UNPKG

240 kBCSSView Raw
1/*
2 * Quasar Framework v1.12.8
3 * (c) 2015-present Razvan Stoenescu
4 * Released under the MIT License.
5 */
6*,
7*:before,
8*:after {
9 box-sizing: inherit;
10 -webkit-tap-highlight-color: transparent;
11 -moz-tap-highlight-color: transparent;
12}
13html,
14body,
15#q-app {
16 width: 100%;
17 direction: ltr;
18}
19body.platform-ios.within-iframe,
20body.platform-ios.within-iframe #q-app {
21 width: 100px;
22 min-width: 100%;
23}
24html,
25body {
26 margin: 0;
27 box-sizing: border-box;
28}
29article,
30aside,
31details,
32figcaption,
33figure,
34footer,
35header,
36main,
37menu,
38nav,
39section,
40summary {
41 display: block;
42}
43/*
44 * line 1: Remove the bottom border in Firefox 39-.
45 * lines 2,3: Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
46 */
47abbr[title] {
48 border-bottom: none;
49 text-decoration: underline;
50 -webkit-text-decoration: underline dotted;
51 text-decoration: underline dotted;
52}
53img {
54 border-style: none;
55}
56svg:not(:root) {
57 overflow: hidden;
58}
59/*
60 * line 1: Correct the inheritance and scaling of font size in all browsers.
61 * line 2: Correct the odd `em` font sizing in all browsers.
62 */
63code,
64kbd,
65pre,
66samp {
67 font-family: monospace, monospace;
68 font-size: 1em;
69}
70/*
71 * lines 1,2: Add the correct box sizing in Firefox.
72 * line 3: Show the overflow in Edge and IE.
73 */
74hr {
75 box-sizing: content-box;
76 height: 0;
77 overflow: visible;
78}
79button,
80input,
81optgroup,
82select,
83textarea {
84 font: inherit;
85 font-family: inherit;
86 margin: 0;
87}
88optgroup {
89 font-weight: bold;
90}
91/*
92 * Show the overflow in IE.
93 * input: Show the overflow in Edge.
94 * select: Show the overflow in Edge, Firefox, and IE.
95 * Remove the inheritance of text transform in Edge, Firefox, and IE.
96 * select: Remove the inheritance of text transform in Firefox.
97 */
98button,
99input,
100select {
101 overflow: visible;
102 text-transform: none;
103}
104button::-moz-focus-inner,
105input::-moz-focus-inner {
106 border: 0;
107 padding: 0;
108}
109button:-moz-focusring,
110input:-moz-focusring {
111 outline: 1px dotted ButtonText;
112}
113fieldset {
114 padding: 0.35em 0.75em 0.625em;
115}
116/**
117 * lines 1,3,4,6: Correct the text wrapping in Edge and IE.
118 * line 2: Correct the color inheritance from `fieldset` elements in IE.
119 * line 5: Remove the padding so developers are not caught out when they zero out
120 * `fieldset` elements in all browsers.
121 */
122legend {
123 box-sizing: border-box;
124 color: inherit;
125 display: table;
126 max-width: 100%;
127 padding: 0;
128 white-space: normal;
129}
130progress {
131 vertical-align: baseline;
132}
133textarea {
134 overflow: auto;
135}
136input[type='search'] {
137 -webkit-appearance: textfield;
138}
139input[type='search']::-webkit-search-cancel-button,
140input[type='search']::-webkit-search-decoration {
141 -webkit-appearance: none;
142}
143.q-icon {
144 line-height: 1;
145 width: 1em;
146 height: 1em;
147 letter-spacing: normal;
148 text-transform: none;
149 white-space: nowrap;
150 word-wrap: normal;
151 direction: ltr;
152 text-align: center;
153 position: relative;
154 box-sizing: content-box;
155 fill: currentColor;
156}
157.q-icon:before,
158.q-icon:after {
159 width: 100%;
160 height: 100%;
161 display: flex !important;
162 align-items: center;
163 justify-content: center;
164}
165.q-icon > svg {
166 width: 100%;
167 height: 100%;
168}
169.q-icon,
170.material-icons,
171.material-icons-outlined,
172.material-icons-round,
173.material-icons-sharp {
174 -webkit-user-select: none;
175 -moz-user-select: none;
176 -ms-user-select: none;
177 user-select: none;
178 cursor: inherit;
179 font-size: inherit;
180 display: inline-flex;
181 align-items: center;
182 justify-content: center;
183 vertical-align: middle;
184}
185.q-panel {
186 height: 100%;
187 width: 100%;
188}
189.q-panel > div {
190 height: 100%;
191 width: 100%;
192}
193.q-panel-parent {
194 overflow: hidden;
195 position: relative;
196}
197.q-loading-bar {
198 position: fixed;
199 z-index: 9998;
200 transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s;
201 background: #f44336;
202}
203.q-loading-bar--top {
204 left: 0 /* rtl:ignore */;
205 right: 0 /* rtl:ignore */;
206 top: 0;
207 width: 100%;
208}
209.q-loading-bar--bottom {
210 left: 0 /* rtl:ignore */;
211 right: 0 /* rtl:ignore */;
212 bottom: 0;
213 width: 100%;
214}
215.q-loading-bar--right {
216 top: 0;
217 bottom: 0;
218 right: 0;
219 height: 100%;
220}
221.q-loading-bar--left {
222 top: 0;
223 bottom: 0;
224 left: 0;
225 height: 100%;
226}
227.q-avatar {
228 position: relative;
229 vertical-align: middle;
230 display: inline-block;
231 border-radius: 50%;
232 font-size: 48px;
233 height: 1em;
234 width: 1em;
235}
236.q-avatar__content {
237 font-size: 0.5em;
238 line-height: 0.5em;
239}
240.q-avatar__content,
241.q-avatar img:not(.q-icon) {
242 border-radius: inherit;
243 height: inherit;
244 width: inherit;
245}
246.q-avatar__content--square {
247 border-radius: 0;
248}
249.q-badge {
250 background-color: #1976d2;
251 background-color: var(--q-color-primary);
252 color: #fff;
253 padding: 2px 6px;
254 border-radius: 4px;
255 font-size: 12px;
256 line-height: 12px;
257 font-weight: normal;
258 vertical-align: baseline;
259}
260.q-badge--single-line {
261 white-space: nowrap;
262}
263.q-badge--multi-line {
264 word-break: break-all;
265 word-wrap: break-word;
266}
267.q-badge--floating {
268 position: absolute;
269 top: -4px;
270 right: -3px;
271 cursor: inherit;
272}
273.q-badge--transparent {
274 opacity: 0.8;
275}
276.q-badge--outline {
277 background-color: transparent;
278 border: 1px solid currentColor;
279}
280.q-banner {
281 min-height: 54px;
282 padding: 8px 16px;
283 background: #fff;
284}
285.q-banner--top-padding {
286 padding-top: 14px;
287}
288.q-banner__avatar {
289 min-width: 1px !important;
290}
291.q-banner__avatar > .q-avatar {
292 font-size: 46px;
293}
294.q-banner__avatar > .q-icon {
295 font-size: 40px;
296}
297.q-banner__avatar:not(:empty) + .q-banner__content {
298 padding-left: 16px;
299}
300.q-banner__actions.col-auto {
301 padding-left: 16px;
302}
303.q-banner__actions.col-all .q-btn-item {
304 margin: 4px 0 0 4px;
305}
306.q-banner--dense {
307 min-height: 32px;
308 padding: 8px;
309}
310.q-banner--dense.q-banner--top-padding {
311 padding-top: 12px;
312}
313.q-banner--dense .q-banner__avatar > .q-avatar,
314.q-banner--dense .q-banner__avatar > .q-icon {
315 font-size: 28px;
316}
317.q-banner--dense .q-banner__avatar:not(:empty) + .q-banner__content {
318 padding-left: 8px;
319}
320.q-banner--dense .q-banner__actions.col-auto {
321 padding-left: 8px;
322}
323.q-bar {
324 background: rgba(0,0,0,0.2);
325}
326.q-bar > .q-icon {
327 margin-left: 2px;
328}
329.q-bar > div,
330.q-bar > div + .q-icon {
331 margin-left: 8px;
332}
333.q-bar > .q-btn {
334 margin-left: 2px;
335}
336.q-bar > .q-icon:first-child,
337.q-bar > .q-btn:first-child,
338.q-bar > div:first-child {
339 margin-left: 0;
340}
341.q-bar--standard {
342 padding: 0 12px;
343 height: 32px;
344 font-size: 18px;
345}
346.q-bar--standard > div {
347 font-size: 16px;
348}
349.q-bar--standard .q-btn {
350 font-size: 11px;
351}
352.q-bar--dense {
353 padding: 0 8px;
354 height: 24px;
355 font-size: 14px;
356}
357.q-bar--dense .q-btn {
358 font-size: 8px;
359}
360.q-bar--dark {
361 background: rgba(255,255,255,0.15);
362}
363.q-breadcrumbs__el {
364 color: inherit;
365}
366.q-breadcrumbs__el-icon {
367 font-size: 125%;
368}
369.q-breadcrumbs__el-icon--with-label {
370 margin-right: 8px;
371}
372.q-breadcrumbs--last a {
373 pointer-events: none;
374}
375[dir=rtl] .q-breadcrumbs__separator .q-icon {
376 transform: scaleX(-1) /* rtl:ignore */;
377}
378.q-btn {
379 display: inline-flex;
380 flex-direction: column;
381 align-items: stretch;
382 position: relative;
383 outline: 0;
384 border: 0;
385 vertical-align: middle;
386 padding: 0;
387 font-size: 14px;
388 line-height: 1.715em;
389 text-decoration: none;
390 color: inherit;
391 background: transparent;
392 font-weight: 500;
393 text-transform: uppercase;
394 text-align: center;
395 width: auto;
396 height: auto;
397}
398.q-btn .q-icon,
399.q-btn .q-spinner {
400 font-size: 1.715em;
401}
402.q-btn.disabled {
403 opacity: 0.7 !important;
404}
405.q-btn__wrapper {
406 padding: 4px 16px;
407 min-height: 2.572em;
408 border-radius: inherit;
409 width: 100%;
410 height: 100%;
411}
412.q-btn__wrapper:before {
413 content: '';
414 display: block;
415 position: absolute;
416 left: 0;
417 right: 0;
418 top: 0;
419 bottom: 0;
420 border-radius: inherit;
421 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
422}
423.q-btn--actionable {
424 cursor: pointer;
425}
426.q-btn--actionable.q-btn--standard .q-btn__wrapper:before {
427 transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
428}
429.q-btn--actionable.q-btn--standard:active .q-btn__wrapper:before,
430.q-btn--actionable.q-btn--standard.q-btn--active .q-btn__wrapper:before {
431 box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);
432}
433.q-btn--no-uppercase {
434 text-transform: none;
435}
436.q-btn--rectangle {
437 border-radius: 3px;
438}
439.q-btn--outline {
440 background: transparent !important;
441}
442.q-btn--outline .q-btn__wrapper:before {
443 border: 1px solid currentColor;
444}
445.q-btn--push {
446 border-radius: 7px;
447}
448.q-btn--push .q-btn__wrapper:before {
449 border-bottom: 3px solid rgba(0,0,0,0.15);
450}
451.q-btn--push.q-btn--actionable {
452 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
453}
454.q-btn--push.q-btn--actionable .q-btn__wrapper:before {
455 transition: top 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), bottom 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), border-bottom-width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
456}
457.q-btn--push.q-btn--actionable:active,
458.q-btn--push.q-btn--actionable.q-btn--active {
459 transform: translateY(2px);
460}
461.q-btn--push.q-btn--actionable:active .q-btn__wrapper:before,
462.q-btn--push.q-btn--actionable.q-btn--active .q-btn__wrapper:before {
463 border-bottom-width: 0;
464}
465.q-btn--rounded {
466 border-radius: 28px;
467}
468.q-btn--round {
469 border-radius: 50%;
470}
471.q-btn--round .q-btn__wrapper {
472 padding: 0;
473 min-width: 3em;
474 min-height: 3em;
475}
476.q-btn--flat .q-btn__wrapper:before,
477.q-btn--outline .q-btn__wrapper:before,
478.q-btn--unelevated .q-btn__wrapper:before {
479 box-shadow: none;
480}
481.q-btn--dense .q-btn__wrapper {
482 padding: 0.285em;
483 min-height: 2em;
484}
485.q-btn--dense.q-btn--round .q-btn__wrapper {
486 padding: 0;
487 min-height: 2.4em;
488 min-width: 2.4em;
489}
490.q-btn--dense .on-left {
491 margin-right: 6px;
492}
493.q-btn--dense .on-right {
494 margin-left: 6px;
495}
496.q-btn--fab .q-icon,
497.q-btn--fab-mini .q-icon {
498 font-size: 24px;
499}
500.q-btn--fab .q-icon {
501 margin: auto;
502}
503.q-btn--fab .q-btn__wrapper {
504 padding: 16px;
505 min-height: 56px;
506 min-width: 56px;
507}
508.q-btn--fab-mini .q-btn__wrapper {
509 padding: 8px;
510 min-height: 40px;
511 min-width: 40px;
512}
513.q-btn__content {
514 transition: opacity 0.3s;
515 z-index: 0;
516}
517.q-btn__content--hidden {
518 opacity: 0;
519 pointer-events: none;
520}
521.q-btn__progress {
522 border-radius: inherit;
523 z-index: 0;
524}
525.q-btn__progress-indicator {
526 z-index: -1;
527 transform: translateX(-100%);
528 background: rgba(255,255,255,0.25);
529}
530.q-btn__progress--dark .q-btn__progress-indicator {
531 background: rgba(0,0,0,0.2);
532}
533.q-btn--flat .q-btn__progress-indicator,
534.q-btn--outline .q-btn__progress-indicator {
535 opacity: 0.2;
536 background: currentColor;
537}
538.q-btn-dropdown--split .q-btn-dropdown__arrow-container {
539 border-left: 1px solid rgba(255,255,255,0.3);
540}
541.q-btn-dropdown--split .q-btn-dropdown__arrow-container .q-btn__wrapper {
542 padding: 0 4px;
543}
544.q-btn-dropdown--simple .q-btn-dropdown__arrow {
545 margin-left: 8px;
546}
547.q-btn-dropdown__arrow {
548 transition: transform 0.28s;
549}
550.q-btn-group {
551 border-radius: 3px;
552 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
553 vertical-align: middle;
554}
555.q-btn-group > .q-btn-item {
556 border-radius: inherit;
557 align-self: stretch;
558}
559.q-btn-group > .q-btn-item .q-btn__wrapper:before {
560 box-shadow: none;
561}
562.q-btn-group > .q-btn-item .q-badge--floating {
563 right: 0;
564}
565.q-btn-group > .q-btn-group {
566 box-shadow: none;
567}
568.q-btn-group > .q-btn-group:first-child > .q-btn:first-child {
569 border-top-left-radius: inherit;
570 border-bottom-left-radius: inherit;
571}
572.q-btn-group > .q-btn-group:last-child > .q-btn:last-child {
573 border-top-right-radius: inherit;
574 border-bottom-right-radius: inherit;
575}
576.q-btn-group > .q-btn-group:not(:first-child) > .q-btn:first-child .q-btn__wrapper:before {
577 border-left: 0;
578}
579.q-btn-group > .q-btn-group:not(:last-child) > .q-btn:last-child .q-btn__wrapper:before {
580 border-right: 0;
581}
582.q-btn-group > .q-btn-item:not(:last-child) {
583 border-top-right-radius: 0;
584 border-bottom-right-radius: 0;
585}
586.q-btn-group > .q-btn-item:not(:first-child) {
587 border-top-left-radius: 0;
588 border-bottom-left-radius: 0;
589}
590.q-btn-group > .q-btn-item.q-btn--standard .q-btn__wrapper:before {
591 z-index: -1;
592}
593.q-btn-group--push > .q-btn--push.q-btn--actionable {
594 transform: none;
595}
596.q-btn-group--push > .q-btn--push.q-btn--actionable .q-btn__wrapper {
597 transition: margin-top 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), margin-bottom 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
598}
599.q-btn-group--push > .q-btn--push.q-btn--actionable:active .q-btn__wrapper,
600.q-btn-group--push > .q-btn--push.q-btn--actionable.q-btn--active .q-btn__wrapper {
601 margin-top: 2px;
602 margin-bottom: -2px;
603}
604.q-btn-group--rounded {
605 border-radius: 28px;
606}
607.q-btn-group--flat,
608.q-btn-group--outline,
609.q-btn-group--unelevated {
610 box-shadow: none;
611}
612.q-btn-group--outline > .q-separator {
613 display: none;
614}
615.q-btn-group--outline > .q-btn-item + .q-btn-item .q-btn__wrapper:before {
616 border-left: 0;
617}
618.q-btn-group--outline > .q-btn-item:not(:last-child) .q-btn__wrapper:before {
619 border-right: 0;
620}
621.q-btn-group--stretch {
622 align-self: stretch;
623 border-radius: 0;
624}
625.q-btn-group--glossy > .q-btn-item {
626 background-image: linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(255,255,255,0) 50%, rgba(0,0,0,0.12) 51%, rgba(0,0,0,0.04)) !important;
627}
628.q-btn-group--spread > .q-btn-group {
629 display: flex !important;
630}
631.q-btn-group--spread > .q-btn-item,
632.q-btn-group--spread > .q-btn-group > .q-btn-item:not(.q-btn-dropdown__arrow-container) {
633 width: auto;
634 min-width: 0;
635 max-width: 100%;
636 flex: 10000 1 0%;
637}
638.q-card {
639 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
640 border-radius: 4px;
641 vertical-align: top;
642 background: #fff;
643 position: relative;
644}
645.q-card > div:first-child,
646.q-card > img:first-child {
647 border-top: 0;
648 border-top-left-radius: inherit;
649 border-top-right-radius: inherit;
650}
651.q-card > div:last-child,
652.q-card > img:last-child {
653 border-bottom: 0;
654 border-bottom-left-radius: inherit;
655 border-bottom-right-radius: inherit;
656}
657.q-card > div:not(:first-child),
658.q-card > img:not(:first-child) {
659 border-top-left-radius: 0;
660 border-top-right-radius: 0;
661}
662.q-card > div:not(:last-child),
663.q-card > img:not(:last-child) {
664 border-bottom-left-radius: 0;
665 border-bottom-right-radius: 0;
666}
667.q-card > div {
668 border-left: 0;
669 border-right: 0;
670 box-shadow: none;
671}
672.q-card--bordered {
673 border: 1px solid rgba(0,0,0,0.12);
674}
675.q-card--dark {
676 border-color: rgba(255,255,255,0.28);
677}
678.q-card__section {
679 position: relative;
680}
681.q-card__section--vert {
682 padding: 16px;
683}
684.q-card__section--horiz > div:first-child,
685.q-card__section--horiz > img:first-child {
686 border-top-left-radius: inherit;
687 border-bottom-left-radius: inherit;
688}
689.q-card__section--horiz > div:last-child,
690.q-card__section--horiz > img:last-child {
691 border-top-right-radius: inherit;
692 border-bottom-right-radius: inherit;
693}
694.q-card__section--horiz > div:not(:first-child),
695.q-card__section--horiz > img:not(:first-child) {
696 border-top-left-radius: 0;
697 border-bottom-left-radius: 0;
698}
699.q-card__section--horiz > div:not(:last-child),
700.q-card__section--horiz > img:not(:last-child) {
701 border-top-right-radius: 0;
702 border-bottom-right-radius: 0;
703}
704.q-card__section--horiz > div {
705 border-top: 0;
706 border-bottom: 0;
707 box-shadow: none;
708}
709.q-card__actions {
710 padding: 8px;
711 align-items: center;
712}
713.q-card__actions .q-btn__wrapper {
714 padding: 0 8px;
715}
716.q-card__actions--horiz > .q-btn-item + .q-btn-item,
717.q-card__actions--horiz > .q-btn-group + .q-btn-item,
718.q-card__actions--horiz > .q-btn-item + .q-btn-group {
719 margin-left: 8px;
720}
721.q-card__actions--vert > .q-btn-item.q-btn--round {
722 align-self: center;
723}
724.q-card__actions--vert > .q-btn-item + .q-btn-item,
725.q-card__actions--vert > .q-btn-group + .q-btn-item,
726.q-card__actions--vert > .q-btn-item + .q-btn-group {
727 margin-top: 4px;
728}
729.q-card__actions--vert > .q-btn-group > .q-btn-item {
730 flex-grow: 1;
731}
732.q-card > img {
733 display: block;
734 width: 100%;
735 max-width: 100%;
736 border: 0;
737}
738.q-carousel {
739 background-color: #fff;
740 height: 400px;
741}
742.q-carousel__slide {
743 min-height: 100%;
744 background-size: cover;
745 background-position: 50%;
746}
747.q-carousel__slide,
748.q-carousel .q-carousel--padding {
749 padding: 16px;
750}
751.q-carousel__slides-container {
752 height: 100%;
753}
754.q-carousel__control {
755 color: #fff;
756}
757.q-carousel__arrow {
758 pointer-events: none;
759}
760.q-carousel__arrow .q-icon {
761 font-size: 28px;
762}
763.q-carousel__arrow .q-btn {
764 pointer-events: all;
765}
766.q-carousel__prev-arrow--horizontal,
767.q-carousel__next-arrow--horizontal {
768 top: 16px;
769 bottom: 16px;
770}
771.q-carousel__prev-arrow--horizontal {
772 left: 16px;
773}
774.q-carousel__next-arrow--horizontal {
775 right: 16px;
776}
777.q-carousel__prev-arrow--vertical,
778.q-carousel__next-arrow--vertical {
779 left: 16px;
780 right: 16px;
781}
782.q-carousel__prev-arrow--vertical {
783 top: 16px;
784}
785.q-carousel__next-arrow--vertical {
786 bottom: 16px;
787}
788.q-carousel__navigation--top,
789.q-carousel__navigation--bottom {
790 left: 16px;
791 right: 16px;
792 overflow-x: auto;
793 overflow-y: hidden;
794}
795.q-carousel__navigation--top {
796 top: 16px;
797}
798.q-carousel__navigation--bottom {
799 bottom: 16px;
800}
801.q-carousel__navigation--left,
802.q-carousel__navigation--right {
803 top: 16px;
804 bottom: 16px;
805 overflow-x: hidden;
806 overflow-y: auto;
807}
808.q-carousel__navigation--left > .q-carousel__navigation-inner,
809.q-carousel__navigation--right > .q-carousel__navigation-inner {
810 flex-direction: column;
811}
812.q-carousel__navigation--left {
813 left: 16px;
814}
815.q-carousel__navigation--right {
816 right: 16px;
817}
818.q-carousel__navigation-inner {
819 flex: 1 1 auto;
820}
821.q-carousel__navigation .q-btn {
822 margin: 6px 4px;
823}
824.q-carousel__navigation .q-btn .q-btn__wrapper {
825 padding: 5px;
826}
827.q-carousel__navigation-icon--inactive {
828 opacity: 0.7;
829}
830.q-carousel .q-carousel__thumbnail {
831 margin: 2px;
832 height: 50px;
833 width: auto;
834 display: inline-block;
835 cursor: pointer;
836 border: 1px solid transparent;
837 border-radius: 4px;
838 vertical-align: middle;
839 opacity: 0.7;
840 transition: opacity 0.3s;
841}
842.q-carousel .q-carousel__thumbnail:hover,
843.q-carousel .q-carousel__thumbnail--active {
844 opacity: 1;
845}
846.q-carousel .q-carousel__thumbnail--active {
847 border-color: currentColor;
848 cursor: default;
849}
850.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide,
851.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,
852.q-carousel--navigation-top .q-carousel--padding,
853.q-carousel--arrows-vertical .q-carousel--padding {
854 padding-top: 60px;
855}
856.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide,
857.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,
858.q-carousel--navigation-bottom .q-carousel--padding,
859.q-carousel--arrows-vertical .q-carousel--padding {
860 padding-bottom: 60px;
861}
862.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide,
863.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,
864.q-carousel--navigation-left .q-carousel--padding,
865.q-carousel--arrows-horizontal .q-carousel--padding {
866 padding-left: 60px;
867}
868.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide,
869.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,
870.q-carousel--navigation-right .q-carousel--padding,
871.q-carousel--arrows-horizontal .q-carousel--padding {
872 padding-right: 60px;
873}
874.q-carousel.fullscreen {
875 height: 100%;
876}
877.q-message-name,
878.q-message-stamp,
879.q-message-label {
880 font-size: small;
881}
882.q-message-label {
883 margin: 24px 0;
884}
885.q-message-stamp {
886 color: inherit;
887 margin-top: 4px;
888 opacity: 0.6;
889 display: none;
890}
891.q-message-avatar {
892 border-radius: 50%;
893 width: 48px;
894 height: 48px;
895 min-width: 48px;
896}
897.q-message {
898 margin-bottom: 8px;
899}
900.q-message:first-child .q-message-label {
901 margin-top: 0;
902}
903.q-message-avatar--received {
904 margin-right: 8px;
905}
906.q-message-text--received {
907 color: #81c784;
908 border-radius: 4px 4px 4px 0;
909}
910.q-message-text--received:last-child:before {
911 right: 100%;
912 border-right: 0 solid transparent;
913 border-left: 8px solid transparent;
914 border-bottom: 8px solid currentColor;
915}
916.q-message-text-content--received {
917 color: #000;
918}
919.q-message-name--sent {
920 text-align: right;
921}
922.q-message-avatar--sent {
923 margin-left: 8px;
924}
925.q-message-container--sent {
926 flex-direction: row-reverse;
927}
928.q-message-text--sent {
929 color: #e0e0e0;
930 border-radius: 4px 4px 0 4px;
931}
932.q-message-text--sent:last-child:before {
933 left: 100%;
934 border-left: 0 solid transparent;
935 border-right: 8px solid transparent;
936 border-bottom: 8px solid currentColor;
937}
938.q-message-text-content--sent {
939 color: #000;
940}
941.q-message-text {
942 background: currentColor;
943 padding: 8px;
944 line-height: 1.2;
945 word-break: break-word;
946 position: relative;
947}
948.q-message-text + .q-message-text {
949 margin-top: 3px;
950}
951.q-message-text:last-child {
952 min-height: 48px;
953}
954.q-message-text:last-child .q-message-stamp {
955 display: block;
956}
957.q-message-text:last-child:before {
958 content: '';
959 position: absolute;
960 bottom: 0;
961 width: 0;
962 height: 0;
963}
964.q-checkbox {
965 vertical-align: middle;
966}
967.q-checkbox__bg {
968 top: 25%;
969 left: 25%;
970 width: 50%;
971 height: 50%;
972 border: 2px solid currentColor;
973 border-radius: 2px;
974 transition: background 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
975}
976.q-checkbox__native {
977 width: 1px;
978 height: 1px;
979}
980.q-checkbox__svg {
981 color: #fff;
982}
983.q-checkbox__truthy {
984 stroke: currentColor;
985 stroke-width: 3.12px;
986 stroke-dashoffset: 29.78334;
987 stroke-dasharray: 29.78334;
988}
989.q-checkbox__indet {
990 fill: currentColor;
991 transform-origin: 50% 50%;
992 transform: rotate(-280deg) scale(0);
993}
994.q-checkbox__inner {
995 font-size: 40px;
996 width: 1em;
997 min-width: 1em;
998 height: 1em;
999 outline: 0;
1000 border-radius: 50%;
1001 color: rgba(0,0,0,0.54);
1002}
1003.q-checkbox__inner--truthy,
1004.q-checkbox__inner--indet {
1005 color: #1976d2;
1006 color: var(--q-color-primary);
1007}
1008.q-checkbox__inner--truthy .q-checkbox__bg,
1009.q-checkbox__inner--indet .q-checkbox__bg {
1010 background: currentColor;
1011}
1012.q-checkbox__inner--truthy path {
1013 stroke-dashoffset: 0;
1014 transition: stroke-dashoffset 0.18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
1015}
1016.q-checkbox__inner--indet .q-checkbox__indet {
1017 transform: rotate(0) scale(1);
1018 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
1019}
1020.q-checkbox.disabled {
1021 opacity: 0.75 !important;
1022}
1023.q-checkbox--dark .q-checkbox__inner {
1024 color: rgba(255,255,255,0.7);
1025}
1026.q-checkbox--dark .q-checkbox__inner:before {
1027 opacity: 0.32 !important;
1028}
1029.q-checkbox--dark .q-checkbox__inner--truthy,
1030.q-checkbox--dark .q-checkbox__inner--indet {
1031 color: #1976d2;
1032 color: var(--q-color-primary);
1033}
1034.q-checkbox--dense .q-checkbox__inner {
1035 width: 0.5em;
1036 min-width: 0.5em;
1037 height: 0.5em;
1038}
1039.q-checkbox--dense .q-checkbox__bg {
1040 left: 5%;
1041 top: 5%;
1042 width: 90%;
1043 height: 90%;
1044}
1045.q-checkbox--dense .q-checkbox__label {
1046 padding-left: 0.5em;
1047}
1048.q-checkbox--dense.reverse .q-checkbox__label {
1049 padding-left: 0;
1050 padding-right: 0.5em;
1051}
1052body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before {
1053 content: '';
1054 position: absolute;
1055 top: 0;
1056 right: 0;
1057 bottom: 0;
1058 left: 0;
1059 border-radius: 50%;
1060 background: currentColor;
1061 opacity: 0.12;
1062 transform: scale3d(0, 0, 1);
1063 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1);
1064}
1065body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,
1066body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before {
1067 transform: scale3d(1, 1, 1);
1068}
1069body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,
1070body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before {
1071 transform: scale3d(1.4, 1.4, 1);
1072}
1073.q-chip {
1074 vertical-align: middle;
1075 border-radius: 16px;
1076 outline: 0;
1077 position: relative;
1078 height: 2em;
1079 max-width: 100%;
1080 margin: 4px;
1081 background: #e0e0e0;
1082 color: rgba(0,0,0,0.87);
1083 font-size: 14px;
1084 padding: 0.5em 0.9em;
1085}
1086.q-chip--colored .q-chip__icon,
1087.q-chip--dark .q-chip__icon {
1088 color: inherit;
1089}
1090.q-chip--outline {
1091 background: transparent !important;
1092 border: 1px solid currentColor;
1093}
1094.q-chip .q-avatar {
1095 font-size: 2em;
1096 margin-left: -0.45em;
1097 margin-right: 0.2em;
1098 border-radius: 16px;
1099}
1100.q-chip--selected .q-avatar {
1101 display: none;
1102}
1103.q-chip__icon {
1104 color: rgba(0,0,0,0.54);
1105 font-size: 1.5em;
1106 margin: -0.2em;
1107}
1108.q-chip__icon--left {
1109 margin-right: 0.2em;
1110}
1111.q-chip__icon--right {
1112 margin-left: 0.2em;
1113}
1114.q-chip__icon--remove {
1115 margin-left: 0.1em;
1116 margin-right: -0.5em;
1117 opacity: 0.6;
1118 outline: 0;
1119}
1120.q-chip__icon--remove:hover,
1121.q-chip__icon--remove:focus {
1122 opacity: 1;
1123}
1124.q-chip__content {
1125 white-space: nowrap;
1126}
1127.q-chip--dense {
1128 border-radius: 12px;
1129 padding: 0 0.4em;
1130 height: 1.5em;
1131}
1132.q-chip--dense .q-avatar {
1133 font-size: 1.5em;
1134 margin-left: -0.27em;
1135 margin-right: 0.1em;
1136 border-radius: 12px;
1137}
1138.q-chip--dense .q-chip__icon {
1139 font-size: 1.25em;
1140}
1141.q-chip--dense .q-chip__icon--left {
1142 margin-right: 0.195em;
1143}
1144.q-chip--dense .q-chip__icon--remove {
1145 margin-right: -0.25em;
1146}
1147.q-chip--square {
1148 border-radius: 4px;
1149}
1150.q-chip--square .q-avatar {
1151 border-radius: 3px 0 0 3px;
1152}
1153body.desktop .q-chip--clickable:focus {
1154 box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
1155}
1156.q-circular-progress {
1157 display: inline-block;
1158 position: relative;
1159 vertical-align: middle;
1160 width: 1em;
1161 height: 1em;
1162 line-height: 1;
1163}
1164.q-circular-progress.q-focusable {
1165 border-radius: 50%;
1166}
1167.q-circular-progress__svg {
1168 width: 100%;
1169 height: 100%;
1170}
1171.q-circular-progress__text {
1172 font-size: 0.25em;
1173}
1174.q-circular-progress--indeterminate .q-circular-progress__svg {
1175 transform-origin: 50% 50%;
1176 -webkit-animation: q-spin 2s linear infinite /* rtl:ignore */;
1177 animation: q-spin 2s linear infinite /* rtl:ignore */;
1178}
1179.q-circular-progress--indeterminate .q-circular-progress__circle {
1180 stroke-dasharray: 1 400;
1181 stroke-dashoffset: 0;
1182 -webkit-animation: q-circular-progress-circle 1.5s ease-in-out infinite /* rtl:ignore */;
1183 animation: q-circular-progress-circle 1.5s ease-in-out infinite /* rtl:ignore */;
1184}
1185.q-color-picker {
1186 overflow: hidden;
1187 background: #fff;
1188 max-width: 350px;
1189 vertical-align: top;
1190 min-width: 180px;
1191 border-radius: 4px;
1192 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
1193}
1194.q-color-picker .q-tab {
1195 padding: 0 !important;
1196}
1197.q-color-picker--bordered {
1198 border: 1px solid rgba(0,0,0,0.12);
1199}
1200.q-color-picker__header {
1201 height: 68px;
1202}
1203.q-color-picker__header input {
1204 line-height: 24px;
1205 border: 0;
1206}
1207.q-color-picker__header .q-tab {
1208 min-height: 32px !important;
1209 height: 32px !important;
1210}
1211.q-color-picker__header .q-tab--inactive {
1212 background: linear-gradient(to top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.15) 25%, rgba(0,0,0,0.1));
1213}
1214.q-color-picker__error-icon {
1215 bottom: 2px;
1216 right: 2px;
1217 font-size: 24px;
1218 opacity: 0;
1219 transition: opacity 0.3s ease-in;
1220}
1221.q-color-picker__header-content {
1222 position: relative;
1223 background: #fff;
1224}
1225.q-color-picker__header-content--light {
1226 color: #000;
1227}
1228.q-color-picker__header-content--dark {
1229 color: #fff;
1230}
1231.q-color-picker__header-content--dark .q-tab--inactive:before {
1232 content: '';
1233 position: absolute;
1234 top: 0;
1235 right: 0;
1236 bottom: 0;
1237 left: 0;
1238 background: rgba(255,255,255,0.2);
1239}
1240.q-color-picker__header-banner {
1241 height: 36px;
1242}
1243.q-color-picker__header-bg {
1244 background: #fff;
1245 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==") !important;
1246}
1247.q-color-picker__footer {
1248 height: 36px;
1249}
1250.q-color-picker__footer .q-tab {
1251 min-height: 36px !important;
1252 height: 36px !important;
1253}
1254.q-color-picker__footer .q-tab--inactive {
1255 background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.15) 25%, rgba(0,0,0,0.1));
1256}
1257.q-color-picker__spectrum {
1258 width: 100%;
1259 height: 100%;
1260}
1261.q-color-picker__spectrum-tab {
1262 padding: 0 !important;
1263}
1264.q-color-picker__spectrum-white {
1265 background: linear-gradient(to right, #fff, rgba(255,255,255,0));
1266}
1267.q-color-picker__spectrum-black {
1268 background: linear-gradient(to top, #000, rgba(0,0,0,0));
1269}
1270.q-color-picker__spectrum-circle {
1271 width: 10px;
1272 height: 10px;
1273 box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,0.3), 0 0 1px 2px rgba(0,0,0,0.4);
1274 border-radius: 50%;
1275 transform: translate(-5px, -5px);
1276}
1277.q-color-picker__hue .q-slider__track-container {
1278 background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%) !important;
1279 opacity: 1;
1280}
1281.q-color-picker__alpha .q-slider__track-container {
1282 color: #fff;
1283 opacity: 1;
1284 height: 8px;
1285 background-color: #fff !important;
1286 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==") !important;
1287}
1288.q-color-picker__alpha .q-slider__track-container:after {
1289 content: '';
1290 position: absolute;
1291 top: 0;
1292 right: 0;
1293 bottom: 0;
1294 left: 0;
1295 background: linear-gradient(90deg, rgba(255,255,255,0), #757575);
1296}
1297.q-color-picker__sliders {
1298 padding: 4px 16px 16px;
1299}
1300.q-color-picker__sliders .q-slider__track-container {
1301 height: 10px;
1302 margin-top: -5px;
1303}
1304.q-color-picker__sliders .q-slider__track {
1305 display: none;
1306}
1307.q-color-picker__sliders .q-slider__thumb path {
1308 stroke-width: 2px;
1309 fill: transparent;
1310}
1311.q-color-picker__sliders .q-slider--active path {
1312 stroke-width: 3px;
1313}
1314.q-color-picker__sliders .q-slider {
1315 height: 16px;
1316 margin-top: 8px;
1317 color: #424242;
1318}
1319.q-color-picker__tune-tab .q-slider {
1320 margin-left: 18px;
1321 margin-right: 18px;
1322}
1323.q-color-picker__tune-tab input {
1324 font-size: 11px;
1325 border: 1px solid #e0e0e0;
1326 border-radius: 4px;
1327 width: 3.5em;
1328}
1329.q-color-picker__palette-tab {
1330 padding: 0 !important;
1331}
1332.q-color-picker__palette-rows--editable .q-color-picker__cube {
1333 cursor: pointer;
1334}
1335.q-color-picker__cube {
1336 padding-bottom: 10%;
1337 width: 10% !important;
1338}
1339.q-color-picker input {
1340 color: inherit;
1341 background: transparent;
1342 outline: 0;
1343 text-align: center;
1344}
1345.q-color-picker .q-tabs {
1346 overflow: hidden;
1347}
1348.q-color-picker .q-tab--active {
1349 box-shadow: 0 0 14px 3px rgba(0,0,0,0.2);
1350}
1351.q-color-picker .q-tab--active .q-focus-helper {
1352 display: none;
1353}
1354.q-color-picker .q-tab__indicator {
1355 display: none;
1356}
1357.q-color-picker .q-tab-panels {
1358 background: inherit;
1359}
1360.q-color-picker--dark .q-color-picker__tune-tab input {
1361 border: 1px solid rgba(255,255,255,0.3);
1362}
1363.q-color-picker--dark .q-slider {
1364 color: #bdbdbd;
1365}
1366.q-date {
1367 display: inline-flex;
1368 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
1369 border-radius: 4px;
1370 background: #fff;
1371 width: 290px;
1372 min-width: 290px;
1373 max-width: 100%;
1374}
1375.q-date--bordered {
1376 border: 1px solid rgba(0,0,0,0.12);
1377}
1378.q-date__header {
1379 border-top-left-radius: inherit;
1380 color: #fff;
1381 background-color: #1976d2;
1382 background-color: var(--q-color-primary);
1383 padding: 16px;
1384}
1385.q-date__actions {
1386 padding: 0 16px 16px;
1387}
1388.q-date__content,
1389.q-date__main {
1390 outline: 0;
1391}
1392.q-date__content .q-btn {
1393 font-weight: normal;
1394}
1395.q-date__header-link {
1396 opacity: 0.64;
1397 outline: 0;
1398 transition: opacity 0.3s ease-out;
1399}
1400.q-date__header-link--active,
1401.q-date__header-link:hover,
1402.q-date__header-link:focus {
1403 opacity: 1;
1404}
1405.q-date__header-subtitle {
1406 height: 24px;
1407 font-size: 14px;
1408 line-height: 1.75;
1409 letter-spacing: 0.00938em;
1410}
1411.q-date__header-title-label {
1412 font-size: 24px;
1413 line-height: 1.2;
1414 letter-spacing: 0.00735em;
1415}
1416.q-date__view {
1417 height: 100%;
1418 width: 100%;
1419 min-height: 290px;
1420 padding: 16px;
1421}
1422.q-date__navigation {
1423 height: 12.5%;
1424}
1425.q-date__navigation > div:first-child {
1426 width: 8%;
1427 min-width: 24px;
1428 justify-content: flex-end;
1429}
1430.q-date__navigation > div:last-child {
1431 width: 8%;
1432 min-width: 24px;
1433 justify-content: flex-start;
1434}
1435.q-date__calendar-weekdays {
1436 height: 12.5%;
1437}
1438.q-date__calendar-weekdays > div {
1439 opacity: 0.38;
1440 font-size: 12px;
1441}
1442.q-date__calendar-item {
1443 display: inline-flex;
1444 align-items: center;
1445 justify-content: center;
1446 vertical-align: middle;
1447 width: 14.285% !important;
1448 height: 12.5% !important;
1449 position: relative;
1450}
1451.q-date__calendar-item > div,
1452.q-date__calendar-item button {
1453 width: 32px;
1454 height: 32px;
1455 border-radius: 50%;
1456}
1457.q-date__calendar-item > div {
1458 line-height: 32px;
1459 text-align: center;
1460}
1461.q-date__calendar-item--out {
1462 opacity: 0.18;
1463}
1464.q-date__calendar-item--fill {
1465 visibility: hidden;
1466}
1467.q-date__calendar-days-container {
1468 height: 75%;
1469 min-height: 192px;
1470}
1471.q-date__calendar-days > div {
1472 height: 16.66% !important;
1473}
1474.q-date__event {
1475 position: absolute;
1476 bottom: 2px;
1477 left: 50%;
1478 height: 5px;
1479 width: 8px;
1480 border-radius: 5px;
1481 background-color: #26a69a;
1482 background-color: var(--q-color-secondary);
1483 transform: translate3d(-50%, 0, 0);
1484}
1485.q-date__today {
1486 box-shadow: 0 0 1px 0 currentColor;
1487}
1488.q-date__years-content {
1489 padding: 0 8px;
1490}
1491.q-date__years-item,
1492.q-date__months-item {
1493 flex: 0 0 33.3333%;
1494}
1495.q-date.disabled .q-date__header,
1496.q-date--readonly .q-date__header,
1497.q-date.disabled .q-date__content,
1498.q-date--readonly .q-date__content {
1499 pointer-events: none;
1500}
1501.q-date--readonly .q-date__navigation {
1502 display: none;
1503}
1504.q-date--portrait {
1505 flex-direction: column;
1506}
1507.q-date--portrait-standard .q-date__content {
1508 height: calc(100% - 86px);
1509}
1510.q-date--portrait-standard .q-date__header {
1511 border-top-right-radius: inherit;
1512 height: 86px;
1513}
1514.q-date--portrait-standard .q-date__header-title {
1515 align-items: center;
1516 height: 30px;
1517}
1518.q-date--portrait-minimal .q-date__content {
1519 height: 100%;
1520}
1521.q-date--landscape {
1522 flex-direction: row;
1523 align-items: stretch;
1524 min-width: 420px;
1525}
1526.q-date--landscape > div {
1527 display: flex;
1528 flex-direction: column;
1529}
1530.q-date--landscape .q-date__content {
1531 height: 100%;
1532}
1533.q-date--landscape-standard {
1534 min-width: 420px;
1535}
1536.q-date--landscape-standard .q-date__header {
1537 border-bottom-left-radius: inherit;
1538 min-width: 110px;
1539 width: 110px;
1540}
1541.q-date--landscape-standard .q-date__header-title {
1542 flex-direction: column;
1543}
1544.q-date--landscape-standard .q-date__header-today {
1545 margin-top: 12px;
1546 margin-left: -8px;
1547}
1548.q-date--landscape-minimal {
1549 width: 310px;
1550}
1551.q-date--dark {
1552 border-color: rgba(255,255,255,0.28);
1553}
1554.q-dialog__title {
1555 font-size: 1.25rem;
1556 font-weight: 500;
1557 line-height: 2rem;
1558 letter-spacing: 0.0125em;
1559}
1560.q-dialog__inner {
1561 outline: 0;
1562}
1563.q-dialog__inner > div {
1564 pointer-events: all;
1565 overflow: auto;
1566 -webkit-overflow-scrolling: touch;
1567 will-change: scroll-position;
1568 border-radius: 4px;
1569 box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
1570}
1571.q-dialog__inner--square > div {
1572 border-radius: 0 !important;
1573}
1574.q-dialog__inner > .q-card > .q-card__actions .q-btn--rectangle .q-btn__wrapper {
1575 min-width: 64px;
1576}
1577.q-dialog__inner--minimized {
1578 padding: 24px;
1579}
1580.q-dialog__inner--minimized > div {
1581 max-height: calc(100vh - 48px);
1582}
1583.q-dialog__inner--maximized > div {
1584 height: 100%;
1585 width: 100%;
1586 max-height: 100vh;
1587 max-width: 100vw;
1588 border-radius: 0 !important;
1589}
1590.q-dialog__inner--top,
1591.q-dialog__inner--bottom {
1592 padding-top: 0 !important;
1593 padding-bottom: 0 !important;
1594}
1595.q-dialog__inner--right,
1596.q-dialog__inner--left {
1597 padding-right: 0 !important;
1598 padding-left: 0 !important;
1599}
1600.q-dialog__inner--left > div,
1601.q-dialog__inner--top > div {
1602 border-top-left-radius: 0;
1603}
1604.q-dialog__inner--right > div,
1605.q-dialog__inner--top > div {
1606 border-top-right-radius: 0;
1607}
1608.q-dialog__inner--left > div,
1609.q-dialog__inner--bottom > div {
1610 border-bottom-left-radius: 0;
1611}
1612.q-dialog__inner--right > div,
1613.q-dialog__inner--bottom > div {
1614 border-bottom-right-radius: 0;
1615}
1616.q-dialog__inner--fullwidth > div {
1617 width: 100% !important;
1618 max-width: 100% !important;
1619}
1620.q-dialog__inner--fullheight > div {
1621 height: 100% !important;
1622 max-height: 100% !important;
1623}
1624.q-dialog__backdrop {
1625 z-index: -1;
1626 pointer-events: all;
1627 background: rgba(0,0,0,0.4);
1628}
1629body.platform-ios .q-dialog__inner--minimized > div,
1630body.platform-android:not(.native-mobile) .q-dialog__inner--minimized > div {
1631 max-height: calc(100vh - 108px);
1632}
1633body.q-ios-padding .q-dialog__inner {
1634 padding-top: 20px !important;
1635 padding-top: env(safe-area-inset-top) !important;
1636 padding-bottom: env(safe-area-inset-bottom) !important;
1637}
1638body.q-ios-padding .q-dialog__inner > div {
1639 max-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;
1640}
1641@media (max-width: 599px) {
1642 .q-dialog__inner--top,
1643 .q-dialog__inner--bottom {
1644 padding-left: 0;
1645 padding-right: 0;
1646 }
1647 .q-dialog__inner--top > div,
1648 .q-dialog__inner--bottom > div {
1649 width: 100% !important;
1650 }
1651}
1652@media (min-width: 600px) {
1653 .q-dialog__inner--minimized > div {
1654 max-width: 560px;
1655 }
1656}
1657.q-body--dialog {
1658 overflow: hidden;
1659}
1660.q-bottom-sheet {
1661 padding-bottom: 8px;
1662}
1663.q-bottom-sheet__avatar {
1664 border-radius: 50%;
1665}
1666.q-bottom-sheet--list {
1667 width: 400px;
1668}
1669.q-bottom-sheet--list .q-icon,
1670.q-bottom-sheet--list img {
1671 font-size: 24px;
1672 width: 24px;
1673 height: 24px;
1674}
1675.q-bottom-sheet--grid {
1676 width: 700px;
1677}
1678.q-bottom-sheet--grid .q-bottom-sheet__item {
1679 padding: 8px;
1680 text-align: center;
1681 min-width: 100px;
1682}
1683.q-bottom-sheet--grid .q-icon,
1684.q-bottom-sheet--grid img,
1685.q-bottom-sheet--grid .q-bottom-sheet__empty-icon {
1686 font-size: 48px;
1687 width: 48px;
1688 height: 48px;
1689 margin-bottom: 8px;
1690}
1691.q-bottom-sheet--grid .q-separator {
1692 margin: 12px 0;
1693}
1694.q-bottom-sheet__item {
1695 flex: 0 0 33.3333%;
1696}
1697@media (min-width: 600px) {
1698 .q-bottom-sheet__item {
1699 flex: 0 0 25%;
1700 }
1701}
1702.q-dialog-plugin {
1703 width: 400px;
1704}
1705.q-dialog-plugin__form {
1706 max-height: 50vh;
1707}
1708.q-dialog-plugin .q-card__section + .q-card__section {
1709 padding-top: 0;
1710}
1711.q-editor {
1712 border: 1px solid rgba(0,0,0,0.12);
1713 border-radius: 4px;
1714 background-color: #fff;
1715}
1716.q-editor.disabled {
1717 border-style: dashed;
1718}
1719.q-editor > div:first-child,
1720.q-editor__toolbars-container,
1721.q-editor__toolbars-container > div:first-child {
1722 border-top-left-radius: inherit;
1723 border-top-right-radius: inherit;
1724}
1725.q-editor__content {
1726 outline: 0;
1727 padding: 10px;
1728 min-height: 10em;
1729 border-bottom-left-radius: inherit;
1730 border-bottom-right-radius: inherit;
1731 overflow: auto;
1732}
1733.q-editor__content pre {
1734 white-space: pre-wrap;
1735}
1736.q-editor__content hr {
1737 border: 0;
1738 outline: 0;
1739 margin: 1px;
1740 height: 1px;
1741 background: rgba(0,0,0,0.12);
1742}
1743.q-editor__content:empty:not(:focus):before {
1744 content: attr(placeholder);
1745 opacity: 0.7;
1746}
1747.q-editor__toolbar {
1748 border-bottom: 1px solid rgba(0,0,0,0.12);
1749 min-height: 32px;
1750}
1751.q-editor .q-btn {
1752 margin: 4px;
1753}
1754.q-editor__toolbar-group {
1755 position: relative;
1756 margin: 0 4px;
1757}
1758.q-editor__toolbar-group + .q-editor__toolbar-group:before {
1759 content: '';
1760 position: absolute;
1761 left: -4px;
1762 top: 4px;
1763 bottom: 4px;
1764 width: 1px;
1765 background: rgba(0,0,0,0.12);
1766}
1767.q-editor_input input {
1768 color: inherit;
1769}
1770.q-editor--flat,
1771.q-editor--flat .q-editor__toolbar {
1772 border: 0;
1773}
1774.q-editor--dense .q-editor__toolbar-group {
1775 display: flex;
1776 align-items: center;
1777 flex-wrap: nowrap;
1778}
1779.q-editor--dark {
1780 border-color: rgba(255,255,255,0.28);
1781}
1782.q-editor--dark .q-editor__content hr {
1783 background: rgba(255,255,255,0.28);
1784}
1785.q-editor--dark .q-editor__toolbar {
1786 border-color: rgba(255,255,255,0.28);
1787}
1788.q-editor--dark .q-editor__toolbar-group + .q-editor__toolbar-group:before {
1789 background: rgba(255,255,255,0.28);
1790}
1791.q-expansion-item__border {
1792 opacity: 0;
1793}
1794.q-expansion-item__toggle-icon {
1795 position: relative;
1796 transition: transform 0.3s;
1797}
1798.q-expansion-item__toggle-icon--rotated {
1799 transform: rotate(180deg);
1800}
1801.q-expansion-item__toggle-focus {
1802 width: 1em !important;
1803 height: 1em !important;
1804 position: relative !important;
1805}
1806.q-expansion-item__toggle-focus + .q-expansion-item__toggle-icon {
1807 margin-top: -1em;
1808}
1809.q-expansion-item--standard.q-expansion-item--expanded > div > .q-expansion-item__border {
1810 opacity: 1;
1811}
1812.q-expansion-item--popup {
1813 transition: padding 0.5s;
1814}
1815.q-expansion-item--popup > .q-expansion-item__container {
1816 border: 1px solid rgba(0,0,0,0.12);
1817}
1818.q-expansion-item--popup > .q-expansion-item__container > .q-separator {
1819 display: none;
1820}
1821.q-expansion-item--popup.q-expansion-item--collapsed {
1822 padding: 0 15px;
1823}
1824.q-expansion-item--popup.q-expansion-item--expanded {
1825 padding: 15px 0;
1826}
1827.q-expansion-item--popup.q-expansion-item--expanded + .q-expansion-item--popup.q-expansion-item--expanded {
1828 padding-top: 0;
1829}
1830.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child) > .q-expansion-item__container {
1831 border-top-width: 0;
1832}
1833.q-expansion-item--popup.q-expansion-item--expanded + .q-expansion-item--popup.q-expansion-item--collapsed > .q-expansion-item__container {
1834 border-top-width: 1px;
1835}
1836.q-expansion-item__content > .q-card {
1837 box-shadow: none;
1838 border-radius: 0;
1839}
1840.q-expansion-item:first-child > div > .q-expansion-item__border--top {
1841 opacity: 0;
1842}
1843.q-expansion-item:last-child > div > .q-expansion-item__border--bottom {
1844 opacity: 0;
1845}
1846.q-expansion-item--expanded + .q-expansion-item--expanded > div > .q-expansion-item__border--top {
1847 opacity: 0;
1848}
1849.q-expansion-item--expanded .q-textarea--autogrow textarea {
1850 -webkit-animation: q-expansion-done 0s;
1851 animation: q-expansion-done 0s;
1852}
1853.z-fab {
1854 z-index: 990;
1855}
1856.q-fab {
1857 position: relative;
1858 vertical-align: middle;
1859}
1860.q-fab > .q-btn {
1861 width: 100%;
1862}
1863.q-fab--form-rounded {
1864 border-radius: 28px;
1865}
1866.q-fab--form-square {
1867 border-radius: 4px;
1868}
1869.q-fab--opened .q-fab__actions {
1870 opacity: 1;
1871 transform: scale(1) translate(0, 0);
1872 pointer-events: all;
1873}
1874.q-fab--opened .q-fab__icon {
1875 transform: rotate(180deg);
1876 opacity: 0;
1877}
1878.q-fab--opened .q-fab__active-icon {
1879 transform: rotate(0deg);
1880 opacity: 1;
1881}
1882.q-fab__icon,
1883.q-fab__active-icon {
1884 transition: opacity 0.4s, transform 0.4s;
1885}
1886.q-fab__icon {
1887 opacity: 1;
1888 transform: rotate(0deg);
1889}
1890.q-fab__active-icon {
1891 opacity: 0;
1892 transform: rotate(-180deg);
1893}
1894.q-fab__label--external {
1895 position: absolute;
1896 padding: 0 8px;
1897 transition: opacity 0.18s cubic-bezier(0.65, 0.815, 0.735, 0.395);
1898}
1899.q-fab__label--external-hidden {
1900 opacity: 0;
1901 pointer-events: none;
1902}
1903.q-fab__label--external-left {
1904 top: 50%;
1905 left: -12px;
1906 transform: translate(-100%, -50%);
1907}
1908.q-fab__label--external-right {
1909 top: 50%;
1910 right: -12px;
1911 transform: translate(100%, -50%);
1912}
1913.q-fab__label--external-bottom {
1914 bottom: -12px;
1915 left: 50%;
1916 transform: translate(-50%, 100%);
1917}
1918.q-fab__label--external-top {
1919 top: -12px;
1920 left: 50%;
1921 transform: translate(-50%, -100%);
1922}
1923.q-fab__label--internal {
1924 padding: 0;
1925 transition: font-size 0.12s cubic-bezier(0.65, 0.815, 0.735, 0.395), max-height 0.12s cubic-bezier(0.65, 0.815, 0.735, 0.395), opacity 0.07s cubic-bezier(0.65, 0.815, 0.735, 0.395);
1926 max-height: 30px;
1927}
1928.q-fab__label--internal-hidden {
1929 font-size: 0;
1930 opacity: 0;
1931}
1932.q-fab__label--internal-top {
1933 padding-bottom: 0.12em;
1934}
1935.q-fab__label--internal-bottom {
1936 padding-top: 0.12em;
1937}
1938.q-fab__label--internal-top.q-fab__label--internal-hidden,
1939.q-fab__label--internal-bottom.q-fab__label--internal-hidden {
1940 max-height: 0;
1941}
1942.q-fab__label--internal-left {
1943 padding-left: 0.285em;
1944 padding-right: 0.571em;
1945}
1946.q-fab__label--internal-right {
1947 padding-right: 0.285em;
1948 padding-left: 0.571em;
1949}
1950.q-fab__icon-holder {
1951 min-width: 24px;
1952 min-height: 24px;
1953 position: relative;
1954}
1955.q-fab__actions {
1956 position: absolute;
1957 opacity: 0;
1958 transition: transform 0.18s ease-in, opacity 0.18s ease-in;
1959 pointer-events: none;
1960 align-items: center;
1961 justify-content: center;
1962 align-self: center;
1963 padding: 3px;
1964}
1965.q-fab__actions .q-btn {
1966 margin: 5px;
1967}
1968.q-fab__actions--right {
1969 transform-origin: 0 50%;
1970 transform: scale(0.4) translateX(-62px);
1971 height: 56px;
1972 left: 100%;
1973 margin-left: 9px;
1974}
1975.q-fab__actions--left {
1976 transform-origin: 100% 50%;
1977 transform: scale(0.4) translateX(62px);
1978 height: 56px;
1979 right: 100%;
1980 margin-right: 9px;
1981 flex-direction: row-reverse;
1982}
1983.q-fab__actions--up {
1984 transform-origin: 50% 100%;
1985 transform: scale(0.4) translateY(62px);
1986 width: 56px;
1987 bottom: 100%;
1988 margin-bottom: 9px;
1989 flex-direction: column-reverse;
1990}
1991.q-fab__actions--down {
1992 transform-origin: 50% 0;
1993 transform: scale(0.4) translateY(-62px);
1994 width: 56px;
1995 top: 100%;
1996 margin-top: 9px;
1997 flex-direction: column;
1998}
1999.q-fab__actions--up,
2000.q-fab__actions--down {
2001 left: 50%;
2002 margin-left: -28px;
2003}
2004.q-fab--align-left > .q-fab__actions--up,
2005.q-fab--align-left > .q-fab__actions--down {
2006 align-items: flex-start;
2007 left: 28px;
2008}
2009.q-fab--align-right > .q-fab__actions--up,
2010.q-fab--align-right > .q-fab__actions--down {
2011 align-items: flex-end;
2012 left: auto;
2013 right: 0;
2014}
2015.q-field {
2016 font-size: 14px;
2017}
2018.q-field ::-ms-clear,
2019.q-field ::-ms-reveal {
2020 display: none;
2021}
2022.q-field--with-bottom {
2023 padding-bottom: 20px;
2024}
2025.q-field__marginal {
2026 height: 56px;
2027 color: rgba(0,0,0,0.54);
2028 font-size: 24px;
2029}
2030.q-field__marginal > * + * {
2031 margin-left: 2px;
2032}
2033.q-field__marginal .q-avatar {
2034 font-size: 32px;
2035}
2036.q-field__before,
2037.q-field__prepend {
2038 padding-right: 12px;
2039}
2040.q-field__after,
2041.q-field__append {
2042 padding-left: 12px;
2043}
2044.q-field__after:empty,
2045.q-field__append:empty {
2046 display: none;
2047}
2048.q-field__append + .q-field__append {
2049 padding-left: 2px;
2050}
2051.q-field__inner {
2052 text-align: left;
2053}
2054.q-field__bottom {
2055 font-size: 12px;
2056 min-height: 12px;
2057 line-height: 1;
2058 color: rgba(0,0,0,0.54);
2059 padding: 8px 12px 0;
2060}
2061.q-field__bottom--animated {
2062 transform: translateY(100%);
2063 position: absolute;
2064 left: 0;
2065 right: 0;
2066 bottom: 0;
2067}
2068.q-field__messages {
2069 line-height: 1;
2070}
2071.q-field__messages > div {
2072 word-break: break-word;
2073 word-wrap: break-word;
2074 overflow-wrap: break-word;
2075}
2076.q-field__messages > div + div {
2077 margin-top: 4px;
2078}
2079.q-field__counter {
2080 padding-left: 8px;
2081 line-height: 1;
2082}
2083.q-field--item-aligned {
2084 padding: 8px 16px;
2085}
2086.q-field--item-aligned .q-field__before {
2087 min-width: 56px;
2088}
2089.q-field__control-container {
2090 height: inherit;
2091}
2092.q-field__control {
2093 color: #1976d2;
2094 color: var(--q-color-primary);
2095 height: 56px;
2096 max-width: 100%;
2097 outline: none;
2098}
2099.q-field__control:before,
2100.q-field__control:after {
2101 content: '';
2102 position: absolute;
2103 top: 0;
2104 right: 0;
2105 bottom: 0;
2106 left: 0;
2107 pointer-events: none;
2108}
2109.q-field__control:before {
2110 border-radius: inherit;
2111}
2112.q-field__shadow {
2113 opacity: 0;
2114 overflow: hidden;
2115 white-space: pre-wrap;
2116 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2117}
2118.q-field__native,
2119.q-field__prefix,
2120.q-field__suffix,
2121.q-field__input {
2122 font-weight: 400;
2123 line-height: 28px;
2124 letter-spacing: 0.00937em;
2125 text-decoration: inherit;
2126 text-transform: inherit;
2127 border: none;
2128 border-radius: 0;
2129 background: none;
2130 color: rgba(0,0,0,0.87);
2131 outline: 0;
2132 padding: 6px 0;
2133}
2134.q-field__native,
2135.q-field__input {
2136 width: 100%;
2137 min-width: 0;
2138 outline: 0 !important;
2139}
2140.q-field__native[type="file"] {
2141 line-height: 1em;
2142}
2143.q-field__input {
2144 padding: 0;
2145 height: 0;
2146 min-height: 24px;
2147 line-height: 24px;
2148}
2149.q-field__prefix,
2150.q-field__suffix {
2151 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2152 white-space: nowrap;
2153}
2154.q-field__prefix {
2155 padding-right: 4px;
2156}
2157.q-field__suffix {
2158 padding-left: 4px;
2159}
2160.q-field--readonly .q-placeholder,
2161.q-field--disabled .q-placeholder {
2162 opacity: 1 !important;
2163}
2164.q-field--readonly.q-field--labeled .q-field__native,
2165.q-field--readonly.q-field--labeled .q-field__input {
2166 cursor: default;
2167}
2168.q-field--readonly.q-field--float .q-field__native,
2169.q-field--readonly.q-field--float .q-field__input {
2170 cursor: text;
2171}
2172.q-field--disabled .q-field__inner {
2173 cursor: not-allowed;
2174}
2175.q-field--disabled .q-field__control {
2176 pointer-events: none;
2177}
2178.q-field--disabled .q-field__control > div {
2179 opacity: 0.6 !important;
2180}
2181.q-field--disabled .q-field__control > div,
2182.q-field--disabled .q-field__control > div * {
2183 outline: 0 !important;
2184}
2185.q-field__label {
2186 left: 0;
2187 right: 0;
2188 top: 18px;
2189 color: rgba(0,0,0,0.6);
2190 font-size: 16px;
2191 line-height: 20px;
2192 font-weight: 400;
2193 letter-spacing: 0.00937em;
2194 text-decoration: inherit;
2195 text-transform: inherit;
2196 transform-origin: left top;
2197 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), right 0.324s cubic-bezier(0.4, 0, 0.2, 1);
2198}
2199.q-field--float .q-field__label {
2200 transform: translateY(-40%) scale(0.75);
2201 right: calc(-100% / 3);
2202 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), right 0.396s cubic-bezier(0.4, 0, 0.2, 1);
2203}
2204.q-field .q-field__native:-webkit-autofill,
2205.q-field .q-field__input:-webkit-autofill {
2206 -webkit-animation-name: q-autofill;
2207 -webkit-animation-fill-mode: both;
2208}
2209.q-field .q-field__native:-webkit-autofill + .q-field__label,
2210.q-field .q-field__input:-webkit-autofill + .q-field__label {
2211 transform: translateY(-40%) scale(0.75);
2212}
2213.q-field .q-field__native[type="number"]:invalid + .q-field__label,
2214.q-field .q-field__input[type="number"]:invalid + .q-field__label {
2215 transform: translateY(-40%) scale(0.75);
2216}
2217.q-field .q-field__native:invalid,
2218.q-field .q-field__input:invalid {
2219 box-shadow: none;
2220}
2221.q-field--focused .q-field__label {
2222 color: currentColor;
2223}
2224.q-field--focused .q-field__shadow {
2225 opacity: 0.5;
2226}
2227.q-field--filled .q-field__control {
2228 padding: 0 12px;
2229 background: rgba(0,0,0,0.05);
2230 border-radius: 4px 4px 0 0;
2231}
2232.q-field--filled .q-field__control:before {
2233 background: rgba(0,0,0,0.05);
2234 border-bottom: 1px solid rgba(0,0,0,0.42);
2235 opacity: 0;
2236 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1), background 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2237}
2238.q-field--filled .q-field__control:hover:before {
2239 opacity: 1;
2240}
2241.q-field--filled .q-field__control:after {
2242 height: 2px;
2243 top: auto;
2244 transform-origin: center bottom;
2245 transform: scale3d(0, 1, 1);
2246 background: currentColor;
2247 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2248}
2249.q-field--filled.q-field--rounded .q-field__control {
2250 border-radius: 28px 28px 0 0;
2251}
2252.q-field--filled.q-field--focused .q-field__control:before {
2253 opacity: 1;
2254 background: rgba(0,0,0,0.12);
2255}
2256.q-field--filled.q-field--focused .q-field__control:after {
2257 transform: scale3d(1, 1, 1);
2258}
2259.q-field--filled.q-field--dark .q-field__control,
2260.q-field--filled.q-field--dark .q-field__control:before {
2261 background: rgba(255,255,255,0.07);
2262}
2263.q-field--filled.q-field--dark.q-field--focused .q-field__control:before {
2264 background: rgba(255,255,255,0.1);
2265}
2266.q-field--filled.q-field--readonly .q-field__control:before {
2267 opacity: 1;
2268 background: transparent;
2269 border-bottom-style: dashed;
2270}
2271.q-field--outlined .q-field__control {
2272 border-radius: 4px;
2273 padding: 0 12px;
2274}
2275.q-field--outlined .q-field__control:before {
2276 border: 1px solid rgba(0,0,0,0.24);
2277 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2278}
2279.q-field--outlined .q-field__control:hover:before {
2280 border-color: #000;
2281}
2282.q-field--outlined .q-field__control:after {
2283 height: inherit;
2284 border-radius: inherit;
2285 border: 2px solid transparent;
2286 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2287}
2288.q-field--outlined.q-field--rounded .q-field__control {
2289 border-radius: 28px;
2290}
2291.q-field--outlined.q-field--focused .q-field__control:hover:before {
2292 border-color: transparent;
2293}
2294.q-field--outlined.q-field--focused .q-field__control:after {
2295 border-color: currentColor;
2296 border-width: 2px;
2297 transform: scale3d(1, 1, 1);
2298}
2299.q-field--outlined.q-field--readonly .q-field__control:before {
2300 border-style: dashed;
2301}
2302.q-field--standard .q-field__control:before {
2303 border-bottom: 1px solid rgba(0,0,0,0.24);
2304 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2305}
2306.q-field--standard .q-field__control:hover:before {
2307 border-color: #000;
2308}
2309.q-field--standard .q-field__control:after {
2310 height: 2px;
2311 top: auto;
2312 border-bottom-left-radius: inherit;
2313 border-bottom-right-radius: inherit;
2314 transform-origin: center bottom;
2315 transform: scale3d(0, 1, 1);
2316 background: currentColor;
2317 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2318}
2319.q-field--standard.q-field--focused .q-field__control:after {
2320 transform: scale3d(1, 1, 1);
2321}
2322.q-field--standard.q-field--readonly .q-field__control:before {
2323 border-bottom-style: dashed;
2324}
2325.q-field--dark .q-field__control:before {
2326 border-color: rgba(255,255,255,0.6);
2327}
2328.q-field--dark .q-field__control:hover:before {
2329 border-color: #fff;
2330}
2331.q-field--dark .q-field__native,
2332.q-field--dark .q-field__prefix,
2333.q-field--dark .q-field__suffix,
2334.q-field--dark .q-field__input {
2335 color: #fff;
2336}
2337.q-field--dark:not(.q-field--focused) .q-field__label,
2338.q-field--dark .q-field__marginal,
2339.q-field--dark .q-field__bottom {
2340 color: rgba(255,255,255,0.7);
2341}
2342.q-field--standout .q-field__control {
2343 padding: 0 12px;
2344 background: rgba(0,0,0,0.05);
2345 border-radius: 4px;
2346 transition: box-shadow 0.36s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2347}
2348.q-field--standout .q-field__control:before {
2349 background: rgba(0,0,0,0.07);
2350 opacity: 0;
2351 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1), background 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2352}
2353.q-field--standout .q-field__control:hover:before {
2354 opacity: 1;
2355}
2356.q-field--standout.q-field--rounded .q-field__control {
2357 border-radius: 28px;
2358}
2359.q-field--standout.q-field--focused .q-field__control {
2360 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
2361 background: #000;
2362}
2363.q-field--standout.q-field--focused .q-field__native,
2364.q-field--standout.q-field--focused .q-field__prefix,
2365.q-field--standout.q-field--focused .q-field__suffix,
2366.q-field--standout.q-field--focused .q-field__prepend,
2367.q-field--standout.q-field--focused .q-field__append,
2368.q-field--standout.q-field--focused .q-field__input {
2369 color: #fff;
2370}
2371.q-field--standout.q-field--readonly .q-field__control:before {
2372 opacity: 1;
2373 background: transparent;
2374 border: 1px dashed rgba(0,0,0,0.24);
2375}
2376.q-field--standout.q-field--dark .q-field__control {
2377 background: rgba(255,255,255,0.07);
2378}
2379.q-field--standout.q-field--dark .q-field__control:before {
2380 background: rgba(255,255,255,0.07);
2381}
2382.q-field--standout.q-field--dark.q-field--focused .q-field__control {
2383 background: #fff;
2384}
2385.q-field--standout.q-field--dark.q-field--focused .q-field__native,
2386.q-field--standout.q-field--dark.q-field--focused .q-field__prefix,
2387.q-field--standout.q-field--dark.q-field--focused .q-field__suffix,
2388.q-field--standout.q-field--dark.q-field--focused .q-field__prepend,
2389.q-field--standout.q-field--dark.q-field--focused .q-field__append,
2390.q-field--standout.q-field--dark.q-field--focused .q-field__input {
2391 color: #000;
2392}
2393.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before {
2394 border-color: rgba(255,255,255,0.24);
2395}
2396.q-field--labeled .q-field__native,
2397.q-field--labeled .q-field__prefix,
2398.q-field--labeled .q-field__suffix {
2399 line-height: 24px;
2400 padding-top: 24px;
2401 padding-bottom: 8px;
2402}
2403.q-field--labeled:not(.q-field--float) .q-field__prefix,
2404.q-field--labeled:not(.q-field--float) .q-field__suffix {
2405 opacity: 0;
2406}
2407.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder,
2408.q-field--labeled:not(.q-field--float) .q-field__input::-moz-placeholder {
2409 color: transparent;
2410}
2411.q-field--labeled:not(.q-field--float) .q-field__native:-ms-input-placeholder,
2412.q-field--labeled:not(.q-field--float) .q-field__input:-ms-input-placeholder {
2413 color: transparent !important;
2414}
2415.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder, .q-field--labeled:not(.q-field--float) .q-field__input::-moz-placeholder {
2416 color: transparent;
2417}
2418.q-field--labeled:not(.q-field--float) .q-field__native:-ms-input-placeholder, .q-field--labeled:not(.q-field--float) .q-field__input:-ms-input-placeholder {
2419 color: transparent;
2420}
2421.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,
2422.q-field--labeled:not(.q-field--float) .q-field__input::placeholder {
2423 color: transparent;
2424}
2425.q-field--labeled.q-field--dense .q-field__native,
2426.q-field--labeled.q-field--dense .q-field__prefix,
2427.q-field--labeled.q-field--dense .q-field__suffix {
2428 padding-top: 14px;
2429 padding-bottom: 2px;
2430}
2431.q-field--dense .q-field__control,
2432.q-field--dense .q-field__marginal {
2433 height: 40px;
2434}
2435.q-field--dense .q-field__bottom {
2436 font-size: 11px;
2437}
2438.q-field--dense .q-field__label {
2439 font-size: 14px;
2440 top: 10px;
2441}
2442.q-field--dense .q-field__before,
2443.q-field--dense .q-field__prepend {
2444 padding-right: 6px;
2445}
2446.q-field--dense .q-field__after,
2447.q-field--dense .q-field__append {
2448 padding-left: 6px;
2449}
2450.q-field--dense .q-field__append + .q-field__append {
2451 padding-left: 2px;
2452}
2453.q-field--dense .q-avatar {
2454 font-size: 24px;
2455}
2456.q-field--dense.q-field--float .q-field__label {
2457 transform: translateY(-30%) scale(0.75);
2458}
2459.q-field--dense .q-field__native:-webkit-autofill + .q-field__label,
2460.q-field--dense .q-field__input:-webkit-autofill + .q-field__label {
2461 transform: translateY(-30%) scale(0.75);
2462}
2463.q-field--dense .q-field__native[type="number"]:invalid + .q-field__label,
2464.q-field--dense .q-field__input[type="number"]:invalid + .q-field__label {
2465 transform: translateY(-30%) scale(0.75);
2466}
2467.q-field--borderless .q-field__bottom,
2468.q-field--standard .q-field__bottom,
2469.q-field--borderless.q-field--dense .q-field__control,
2470.q-field--standard.q-field--dense .q-field__control {
2471 padding-left: 0;
2472 padding-right: 0;
2473}
2474.q-field--error .q-field__label {
2475 -webkit-animation: q-field-label 0.36s;
2476 animation: q-field-label 0.36s;
2477}
2478.q-field--error .q-field__bottom {
2479 color: #c10015;
2480 color: var(--q-color-negative);
2481}
2482.q-field__focusable-action {
2483 opacity: 0.6;
2484 cursor: pointer;
2485 outline: 0 !important;
2486 border: 0;
2487 color: inherit;
2488 background: transparent;
2489 padding: 0;
2490}
2491.q-field__focusable-action:hover,
2492.q-field__focusable-action:focus {
2493 opacity: 1;
2494}
2495.q-field--auto-height .q-field__control {
2496 height: auto;
2497}
2498.q-field--auto-height .q-field__control,
2499.q-field--auto-height .q-field__native {
2500 min-height: 56px;
2501}
2502.q-field--auto-height .q-field__native {
2503 align-items: center;
2504}
2505.q-field--auto-height .q-field__control-container {
2506 padding-top: 0;
2507}
2508.q-field--auto-height .q-field__native,
2509.q-field--auto-height .q-field__prefix,
2510.q-field--auto-height .q-field__suffix {
2511 line-height: 18px;
2512}
2513.q-field--auto-height.q-field--labeled .q-field__control-container {
2514 padding-top: 24px;
2515}
2516.q-field--auto-height.q-field--labeled .q-field__shadow {
2517 top: 24px;
2518}
2519.q-field--auto-height.q-field--labeled .q-field__native,
2520.q-field--auto-height.q-field--labeled .q-field__prefix,
2521.q-field--auto-height.q-field--labeled .q-field__suffix {
2522 padding-top: 0;
2523}
2524.q-field--auto-height.q-field--labeled .q-field__native {
2525 min-height: 24px;
2526}
2527.q-field--auto-height.q-field--dense .q-field__control,
2528.q-field--auto-height.q-field--dense .q-field__native {
2529 min-height: 40px;
2530}
2531.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container {
2532 padding-top: 14px;
2533}
2534.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow {
2535 top: 14px;
2536}
2537.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native {
2538 min-height: 24px;
2539}
2540.q-field--square .q-field__control {
2541 border-radius: 0 !important;
2542}
2543.q-transition--field-message-enter-active,
2544.q-transition--field-message-leave-active {
2545 transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
2546}
2547.q-transition--field-message-enter,
2548.q-transition--field-message-leave-to {
2549 opacity: 0;
2550 transform: translateY(-10px);
2551}
2552.q-transition--field-message-leave,
2553.q-transition--field-message-leave-active {
2554 position: absolute;
2555}
2556.q-file {
2557 width: 100%;
2558}
2559.q-file .q-field__native {
2560 word-break: break-all;
2561}
2562.q-file .q-field__input {
2563 opacity: 0 !important;
2564}
2565.q-file .q-field__input::-webkit-file-upload-button {
2566 cursor: pointer;
2567}
2568.q-file__dnd {
2569 outline: 1px dashed currentColor;
2570 outline-offset: -4px;
2571}
2572.q-form {
2573 position: relative;
2574}
2575.q-img {
2576 position: relative;
2577 width: 100%;
2578 display: inline-block;
2579 vertical-align: middle;
2580}
2581.q-img__loading .q-spinner {
2582 font-size: 50px;
2583}
2584.q-img__image {
2585 border-radius: inherit;
2586 background-repeat: no-repeat;
2587}
2588.q-img__content {
2589 overflow: hidden;
2590 border-radius: inherit;
2591}
2592.q-img__content > div {
2593 position: absolute;
2594 padding: 16px;
2595 color: #fff;
2596 background: rgba(0,0,0,0.47);
2597}
2598.q-img--menu .q-img__image {
2599 pointer-events: none;
2600}
2601.q-img--menu .q-img__image > img {
2602 pointer-events: all;
2603 opacity: 0;
2604}
2605.q-img--menu .q-img__content {
2606 pointer-events: none;
2607}
2608.q-img--menu .q-img__content > div {
2609 pointer-events: all;
2610}
2611.q-inner-loading {
2612 background: rgba(255,255,255,0.6);
2613}
2614.q-inner-loading--dark {
2615 background: rgba(0,0,0,0.4);
2616}
2617.q-textarea .q-field__control {
2618 min-height: 56px;
2619 height: auto;
2620}
2621.q-textarea .q-field__control-container {
2622 padding-top: 2px;
2623 padding-bottom: 2px;
2624}
2625.q-textarea .q-field__shadow {
2626 top: 2px;
2627 bottom: 2px;
2628}
2629.q-textarea .q-field__native,
2630.q-textarea .q-field__prefix,
2631.q-textarea .q-field__suffix {
2632 line-height: 18px;
2633}
2634.q-textarea .q-field__native {
2635 resize: vertical;
2636 padding-top: 17px;
2637 min-height: 52px;
2638}
2639.q-textarea.q-field--labeled .q-field__control-container {
2640 padding-top: 26px;
2641}
2642.q-textarea.q-field--labeled .q-field__shadow {
2643 top: 26px;
2644}
2645.q-textarea.q-field--labeled .q-field__native,
2646.q-textarea.q-field--labeled .q-field__prefix,
2647.q-textarea.q-field--labeled .q-field__suffix {
2648 padding-top: 0;
2649}
2650.q-textarea.q-field--labeled .q-field__native {
2651 min-height: 26px;
2652 padding-top: 1px;
2653}
2654.q-textarea--autogrow .q-field__native {
2655 resize: none;
2656}
2657.q-textarea.q-field--dense .q-field__control,
2658.q-textarea.q-field--dense .q-field__native {
2659 min-height: 36px;
2660}
2661.q-textarea.q-field--dense .q-field__native {
2662 padding-top: 9px;
2663}
2664.q-textarea.q-field--dense.q-field--labeled .q-field__control-container {
2665 padding-top: 14px;
2666}
2667.q-textarea.q-field--dense.q-field--labeled .q-field__shadow {
2668 top: 14px;
2669}
2670.q-textarea.q-field--dense.q-field--labeled .q-field__native {
2671 min-height: 24px;
2672 padding-top: 3px;
2673}
2674.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,
2675.q-textarea.q-field--dense.q-field--labeled .q-field__suffix {
2676 padding-top: 2px;
2677}
2678body.mobile .q-textarea .q-field__native,
2679.q-textarea.disabled .q-field__native {
2680 resize: none;
2681}
2682.q-intersection {
2683 position: relative;
2684}
2685.q-item {
2686 min-height: 48px;
2687 padding: 8px 16px;
2688 color: inherit;
2689 transition: color 0.3s, background-color 0.3s;
2690}
2691.q-item__section--side {
2692 color: #757575;
2693 align-items: flex-start;
2694 padding-right: 16px;
2695 width: auto;
2696 min-width: 0;
2697 max-width: 100%;
2698}
2699.q-item__section--side > .q-icon {
2700 font-size: 24px;
2701}
2702.q-item__section--side > .q-avatar {
2703 font-size: 40px;
2704}
2705.q-item__section--avatar {
2706 color: inherit;
2707 min-width: 56px;
2708}
2709.q-item__section--thumbnail img {
2710 width: 100px;
2711 height: 56px;
2712}
2713.q-item__section--nowrap {
2714 white-space: nowrap;
2715}
2716.q-item > .q-item__section--thumbnail:first-child,
2717.q-item > .q-focus-helper + .q-item__section--thumbnail {
2718 margin-left: -16px;
2719}
2720.q-item > .q-item__section--thumbnail:last-of-type {
2721 margin-right: -16px;
2722}
2723.q-item__label {
2724 line-height: 1.2em !important;
2725 max-width: 100%;
2726}
2727.q-item__label--overline {
2728 color: rgba(0,0,0,0.7);
2729}
2730.q-item__label--caption {
2731 color: rgba(0,0,0,0.54);
2732}
2733.q-item__label--header {
2734 color: #757575;
2735 padding: 16px;
2736 font-size: 0.875rem;
2737 line-height: 1.25rem;
2738 letter-spacing: 0.01786em;
2739}
2740.q-separator--spaced + .q-item__label--header,
2741.q-list--padding .q-item__label--header {
2742 padding-top: 8px;
2743}
2744.q-item__label + .q-item__label {
2745 margin-top: 4px;
2746}
2747.q-item__section--main {
2748 width: auto;
2749 min-width: 0;
2750 max-width: 100%;
2751 flex: 10000 1 0%;
2752}
2753.q-item__section--main + .q-item__section--main {
2754 margin-left: 8px;
2755}
2756.q-item__section--main ~ .q-item__section--side {
2757 align-items: flex-end;
2758 padding-right: 0;
2759 padding-left: 16px;
2760}
2761.q-item__section--main.q-item__section--thumbnail {
2762 margin-left: 0;
2763 margin-right: -16px;
2764}
2765.q-list--bordered {
2766 border: 1px solid rgba(0,0,0,0.12);
2767}
2768.q-list--separator > .q-item-type + .q-item-type,
2769.q-list--separator > .q-virtual-scroll__content > .q-item-type + .q-item-type {
2770 border-top: 1px solid rgba(0,0,0,0.12);
2771}
2772.q-list--padding {
2773 padding: 8px 0;
2774}
2775.q-list--dense > .q-item,
2776.q-item--dense {
2777 min-height: 32px;
2778 padding: 2px 16px;
2779}
2780.q-list--dark.q-list--separator > .q-item-type + .q-item-type,
2781.q-list--dark.q-list--separator > .q-virtual-scroll__content > .q-item-type + .q-item-type {
2782 border-top-color: rgba(255,255,255,0.28);
2783}
2784.q-list--dark,
2785.q-item--dark {
2786 color: #fff;
2787 border-color: rgba(255,255,255,0.28);
2788}
2789.q-list--dark .q-item__section--side:not(.q-item__section--avatar),
2790.q-item--dark .q-item__section--side:not(.q-item__section--avatar) {
2791 color: rgba(255,255,255,0.7);
2792}
2793.q-list--dark .q-item__label--header,
2794.q-item--dark .q-item__label--header {
2795 color: rgba(255,255,255,0.64);
2796}
2797.q-list--dark .q-item__label--overline,
2798.q-item--dark .q-item__label--overline,
2799.q-list--dark .q-item__label--caption,
2800.q-item--dark .q-item__label--caption {
2801 color: rgba(255,255,255,0.8);
2802}
2803.q-item {
2804 position: relative;
2805}
2806.q-item.q-router-link--active,
2807.q-item--active {
2808 color: #1976d2;
2809 color: var(--q-color-primary);
2810}
2811.q-knob {
2812 font-size: 48px;
2813}
2814.q-knob--editable {
2815 cursor: pointer;
2816 outline: 0;
2817}
2818.q-knob--editable:before {
2819 content: '';
2820 position: absolute;
2821 top: 0;
2822 right: 0;
2823 bottom: 0;
2824 left: 0;
2825 border-radius: 50%;
2826 box-shadow: none;
2827 transition: box-shadow 0.24s ease-in-out;
2828}
2829.q-knob--editable:focus:before {
2830 box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
2831}
2832.q-layout {
2833 width: 100%;
2834}
2835.q-layout-container {
2836 position: relative;
2837 width: 100%;
2838 height: 100%;
2839}
2840.q-layout-container .q-layout {
2841 min-height: 100%;
2842}
2843.q-layout-container > div {
2844 transform: translate3d(0, 0, 0);
2845}
2846.q-layout-container > div > div {
2847 min-height: 0;
2848 max-height: 100%;
2849}
2850.q-layout__shadow {
2851 width: 100%;
2852}
2853.q-layout__shadow:after {
2854 content: '';
2855 position: absolute;
2856 top: 0;
2857 right: 0;
2858 bottom: 0;
2859 left: 0;
2860 box-shadow: 0 0 10px 2px rgba(0,0,0,0.2), 0 0px 10px rgba(0,0,0,0.24);
2861}
2862.q-layout__section--marginal {
2863 background-color: #1976d2;
2864 background-color: var(--q-color-primary);
2865 color: #fff;
2866}
2867.q-header--hidden {
2868 transform: translateY(-110%);
2869}
2870.q-header--bordered {
2871 border-bottom: 1px solid rgba(0,0,0,0.12);
2872}
2873.q-header .q-layout__shadow {
2874 bottom: -10px;
2875}
2876.q-header .q-layout__shadow:after {
2877 bottom: 10px;
2878}
2879.q-footer--hidden {
2880 transform: translateY(110%);
2881}
2882.q-footer--bordered {
2883 border-top: 1px solid rgba(0,0,0,0.12);
2884}
2885.q-footer .q-layout__shadow {
2886 top: -10px;
2887}
2888.q-footer .q-layout__shadow:after {
2889 top: 10px;
2890}
2891.q-header,
2892.q-footer {
2893 z-index: 2000;
2894}
2895.q-drawer {
2896 position: absolute;
2897 top: 0;
2898 bottom: 0;
2899 background: #fff;
2900 z-index: 1000;
2901}
2902.q-drawer--on-top {
2903 z-index: 3000;
2904}
2905.q-drawer--left {
2906 left: 0;
2907 transform: translateX(-100%);
2908}
2909.q-drawer--left.q-drawer--bordered {
2910 border-right: 1px solid rgba(0,0,0,0.12);
2911}
2912.q-drawer--left .q-layout__shadow {
2913 left: 10px;
2914 right: -10px;
2915}
2916.q-drawer--left .q-layout__shadow:after {
2917 right: 10px;
2918}
2919.q-drawer--right {
2920 right: 0;
2921 transform: translateX(100%);
2922}
2923.q-drawer--right.q-drawer--bordered {
2924 border-left: 1px solid rgba(0,0,0,0.12);
2925}
2926.q-drawer--right .q-layout__shadow {
2927 left: -10px;
2928}
2929.q-drawer--right .q-layout__shadow:after {
2930 left: 10px;
2931}
2932.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini {
2933 padding: 0 !important;
2934}
2935.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,
2936.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section {
2937 text-align: center;
2938 justify-content: center;
2939 padding-left: 0;
2940 padding-right: 0;
2941 min-width: 0;
2942}
2943.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,
2944.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,
2945.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side ~ .q-item__section--side {
2946 display: none;
2947}
2948.q-drawer--mini .q-mini-drawer-hide,
2949.q-drawer--mini .q-expansion-item__content {
2950 display: none;
2951}
2952.q-drawer--mini-animate .q-drawer__content {
2953 overflow-x: hidden;
2954 white-space: nowrap;
2955}
2956.q-drawer--standard .q-mini-drawer-only {
2957 display: none;
2958}
2959.q-drawer--mobile .q-mini-drawer-only,
2960.q-drawer--mobile .q-mini-drawer-hide {
2961 display: none;
2962}
2963.q-drawer__backdrop {
2964 z-index: 2999 !important;
2965 will-change: background-color;
2966}
2967.q-drawer__opener {
2968 z-index: 2001;
2969 height: 100%;
2970 width: 15px;
2971 -webkit-user-select: none;
2972 -moz-user-select: none;
2973 -ms-user-select: none;
2974 user-select: none;
2975}
2976.q-layout,
2977.q-header,
2978.q-footer,
2979.q-page {
2980 position: relative;
2981}
2982.q-page-sticky--shrink {
2983 pointer-events: none;
2984}
2985.q-page-sticky--shrink > div {
2986 display: inline-block;
2987 pointer-events: auto;
2988}
2989body.q-ios-padding .q-layout--standard .q-header > .q-toolbar:nth-child(1),
2990body.q-ios-padding .q-layout--standard .q-header > .q-tabs:nth-child(1) .q-tabs-head,
2991body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
2992 padding-top: 20px;
2993 min-height: 70px;
2994 padding-top: env(safe-area-inset-top);
2995 min-height: calc(env(safe-area-inset-top) + 50px);
2996}
2997body.q-ios-padding .q-layout--standard .q-footer > .q-toolbar:last-child,
2998body.q-ios-padding .q-layout--standard .q-footer > .q-tabs:last-child .q-tabs-head,
2999body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
3000 padding-bottom: env(safe-area-inset-bottom);
3001 min-height: calc(env(safe-area-inset-bottom) + 50px);
3002}
3003.q-body--layout-animate .q-drawer__backdrop {
3004 transition: background-color 0.12s !important;
3005}
3006.q-body--layout-animate .q-drawer {
3007 transition: transform 0.12s, width 0.12s, top 0.12s, bottom 0.12s !important;
3008}
3009.q-body--layout-animate .q-layout__section--marginal {
3010 transition: transform 0.12s, left 0.12s, right 0.12s !important;
3011}
3012.q-body--layout-animate .q-page-container {
3013 transition: padding-top 0.12s, padding-right 0.12s, padding-bottom 0.12s, padding-left 0.12s !important;
3014}
3015.q-body--layout-animate .q-page-sticky {
3016 transition: transform 0.12s, left 0.12s, right 0.12s, top 0.12s, bottom 0.12s !important;
3017}
3018body:not(.q-body--layout-animate) .q-layout--prevent-focus {
3019 visibility: hidden;
3020}
3021.q-body--drawer-toggle {
3022 overflow-x: hidden !important;
3023}
3024@media (max-width: 599px) {
3025 .q-layout-padding {
3026 padding: 8px;
3027 }
3028}
3029@media (min-width: 600px) and (max-width: 1439px) {
3030 .q-layout-padding {
3031 padding: 16px;
3032 }
3033}
3034@media (min-width: 1440px) {
3035 .q-layout-padding {
3036 padding: 24px;
3037 }
3038}
3039body.body--dark .q-header,
3040body.body--dark .q-footer,
3041body.body--dark .q-drawer {
3042 border-color: rgba(255,255,255,0.28);
3043}
3044body.platform-ios .q-layout--containerized {
3045 position: unset !important;
3046}
3047.q-linear-progress {
3048 position: relative;
3049 width: 100%;
3050 overflow: hidden;
3051 font-size: 4px;
3052 height: 1em;
3053 color: #1976d2;
3054 color: var(--q-color-primary);
3055}
3056.q-linear-progress--reverse {
3057 transform: scale3d(-1, 1, 1);
3058}
3059.q-linear-progress__model,
3060.q-linear-progress__track {
3061 transform-origin: 0 0;
3062}
3063.q-linear-progress__model--with-transition,
3064.q-linear-progress__track--with-transition {
3065 transition: transform 0.3s;
3066}
3067.q-linear-progress__model--determinate {
3068 background: currentColor;
3069}
3070.q-linear-progress__model--indeterminate,
3071.q-linear-progress__model--query {
3072 transition: none;
3073}
3074.q-linear-progress__model--indeterminate:before,
3075.q-linear-progress__model--query:before,
3076.q-linear-progress__model--indeterminate:after,
3077.q-linear-progress__model--query:after {
3078 background: currentColor;
3079 content: '';
3080 position: absolute;
3081 top: 0;
3082 right: 0;
3083 bottom: 0;
3084 left: 0;
3085 transform-origin: 0 0;
3086}
3087.q-linear-progress__model--indeterminate:before,
3088.q-linear-progress__model--query:before {
3089 -webkit-animation: q-linear-progress--indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3090 animation: q-linear-progress--indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3091}
3092.q-linear-progress__model--indeterminate:after,
3093.q-linear-progress__model--query:after {
3094 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
3095 -webkit-animation: q-linear-progress--indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3096 animation: q-linear-progress--indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3097 -webkit-animation-delay: 1.15s;
3098 animation-delay: 1.15s;
3099}
3100.q-linear-progress__track {
3101 opacity: 0.4;
3102}
3103.q-linear-progress__track--light {
3104 background: rgba(0,0,0,0.26);
3105}
3106.q-linear-progress__track--dark {
3107 background: rgba(255,255,255,0.6);
3108}
3109.q-linear-progress__stripe {
3110 transition: width 0.3s;
3111 background-image: linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent) !important;
3112 background-size: 40px 40px !important;
3113}
3114.q-menu {
3115 position: fixed !important;
3116 display: inline-block;
3117 max-width: 95vw;
3118 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
3119 background: #fff;
3120 border-radius: 4px;
3121 overflow-y: auto;
3122 overflow-x: hidden;
3123 outline: 0;
3124 max-height: 65vh;
3125 z-index: 6000;
3126}
3127.q-menu--square {
3128 border-radius: 0;
3129}
3130.q-option-group--inline > div {
3131 display: inline-block;
3132}
3133.q-pagination input {
3134 text-align: center;
3135 -moz-appearance: textfield;
3136}
3137.q-pagination input::-webkit-outer-spin-button,
3138.q-pagination input::-webkit-inner-spin-button {
3139 -webkit-appearance: none;
3140 margin: 0;
3141}
3142.q-pagination .q-btn__wrapper {
3143 padding: 0 5px !important;
3144}
3145.q-parallax {
3146 position: relative;
3147 width: 100%;
3148 overflow: hidden;
3149 border-radius: inherit;
3150}
3151.q-parallax__media > img,
3152.q-parallax__media > video {
3153 position: absolute;
3154 left: 50%;
3155 bottom: 0;
3156 min-width: 100%;
3157 min-height: 100%;
3158 will-change: transform;
3159 display: none;
3160}
3161.q-popup-edit {
3162 padding: 8px 16px;
3163}
3164.q-popup-edit__buttons {
3165 margin-top: 8px;
3166}
3167.q-popup-edit__buttons .q-btn + .q-btn {
3168 margin-left: 8px;
3169}
3170.q-pull-to-refresh {
3171 position: relative;
3172}
3173.q-pull-to-refresh__puller {
3174 border-radius: 50%;
3175 width: 40px;
3176 height: 40px;
3177 color: #1976d2;
3178 color: var(--q-color-primary);
3179 background: #fff;
3180 box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
3181}
3182.q-pull-to-refresh__puller--animating {
3183 transition: transform 0.3s, opacity 0.3s;
3184}
3185.q-radio {
3186 vertical-align: middle;
3187}
3188.q-radio__bg {
3189 top: 25%;
3190 left: 25%;
3191 width: 50%;
3192 height: 50%;
3193}
3194.q-radio__bg path {
3195 fill: currentColor;
3196}
3197.q-radio__native {
3198 width: 1px;
3199 height: 1px;
3200}
3201.q-radio__check {
3202 transform-origin: 50% 50%;
3203 transform: scale3d(0, 0, 1);
3204 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
3205}
3206.q-radio__inner {
3207 font-size: 40px;
3208 width: 1em;
3209 min-width: 1em;
3210 height: 1em;
3211 outline: 0;
3212 border-radius: 50%;
3213 color: rgba(0,0,0,0.54);
3214}
3215.q-radio__inner--truthy {
3216 color: #1976d2;
3217 color: var(--q-color-primary);
3218}
3219.q-radio__inner--truthy .q-radio__check {
3220 transform: scale3d(1, 1, 1);
3221}
3222.q-radio.disabled {
3223 opacity: 0.75 !important;
3224}
3225.q-radio--dark .q-radio__inner {
3226 color: rgba(255,255,255,0.7);
3227}
3228.q-radio--dark .q-radio__inner:before {
3229 opacity: 0.32 !important;
3230}
3231.q-radio--dark .q-radio__inner--truthy {
3232 color: #1976d2;
3233 color: var(--q-color-primary);
3234}
3235.q-radio--dense .q-radio__inner {
3236 width: 0.5em;
3237 min-width: 0.5em;
3238 height: 0.5em;
3239}
3240.q-radio--dense .q-radio__bg {
3241 left: 0;
3242 top: 0;
3243 width: 100%;
3244 height: 100%;
3245}
3246.q-radio--dense .q-radio__label {
3247 padding-left: 0.5em;
3248}
3249.q-radio--dense.reverse .q-radio__label {
3250 padding-left: 0;
3251 padding-right: 0.5em;
3252}
3253body.desktop .q-radio:not(.disabled) .q-radio__inner:before {
3254 content: '';
3255 position: absolute;
3256 top: 0;
3257 right: 0;
3258 bottom: 0;
3259 left: 0;
3260 border-radius: 50%;
3261 background: currentColor;
3262 opacity: 0.12;
3263 transform: scale3d(0, 0, 1);
3264 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
3265}
3266body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,
3267body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before {
3268 transform: scale3d(1, 1, 1);
3269}
3270body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,
3271body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before {
3272 transform: scale3d(1.5, 1.5, 1);
3273}
3274.q-rating {
3275 color: #ffeb3b;
3276 vertical-align: middle;
3277}
3278.q-rating__icon {
3279 color: currentColor;
3280 text-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
3281 position: relative;
3282 opacity: 0.4;
3283 transition: transform 0.2s ease-in, opacity 0.2s ease-in;
3284}
3285.q-rating__icon--hovered {
3286 transform: scale(1.3);
3287}
3288.q-rating__icon--active {
3289 opacity: 1;
3290}
3291.q-rating__icon--exselected {
3292 opacity: 0.7;
3293}
3294.q-rating__icon + .q-rating__icon {
3295 margin-left: 2px;
3296}
3297.q-rating--no-dimming .q-rating__icon {
3298 opacity: 1;
3299}
3300.q-rating--editable .q-icon {
3301 cursor: pointer;
3302}
3303.q-rating--non-editable span,
3304.q-rating .q-icon {
3305 outline: 0;
3306}
3307.q-responsive {
3308 position: relative;
3309 max-width: 100%;
3310 max-height: 100%;
3311}
3312.q-responsive__filler {
3313 width: inherit;
3314 max-width: inherit;
3315 height: inherit;
3316 max-height: inherit;
3317}
3318.q-responsive__content {
3319 border-radius: inherit;
3320}
3321.q-responsive__content > * {
3322 width: 100% !important;
3323 height: 100% !important;
3324 max-height: 100% !important;
3325 max-width: 100% !important;
3326}
3327.q-scrollarea {
3328 position: relative;
3329}
3330.q-scrollarea__bar,
3331.q-scrollarea__thumb {
3332 opacity: 0.2;
3333 transition: opacity 0.3s;
3334 will-change: opacity;
3335 cursor: -webkit-grab;
3336 cursor: grab;
3337}
3338.q-scrollarea__bar--v,
3339.q-scrollarea__thumb--v {
3340 right: 0;
3341 width: 10px;
3342}
3343.q-scrollarea__bar--h,
3344.q-scrollarea__thumb--h {
3345 bottom: 0;
3346 height: 10px;
3347}
3348.q-scrollarea__bar--invisible,
3349.q-scrollarea__thumb--invisible {
3350 opacity: 0 !important;
3351 pointer-events: none;
3352}
3353.q-scrollarea__thumb {
3354 background: #000;
3355}
3356.q-scrollarea__thumb:hover {
3357 opacity: 0.3;
3358}
3359.q-scrollarea__thumb:active {
3360 opacity: 0.5;
3361}
3362.q-scrollarea--dark .q-scrollarea__thumb {
3363 background: #fff;
3364}
3365.q-select--without-input .q-field__control {
3366 cursor: pointer;
3367}
3368.q-select--with-input .q-field__control {
3369 cursor: text;
3370}
3371.q-select .q-field__input {
3372 min-width: 50px !important;
3373}
3374.q-select .q-field__input--padding {
3375 padding-left: 4px;
3376}
3377.q-select__autocomplete-input {
3378 width: 0;
3379 height: 0;
3380 padding: 0;
3381 border: 0;
3382 opacity: 0;
3383}
3384.q-select__dropdown-icon {
3385 cursor: pointer;
3386}
3387.q-select.q-field--readonly .q-field__control,
3388.q-select.q-field--readonly .q-select__dropdown-icon {
3389 cursor: default;
3390}
3391.q-select__dialog {
3392 width: 90vw !important;
3393 max-width: 90vw !important;
3394 max-height: calc(100vh - 70px) !important;
3395 background: #fff;
3396 display: flex;
3397 flex-direction: column;
3398}
3399.q-select__dialog > .scroll {
3400 position: relative;
3401 background: inherit;
3402}
3403body.mobile:not(.native-mobile) .q-select__dialog {
3404 max-height: calc(100vh - 108px) !important;
3405}
3406body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog {
3407 max-height: calc(100vh - 24px) !important;
3408}
3409body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog {
3410 max-height: calc(100vh - 80px) !important;
3411}
3412body.platform-ios.native-mobile .q-dialog__inner--top > div {
3413 border-radius: 4px;
3414}
3415body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused {
3416 max-height: 47vh !important;
3417}
3418body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused {
3419 max-height: 50vh !important;
3420}
3421.q-separator {
3422 border: 0;
3423 background: rgba(0,0,0,0.12);
3424 margin: 0;
3425 transition: background 0.3s, opacity 0.3s;
3426}
3427.q-separator--dark {
3428 background: rgba(255,255,255,0.28);
3429}
3430.q-separator--horizontal {
3431 display: block;
3432 height: 1px;
3433 width: 100%;
3434}
3435.q-separator--horizontal-inset {
3436 margin-left: 16px;
3437 margin-right: 16px;
3438 width: calc(100% - 32px);
3439}
3440.q-separator--horizontal-item-inset {
3441 margin-left: 72px;
3442 margin-right: 0;
3443 width: calc(100% - 72px);
3444}
3445.q-separator--horizontal-item-thumbnail-inset {
3446 margin-left: 116px;
3447 margin-right: 0;
3448 width: calc(100% - 116px);
3449}
3450.q-separator--vertical {
3451 width: 1px;
3452 height: inherit;
3453 align-self: stretch;
3454}
3455.q-separator--vertical-inset {
3456 margin-top: 8px;
3457 margin-bottom: 8px;
3458}
3459.q-skeleton {
3460 background: rgba(0,0,0,0.12);
3461 border-radius: 4px;
3462 box-sizing: border-box;
3463}
3464.q-skeleton--anim {
3465 cursor: wait;
3466}
3467.q-skeleton:before {
3468 content: '\00a0';
3469}
3470.q-skeleton--type-text {
3471 transform: scale(1, 0.5);
3472}
3473.q-skeleton--type-circle,
3474.q-skeleton--type-QAvatar {
3475 height: 48px;
3476 width: 48px;
3477 border-radius: 50%;
3478}
3479.q-skeleton--type-QBtn {
3480 width: 90px;
3481 height: 36px;
3482}
3483.q-skeleton--type-QBadge {
3484 width: 70px;
3485 height: 16px;
3486}
3487.q-skeleton--type-QChip {
3488 width: 90px;
3489 height: 28px;
3490 border-radius: 16px;
3491}
3492.q-skeleton--type-QToolbar {
3493 height: 50px;
3494}
3495.q-skeleton--type-QCheckbox,
3496.q-skeleton--type-QRadio {
3497 width: 40px;
3498 height: 40px;
3499 border-radius: 50%;
3500}
3501.q-skeleton--type-QToggle {
3502 width: 56px;
3503 height: 40px;
3504 border-radius: 7px;
3505}
3506.q-skeleton--type-QSlider,
3507.q-skeleton--type-QRange {
3508 height: 40px;
3509}
3510.q-skeleton--type-QInput {
3511 height: 56px;
3512}
3513.q-skeleton--bordered {
3514 border: 1px solid rgba(0,0,0,0.05);
3515}
3516.q-skeleton--square {
3517 border-radius: 0;
3518}
3519.q-skeleton--anim-fade {
3520 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
3521 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
3522}
3523.q-skeleton--anim-pulse {
3524 -webkit-animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
3525 animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
3526}
3527.q-skeleton--anim-pulse-x {
3528 -webkit-animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
3529 animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
3530}
3531.q-skeleton--anim-pulse-y {
3532 -webkit-animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
3533 animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
3534}
3535.q-skeleton--anim-wave,
3536.q-skeleton--anim-blink,
3537.q-skeleton--anim-pop {
3538 position: relative;
3539 overflow: hidden;
3540 z-index: 1;
3541}
3542.q-skeleton--anim-wave:after,
3543.q-skeleton--anim-blink:after,
3544.q-skeleton--anim-pop:after {
3545 content: '';
3546 position: absolute;
3547 top: 0;
3548 right: 0;
3549 bottom: 0;
3550 left: 0;
3551 z-index: 0;
3552}
3553.q-skeleton--anim-blink:after {
3554 background: rgba(255,255,255,0.7);
3555 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
3556 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
3557}
3558.q-skeleton--anim-wave:after {
3559 background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);
3560 -webkit-animation: q-skeleton--wave 1.5s linear 0.5s infinite;
3561 animation: q-skeleton--wave 1.5s linear 0.5s infinite;
3562}
3563.q-skeleton--dark {
3564 background: rgba(255,255,255,0.05);
3565}
3566.q-skeleton--dark.q-skeleton--bordered {
3567 border: 1px solid rgba(255,255,255,0.25);
3568}
3569.q-skeleton--dark.q-skeleton--anim-wave:after {
3570 background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);
3571}
3572.q-skeleton--dark.q-skeleton--anim-blink:after {
3573 background: rgba(255,255,255,0.2);
3574}
3575.q-slide-item {
3576 position: relative;
3577 background: #fff;
3578}
3579.q-slide-item__left,
3580.q-slide-item__right,
3581.q-slide-item__top,
3582.q-slide-item__bottom {
3583 visibility: hidden;
3584 font-size: 14px;
3585 color: #fff;
3586}
3587.q-slide-item__left .q-icon,
3588.q-slide-item__right .q-icon,
3589.q-slide-item__top .q-icon,
3590.q-slide-item__bottom .q-icon {
3591 font-size: 1.714em;
3592}
3593.q-slide-item__left {
3594 background: #4caf50;
3595 padding: 8px 16px;
3596}
3597.q-slide-item__left > div {
3598 transform-origin: left center;
3599}
3600.q-slide-item__right {
3601 background: #ff9800;
3602 padding: 8px 16px;
3603}
3604.q-slide-item__right > div {
3605 transform-origin: right center;
3606}
3607.q-slide-item__top {
3608 background: #2196f3;
3609 padding: 16px 8px;
3610}
3611.q-slide-item__top > div {
3612 transform-origin: top center;
3613}
3614.q-slide-item__bottom {
3615 background: #9c27b0;
3616 padding: 16px 8px;
3617}
3618.q-slide-item__bottom > div {
3619 transform-origin: bottom center;
3620}
3621.q-slide-item__content {
3622 background: inherit;
3623 transition: transform 0.2s ease-in;
3624 -webkit-user-select: none;
3625 -moz-user-select: none;
3626 -ms-user-select: none;
3627 user-select: none;
3628 cursor: pointer;
3629}
3630.q-slider {
3631 position: relative;
3632 color: #1976d2;
3633 color: var(--q-color-primary);
3634 outline: 0;
3635}
3636.q-slider--h {
3637 width: 100%;
3638 height: 40px;
3639}
3640.q-slider--v {
3641 width: 40px;
3642 height: 200px;
3643}
3644.q-slider__track-container {
3645 background: rgba(0,0,0,0.26);
3646}
3647.q-slider__track-container--h {
3648 top: 50%;
3649 margin-top: -1px;
3650 width: 100%;
3651 height: 2px;
3652}
3653.q-slider__track-container--v {
3654 left: 50%;
3655 margin-left: -1px;
3656 height: 100%;
3657 width: 2px;
3658}
3659.q-slider__track {
3660 background: currentColor;
3661}
3662.q-slider__track--h {
3663 will-change: width, left;
3664 top: 0;
3665 bottom: 0;
3666}
3667.q-slider__track--v {
3668 will-change: height, top;
3669 left: 0;
3670 right: 0;
3671}
3672.q-slider__track-markers {
3673 color: #000;
3674}
3675.q-slider__track-markers--h {
3676 background-image: repeating-linear-gradient(to right, currentColor, currentColor 2px, transparent 0, transparent);
3677}
3678.q-slider__track-markers--v {
3679 background-image: repeating-linear-gradient(to top, currentColor, currentColor 2px, transparent 0, transparent);
3680}
3681.q-slider__track-markers:after {
3682 content: '';
3683 position: absolute;
3684 right: 0;
3685 top: 0;
3686 bottom: 0;
3687 height: 2px;
3688 width: 2px;
3689 background: currentColor;
3690}
3691.q-slider__thumb-container {
3692 width: 20px;
3693 height: 20px;
3694 outline: 0;
3695}
3696.q-slider__thumb-container--h {
3697 top: 50%;
3698 margin-top: -10px;
3699 transform: translateX(-10px) /* rtl:ignore */;
3700 will-change: left;
3701}
3702.q-slider__thumb-container--v {
3703 left: 50%;
3704 margin-left: -10px;
3705 transform: translateY(-10px);
3706 will-change: top;
3707}
3708.q-slider__thumb {
3709 top: 0;
3710 left: 0;
3711 transform: scale(1);
3712 transition: transform 0.18s ease-out, fill 0.18s ease-out, stroke 0.18s ease-out;
3713 stroke-width: 3.5;
3714 stroke: currentColor;
3715}
3716.q-slider__thumb path {
3717 stroke: currentColor;
3718 fill: currentColor;
3719}
3720.q-slider__focus-ring {
3721 width: 20px;
3722 height: 20px;
3723 transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out;
3724 border-radius: 50%;
3725 opacity: 0;
3726 transition-delay: 0.14s;
3727}
3728.q-slider__arrow {
3729 position: absolute;
3730 width: 0;
3731 height: 0;
3732 transform-origin: 50% 50%;
3733 transition: transform 100ms ease-out;
3734}
3735.q-slider__arrow--h {
3736 top: 19px;
3737 left: 4px;
3738 border-top: 6px solid currentColor;
3739 border-left: 6px solid transparent;
3740 border-right: 6px solid transparent;
3741 transform: scale(0) translateY(0);
3742}
3743.q-slider__arrow--v {
3744 top: 4px;
3745 left: 15px;
3746 border-top: 6px solid transparent;
3747 border-bottom: 6px solid transparent;
3748 border-right: 6px solid currentColor;
3749 transform: scale(0) translateX(-20px);
3750}
3751.q-slider__pin {
3752 transition: transform 100ms ease-out;
3753 z-index: 1;
3754 white-space: nowrap;
3755}
3756.q-slider__pin--h {
3757 bottom: 0;
3758 right: 0;
3759 transform: scale(0) translateY(0);
3760 will-change: left;
3761}
3762.q-slider__pin--v {
3763 top: 50%;
3764 left: 20px;
3765 height: 0;
3766 transform: scale(0) translateX(-20px);
3767 will-change: top;
3768 transform-origin: left center;
3769}
3770.q-slider__pin-text-container {
3771 min-height: 25px;
3772 padding: 2px 8px;
3773 border-radius: 4px;
3774 background: currentColor;
3775 position: relative;
3776 text-align: center;
3777}
3778.q-slider__pin-text-container--h {
3779 right: -50%;
3780}
3781.q-slider__pin-text-container--v {
3782 transform: translateY(-50%);
3783}
3784.q-slider__pin-text {
3785 color: #fff;
3786 font-size: 12px;
3787}
3788.q-slider--editable {
3789 cursor: -webkit-grab;
3790 cursor: grab;
3791}
3792.q-slider--no-value .q-slider__thumb,
3793.q-slider--no-value .q-slider__track {
3794 visibility: hidden;
3795}
3796.q-slider--focus .q-slider__thumb {
3797 transform: scale(1);
3798}
3799.q-slider--focus .q-slider__focus-ring,
3800body.desktop .q-slider.q-slider--editable:hover .q-slider__focus-ring {
3801 background: currentColor;
3802 transform: scale3d(1.55, 1.55, 1);
3803 opacity: 0.25;
3804}
3805.q-slider--focus .q-slider__thumb,
3806body.desktop .q-slider.q-slider--editable:hover .q-slider__thumb,
3807.q-slider--focus .q-slider__track,
3808body.desktop .q-slider.q-slider--editable:hover .q-slider__track {
3809 visibility: visible;
3810}
3811.q-slider--inactive .q-slider__thumb-container--h {
3812 transition: left 0.28s, right 0.28s;
3813}
3814.q-slider--inactive .q-slider__thumb-container--v {
3815 transition: top 0.28s, bottom 0.28s;
3816}
3817.q-slider--inactive .q-slider__track--h {
3818 transition: width 0.28s, left 0.28s, right 0.28s;
3819}
3820.q-slider--inactive .q-slider__track--v {
3821 transition: height 0.28s, top 0.28s, bottom 0.28s;
3822}
3823.q-slider--active {
3824 cursor: -webkit-grabbing;
3825 cursor: grabbing;
3826}
3827.q-slider--active .q-slider__thumb {
3828 transform: scale(1.5);
3829}
3830.q-slider--active .q-slider__focus-ring,
3831.q-slider--active.q-slider--label .q-slider__thumb {
3832 transform: scale(0) !important;
3833}
3834body.desktop .q-slider.q-slider--editable:hover .q-slider__pin--h,
3835body.desktop .q-slider.q-slider--editable:hover .q-slider__arrow--h {
3836 transform: scale(1) translateY(-25px);
3837}
3838body.desktop .q-slider.q-slider--editable:hover .q-slider__pin--v,
3839body.desktop .q-slider.q-slider--editable:hover .q-slider__arrow--v {
3840 transform: scale(1) translateX(5px);
3841}
3842.q-slider--label.q-slider--active .q-slider__pin--h,
3843.q-slider--label .q-slider--focus .q-slider__pin--h,
3844.q-slider--label.q-slider--label-always .q-slider__pin--h,
3845.q-slider--label.q-slider--active .q-slider__arrow--h,
3846.q-slider--label .q-slider--focus .q-slider__arrow--h,
3847.q-slider--label.q-slider--label-always .q-slider__arrow--h {
3848 transform: scale(1) translateY(-25px);
3849}
3850.q-slider--label.q-slider--active .q-slider__pin--v,
3851.q-slider--label .q-slider--focus .q-slider__pin--v,
3852.q-slider--label.q-slider--label-always .q-slider__pin--v,
3853.q-slider--label.q-slider--active .q-slider__arrow--v,
3854.q-slider--label .q-slider--focus .q-slider__arrow--v,
3855.q-slider--label.q-slider--label-always .q-slider__arrow--v {
3856 transform: scale(1) translateX(5px);
3857}
3858.q-slider--dark .q-slider__track-container {
3859 background: rgba(255,255,255,0.3);
3860}
3861.q-slider--dark .q-slider__track-markers {
3862 color: #fff;
3863}
3864.q-slider--reversed .q-slider__thumb-container--h {
3865 transform: translateX(10px) /* rtl:ignore */;
3866}
3867.q-slider--reversed .q-slider__thumb-container--v {
3868 transform: translateY(10px);
3869}
3870.q-slider--dense--h {
3871 height: 20px;
3872}
3873.q-slider--dense--v {
3874 width: 20px;
3875}
3876.q-space {
3877 flex-grow: 1 !important;
3878}
3879.q-spinner {
3880 vertical-align: middle;
3881}
3882.q-spinner-mat {
3883 -webkit-animation: q-spin 2s linear infinite;
3884 animation: q-spin 2s linear infinite;
3885 transform-origin: center center;
3886}
3887.q-spinner-mat .path {
3888 stroke-dasharray: 1, 200 /* rtl:ignore */;
3889 stroke-dashoffset: 0 /* rtl:ignore */;
3890 -webkit-animation: q-mat-dash 1.5s ease-in-out infinite;
3891 animation: q-mat-dash 1.5s ease-in-out infinite;
3892}
3893.q-splitter__panel {
3894 position: relative;
3895 z-index: 0;
3896}
3897.q-splitter__panel > .q-splitter {
3898 width: 100%;
3899 height: 100%;
3900}
3901.q-splitter__separator {
3902 background-color: rgba(0,0,0,0.12);
3903 -webkit-user-select: none;
3904 -moz-user-select: none;
3905 -ms-user-select: none;
3906 user-select: none;
3907 position: relative;
3908 z-index: 1;
3909}
3910.q-splitter__separator-area > * {
3911 position: absolute;
3912 top: 50%;
3913 left: 50%;
3914 transform: translate(-50%, -50%);
3915}
3916.q-splitter--dark .q-splitter__separator {
3917 background-color: rgba(255,255,255,0.28);
3918}
3919.q-splitter--vertical > .q-splitter__panel {
3920 height: 100%;
3921}
3922.q-splitter--vertical.q-splitter--active {
3923 cursor: col-resize;
3924}
3925.q-splitter--vertical > .q-splitter__separator {
3926 width: 1px;
3927}
3928.q-splitter--vertical > .q-splitter__separator > div {
3929 left: -6px;
3930 right: -6px;
3931}
3932.q-splitter--vertical.q-splitter--workable > .q-splitter__separator {
3933 cursor: col-resize;
3934}
3935.q-splitter--horizontal > .q-splitter__panel {
3936 width: 100%;
3937}
3938.q-splitter--horizontal.q-splitter--active {
3939 cursor: row-resize;
3940}
3941.q-splitter--horizontal > .q-splitter__separator {
3942 height: 1px;
3943}
3944.q-splitter--horizontal > .q-splitter__separator > div {
3945 top: -6px;
3946 bottom: -6px;
3947}
3948.q-splitter--horizontal.q-splitter--workable > .q-splitter__separator {
3949 cursor: row-resize;
3950}
3951.q-splitter__before,
3952.q-splitter__after {
3953 overflow: auto;
3954}
3955.q-stepper {
3956 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
3957 border-radius: 4px;
3958 background: #fff;
3959}
3960.q-stepper__title {
3961 font-size: 14px;
3962 line-height: 18px;
3963 letter-spacing: 0.1px;
3964}
3965.q-stepper__caption {
3966 font-size: 12px;
3967 line-height: 14px;
3968}
3969.q-stepper__dot {
3970 margin-right: 8px;
3971 font-size: 14px;
3972 width: 24px;
3973 min-width: 24px;
3974 height: 24px;
3975 border-radius: 50%;
3976 background: currentColor;
3977}
3978.q-stepper__dot span {
3979 color: #fff;
3980}
3981.q-stepper__tab {
3982 padding: 8px 24px;
3983 font-size: 14px;
3984 color: #9e9e9e;
3985 flex-direction: row;
3986}
3987.q-stepper--dark .q-stepper__dot span {
3988 color: #000;
3989}
3990.q-stepper__tab--navigation {
3991 -webkit-user-select: none;
3992 -moz-user-select: none;
3993 -ms-user-select: none;
3994 user-select: none;
3995 cursor: pointer;
3996}
3997.q-stepper__tab--active,
3998.q-stepper__tab--done {
3999 color: #1976d2;
4000 color: var(--q-color-primary);
4001}
4002.q-stepper__tab--active .q-stepper__dot,
4003.q-stepper__tab--done .q-stepper__dot,
4004.q-stepper__tab--active .q-stepper__label,
4005.q-stepper__tab--done .q-stepper__label {
4006 text-shadow: 0 0 0 currentColor;
4007}
4008.q-stepper__tab--disabled .q-stepper__dot {
4009 background: rgba(0,0,0,0.22);
4010}
4011.q-stepper__tab--disabled .q-stepper__label {
4012 color: rgba(0,0,0,0.32);
4013}
4014.q-stepper__tab--error {
4015 color: #c10015;
4016 color: var(--q-color-negative);
4017}
4018.q-stepper__tab--error .q-stepper__dot {
4019 background: transparent !important;
4020}
4021.q-stepper__tab--error .q-stepper__dot span {
4022 color: currentColor;
4023 font-size: 24px;
4024}
4025.q-stepper__header {
4026 border-top-left-radius: inherit;
4027 border-top-right-radius: inherit;
4028}
4029.q-stepper__header--border {
4030 border-bottom: 1px solid rgba(0,0,0,0.12);
4031}
4032.q-stepper__header--standard-labels .q-stepper__tab {
4033 min-height: 72px;
4034 justify-content: center;
4035}
4036.q-stepper__header--standard-labels .q-stepper__tab:first-child {
4037 justify-content: flex-start;
4038}
4039.q-stepper__header--standard-labels .q-stepper__tab:last-child {
4040 justify-content: flex-end;
4041}
4042.q-stepper__header--standard-labels .q-stepper__dot:after {
4043 display: none;
4044}
4045.q-stepper__header--alternative-labels .q-stepper__tab {
4046 min-height: 104px;
4047 padding: 24px 32px;
4048 flex-direction: column;
4049 justify-content: flex-start;
4050}
4051.q-stepper__header--alternative-labels .q-stepper__dot {
4052 margin-right: 0;
4053}
4054.q-stepper__header--alternative-labels .q-stepper__label {
4055 margin-top: 8px;
4056 text-align: center;
4057}
4058.q-stepper__header--alternative-labels .q-stepper__label:before,
4059.q-stepper__header--alternative-labels .q-stepper__label:after {
4060 display: none;
4061}
4062.q-stepper__nav {
4063 padding-top: 24px;
4064}
4065.q-stepper--bordered {
4066 border: 1px solid rgba(0,0,0,0.12);
4067}
4068.q-stepper--horizontal .q-stepper__step-inner {
4069 padding: 24px;
4070}
4071.q-stepper--horizontal .q-stepper__tab:first-child {
4072 border-top-left-radius: inherit;
4073}
4074.q-stepper--horizontal .q-stepper__tab:last-child {
4075 border-top-right-radius: inherit;
4076}
4077.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,
4078.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,
4079.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after {
4080 display: none;
4081}
4082.q-stepper--horizontal .q-stepper__tab {
4083 overflow: hidden;
4084}
4085.q-stepper--horizontal .q-stepper__line:before,
4086.q-stepper--horizontal .q-stepper__line:after {
4087 position: absolute;
4088 top: 50%;
4089 height: 1px;
4090 width: 100vw;
4091 background: rgba(0,0,0,0.12);
4092}
4093.q-stepper--horizontal .q-stepper__label:after,
4094.q-stepper--horizontal .q-stepper__dot:after {
4095 content: '';
4096 left: 100%;
4097 margin-left: 8px;
4098}
4099.q-stepper--horizontal .q-stepper__dot:before {
4100 content: '';
4101 right: 100%;
4102 margin-right: 8px;
4103}
4104.q-stepper--horizontal > .q-stepper__nav {
4105 padding: 0 24px 24px;
4106}
4107.q-stepper--vertical {
4108 padding: 16px 0;
4109}
4110.q-stepper--vertical .q-stepper__tab {
4111 padding: 12px 24px;
4112}
4113.q-stepper--vertical .q-stepper__title {
4114 line-height: 18px;
4115}
4116.q-stepper--vertical .q-stepper__step-inner {
4117 padding: 0 24px 32px 60px;
4118}
4119.q-stepper--vertical > .q-stepper__nav {
4120 padding: 24px 24px 0;
4121}
4122.q-stepper--vertical .q-stepper__step {
4123 overflow: hidden;
4124}
4125.q-stepper--vertical .q-stepper__dot {
4126 margin-right: 12px;
4127}
4128.q-stepper--vertical .q-stepper__dot:before,
4129.q-stepper--vertical .q-stepper__dot:after {
4130 content: '';
4131 position: absolute;
4132 left: 50%;
4133 width: 1px;
4134 height: 99999px;
4135 background: rgba(0,0,0,0.12);
4136}
4137.q-stepper--vertical .q-stepper__dot:before {
4138 bottom: 100%;
4139 margin-bottom: 8px;
4140}
4141.q-stepper--vertical .q-stepper__dot:after {
4142 top: 100%;
4143 margin-top: 8px;
4144}
4145.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,
4146.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after {
4147 display: none;
4148}
4149.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner {
4150 padding-bottom: 8px;
4151}
4152.q-stepper--dark.q-stepper--bordered,
4153.q-stepper--dark .q-stepper__header--border {
4154 border-color: rgba(255,255,255,0.28);
4155}
4156.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,
4157.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after {
4158 background: rgba(255,255,255,0.28);
4159}
4160.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before,
4161.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after {
4162 background: rgba(255,255,255,0.28);
4163}
4164.q-stepper--dark .q-stepper__tab--disabled {
4165 color: rgba(255,255,255,0.28);
4166}
4167.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot {
4168 background: rgba(255,255,255,0.28);
4169}
4170.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label {
4171 color: rgba(255,255,255,0.54);
4172}
4173.q-stepper--contracted .q-stepper__header {
4174 min-height: 72px;
4175}
4176.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab {
4177 min-height: 72px;
4178}
4179.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:first-child {
4180 align-items: flex-start;
4181}
4182.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:last-child {
4183 align-items: flex-end;
4184}
4185.q-stepper--contracted .q-stepper__header .q-stepper__tab {
4186 padding: 24px 0;
4187}
4188.q-stepper--contracted .q-stepper__header .q-stepper__tab:first-child .q-stepper__dot {
4189 transform: translateX(24px);
4190}
4191.q-stepper--contracted .q-stepper__header .q-stepper__tab:last-child .q-stepper__dot {
4192 transform: translateX(-24px);
4193}
4194.q-stepper--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after {
4195 display: block !important;
4196}
4197.q-stepper--contracted .q-stepper__dot {
4198 margin: 0;
4199}
4200.q-stepper--contracted .q-stepper__label {
4201 display: none;
4202}
4203.q-tab-panels {
4204 background: #fff;
4205}
4206.q-tab-panel {
4207 padding: 16px;
4208}
4209.q-markup-table {
4210 overflow: auto;
4211 background: #fff;
4212}
4213.q-table {
4214 width: 100%;
4215 max-width: 100%;
4216 border-collapse: separate;
4217 border-spacing: 0;
4218}
4219.q-table thead tr,
4220.q-table tbody td {
4221 height: 48px;
4222}
4223.q-table th {
4224 font-weight: 500;
4225 font-size: 12px;
4226 -webkit-user-select: none;
4227 -moz-user-select: none;
4228 -ms-user-select: none;
4229 user-select: none;
4230}
4231.q-table th.sortable {
4232 cursor: pointer;
4233}
4234.q-table th.sortable:hover .q-table__sort-icon {
4235 opacity: 0.64;
4236}
4237.q-table th.sorted .q-table__sort-icon {
4238 opacity: 0.86 !important;
4239}
4240.q-table th.sort-desc .q-table__sort-icon {
4241 transform: rotate(180deg);
4242}
4243.q-table th,
4244.q-table td {
4245 padding: 7px 16px;
4246 background-color: inherit;
4247}
4248.q-table thead,
4249.q-table td,
4250.q-table th {
4251 border-style: solid;
4252 border-width: 0;
4253}
4254.q-table tbody td {
4255 font-size: 13px;
4256}
4257.q-table__card {
4258 color: #000;
4259 background-color: #fff;
4260 border-radius: 4px;
4261 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
4262}
4263.q-table__card .q-table__middle {
4264 flex: 1 1 auto;
4265}
4266.q-table__container {
4267 position: relative;
4268}
4269.q-table__container > div:first-child {
4270 border-top-left-radius: inherit;
4271 border-top-right-radius: inherit;
4272}
4273.q-table__container > div:last-child {
4274 border-bottom-left-radius: inherit;
4275 border-bottom-right-radius: inherit;
4276}
4277.q-table__container > .q-inner-loading {
4278 border-radius: inherit !important;
4279}
4280.q-table__top {
4281 padding: 12px 16px;
4282}
4283.q-table__top .q-table__control {
4284 flex-wrap: wrap;
4285}
4286.q-table__title {
4287 font-size: 20px;
4288 letter-spacing: 0.005em;
4289 font-weight: 400;
4290}
4291.q-table__separator {
4292 min-width: 8px !important;
4293}
4294.q-table__progress {
4295 height: 0 !important;
4296}
4297.q-table__progress th {
4298 padding: 0 !important;
4299 border: 0 !important;
4300}
4301.q-table__progress .q-linear-progress {
4302 position: absolute;
4303 bottom: 0;
4304}
4305.q-table__middle {
4306 max-width: 100%;
4307}
4308.q-table__bottom {
4309 min-height: 50px;
4310 padding: 4px 14px 4px 16px;
4311 font-size: 12px;
4312}
4313.q-table__bottom .q-table__control {
4314 min-height: 24px;
4315}
4316.q-table__bottom-nodata-icon {
4317 font-size: 200%;
4318 margin-right: 8px;
4319}
4320.q-table__bottom-item {
4321 margin-right: 16px;
4322}
4323.q-table__control {
4324 display: flex;
4325 align-items: center;
4326}
4327.q-table__sort-icon {
4328 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
4329 opacity: 0;
4330 font-size: 120%;
4331}
4332.q-table__sort-icon--left,
4333.q-table__sort-icon--center {
4334 margin-left: 4px;
4335}
4336.q-table__sort-icon--right {
4337 margin-right: 4px;
4338}
4339.q-table--col-auto-width {
4340 width: 1px;
4341}
4342.q-table--flat {
4343 box-shadow: none;
4344}
4345.q-table--bordered {
4346 border: 1px solid rgba(0,0,0,0.12);
4347}
4348.q-table--square {
4349 border-radius: 0;
4350}
4351.q-table__linear-progress {
4352 height: 2px;
4353}
4354.q-table--no-wrap th,
4355.q-table--no-wrap td {
4356 white-space: nowrap;
4357}
4358.q-table--grid {
4359 box-shadow: none;
4360 border-radius: 4px;
4361}
4362.q-table--grid .q-table__top {
4363 padding-bottom: 4px;
4364}
4365.q-table--grid .q-table__middle {
4366 min-height: 2px;
4367 margin-bottom: 4px;
4368}
4369.q-table--grid .q-table__middle thead,
4370.q-table--grid .q-table__middle thead th {
4371 border: 0 !important;
4372}
4373.q-table--grid .q-table__linear-progress {
4374 bottom: 0;
4375}
4376.q-table--grid .q-table__bottom {
4377 border-top: 0;
4378}
4379.q-table--grid .q-table__grid-content {
4380 flex: 1 1 auto;
4381}
4382.q-table--grid.fullscreen {
4383 background: inherit;
4384}
4385.q-table__grid-item-card {
4386 vertical-align: top;
4387 padding: 12px;
4388}
4389.q-table__grid-item-card .q-separator {
4390 margin: 12px 0;
4391}
4392.q-table__grid-item-row + .q-table__grid-item-row {
4393 margin-top: 8px;
4394}
4395.q-table__grid-item-title {
4396 opacity: 0.54;
4397 font-weight: 500;
4398 font-size: 12px;
4399}
4400.q-table__grid-item-value {
4401 font-size: 13px;
4402}
4403.q-table__grid-item {
4404 padding: 4px;
4405 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
4406}
4407.q-table__grid-item--selected {
4408 transform: scale(0.95);
4409}
4410.q-table--horizontal-separator thead th,
4411.q-table--cell-separator thead th,
4412.q-table--horizontal-separator tbody tr:not(:last-child) td,
4413.q-table--cell-separator tbody tr:not(:last-child) td {
4414 border-bottom-width: 1px;
4415}
4416.q-table--vertical-separator td,
4417.q-table--cell-separator td,
4418.q-table--vertical-separator th,
4419.q-table--cell-separator th {
4420 border-left-width: 1px;
4421}
4422.q-table--vertical-separator thead tr:last-child th,
4423.q-table--cell-separator thead tr:last-child th,
4424.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,
4425.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th {
4426 border-bottom-width: 1px;
4427}
4428.q-table--vertical-separator td:first-child,
4429.q-table--cell-separator td:first-child,
4430.q-table--vertical-separator th:first-child,
4431.q-table--cell-separator th:first-child {
4432 border-left: 0;
4433}
4434.q-table--vertical-separator .q-table__top,
4435.q-table--cell-separator .q-table__top {
4436 border-bottom: 1px solid rgba(0,0,0,0.12);
4437}
4438.q-table--dense .q-table__top {
4439 padding: 6px 16px;
4440}
4441.q-table--dense .q-table__bottom {
4442 min-height: 33px;
4443}
4444.q-table--dense .q-table__sort-icon {
4445 font-size: 110%;
4446}
4447.q-table--dense .q-table th,
4448.q-table--dense .q-table td {
4449 padding: 4px 8px;
4450}
4451.q-table--dense .q-table thead tr,
4452.q-table--dense .q-table tbody tr,
4453.q-table--dense .q-table tbody td {
4454 height: 28px;
4455}
4456.q-table--dense .q-table th:first-child,
4457.q-table--dense .q-table td:first-child {
4458 padding-left: 16px;
4459}
4460.q-table--dense .q-table th:last-child,
4461.q-table--dense .q-table td:last-child {
4462 padding-right: 16px;
4463}
4464.q-table--dense .q-table__bottom-item {
4465 margin-right: 8px;
4466}
4467.q-table--dense .q-table__select .q-field__control,
4468.q-table--dense .q-table__select .q-field__native {
4469 min-height: 24px;
4470 padding: 0;
4471}
4472.q-table--dense .q-table__select .q-field__marginal {
4473 height: 24px;
4474}
4475.q-table__bottom {
4476 border-top: 1px solid rgba(0,0,0,0.12);
4477}
4478.q-table thead,
4479.q-table tr,
4480.q-table th,
4481.q-table td {
4482 border-color: rgba(0,0,0,0.12);
4483}
4484.q-table tbody td {
4485 position: relative;
4486}
4487.q-table tbody td:before,
4488.q-table tbody td:after {
4489 position: absolute;
4490 top: 0;
4491 left: 0;
4492 right: 0;
4493 bottom: 0;
4494 pointer-events: none;
4495}
4496.q-table tbody td:before {
4497 background: rgba(0,0,0,0.03);
4498}
4499.q-table tbody td:after {
4500 background: rgba(0,0,0,0.06);
4501}
4502.q-table tbody tr.selected td:after {
4503 content: '';
4504}
4505body.desktop .q-table > tbody > tr:not(.q-tr--no-hover):hover > td:not(.q-td--no-hover):before {
4506 content: '';
4507}
4508.q-table__card--dark,
4509.q-table--dark {
4510 border-color: rgba(255,255,255,0.28);
4511}
4512.q-table--dark .q-table__bottom,
4513.q-table--dark thead,
4514.q-table--dark tr,
4515.q-table--dark th,
4516.q-table--dark td {
4517 border-color: rgba(255,255,255,0.28);
4518}
4519.q-table--dark tbody td:before {
4520 background: rgba(255,255,255,0.07);
4521}
4522.q-table--dark tbody td:after {
4523 background: rgba(255,255,255,0.1);
4524}
4525.q-table--dark.q-table--vertical-separator .q-table__top,
4526.q-table--dark.q-table--cell-separator .q-table__top {
4527 border-color: rgba(255,255,255,0.28);
4528}
4529.q-tab {
4530 padding: 0 16px;
4531 min-height: 48px;
4532 transition: color 0.3s, background-color 0.3s;
4533 text-transform: uppercase;
4534 white-space: nowrap;
4535 color: inherit;
4536 text-decoration: none;
4537}
4538.q-tab--full {
4539 min-height: 72px;
4540}
4541.q-tab--no-caps {
4542 text-transform: none;
4543}
4544.q-tab__content {
4545 height: inherit;
4546 padding: 4px 0;
4547 min-width: 40px;
4548}
4549.q-tab__content--inline .q-tab__icon + .q-tab__label {
4550 padding-left: 8px;
4551}
4552.q-tab__content .q-chip--floating {
4553 top: 0;
4554 right: -16px;
4555}
4556.q-tab__icon {
4557 width: 24px;
4558 height: 24px;
4559 font-size: 24px;
4560}
4561.q-tab__label {
4562 font-size: 14px;
4563 line-height: 1.715em;
4564 font-weight: 500;
4565}
4566.q-tab .q-badge {
4567 top: 3px;
4568 right: -12px;
4569}
4570.q-tab__alert,
4571.q-tab__alert-icon {
4572 position: absolute;
4573}
4574.q-tab__alert {
4575 top: 7px;
4576 right: -9px;
4577 height: 10px;
4578 width: 10px;
4579 border-radius: 50%;
4580 background: currentColor;
4581}
4582.q-tab__alert-icon {
4583 top: 2px;
4584 right: -12px;
4585 font-size: 18px;
4586}
4587.q-tab__indicator {
4588 opacity: 0;
4589 height: 2px;
4590 background: currentColor;
4591}
4592.q-tab--active .q-tab__indicator {
4593 opacity: 1;
4594 transform-origin: left;
4595}
4596.q-tab--inactive {
4597 opacity: 0.85;
4598}
4599.q-tabs {
4600 position: relative;
4601 transition: color 0.3s, background-color 0.3s;
4602}
4603.q-tabs--not-scrollable .q-tabs__arrow {
4604 display: none;
4605}
4606.q-tabs--not-scrollable .q-tabs__content {
4607 border-radius: inherit;
4608}
4609.q-tabs__arrow {
4610 cursor: pointer;
4611 font-size: 32px;
4612 min-width: 36px;
4613 text-shadow: 0 0 3px #fff, 0 0 1px #fff, 0 0 1px #000;
4614}
4615.q-tabs__arrow--faded {
4616 display: none;
4617}
4618.q-tabs__content {
4619 overflow: hidden;
4620 flex: 1 1 auto;
4621}
4622.q-tabs__content--align-center {
4623 justify-content: center;
4624}
4625.q-tabs__content--align-right {
4626 justify-content: flex-end;
4627}
4628.q-tabs__content--align-justify .q-tab {
4629 flex: 1 1 auto;
4630}
4631.q-tabs__offset {
4632 display: none;
4633}
4634.q-tabs--horizontal .q-tabs__arrow {
4635 height: 100%;
4636}
4637.q-tabs--horizontal .q-tabs__arrow--left {
4638 top: 0;
4639 left: 0;
4640 bottom: 0;
4641}
4642.q-tabs--horizontal .q-tabs__arrow--right {
4643 top: 0;
4644 right: 0;
4645 bottom: 0;
4646}
4647.q-tabs--vertical {
4648 display: block !important;
4649 height: 100%;
4650}
4651.q-tabs--vertical .q-tabs__content {
4652 display: block !important;
4653 height: 100%;
4654}
4655.q-tabs--vertical .q-tabs__arrow {
4656 width: 100%;
4657 height: 36px;
4658 text-align: center;
4659}
4660.q-tabs--vertical .q-tabs__arrow--left {
4661 top: 0;
4662 left: 0;
4663 right: 0;
4664}
4665.q-tabs--vertical .q-tabs__arrow--right {
4666 left: 0;
4667 right: 0;
4668 bottom: 0;
4669}
4670.q-tabs--vertical .q-tab {
4671 padding: 0 8px;
4672}
4673.q-tabs--vertical .q-tab__indicator {
4674 height: unset;
4675 width: 2px;
4676}
4677.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content {
4678 height: 100%;
4679}
4680.q-tabs--vertical.q-tabs--dense .q-tab__content {
4681 min-width: 24px;
4682}
4683.q-tabs--dense .q-tab {
4684 min-height: 36px;
4685}
4686.q-tabs--dense .q-tab--full {
4687 min-height: 52px;
4688}
4689body.mobile .q-tabs__content {
4690 overflow: auto;
4691}
4692body.mobile .q-tabs__arrow {
4693 display: none;
4694}
4695@media (min-width: 1440px) {
4696 .q-header .q-tab__content,
4697 .q-footer .q-tab__content {
4698 min-width: 128px;
4699 }
4700}
4701.q-time {
4702 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
4703 border-radius: 4px;
4704 background: #fff;
4705 outline: 0;
4706 width: 290px;
4707 min-width: 290px;
4708 max-width: 100%;
4709}
4710.q-time--bordered {
4711 border: 1px solid rgba(0,0,0,0.12);
4712}
4713.q-time__header {
4714 border-top-left-radius: inherit;
4715 color: #fff;
4716 background-color: #1976d2;
4717 background-color: var(--q-color-primary);
4718 padding: 16px;
4719 font-weight: 300;
4720}
4721.q-time__actions {
4722 padding: 0 16px 16px;
4723}
4724.q-time__header-label {
4725 font-size: 28px;
4726 line-height: 1;
4727 letter-spacing: -0.00833em;
4728}
4729.q-time__header-label > div + div {
4730 margin-left: 4px;
4731}
4732.q-time__link {
4733 opacity: 0.56;
4734 outline: 0;
4735 transition: opacity 0.3s ease-out;
4736}
4737.q-time__link--active,
4738.q-time__link:hover,
4739.q-time__link:focus {
4740 opacity: 1;
4741}
4742.q-time__header-ampm {
4743 font-size: 16px;
4744 letter-spacing: 0.1em;
4745}
4746.q-time__content {
4747 padding: 16px;
4748}
4749.q-time__content:before {
4750 content: '';
4751 display: block;
4752 padding-bottom: 100%;
4753}
4754.q-time__container-parent {
4755 padding: 16px;
4756}
4757.q-time__container-child {
4758 border-radius: 50%;
4759 background: rgba(0,0,0,0.12);
4760}
4761.q-time__clock {
4762 padding: 24px;
4763 width: 100%;
4764 height: 100%;
4765 max-width: 100%;
4766 max-height: 100%;
4767 font-size: 14px;
4768}
4769.q-time__clock-circle {
4770 position: relative;
4771}
4772.q-time__clock-center {
4773 height: 6px;
4774 width: 6px;
4775 margin: auto;
4776 border-radius: 50%;
4777 min-height: 0;
4778 background: currentColor;
4779}
4780.q-time__clock-pointer {
4781 width: 2px;
4782 height: 50%;
4783 transform-origin: 0 0 /* rtl:ignore */;
4784 min-height: 0;
4785 position: absolute;
4786 left: 50%;
4787 right: 0;
4788 bottom: 0;
4789 color: #1976d2;
4790 color: var(--q-color-primary);
4791 background: currentColor;
4792 transform: translateX(-50%);
4793}
4794.q-time__clock-pointer:before,
4795.q-time__clock-pointer:after {
4796 content: '';
4797 position: absolute;
4798 left: 50%;
4799 border-radius: 50%;
4800 background: currentColor;
4801 transform: translateX(-50%);
4802}
4803.q-time__clock-pointer:before {
4804 bottom: -4px;
4805 width: 8px;
4806 height: 8px;
4807}
4808.q-time__clock-pointer:after {
4809 top: -3px;
4810 height: 6px;
4811 width: 6px;
4812}
4813.q-time__clock-position {
4814 position: absolute;
4815 min-height: 32px;
4816 width: 32px;
4817 height: 32px;
4818 font-size: 12px;
4819 line-height: 32px;
4820 margin: 0;
4821 padding: 0;
4822 transform: translate(-50%, -50%) /* rtl:ignore */;
4823 border-radius: 50%;
4824}
4825.q-time__clock-position--disable {
4826 opacity: 0.4;
4827}
4828.q-time__clock-position--active {
4829 background-color: #1976d2;
4830 background-color: var(--q-color-primary);
4831 color: #fff;
4832}
4833.q-time__clock-pos-0 {
4834 top: 0%;
4835 left: 50% /* rtl:ignore */;
4836}
4837.q-time__clock-pos-1 {
4838 top: 6.7%;
4839 left: 75% /* rtl:ignore */;
4840}
4841.q-time__clock-pos-2 {
4842 top: 25%;
4843 left: 93.3% /* rtl:ignore */;
4844}
4845.q-time__clock-pos-3 {
4846 top: 50%;
4847 left: 100% /* rtl:ignore */;
4848}
4849.q-time__clock-pos-4 {
4850 top: 75%;
4851 left: 93.3% /* rtl:ignore */;
4852}
4853.q-time__clock-pos-5 {
4854 top: 93.3%;
4855 left: 75% /* rtl:ignore */;
4856}
4857.q-time__clock-pos-6 {
4858 top: 100%;
4859 left: 50% /* rtl:ignore */;
4860}
4861.q-time__clock-pos-7 {
4862 top: 93.3%;
4863 left: 25% /* rtl:ignore */;
4864}
4865.q-time__clock-pos-8 {
4866 top: 75%;
4867 left: 6.7% /* rtl:ignore */;
4868}
4869.q-time__clock-pos-9 {
4870 top: 50%;
4871 left: 0% /* rtl:ignore */;
4872}
4873.q-time__clock-pos-10 {
4874 top: 25%;
4875 left: 6.7% /* rtl:ignore */;
4876}
4877.q-time__clock-pos-11 {
4878 top: 6.7%;
4879 left: 25% /* rtl:ignore */;
4880}
4881.q-time__clock-pos-12 {
4882 top: 15%;
4883 left: 50% /* rtl:ignore */;
4884}
4885.q-time__clock-pos-13 {
4886 top: 19.69%;
4887 left: 67.5% /* rtl:ignore */;
4888}
4889.q-time__clock-pos-14 {
4890 top: 32.5%;
4891 left: 80.31% /* rtl:ignore */;
4892}
4893.q-time__clock-pos-15 {
4894 top: 50%;
4895 left: 85% /* rtl:ignore */;
4896}
4897.q-time__clock-pos-16 {
4898 top: 67.5%;
4899 left: 80.31% /* rtl:ignore */;
4900}
4901.q-time__clock-pos-17 {
4902 top: 80.31%;
4903 left: 67.5% /* rtl:ignore */;
4904}
4905.q-time__clock-pos-18 {
4906 top: 85%;
4907 left: 50% /* rtl:ignore */;
4908}
4909.q-time__clock-pos-19 {
4910 top: 80.31%;
4911 left: 32.5% /* rtl:ignore */;
4912}
4913.q-time__clock-pos-20 {
4914 top: 67.5%;
4915 left: 19.69% /* rtl:ignore */;
4916}
4917.q-time__clock-pos-21 {
4918 top: 50%;
4919 left: 15% /* rtl:ignore */;
4920}
4921.q-time__clock-pos-22 {
4922 top: 32.5%;
4923 left: 19.69% /* rtl:ignore */;
4924}
4925.q-time__clock-pos-23 {
4926 top: 19.69%;
4927 left: 32.5% /* rtl:ignore */;
4928}
4929.q-time__now-button {
4930 background-color: #1976d2;
4931 background-color: var(--q-color-primary);
4932 color: #fff;
4933 top: 12px;
4934 right: 12px;
4935}
4936.q-time.disabled .q-time__header-ampm,
4937.q-time--readonly .q-time__header-ampm,
4938.q-time.disabled .q-time__content,
4939.q-time--readonly .q-time__content {
4940 pointer-events: none;
4941}
4942.q-time--portrait {
4943 display: inline-flex;
4944 flex-direction: column;
4945}
4946.q-time--portrait .q-time__header {
4947 border-top-right-radius: inherit;
4948 min-height: 86px;
4949}
4950.q-time--portrait .q-time__header-ampm {
4951 margin-left: 12px;
4952}
4953.q-time--portrait.q-time--bordered .q-time__content {
4954 margin: 1px 0;
4955}
4956.q-time--landscape {
4957 display: inline-flex;
4958 align-items: stretch;
4959 min-width: 420px;
4960}
4961.q-time--landscape > div {
4962 display: flex;
4963 flex-direction: column;
4964 justify-content: center;
4965}
4966.q-time--landscape .q-time__header {
4967 border-bottom-left-radius: inherit;
4968 min-width: 156px;
4969}
4970.q-time--landscape .q-time__header-ampm {
4971 margin-top: 12px;
4972}
4973.q-time--dark {
4974 border-color: rgba(255,255,255,0.28);
4975}
4976.q-timeline {
4977 padding: 0;
4978 width: 100%;
4979 list-style: none;
4980}
4981.q-timeline h6 {
4982 line-height: inherit;
4983}
4984.q-timeline--dark {
4985 color: #fff;
4986}
4987.q-timeline--dark .q-timeline__subtitle {
4988 opacity: 0.7;
4989}
4990.q-timeline__content {
4991 padding-bottom: 24px;
4992}
4993.q-timeline__title {
4994 margin-top: 0;
4995 margin-bottom: 16px;
4996}
4997.q-timeline__subtitle {
4998 font-size: 12px;
4999 margin-bottom: 8px;
5000 opacity: 0.4;
5001 text-transform: uppercase;
5002 letter-spacing: 1px;
5003 font-weight: 700;
5004}
5005.q-timeline__dot {
5006 position: absolute;
5007 top: 0;
5008 bottom: 0;
5009 width: 15px;
5010}
5011.q-timeline__dot:before,
5012.q-timeline__dot:after {
5013 content: '';
5014 background: currentColor;
5015 display: block;
5016 position: absolute;
5017}
5018.q-timeline__dot:before {
5019 border: 3px solid transparent;
5020 border-radius: 100%;
5021 height: 15px;
5022 width: 15px;
5023 top: 4px;
5024 left: 0;
5025 transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
5026}
5027.q-timeline__dot:after {
5028 width: 3px;
5029 opacity: 0.4;
5030 top: 24px;
5031 bottom: 0;
5032 left: 6px;
5033}
5034.q-timeline__dot .q-icon {
5035 position: absolute;
5036 top: 0;
5037 left: 0;
5038 right: 0;
5039 font-size: 16px;
5040 height: 38px;
5041 line-height: 38px;
5042 width: 100%;
5043 color: #fff;
5044}
5045.q-timeline__dot-img {
5046 position: absolute;
5047 top: 4px;
5048 left: 0;
5049 right: 0;
5050 height: 31px;
5051 width: 31px;
5052 background: currentColor;
5053 border-radius: 50%;
5054}
5055.q-timeline__heading {
5056 position: relative;
5057}
5058.q-timeline__heading:first-child .q-timeline__heading-title {
5059 padding-top: 0;
5060}
5061.q-timeline__heading:last-child .q-timeline__heading-title {
5062 padding-bottom: 0;
5063}
5064.q-timeline__heading-title {
5065 padding: 32px 0;
5066 margin: 0;
5067}
5068.q-timeline__entry {
5069 position: relative;
5070 line-height: 22px;
5071}
5072.q-timeline__entry:last-child {
5073 padding-bottom: 0 !important;
5074}
5075.q-timeline__entry:last-child .q-timeline__dot:after {
5076 content: none;
5077}
5078.q-timeline__entry--icon .q-timeline__dot {
5079 width: 31px;
5080}
5081.q-timeline__entry--icon .q-timeline__dot:before {
5082 height: 31px;
5083 width: 31px;
5084}
5085.q-timeline__entry--icon .q-timeline__dot:after {
5086 top: 41px;
5087 left: 14px;
5088}
5089.q-timeline__entry--icon .q-timeline__subtitle {
5090 padding-top: 8px;
5091}
5092.q-timeline--dense--right .q-timeline__entry {
5093 padding-left: 40px;
5094}
5095.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot {
5096 left: -8px;
5097}
5098.q-timeline--dense--right .q-timeline__dot {
5099 left: 0;
5100}
5101.q-timeline--dense--left .q-timeline__heading {
5102 text-align: right;
5103}
5104.q-timeline--dense--left .q-timeline__entry {
5105 padding-right: 40px;
5106}
5107.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot {
5108 right: -8px;
5109}
5110.q-timeline--dense--left .q-timeline__content,
5111.q-timeline--dense--left .q-timeline__title,
5112.q-timeline--dense--left .q-timeline__subtitle {
5113 text-align: right;
5114}
5115.q-timeline--dense--left .q-timeline__dot {
5116 right: 0;
5117}
5118.q-timeline--comfortable {
5119 display: table;
5120}
5121.q-timeline--comfortable .q-timeline__heading {
5122 display: table-row;
5123 font-size: 200%;
5124}
5125.q-timeline--comfortable .q-timeline__heading > div {
5126 display: table-cell;
5127}
5128.q-timeline--comfortable .q-timeline__entry {
5129 display: table-row;
5130 padding: 0;
5131}
5132.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content {
5133 padding-top: 8px;
5134}
5135.q-timeline--comfortable .q-timeline__subtitle,
5136.q-timeline--comfortable .q-timeline__dot,
5137.q-timeline--comfortable .q-timeline__content {
5138 display: table-cell;
5139 vertical-align: top;
5140}
5141.q-timeline--comfortable .q-timeline__subtitle {
5142 width: 35%;
5143}
5144.q-timeline--comfortable .q-timeline__dot {
5145 position: relative;
5146 min-width: 31px;
5147}
5148.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title {
5149 margin-left: -50px;
5150}
5151.q-timeline--comfortable--right .q-timeline__subtitle {
5152 text-align: right;
5153 padding-right: 30px;
5154}
5155.q-timeline--comfortable--right .q-timeline__content {
5156 padding-left: 30px;
5157}
5158.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot {
5159 left: -8px;
5160}
5161.q-timeline--comfortable--left .q-timeline__heading {
5162 text-align: right;
5163}
5164.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title {
5165 margin-right: -50px;
5166}
5167.q-timeline--comfortable--left .q-timeline__subtitle {
5168 padding-left: 30px;
5169}
5170.q-timeline--comfortable--left .q-timeline__content {
5171 padding-right: 30px;
5172}
5173.q-timeline--comfortable--left .q-timeline__content,
5174.q-timeline--comfortable--left .q-timeline__title {
5175 text-align: right;
5176}
5177.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot {
5178 right: 0;
5179}
5180.q-timeline--comfortable--left .q-timeline__dot {
5181 right: -8px;
5182}
5183.q-timeline--loose .q-timeline__heading-title {
5184 text-align: center;
5185 margin-left: 0;
5186}
5187.q-timeline--loose .q-timeline__entry,
5188.q-timeline--loose .q-timeline__subtitle,
5189.q-timeline--loose .q-timeline__dot,
5190.q-timeline--loose .q-timeline__content {
5191 display: block;
5192 margin: 0;
5193 padding: 0;
5194}
5195.q-timeline--loose .q-timeline__dot {
5196 position: absolute;
5197 left: 50%;
5198 margin-left: -7.15px;
5199}
5200.q-timeline--loose .q-timeline__entry {
5201 padding-bottom: 24px;
5202 overflow: hidden;
5203}
5204.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot {
5205 margin-left: -15px;
5206}
5207.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle {
5208 line-height: 38px;
5209}
5210.q-timeline--loose .q-timeline__entry--icon .q-timeline__content {
5211 padding-top: 8px;
5212}
5213.q-timeline--loose .q-timeline__entry--left .q-timeline__content,
5214.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle {
5215 float: left;
5216 padding-right: 30px;
5217 text-align: right;
5218}
5219.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,
5220.q-timeline--loose .q-timeline__entry--right .q-timeline__content {
5221 float: right;
5222 text-align: left;
5223 padding-left: 30px;
5224}
5225.q-timeline--loose .q-timeline__subtitle,
5226.q-timeline--loose .q-timeline__content {
5227 width: 50%;
5228}
5229.q-toggle {
5230 vertical-align: middle;
5231}
5232.q-toggle__native {
5233 width: 1px;
5234 height: 1px;
5235}
5236.q-toggle__track {
5237 height: 0.35em;
5238 border-radius: 0.175em;
5239 opacity: 0.38;
5240 background: currentColor;
5241}
5242.q-toggle__thumb {
5243 top: 0.25em;
5244 left: 0.25em;
5245 width: 0.5em;
5246 height: 0.5em;
5247 transition: left 0.22s cubic-bezier(0.4, 0, 0.2, 1);
5248 -webkit-user-select: none;
5249 -moz-user-select: none;
5250 -ms-user-select: none;
5251 user-select: none;
5252 z-index: 0;
5253}
5254.q-toggle__thumb:after {
5255 content: '';
5256 position: absolute;
5257 top: 0;
5258 right: 0;
5259 bottom: 0;
5260 left: 0;
5261 border-radius: 50%;
5262 background: #fff;
5263 box-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);
5264}
5265.q-toggle__thumb .q-icon {
5266 font-size: 0.3em;
5267 min-width: 1em;
5268 color: #000;
5269 opacity: 0.54;
5270 z-index: 1;
5271}
5272.q-toggle__inner {
5273 font-size: 40px;
5274 width: 1.4em;
5275 min-width: 1.4em;
5276 height: 1em;
5277 padding: 0.325em 0.3em;
5278}
5279.q-toggle__inner--indet .q-toggle__thumb {
5280 left: 0.45em;
5281}
5282.q-toggle__inner--truthy {
5283 color: #1976d2;
5284 color: var(--q-color-primary);
5285}
5286.q-toggle__inner--truthy .q-toggle__track {
5287 opacity: 0.54;
5288}
5289.q-toggle__inner--truthy .q-toggle__thumb {
5290 left: 0.65em;
5291}
5292.q-toggle__inner--truthy .q-toggle__thumb:after {
5293 background-color: currentColor;
5294}
5295.q-toggle__inner--truthy .q-toggle__thumb .q-icon {
5296 color: #fff;
5297 opacity: 1;
5298}
5299.q-toggle.disabled {
5300 opacity: 0.75 !important;
5301}
5302.q-toggle--dark .q-toggle__inner {
5303 color: #fff;
5304}
5305.q-toggle--dark .q-toggle__inner--truthy {
5306 color: #1976d2;
5307 color: var(--q-color-primary);
5308}
5309.q-toggle--dark .q-toggle__thumb:before {
5310 opacity: 0.32 !important;
5311}
5312.q-toggle--dense .q-toggle__inner {
5313 width: 0.8em;
5314 min-width: 0.8em;
5315 height: 0.5em;
5316 padding: 0.07625em 0;
5317}
5318.q-toggle--dense .q-toggle__thumb {
5319 top: 0;
5320 left: 0;
5321}
5322.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb {
5323 left: 0.15em;
5324}
5325.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb {
5326 left: 0.3em;
5327}
5328.q-toggle--dense .q-toggle__label {
5329 padding-left: 0.5em;
5330}
5331.q-toggle--dense.reverse .q-toggle__label {
5332 padding-left: 0;
5333 padding-right: 0.5em;
5334}
5335body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before {
5336 content: '';
5337 position: absolute;
5338 top: 0;
5339 right: 0;
5340 bottom: 0;
5341 left: 0;
5342 border-radius: 50%;
5343 background: currentColor;
5344 opacity: 0.12;
5345 transform: scale3d(0, 0, 1);
5346 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1);
5347}
5348body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,
5349body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before {
5350 transform: scale3d(2, 2, 1);
5351}
5352body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,
5353body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before {
5354 transform: scale3d(1.5, 1.5, 1);
5355}
5356.q-toolbar {
5357 position: relative;
5358 padding: 0 12px;
5359 min-height: 50px;
5360 width: 100%;
5361}
5362.q-toolbar--inset {
5363 padding-left: 58px;
5364}
5365.q-toolbar .q-avatar {
5366 font-size: 38px;
5367}
5368.q-toolbar__title {
5369 flex: 1 1 0%;
5370 min-width: 1px;
5371 max-width: 100%;
5372 font-size: 21px;
5373 font-weight: normal;
5374 letter-spacing: 0.01em;
5375 padding: 0 12px;
5376}
5377.q-toolbar__title:first-child {
5378 padding-left: 0;
5379}
5380.q-toolbar__title:last-child {
5381 padding-right: 0;
5382}
5383.q-tooltip--style {
5384 font-size: 10px;
5385 color: #fafafa;
5386 background: #757575;
5387 border-radius: 4px;
5388 text-transform: none;
5389 font-weight: normal;
5390}
5391.q-tooltip {
5392 z-index: 9000;
5393 position: fixed !important;
5394 overflow-y: auto;
5395 overflow-x: hidden;
5396 padding: 6px 10px;
5397}
5398@media (max-width: 599px) {
5399 .q-tooltip {
5400 font-size: 14px;
5401 padding: 8px 16px;
5402 }
5403}
5404.q-tree {
5405 position: relative;
5406 color: #9e9e9e;
5407}
5408.q-tree__node {
5409 padding: 0 0 3px 22px;
5410}
5411.q-tree__node:after {
5412 content: '';
5413 position: absolute;
5414 top: -3px;
5415 bottom: 0;
5416 width: 2px;
5417 right: auto;
5418 left: -13px;
5419 border-left: 1px solid currentColor;
5420}
5421.q-tree__node:last-child:after {
5422 display: none;
5423}
5424.q-tree__node--disabled {
5425 pointer-events: none;
5426}
5427.q-tree__node--disabled .disabled {
5428 opacity: 1 !important;
5429}
5430.q-tree__node--disabled > div,
5431.q-tree__node--disabled > i,
5432.q-tree__node--disabled > .disabled {
5433 opacity: 0.6 !important;
5434}
5435.q-tree__node--disabled > div .q-tree__node--disabled > div,
5436.q-tree__node--disabled > i .q-tree__node--disabled > div,
5437.q-tree__node--disabled > .disabled .q-tree__node--disabled > div,
5438.q-tree__node--disabled > div .q-tree__node--disabled > i,
5439.q-tree__node--disabled > i .q-tree__node--disabled > i,
5440.q-tree__node--disabled > .disabled .q-tree__node--disabled > i,
5441.q-tree__node--disabled > div .q-tree__node--disabled > .disabled,
5442.q-tree__node--disabled > i .q-tree__node--disabled > .disabled,
5443.q-tree__node--disabled > .disabled .q-tree__node--disabled > .disabled {
5444 opacity: 1 !important;
5445}
5446.q-tree__node-header:before {
5447 content: '';
5448 position: absolute;
5449 top: -3px;
5450 bottom: 50%;
5451 width: 35px;
5452 left: -35px;
5453 border-left: 1px solid currentColor;
5454 border-bottom: 1px solid currentColor;
5455}
5456.q-tree__children {
5457 padding-left: 25px;
5458}
5459.q-tree__node-body {
5460 padding: 5px 0 8px 5px;
5461}
5462.q-tree__node--parent {
5463 padding-left: 2px;
5464}
5465.q-tree__node--parent > .q-tree__node-header:before {
5466 width: 15px;
5467 left: -15px;
5468}
5469.q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body {
5470 padding: 5px 0 8px 27px;
5471}
5472.q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body:after {
5473 content: '';
5474 position: absolute;
5475 top: 0;
5476 width: 2px;
5477 height: 100%;
5478 right: auto;
5479 left: 12px;
5480 border-left: 1px solid currentColor;
5481 bottom: 50px;
5482}
5483.q-tree__node--link {
5484 cursor: pointer;
5485}
5486.q-tree__node-header {
5487 padding: 4px;
5488 margin-top: 3px;
5489 border-radius: 4px;
5490 outline: 0;
5491}
5492.q-tree__node-header-content {
5493 color: #000;
5494 transition: color 0.3s;
5495}
5496.q-tree__node--selected .q-tree__node-header-content {
5497 color: #9e9e9e;
5498}
5499.q-tree__icon,
5500.q-tree__node-header-content .q-icon,
5501.q-tree__spinner {
5502 font-size: 21px;
5503}
5504.q-tree__img {
5505 height: 42px;
5506}
5507.q-tree__avatar,
5508.q-tree__node-header-content .q-avatar {
5509 font-size: 28px;
5510 border-radius: 50%;
5511 width: 28px;
5512 height: 28px;
5513}
5514.q-tree__arrow,
5515.q-tree__spinner {
5516 font-size: 16px;
5517}
5518.q-tree__arrow {
5519 transition: transform 0.3s;
5520}
5521.q-tree__arrow--rotate {
5522 transform: rotate3d(0, 0, 1, 90deg);
5523}
5524.q-tree > .q-tree__node {
5525 padding: 0;
5526}
5527.q-tree > .q-tree__node:after,
5528.q-tree > .q-tree__node > .q-tree__node-header:before {
5529 display: none;
5530}
5531.q-tree > .q-tree__node--child > .q-tree__node-header {
5532 padding-left: 24px;
5533}
5534.q-tree--dark .q-tree__node-header-content {
5535 color: #fff;
5536}
5537.q-tree--no-connectors .q-tree__node:after,
5538.q-tree--no-connectors .q-tree__node-header:before,
5539.q-tree--no-connectors .q-tree__node-body:after {
5540 display: none !important;
5541}
5542[dir=rtl] .q-tree__arrow {
5543 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
5544}
5545[dir=rtl] .q-tree__arrow--rotate {
5546 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
5547}
5548.q-uploader {
5549 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
5550 border-radius: 4px;
5551 vertical-align: top;
5552 background: #fff;
5553 position: relative;
5554 width: 320px;
5555 max-height: 320px;
5556}
5557.q-uploader--bordered {
5558 border: 1px solid rgba(0,0,0,0.12);
5559}
5560.q-uploader__input {
5561 opacity: 0;
5562 width: 100%;
5563 height: 100%;
5564 cursor: pointer !important;
5565}
5566.q-uploader__input::-webkit-file-upload-button {
5567 cursor: pointer;
5568}
5569.q-uploader__header:before,
5570.q-uploader__file:before {
5571 content: '';
5572 border-top-left-radius: inherit;
5573 border-top-right-radius: inherit;
5574 position: absolute;
5575 top: 0;
5576 right: 0;
5577 bottom: 0;
5578 left: 0;
5579 pointer-events: none;
5580 background: currentColor;
5581 opacity: 0.04;
5582}
5583.q-uploader__header {
5584 position: relative;
5585 border-top-left-radius: inherit;
5586 border-top-right-radius: inherit;
5587 background-color: #1976d2;
5588 background-color: var(--q-color-primary);
5589 color: #fff;
5590 width: 100%;
5591}
5592.q-uploader__spinner {
5593 font-size: 24px;
5594 margin-right: 4px;
5595}
5596.q-uploader__header-content {
5597 padding: 8px;
5598}
5599.q-uploader__dnd {
5600 outline: 1px dashed currentColor;
5601 outline-offset: -4px;
5602 background: rgba(255,255,255,0.6);
5603}
5604.q-uploader__overlay {
5605 font-size: 36px;
5606 color: #000;
5607 background-color: rgba(255,255,255,0.6);
5608}
5609.q-uploader__list {
5610 position: relative;
5611 border-bottom-left-radius: inherit;
5612 border-bottom-right-radius: inherit;
5613 padding: 8px;
5614 min-height: 60px;
5615 flex: 1 1 auto;
5616}
5617.q-uploader__file {
5618 border-radius: 4px 4px 0 0;
5619 border: 1px solid rgba(0,0,0,0.12);
5620}
5621.q-uploader__file .q-circular-progress {
5622 font-size: 24px;
5623}
5624.q-uploader__file--img {
5625 color: #fff;
5626 height: 200px;
5627 min-width: 200px;
5628 background-position: 50% 50%;
5629 background-size: cover;
5630 background-repeat: no-repeat;
5631}
5632.q-uploader__file--img:before {
5633 content: none;
5634}
5635.q-uploader__file--img .q-circular-progress {
5636 color: #fff;
5637}
5638.q-uploader__file--img .q-uploader__file-header {
5639 padding-bottom: 24px;
5640 background: linear-gradient(to bottom, rgba(0,0,0,0.7) 20%, transparent);
5641}
5642.q-uploader__file + .q-uploader__file {
5643 margin-top: 8px;
5644}
5645.q-uploader__file-header {
5646 position: relative;
5647 padding: 4px 8px;
5648 border-top-left-radius: inherit;
5649 border-top-right-radius: inherit;
5650}
5651.q-uploader__file-header-content {
5652 padding-right: 8px;
5653}
5654.q-uploader__file-status {
5655 font-size: 24px;
5656 margin-right: 4px;
5657}
5658.q-uploader__title {
5659 font-size: 14px;
5660 font-weight: bold;
5661 line-height: 18px;
5662 word-break: break-word;
5663}
5664.q-uploader__subtitle {
5665 font-size: 12px;
5666 line-height: 18px;
5667}
5668.q-uploader--disable .q-uploader__header,
5669.q-uploader--disable .q-uploader__list {
5670 pointer-events: none;
5671}
5672.q-uploader--dark {
5673 border-color: rgba(255,255,255,0.28);
5674}
5675.q-uploader--dark .q-uploader__file {
5676 border-color: rgba(255,255,255,0.28);
5677}
5678.q-uploader--dark .q-uploader__dnd,
5679.q-uploader--dark .q-uploader__overlay {
5680 background: rgba(255,255,255,0.3);
5681}
5682.q-uploader--dark .q-uploader__overlay {
5683 color: #fff;
5684}
5685.q-video {
5686 position: relative;
5687 overflow: hidden;
5688 border-radius: inherit;
5689}
5690.q-video iframe,
5691.q-video object,
5692.q-video embed {
5693 width: 100%;
5694 height: 100%;
5695}
5696.q-video--responsive {
5697 height: 0;
5698}
5699.q-video--responsive iframe,
5700.q-video--responsive object,
5701.q-video--responsive embed {
5702 position: absolute;
5703 top: 0;
5704 left: 0;
5705}
5706.q-virtual-scroll:focus {
5707 outline: 0;
5708}
5709.q-virtual-scroll__padding {
5710 background: linear-gradient(transparent, transparent 20%, rgba(128,128,128,0.03) 20%, rgba(128,128,128,0.08) 50%, rgba(128,128,128,0.03) 80%, transparent 80%, transparent);
5711 background-size: 100% 50px;
5712}
5713.q-table .q-virtual-scroll__padding tr {
5714 height: 0 !important;
5715}
5716.q-table .q-virtual-scroll__padding td {
5717 padding: 0 !important;
5718}
5719.q-virtual-scroll--horizontal {
5720 display: flex;
5721 flex-direction: row;
5722 flex-wrap: nowrap;
5723 align-items: stretch;
5724}
5725.q-virtual-scroll--horizontal .q-virtual-scroll__content {
5726 display: flex;
5727 flex-direction: row;
5728 flex-wrap: nowrap;
5729}
5730.q-virtual-scroll--horizontal .q-virtual-scroll__padding,
5731.q-virtual-scroll--horizontal .q-virtual-scroll__content,
5732.q-virtual-scroll--horizontal .q-virtual-scroll__content > * {
5733 flex: 0 0 auto;
5734}
5735.q-virtual-scroll--horizontal .q-virtual-scroll__padding {
5736 background: linear-gradient(to left, transparent, transparent 20%, rgba(128,128,128,0.03) 20%, rgba(128,128,128,0.08) 50%, rgba(128,128,128,0.03) 80%, transparent 80%, transparent);
5737 background-size: 50px 100%;
5738}
5739.q-ripple {
5740 position: absolute;
5741 top: 0;
5742 left: 0 /* rtl:ignore */;
5743 width: 100%;
5744 height: 100%;
5745 color: inherit;
5746 border-radius: inherit;
5747 z-index: 0;
5748 pointer-events: none;
5749 overflow: hidden;
5750 contain: strict;
5751}
5752.q-ripple__inner {
5753 position: absolute;
5754 top: 0;
5755 left: 0 /* rtl:ignore */;
5756 opacity: 0;
5757 color: inherit;
5758 border-radius: 50%;
5759 background: currentColor;
5760 pointer-events: none;
5761 will-change: transform, opacity;
5762}
5763.q-ripple__inner--enter {
5764 transition: transform 0.225s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
5765}
5766.q-ripple__inner--leave {
5767 transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
5768}
5769.q-loading {
5770 color: #000;
5771 position: fixed !important;
5772}
5773.q-loading:before {
5774 content: '';
5775 position: fixed;
5776 top: 0;
5777 right: 0;
5778 bottom: 0;
5779 left: 0;
5780 background: currentColor;
5781 opacity: 0.5;
5782 z-index: -1;
5783}
5784.q-loading > div {
5785 margin: 40px 20px 0;
5786 max-width: 450px;
5787 text-align: center;
5788}
5789.q-notifications__list {
5790 z-index: 9500;
5791 pointer-events: none;
5792 left: 0;
5793 right: 0;
5794 margin-bottom: 10px;
5795 position: relative;
5796}
5797.q-notifications__list--center {
5798 top: 0;
5799 bottom: 0;
5800}
5801.q-notifications__list--top {
5802 top: 0;
5803}
5804.q-notifications__list--bottom {
5805 bottom: 0;
5806}
5807body.q-ios-padding .q-notifications__list--center,
5808body.q-ios-padding .q-notifications__list--top {
5809 top: 20px;
5810 top: env(safe-area-inset-top);
5811}
5812body.q-ios-padding .q-notifications__list--center,
5813body.q-ios-padding .q-notifications__list--bottom {
5814 bottom: env(safe-area-inset-bottom);
5815}
5816.q-notification {
5817 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
5818 border-radius: 4px;
5819 pointer-events: all;
5820 display: inline-flex;
5821 margin: 10px 10px 0;
5822 transition: transform 1s, opacity 1s;
5823 z-index: 9500;
5824 flex-shrink: 0;
5825 max-width: 95vw;
5826 background: #323232;
5827 color: #fff;
5828 font-size: 14px;
5829}
5830.q-notification__icon {
5831 font-size: 24px;
5832 margin-right: 16px;
5833 flex: 0 0 1em;
5834}
5835.q-notification__avatar {
5836 font-size: 32px;
5837 padding-right: 8px;
5838}
5839.q-notification__message {
5840 padding: 8px 0;
5841}
5842.q-notification__caption {
5843 font-size: 0.9em;
5844 opacity: 0.7;
5845}
5846.q-notification__actions {
5847 color: #1976d2;
5848 color: var(--q-color-primary);
5849}
5850.q-notification__badge {
5851 -webkit-animation: q-notif-badge 0.42s;
5852 animation: q-notif-badge 0.42s;
5853 padding: 4px 8px;
5854 position: absolute;
5855 background: #c10015;
5856 box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
5857 background-color: #c10015;
5858 background-color: var(--q-color-negative);
5859 color: #fff;
5860 border-radius: 4px;
5861 font-size: 12px;
5862 line-height: 12px;
5863}
5864.q-notification__badge--top-left,
5865.q-notification__badge--top-right {
5866 top: -6px;
5867}
5868.q-notification__badge--bottom-left,
5869.q-notification__badge--bottom-right {
5870 bottom: -6px;
5871}
5872.q-notification__badge--top-left,
5873.q-notification__badge--bottom-left {
5874 left: -22px;
5875}
5876.q-notification__badge--top-right,
5877.q-notification__badge--bottom-right {
5878 right: -22px;
5879}
5880.q-notification__progress {
5881 z-index: -1;
5882 position: absolute;
5883 height: 3px;
5884 bottom: 0;
5885 left: -10px;
5886 right: -10px;
5887 -webkit-animation: q-notif-progress linear;
5888 animation: q-notif-progress linear;
5889 background: currentColor;
5890 opacity: 0.3;
5891 border-radius: 4px 4px 0 0;
5892 transform-origin: 0 50%;
5893 transform: scaleX(0);
5894}
5895.q-notification--standard {
5896 padding: 0 16px;
5897 min-height: 48px;
5898}
5899.q-notification--standard .q-notification__actions {
5900 padding: 6px 0 6px 8px;
5901 margin-right: -8px;
5902}
5903.q-notification--multi-line {
5904 min-height: 68px;
5905 padding: 8px 16px;
5906}
5907.q-notification--multi-line .q-notification__badge--top-left,
5908.q-notification--multi-line .q-notification__badge--top-right {
5909 top: -15px;
5910}
5911.q-notification--multi-line .q-notification__badge--bottom-left,
5912.q-notification--multi-line .q-notification__badge--bottom-right {
5913 bottom: -15px;
5914}
5915.q-notification--multi-line .q-notification__progress {
5916 bottom: -8px;
5917}
5918.q-notification--multi-line .q-notification__actions {
5919 padding: 0;
5920}
5921.q-notification--multi-line .q-notification__actions--with-media {
5922 padding-left: 25px;
5923}
5924.q-notification--top-left-enter,
5925.q-notification--top-left-leave-to,
5926.q-notification--top-enter,
5927.q-notification--top-leave-to,
5928.q-notification--top-right-enter,
5929.q-notification--top-right-leave-to {
5930 opacity: 0;
5931 transform: translateY(-50px);
5932 z-index: 9499;
5933}
5934.q-notification--left-enter,
5935.q-notification--left-leave-to,
5936.q-notification--center-enter,
5937.q-notification--center-leave-to,
5938.q-notification--right-enter,
5939.q-notification--right-leave-to {
5940 opacity: 0;
5941 transform: rotateX(90deg);
5942 z-index: 9499;
5943}
5944.q-notification--bottom-left-enter,
5945.q-notification--bottom-left-leave-to,
5946.q-notification--bottom-enter,
5947.q-notification--bottom-leave-to,
5948.q-notification--bottom-right-enter,
5949.q-notification--bottom-right-leave-to {
5950 opacity: 0;
5951 transform: translateY(50px);
5952 z-index: 9499;
5953}
5954.q-notification--top-left-leave-active,
5955.q-notification--top-leave-active,
5956.q-notification--top-right-leave-active,
5957.q-notification--left-leave-active,
5958.q-notification--center-leave-active,
5959.q-notification--right-leave-active,
5960.q-notification--bottom-left-leave-active,
5961.q-notification--bottom-leave-active,
5962.q-notification--bottom-right-leave-active {
5963 position: absolute;
5964 z-index: 9499;
5965 margin-left: 0;
5966 margin-right: 0;
5967}
5968.q-notification--top-leave-active,
5969.q-notification--center-leave-active {
5970 top: 0;
5971}
5972.q-notification--bottom-left-leave-active,
5973.q-notification--bottom-leave-active,
5974.q-notification--bottom-right-leave-active {
5975 bottom: 0;
5976}
5977@media (min-width: 600px) {
5978 .q-notification {
5979 max-width: 65vw;
5980 }
5981}
5982.animated {
5983 -webkit-animation-duration: 0.3s;
5984 animation-duration: 0.3s;
5985 -webkit-animation-fill-mode: both;
5986 animation-fill-mode: both;
5987}
5988.animated.infinite {
5989 -webkit-animation-iteration-count: infinite;
5990 animation-iteration-count: infinite;
5991}
5992.animated.hinge {
5993 -webkit-animation-duration: 2s;
5994 animation-duration: 2s;
5995}
5996.animated.flipOutX,
5997.animated.flipOutY,
5998.animated.bounceIn,
5999.animated.bounceOut {
6000 -webkit-animation-duration: 0.3s;
6001 animation-duration: 0.3s;
6002}
6003.q-animate--scale {
6004 -webkit-animation: q-scale 0.15s;
6005 animation: q-scale 0.15s;
6006 -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
6007 animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
6008}
6009.q-animate--fade {
6010 -webkit-animation: q-fade 0.2s /* rtl:ignore */;
6011 animation: q-fade 0.2s /* rtl:ignore */;
6012}
6013:root {
6014 --q-color-primary: #1976d2;
6015 --q-color-secondary: #26a69a;
6016 --q-color-accent: #9c27b0;
6017 --q-color-positive: #21ba45;
6018 --q-color-negative: #c10015;
6019 --q-color-info: #31ccec;
6020 --q-color-warning: #f2c037;
6021 --q-color-dark: #1d1d1d;
6022}
6023.text-dark {
6024 color: #1d1d1d !important;
6025 color: var(--q-color-dark) !important;
6026}
6027.bg-dark {
6028 background: #1d1d1d !important;
6029 background: var(--q-color-dark) !important;
6030}
6031.text-primary {
6032 color: #1976d2 !important;
6033 color: var(--q-color-primary) !important;
6034}
6035.bg-primary {
6036 background: #1976d2 !important;
6037 background: var(--q-color-primary) !important;
6038}
6039.text-secondary {
6040 color: #26a69a !important;
6041 color: var(--q-color-secondary) !important;
6042}
6043.bg-secondary {
6044 background: #26a69a !important;
6045 background: var(--q-color-secondary) !important;
6046}
6047.text-accent {
6048 color: #9c27b0 !important;
6049 color: var(--q-color-accent) !important;
6050}
6051.bg-accent {
6052 background: #9c27b0 !important;
6053 background: var(--q-color-accent) !important;
6054}
6055.text-positive {
6056 color: #21ba45 !important;
6057 color: var(--q-color-positive) !important;
6058}
6059.bg-positive {
6060 background: #21ba45 !important;
6061 background: var(--q-color-positive) !important;
6062}
6063.text-negative {
6064 color: #c10015 !important;
6065 color: var(--q-color-negative) !important;
6066}
6067.bg-negative {
6068 background: #c10015 !important;
6069 background: var(--q-color-negative) !important;
6070}
6071.text-info {
6072 color: #31ccec !important;
6073 color: var(--q-color-info) !important;
6074}
6075.bg-info {
6076 background: #31ccec !important;
6077 background: var(--q-color-info) !important;
6078}
6079.text-warning {
6080 color: #f2c037 !important;
6081 color: var(--q-color-warning) !important;
6082}
6083.bg-warning {
6084 background: #f2c037 !important;
6085 background: var(--q-color-warning) !important;
6086}
6087.text-white {
6088 color: #fff !important;
6089}
6090.bg-white {
6091 background: #fff !important;
6092}
6093.text-black {
6094 color: #000 !important;
6095}
6096.bg-black {
6097 background: #000 !important;
6098}
6099.text-transparent {
6100 color: transparent !important;
6101}
6102.bg-transparent {
6103 background: transparent !important;
6104}
6105.text-separator {
6106 color: rgba(0,0,0,0.12) !important;
6107}
6108.bg-separator {
6109 background: rgba(0,0,0,0.12) !important;
6110}
6111.text-dark-separator {
6112 color: rgba(255,255,255,0.28) !important;
6113}
6114.bg-dark-separator {
6115 background: rgba(255,255,255,0.28) !important;
6116}
6117.text-red {
6118 color: #f44336 !important;
6119}
6120.text-red-1 {
6121 color: #ffebee !important;
6122}
6123.text-red-2 {
6124 color: #ffcdd2 !important;
6125}
6126.text-red-3 {
6127 color: #ef9a9a !important;
6128}
6129.text-red-4 {
6130 color: #e57373 !important;
6131}
6132.text-red-5 {
6133 color: #ef5350 !important;
6134}
6135.text-red-6 {
6136 color: #f44336 !important;
6137}
6138.text-red-7 {
6139 color: #e53935 !important;
6140}
6141.text-red-8 {
6142 color: #d32f2f !important;
6143}
6144.text-red-9 {
6145 color: #c62828 !important;
6146}
6147.text-red-10 {
6148 color: #b71c1c !important;
6149}
6150.text-red-11 {
6151 color: #ff8a80 !important;
6152}
6153.text-red-12 {
6154 color: #ff5252 !important;
6155}
6156.text-red-13 {
6157 color: #ff1744 !important;
6158}
6159.text-red-14 {
6160 color: #d50000 !important;
6161}
6162.text-pink {
6163 color: #e91e63 !important;
6164}
6165.text-pink-1 {
6166 color: #fce4ec !important;
6167}
6168.text-pink-2 {
6169 color: #f8bbd0 !important;
6170}
6171.text-pink-3 {
6172 color: #f48fb1 !important;
6173}
6174.text-pink-4 {
6175 color: #f06292 !important;
6176}
6177.text-pink-5 {
6178 color: #ec407a !important;
6179}
6180.text-pink-6 {
6181 color: #e91e63 !important;
6182}
6183.text-pink-7 {
6184 color: #d81b60 !important;
6185}
6186.text-pink-8 {
6187 color: #c2185b !important;
6188}
6189.text-pink-9 {
6190 color: #ad1457 !important;
6191}
6192.text-pink-10 {
6193 color: #880e4f !important;
6194}
6195.text-pink-11 {
6196 color: #ff80ab !important;
6197}
6198.text-pink-12 {
6199 color: #ff4081 !important;
6200}
6201.text-pink-13 {
6202 color: #f50057 !important;
6203}
6204.text-pink-14 {
6205 color: #c51162 !important;
6206}
6207.text-purple {
6208 color: #9c27b0 !important;
6209}
6210.text-purple-1 {
6211 color: #f3e5f5 !important;
6212}
6213.text-purple-2 {
6214 color: #e1bee7 !important;
6215}
6216.text-purple-3 {
6217 color: #ce93d8 !important;
6218}
6219.text-purple-4 {
6220 color: #ba68c8 !important;
6221}
6222.text-purple-5 {
6223 color: #ab47bc !important;
6224}
6225.text-purple-6 {
6226 color: #9c27b0 !important;
6227}
6228.text-purple-7 {
6229 color: #8e24aa !important;
6230}
6231.text-purple-8 {
6232 color: #7b1fa2 !important;
6233}
6234.text-purple-9 {
6235 color: #6a1b9a !important;
6236}
6237.text-purple-10 {
6238 color: #4a148c !important;
6239}
6240.text-purple-11 {
6241 color: #ea80fc !important;
6242}
6243.text-purple-12 {
6244 color: #e040fb !important;
6245}
6246.text-purple-13 {
6247 color: #d500f9 !important;
6248}
6249.text-purple-14 {
6250 color: #a0f !important;
6251}
6252.text-deep-purple {
6253 color: #673ab7 !important;
6254}
6255.text-deep-purple-1 {
6256 color: #ede7f6 !important;
6257}
6258.text-deep-purple-2 {
6259 color: #d1c4e9 !important;
6260}
6261.text-deep-purple-3 {
6262 color: #b39ddb !important;
6263}
6264.text-deep-purple-4 {
6265 color: #9575cd !important;
6266}
6267.text-deep-purple-5 {
6268 color: #7e57c2 !important;
6269}
6270.text-deep-purple-6 {
6271 color: #673ab7 !important;
6272}
6273.text-deep-purple-7 {
6274 color: #5e35b1 !important;
6275}
6276.text-deep-purple-8 {
6277 color: #512da8 !important;
6278}
6279.text-deep-purple-9 {
6280 color: #4527a0 !important;
6281}
6282.text-deep-purple-10 {
6283 color: #311b92 !important;
6284}
6285.text-deep-purple-11 {
6286 color: #b388ff !important;
6287}
6288.text-deep-purple-12 {
6289 color: #7c4dff !important;
6290}
6291.text-deep-purple-13 {
6292 color: #651fff !important;
6293}
6294.text-deep-purple-14 {
6295 color: #6200ea !important;
6296}
6297.text-indigo {
6298 color: #3f51b5 !important;
6299}
6300.text-indigo-1 {
6301 color: #e8eaf6 !important;
6302}
6303.text-indigo-2 {
6304 color: #c5cae9 !important;
6305}
6306.text-indigo-3 {
6307 color: #9fa8da !important;
6308}
6309.text-indigo-4 {
6310 color: #7986cb !important;
6311}
6312.text-indigo-5 {
6313 color: #5c6bc0 !important;
6314}
6315.text-indigo-6 {
6316 color: #3f51b5 !important;
6317}
6318.text-indigo-7 {
6319 color: #3949ab !important;
6320}
6321.text-indigo-8 {
6322 color: #303f9f !important;
6323}
6324.text-indigo-9 {
6325 color: #283593 !important;
6326}
6327.text-indigo-10 {
6328 color: #1a237e !important;
6329}
6330.text-indigo-11 {
6331 color: #8c9eff !important;
6332}
6333.text-indigo-12 {
6334 color: #536dfe !important;
6335}
6336.text-indigo-13 {
6337 color: #3d5afe !important;
6338}
6339.text-indigo-14 {
6340 color: #304ffe !important;
6341}
6342.text-blue {
6343 color: #2196f3 !important;
6344}
6345.text-blue-1 {
6346 color: #e3f2fd !important;
6347}
6348.text-blue-2 {
6349 color: #bbdefb !important;
6350}
6351.text-blue-3 {
6352 color: #90caf9 !important;
6353}
6354.text-blue-4 {
6355 color: #64b5f6 !important;
6356}
6357.text-blue-5 {
6358 color: #42a5f5 !important;
6359}
6360.text-blue-6 {
6361 color: #2196f3 !important;
6362}
6363.text-blue-7 {
6364 color: #1e88e5 !important;
6365}
6366.text-blue-8 {
6367 color: #1976d2 !important;
6368}
6369.text-blue-9 {
6370 color: #1565c0 !important;
6371}
6372.text-blue-10 {
6373 color: #0d47a1 !important;
6374}
6375.text-blue-11 {
6376 color: #82b1ff !important;
6377}
6378.text-blue-12 {
6379 color: #448aff !important;
6380}
6381.text-blue-13 {
6382 color: #2979ff !important;
6383}
6384.text-blue-14 {
6385 color: #2962ff !important;
6386}
6387.text-light-blue {
6388 color: #03a9f4 !important;
6389}
6390.text-light-blue-1 {
6391 color: #e1f5fe !important;
6392}
6393.text-light-blue-2 {
6394 color: #b3e5fc !important;
6395}
6396.text-light-blue-3 {
6397 color: #81d4fa !important;
6398}
6399.text-light-blue-4 {
6400 color: #4fc3f7 !important;
6401}
6402.text-light-blue-5 {
6403 color: #29b6f6 !important;
6404}
6405.text-light-blue-6 {
6406 color: #03a9f4 !important;
6407}
6408.text-light-blue-7 {
6409 color: #039be5 !important;
6410}
6411.text-light-blue-8 {
6412 color: #0288d1 !important;
6413}
6414.text-light-blue-9 {
6415 color: #0277bd !important;
6416}
6417.text-light-blue-10 {
6418 color: #01579b !important;
6419}
6420.text-light-blue-11 {
6421 color: #80d8ff !important;
6422}
6423.text-light-blue-12 {
6424 color: #40c4ff !important;
6425}
6426.text-light-blue-13 {
6427 color: #00b0ff !important;
6428}
6429.text-light-blue-14 {
6430 color: #0091ea !important;
6431}
6432.text-cyan {
6433 color: #00bcd4 !important;
6434}
6435.text-cyan-1 {
6436 color: #e0f7fa !important;
6437}
6438.text-cyan-2 {
6439 color: #b2ebf2 !important;
6440}
6441.text-cyan-3 {
6442 color: #80deea !important;
6443}
6444.text-cyan-4 {
6445 color: #4dd0e1 !important;
6446}
6447.text-cyan-5 {
6448 color: #26c6da !important;
6449}
6450.text-cyan-6 {
6451 color: #00bcd4 !important;
6452}
6453.text-cyan-7 {
6454 color: #00acc1 !important;
6455}
6456.text-cyan-8 {
6457 color: #0097a7 !important;
6458}
6459.text-cyan-9 {
6460 color: #00838f !important;
6461}
6462.text-cyan-10 {
6463 color: #006064 !important;
6464}
6465.text-cyan-11 {
6466 color: #84ffff !important;
6467}
6468.text-cyan-12 {
6469 color: #18ffff !important;
6470}
6471.text-cyan-13 {
6472 color: #00e5ff !important;
6473}
6474.text-cyan-14 {
6475 color: #00b8d4 !important;
6476}
6477.text-teal {
6478 color: #009688 !important;
6479}
6480.text-teal-1 {
6481 color: #e0f2f1 !important;
6482}
6483.text-teal-2 {
6484 color: #b2dfdb !important;
6485}
6486.text-teal-3 {
6487 color: #80cbc4 !important;
6488}
6489.text-teal-4 {
6490 color: #4db6ac !important;
6491}
6492.text-teal-5 {
6493 color: #26a69a !important;
6494}
6495.text-teal-6 {
6496 color: #009688 !important;
6497}
6498.text-teal-7 {
6499 color: #00897b !important;
6500}
6501.text-teal-8 {
6502 color: #00796b !important;
6503}
6504.text-teal-9 {
6505 color: #00695c !important;
6506}
6507.text-teal-10 {
6508 color: #004d40 !important;
6509}
6510.text-teal-11 {
6511 color: #a7ffeb !important;
6512}
6513.text-teal-12 {
6514 color: #64ffda !important;
6515}
6516.text-teal-13 {
6517 color: #1de9b6 !important;
6518}
6519.text-teal-14 {
6520 color: #00bfa5 !important;
6521}
6522.text-green {
6523 color: #4caf50 !important;
6524}
6525.text-green-1 {
6526 color: #e8f5e9 !important;
6527}
6528.text-green-2 {
6529 color: #c8e6c9 !important;
6530}
6531.text-green-3 {
6532 color: #a5d6a7 !important;
6533}
6534.text-green-4 {
6535 color: #81c784 !important;
6536}
6537.text-green-5 {
6538 color: #66bb6a !important;
6539}
6540.text-green-6 {
6541 color: #4caf50 !important;
6542}
6543.text-green-7 {
6544 color: #43a047 !important;
6545}
6546.text-green-8 {
6547 color: #388e3c !important;
6548}
6549.text-green-9 {
6550 color: #2e7d32 !important;
6551}
6552.text-green-10 {
6553 color: #1b5e20 !important;
6554}
6555.text-green-11 {
6556 color: #b9f6ca !important;
6557}
6558.text-green-12 {
6559 color: #69f0ae !important;
6560}
6561.text-green-13 {
6562 color: #00e676 !important;
6563}
6564.text-green-14 {
6565 color: #00c853 !important;
6566}
6567.text-light-green {
6568 color: #8bc34a !important;
6569}
6570.text-light-green-1 {
6571 color: #f1f8e9 !important;
6572}
6573.text-light-green-2 {
6574 color: #dcedc8 !important;
6575}
6576.text-light-green-3 {
6577 color: #c5e1a5 !important;
6578}
6579.text-light-green-4 {
6580 color: #aed581 !important;
6581}
6582.text-light-green-5 {
6583 color: #9ccc65 !important;
6584}
6585.text-light-green-6 {
6586 color: #8bc34a !important;
6587}
6588.text-light-green-7 {
6589 color: #7cb342 !important;
6590}
6591.text-light-green-8 {
6592 color: #689f38 !important;
6593}
6594.text-light-green-9 {
6595 color: #558b2f !important;
6596}
6597.text-light-green-10 {
6598 color: #33691e !important;
6599}
6600.text-light-green-11 {
6601 color: #ccff90 !important;
6602}
6603.text-light-green-12 {
6604 color: #b2ff59 !important;
6605}
6606.text-light-green-13 {
6607 color: #76ff03 !important;
6608}
6609.text-light-green-14 {
6610 color: #64dd17 !important;
6611}
6612.text-lime {
6613 color: #cddc39 !important;
6614}
6615.text-lime-1 {
6616 color: #f9fbe7 !important;
6617}
6618.text-lime-2 {
6619 color: #f0f4c3 !important;
6620}
6621.text-lime-3 {
6622 color: #e6ee9c !important;
6623}
6624.text-lime-4 {
6625 color: #dce775 !important;
6626}
6627.text-lime-5 {
6628 color: #d4e157 !important;
6629}
6630.text-lime-6 {
6631 color: #cddc39 !important;
6632}
6633.text-lime-7 {
6634 color: #c0ca33 !important;
6635}
6636.text-lime-8 {
6637 color: #afb42b !important;
6638}
6639.text-lime-9 {
6640 color: #9e9d24 !important;
6641}
6642.text-lime-10 {
6643 color: #827717 !important;
6644}
6645.text-lime-11 {
6646 color: #f4ff81 !important;
6647}
6648.text-lime-12 {
6649 color: #eeff41 !important;
6650}
6651.text-lime-13 {
6652 color: #c6ff00 !important;
6653}
6654.text-lime-14 {
6655 color: #aeea00 !important;
6656}
6657.text-yellow {
6658 color: #ffeb3b !important;
6659}
6660.text-yellow-1 {
6661 color: #fffde7 !important;
6662}
6663.text-yellow-2 {
6664 color: #fff9c4 !important;
6665}
6666.text-yellow-3 {
6667 color: #fff59d !important;
6668}
6669.text-yellow-4 {
6670 color: #fff176 !important;
6671}
6672.text-yellow-5 {
6673 color: #ffee58 !important;
6674}
6675.text-yellow-6 {
6676 color: #ffeb3b !important;
6677}
6678.text-yellow-7 {
6679 color: #fdd835 !important;
6680}
6681.text-yellow-8 {
6682 color: #fbc02d !important;
6683}
6684.text-yellow-9 {
6685 color: #f9a825 !important;
6686}
6687.text-yellow-10 {
6688 color: #f57f17 !important;
6689}
6690.text-yellow-11 {
6691 color: #ffff8d !important;
6692}
6693.text-yellow-12 {
6694 color: #ff0 !important;
6695}
6696.text-yellow-13 {
6697 color: #ffea00 !important;
6698}
6699.text-yellow-14 {
6700 color: #ffd600 !important;
6701}
6702.text-amber {
6703 color: #ffc107 !important;
6704}
6705.text-amber-1 {
6706 color: #fff8e1 !important;
6707}
6708.text-amber-2 {
6709 color: #ffecb3 !important;
6710}
6711.text-amber-3 {
6712 color: #ffe082 !important;
6713}
6714.text-amber-4 {
6715 color: #ffd54f !important;
6716}
6717.text-amber-5 {
6718 color: #ffca28 !important;
6719}
6720.text-amber-6 {
6721 color: #ffc107 !important;
6722}
6723.text-amber-7 {
6724 color: #ffb300 !important;
6725}
6726.text-amber-8 {
6727 color: #ffa000 !important;
6728}
6729.text-amber-9 {
6730 color: #ff8f00 !important;
6731}
6732.text-amber-10 {
6733 color: #ff6f00 !important;
6734}
6735.text-amber-11 {
6736 color: #ffe57f !important;
6737}
6738.text-amber-12 {
6739 color: #ffd740 !important;
6740}
6741.text-amber-13 {
6742 color: #ffc400 !important;
6743}
6744.text-amber-14 {
6745 color: #ffab00 !important;
6746}
6747.text-orange {
6748 color: #ff9800 !important;
6749}
6750.text-orange-1 {
6751 color: #fff3e0 !important;
6752}
6753.text-orange-2 {
6754 color: #ffe0b2 !important;
6755}
6756.text-orange-3 {
6757 color: #ffcc80 !important;
6758}
6759.text-orange-4 {
6760 color: #ffb74d !important;
6761}
6762.text-orange-5 {
6763 color: #ffa726 !important;
6764}
6765.text-orange-6 {
6766 color: #ff9800 !important;
6767}
6768.text-orange-7 {
6769 color: #fb8c00 !important;
6770}
6771.text-orange-8 {
6772 color: #f57c00 !important;
6773}
6774.text-orange-9 {
6775 color: #ef6c00 !important;
6776}
6777.text-orange-10 {
6778 color: #e65100 !important;
6779}
6780.text-orange-11 {
6781 color: #ffd180 !important;
6782}
6783.text-orange-12 {
6784 color: #ffab40 !important;
6785}
6786.text-orange-13 {
6787 color: #ff9100 !important;
6788}
6789.text-orange-14 {
6790 color: #ff6d00 !important;
6791}
6792.text-deep-orange {
6793 color: #ff5722 !important;
6794}
6795.text-deep-orange-1 {
6796 color: #fbe9e7 !important;
6797}
6798.text-deep-orange-2 {
6799 color: #ffccbc !important;
6800}
6801.text-deep-orange-3 {
6802 color: #ffab91 !important;
6803}
6804.text-deep-orange-4 {
6805 color: #ff8a65 !important;
6806}
6807.text-deep-orange-5 {
6808 color: #ff7043 !important;
6809}
6810.text-deep-orange-6 {
6811 color: #ff5722 !important;
6812}
6813.text-deep-orange-7 {
6814 color: #f4511e !important;
6815}
6816.text-deep-orange-8 {
6817 color: #e64a19 !important;
6818}
6819.text-deep-orange-9 {
6820 color: #d84315 !important;
6821}
6822.text-deep-orange-10 {
6823 color: #bf360c !important;
6824}
6825.text-deep-orange-11 {
6826 color: #ff9e80 !important;
6827}
6828.text-deep-orange-12 {
6829 color: #ff6e40 !important;
6830}
6831.text-deep-orange-13 {
6832 color: #ff3d00 !important;
6833}
6834.text-deep-orange-14 {
6835 color: #dd2c00 !important;
6836}
6837.text-brown {
6838 color: #795548 !important;
6839}
6840.text-brown-1 {
6841 color: #efebe9 !important;
6842}
6843.text-brown-2 {
6844 color: #d7ccc8 !important;
6845}
6846.text-brown-3 {
6847 color: #bcaaa4 !important;
6848}
6849.text-brown-4 {
6850 color: #a1887f !important;
6851}
6852.text-brown-5 {
6853 color: #8d6e63 !important;
6854}
6855.text-brown-6 {
6856 color: #795548 !important;
6857}
6858.text-brown-7 {
6859 color: #6d4c41 !important;
6860}
6861.text-brown-8 {
6862 color: #5d4037 !important;
6863}
6864.text-brown-9 {
6865 color: #4e342e !important;
6866}
6867.text-brown-10 {
6868 color: #3e2723 !important;
6869}
6870.text-brown-11 {
6871 color: #d7ccc8 !important;
6872}
6873.text-brown-12 {
6874 color: #bcaaa4 !important;
6875}
6876.text-brown-13 {
6877 color: #8d6e63 !important;
6878}
6879.text-brown-14 {
6880 color: #5d4037 !important;
6881}
6882.text-grey {
6883 color: #9e9e9e !important;
6884}
6885.text-grey-1 {
6886 color: #fafafa !important;
6887}
6888.text-grey-2 {
6889 color: #f5f5f5 !important;
6890}
6891.text-grey-3 {
6892 color: #eee !important;
6893}
6894.text-grey-4 {
6895 color: #e0e0e0 !important;
6896}
6897.text-grey-5 {
6898 color: #bdbdbd !important;
6899}
6900.text-grey-6 {
6901 color: #9e9e9e !important;
6902}
6903.text-grey-7 {
6904 color: #757575 !important;
6905}
6906.text-grey-8 {
6907 color: #616161 !important;
6908}
6909.text-grey-9 {
6910 color: #424242 !important;
6911}
6912.text-grey-10 {
6913 color: #212121 !important;
6914}
6915.text-grey-11 {
6916 color: #f5f5f5 !important;
6917}
6918.text-grey-12 {
6919 color: #eee !important;
6920}
6921.text-grey-13 {
6922 color: #bdbdbd !important;
6923}
6924.text-grey-14 {
6925 color: #616161 !important;
6926}
6927.text-blue-grey {
6928 color: #607d8b !important;
6929}
6930.text-blue-grey-1 {
6931 color: #eceff1 !important;
6932}
6933.text-blue-grey-2 {
6934 color: #cfd8dc !important;
6935}
6936.text-blue-grey-3 {
6937 color: #b0bec5 !important;
6938}
6939.text-blue-grey-4 {
6940 color: #90a4ae !important;
6941}
6942.text-blue-grey-5 {
6943 color: #78909c !important;
6944}
6945.text-blue-grey-6 {
6946 color: #607d8b !important;
6947}
6948.text-blue-grey-7 {
6949 color: #546e7a !important;
6950}
6951.text-blue-grey-8 {
6952 color: #455a64 !important;
6953}
6954.text-blue-grey-9 {
6955 color: #37474f !important;
6956}
6957.text-blue-grey-10 {
6958 color: #263238 !important;
6959}
6960.text-blue-grey-11 {
6961 color: #cfd8dc !important;
6962}
6963.text-blue-grey-12 {
6964 color: #b0bec5 !important;
6965}
6966.text-blue-grey-13 {
6967 color: #78909c !important;
6968}
6969.text-blue-grey-14 {
6970 color: #455a64 !important;
6971}
6972.bg-red {
6973 background: #f44336 !important;
6974}
6975.bg-red-1 {
6976 background: #ffebee !important;
6977}
6978.bg-red-2 {
6979 background: #ffcdd2 !important;
6980}
6981.bg-red-3 {
6982 background: #ef9a9a !important;
6983}
6984.bg-red-4 {
6985 background: #e57373 !important;
6986}
6987.bg-red-5 {
6988 background: #ef5350 !important;
6989}
6990.bg-red-6 {
6991 background: #f44336 !important;
6992}
6993.bg-red-7 {
6994 background: #e53935 !important;
6995}
6996.bg-red-8 {
6997 background: #d32f2f !important;
6998}
6999.bg-red-9 {
7000 background: #c62828 !important;
7001}
7002.bg-red-10 {
7003 background: #b71c1c !important;
7004}
7005.bg-red-11 {
7006 background: #ff8a80 !important;
7007}
7008.bg-red-12 {
7009 background: #ff5252 !important;
7010}
7011.bg-red-13 {
7012 background: #ff1744 !important;
7013}
7014.bg-red-14 {
7015 background: #d50000 !important;
7016}
7017.bg-pink {
7018 background: #e91e63 !important;
7019}
7020.bg-pink-1 {
7021 background: #fce4ec !important;
7022}
7023.bg-pink-2 {
7024 background: #f8bbd0 !important;
7025}
7026.bg-pink-3 {
7027 background: #f48fb1 !important;
7028}
7029.bg-pink-4 {
7030 background: #f06292 !important;
7031}
7032.bg-pink-5 {
7033 background: #ec407a !important;
7034}
7035.bg-pink-6 {
7036 background: #e91e63 !important;
7037}
7038.bg-pink-7 {
7039 background: #d81b60 !important;
7040}
7041.bg-pink-8 {
7042 background: #c2185b !important;
7043}
7044.bg-pink-9 {
7045 background: #ad1457 !important;
7046}
7047.bg-pink-10 {
7048 background: #880e4f !important;
7049}
7050.bg-pink-11 {
7051 background: #ff80ab !important;
7052}
7053.bg-pink-12 {
7054 background: #ff4081 !important;
7055}
7056.bg-pink-13 {
7057 background: #f50057 !important;
7058}
7059.bg-pink-14 {
7060 background: #c51162 !important;
7061}
7062.bg-purple {
7063 background: #9c27b0 !important;
7064}
7065.bg-purple-1 {
7066 background: #f3e5f5 !important;
7067}
7068.bg-purple-2 {
7069 background: #e1bee7 !important;
7070}
7071.bg-purple-3 {
7072 background: #ce93d8 !important;
7073}
7074.bg-purple-4 {
7075 background: #ba68c8 !important;
7076}
7077.bg-purple-5 {
7078 background: #ab47bc !important;
7079}
7080.bg-purple-6 {
7081 background: #9c27b0 !important;
7082}
7083.bg-purple-7 {
7084 background: #8e24aa !important;
7085}
7086.bg-purple-8 {
7087 background: #7b1fa2 !important;
7088}
7089.bg-purple-9 {
7090 background: #6a1b9a !important;
7091}
7092.bg-purple-10 {
7093 background: #4a148c !important;
7094}
7095.bg-purple-11 {
7096 background: #ea80fc !important;
7097}
7098.bg-purple-12 {
7099 background: #e040fb !important;
7100}
7101.bg-purple-13 {
7102 background: #d500f9 !important;
7103}
7104.bg-purple-14 {
7105 background: #a0f !important;
7106}
7107.bg-deep-purple {
7108 background: #673ab7 !important;
7109}
7110.bg-deep-purple-1 {
7111 background: #ede7f6 !important;
7112}
7113.bg-deep-purple-2 {
7114 background: #d1c4e9 !important;
7115}
7116.bg-deep-purple-3 {
7117 background: #b39ddb !important;
7118}
7119.bg-deep-purple-4 {
7120 background: #9575cd !important;
7121}
7122.bg-deep-purple-5 {
7123 background: #7e57c2 !important;
7124}
7125.bg-deep-purple-6 {
7126 background: #673ab7 !important;
7127}
7128.bg-deep-purple-7 {
7129 background: #5e35b1 !important;
7130}
7131.bg-deep-purple-8 {
7132 background: #512da8 !important;
7133}
7134.bg-deep-purple-9 {
7135 background: #4527a0 !important;
7136}
7137.bg-deep-purple-10 {
7138 background: #311b92 !important;
7139}
7140.bg-deep-purple-11 {
7141 background: #b388ff !important;
7142}
7143.bg-deep-purple-12 {
7144 background: #7c4dff !important;
7145}
7146.bg-deep-purple-13 {
7147 background: #651fff !important;
7148}
7149.bg-deep-purple-14 {
7150 background: #6200ea !important;
7151}
7152.bg-indigo {
7153 background: #3f51b5 !important;
7154}
7155.bg-indigo-1 {
7156 background: #e8eaf6 !important;
7157}
7158.bg-indigo-2 {
7159 background: #c5cae9 !important;
7160}
7161.bg-indigo-3 {
7162 background: #9fa8da !important;
7163}
7164.bg-indigo-4 {
7165 background: #7986cb !important;
7166}
7167.bg-indigo-5 {
7168 background: #5c6bc0 !important;
7169}
7170.bg-indigo-6 {
7171 background: #3f51b5 !important;
7172}
7173.bg-indigo-7 {
7174 background: #3949ab !important;
7175}
7176.bg-indigo-8 {
7177 background: #303f9f !important;
7178}
7179.bg-indigo-9 {
7180 background: #283593 !important;
7181}
7182.bg-indigo-10 {
7183 background: #1a237e !important;
7184}
7185.bg-indigo-11 {
7186 background: #8c9eff !important;
7187}
7188.bg-indigo-12 {
7189 background: #536dfe !important;
7190}
7191.bg-indigo-13 {
7192 background: #3d5afe !important;
7193}
7194.bg-indigo-14 {
7195 background: #304ffe !important;
7196}
7197.bg-blue {
7198 background: #2196f3 !important;
7199}
7200.bg-blue-1 {
7201 background: #e3f2fd !important;
7202}
7203.bg-blue-2 {
7204 background: #bbdefb !important;
7205}
7206.bg-blue-3 {
7207 background: #90caf9 !important;
7208}
7209.bg-blue-4 {
7210 background: #64b5f6 !important;
7211}
7212.bg-blue-5 {
7213 background: #42a5f5 !important;
7214}
7215.bg-blue-6 {
7216 background: #2196f3 !important;
7217}
7218.bg-blue-7 {
7219 background: #1e88e5 !important;
7220}
7221.bg-blue-8 {
7222 background: #1976d2 !important;
7223}
7224.bg-blue-9 {
7225 background: #1565c0 !important;
7226}
7227.bg-blue-10 {
7228 background: #0d47a1 !important;
7229}
7230.bg-blue-11 {
7231 background: #82b1ff !important;
7232}
7233.bg-blue-12 {
7234 background: #448aff !important;
7235}
7236.bg-blue-13 {
7237 background: #2979ff !important;
7238}
7239.bg-blue-14 {
7240 background: #2962ff !important;
7241}
7242.bg-light-blue {
7243 background: #03a9f4 !important;
7244}
7245.bg-light-blue-1 {
7246 background: #e1f5fe !important;
7247}
7248.bg-light-blue-2 {
7249 background: #b3e5fc !important;
7250}
7251.bg-light-blue-3 {
7252 background: #81d4fa !important;
7253}
7254.bg-light-blue-4 {
7255 background: #4fc3f7 !important;
7256}
7257.bg-light-blue-5 {
7258 background: #29b6f6 !important;
7259}
7260.bg-light-blue-6 {
7261 background: #03a9f4 !important;
7262}
7263.bg-light-blue-7 {
7264 background: #039be5 !important;
7265}
7266.bg-light-blue-8 {
7267 background: #0288d1 !important;
7268}
7269.bg-light-blue-9 {
7270 background: #0277bd !important;
7271}
7272.bg-light-blue-10 {
7273 background: #01579b !important;
7274}
7275.bg-light-blue-11 {
7276 background: #80d8ff !important;
7277}
7278.bg-light-blue-12 {
7279 background: #40c4ff !important;
7280}
7281.bg-light-blue-13 {
7282 background: #00b0ff !important;
7283}
7284.bg-light-blue-14 {
7285 background: #0091ea !important;
7286}
7287.bg-cyan {
7288 background: #00bcd4 !important;
7289}
7290.bg-cyan-1 {
7291 background: #e0f7fa !important;
7292}
7293.bg-cyan-2 {
7294 background: #b2ebf2 !important;
7295}
7296.bg-cyan-3 {
7297 background: #80deea !important;
7298}
7299.bg-cyan-4 {
7300 background: #4dd0e1 !important;
7301}
7302.bg-cyan-5 {
7303 background: #26c6da !important;
7304}
7305.bg-cyan-6 {
7306 background: #00bcd4 !important;
7307}
7308.bg-cyan-7 {
7309 background: #00acc1 !important;
7310}
7311.bg-cyan-8 {
7312 background: #0097a7 !important;
7313}
7314.bg-cyan-9 {
7315 background: #00838f !important;
7316}
7317.bg-cyan-10 {
7318 background: #006064 !important;
7319}
7320.bg-cyan-11 {
7321 background: #84ffff !important;
7322}
7323.bg-cyan-12 {
7324 background: #18ffff !important;
7325}
7326.bg-cyan-13 {
7327 background: #00e5ff !important;
7328}
7329.bg-cyan-14 {
7330 background: #00b8d4 !important;
7331}
7332.bg-teal {
7333 background: #009688 !important;
7334}
7335.bg-teal-1 {
7336 background: #e0f2f1 !important;
7337}
7338.bg-teal-2 {
7339 background: #b2dfdb !important;
7340}
7341.bg-teal-3 {
7342 background: #80cbc4 !important;
7343}
7344.bg-teal-4 {
7345 background: #4db6ac !important;
7346}
7347.bg-teal-5 {
7348 background: #26a69a !important;
7349}
7350.bg-teal-6 {
7351 background: #009688 !important;
7352}
7353.bg-teal-7 {
7354 background: #00897b !important;
7355}
7356.bg-teal-8 {
7357 background: #00796b !important;
7358}
7359.bg-teal-9 {
7360 background: #00695c !important;
7361}
7362.bg-teal-10 {
7363 background: #004d40 !important;
7364}
7365.bg-teal-11 {
7366 background: #a7ffeb !important;
7367}
7368.bg-teal-12 {
7369 background: #64ffda !important;
7370}
7371.bg-teal-13 {
7372 background: #1de9b6 !important;
7373}
7374.bg-teal-14 {
7375 background: #00bfa5 !important;
7376}
7377.bg-green {
7378 background: #4caf50 !important;
7379}
7380.bg-green-1 {
7381 background: #e8f5e9 !important;
7382}
7383.bg-green-2 {
7384 background: #c8e6c9 !important;
7385}
7386.bg-green-3 {
7387 background: #a5d6a7 !important;
7388}
7389.bg-green-4 {
7390 background: #81c784 !important;
7391}
7392.bg-green-5 {
7393 background: #66bb6a !important;
7394}
7395.bg-green-6 {
7396 background: #4caf50 !important;
7397}
7398.bg-green-7 {
7399 background: #43a047 !important;
7400}
7401.bg-green-8 {
7402 background: #388e3c !important;
7403}
7404.bg-green-9 {
7405 background: #2e7d32 !important;
7406}
7407.bg-green-10 {
7408 background: #1b5e20 !important;
7409}
7410.bg-green-11 {
7411 background: #b9f6ca !important;
7412}
7413.bg-green-12 {
7414 background: #69f0ae !important;
7415}
7416.bg-green-13 {
7417 background: #00e676 !important;
7418}
7419.bg-green-14 {
7420 background: #00c853 !important;
7421}
7422.bg-light-green {
7423 background: #8bc34a !important;
7424}
7425.bg-light-green-1 {
7426 background: #f1f8e9 !important;
7427}
7428.bg-light-green-2 {
7429 background: #dcedc8 !important;
7430}
7431.bg-light-green-3 {
7432 background: #c5e1a5 !important;
7433}
7434.bg-light-green-4 {
7435 background: #aed581 !important;
7436}
7437.bg-light-green-5 {
7438 background: #9ccc65 !important;
7439}
7440.bg-light-green-6 {
7441 background: #8bc34a !important;
7442}
7443.bg-light-green-7 {
7444 background: #7cb342 !important;
7445}
7446.bg-light-green-8 {
7447 background: #689f38 !important;
7448}
7449.bg-light-green-9 {
7450 background: #558b2f !important;
7451}
7452.bg-light-green-10 {
7453 background: #33691e !important;
7454}
7455.bg-light-green-11 {
7456 background: #ccff90 !important;
7457}
7458.bg-light-green-12 {
7459 background: #b2ff59 !important;
7460}
7461.bg-light-green-13 {
7462 background: #76ff03 !important;
7463}
7464.bg-light-green-14 {
7465 background: #64dd17 !important;
7466}
7467.bg-lime {
7468 background: #cddc39 !important;
7469}
7470.bg-lime-1 {
7471 background: #f9fbe7 !important;
7472}
7473.bg-lime-2 {
7474 background: #f0f4c3 !important;
7475}
7476.bg-lime-3 {
7477 background: #e6ee9c !important;
7478}
7479.bg-lime-4 {
7480 background: #dce775 !important;
7481}
7482.bg-lime-5 {
7483 background: #d4e157 !important;
7484}
7485.bg-lime-6 {
7486 background: #cddc39 !important;
7487}
7488.bg-lime-7 {
7489 background: #c0ca33 !important;
7490}
7491.bg-lime-8 {
7492 background: #afb42b !important;
7493}
7494.bg-lime-9 {
7495 background: #9e9d24 !important;
7496}
7497.bg-lime-10 {
7498 background: #827717 !important;
7499}
7500.bg-lime-11 {
7501 background: #f4ff81 !important;
7502}
7503.bg-lime-12 {
7504 background: #eeff41 !important;
7505}
7506.bg-lime-13 {
7507 background: #c6ff00 !important;
7508}
7509.bg-lime-14 {
7510 background: #aeea00 !important;
7511}
7512.bg-yellow {
7513 background: #ffeb3b !important;
7514}
7515.bg-yellow-1 {
7516 background: #fffde7 !important;
7517}
7518.bg-yellow-2 {
7519 background: #fff9c4 !important;
7520}
7521.bg-yellow-3 {
7522 background: #fff59d !important;
7523}
7524.bg-yellow-4 {
7525 background: #fff176 !important;
7526}
7527.bg-yellow-5 {
7528 background: #ffee58 !important;
7529}
7530.bg-yellow-6 {
7531 background: #ffeb3b !important;
7532}
7533.bg-yellow-7 {
7534 background: #fdd835 !important;
7535}
7536.bg-yellow-8 {
7537 background: #fbc02d !important;
7538}
7539.bg-yellow-9 {
7540 background: #f9a825 !important;
7541}
7542.bg-yellow-10 {
7543 background: #f57f17 !important;
7544}
7545.bg-yellow-11 {
7546 background: #ffff8d !important;
7547}
7548.bg-yellow-12 {
7549 background: #ff0 !important;
7550}
7551.bg-yellow-13 {
7552 background: #ffea00 !important;
7553}
7554.bg-yellow-14 {
7555 background: #ffd600 !important;
7556}
7557.bg-amber {
7558 background: #ffc107 !important;
7559}
7560.bg-amber-1 {
7561 background: #fff8e1 !important;
7562}
7563.bg-amber-2 {
7564 background: #ffecb3 !important;
7565}
7566.bg-amber-3 {
7567 background: #ffe082 !important;
7568}
7569.bg-amber-4 {
7570 background: #ffd54f !important;
7571}
7572.bg-amber-5 {
7573 background: #ffca28 !important;
7574}
7575.bg-amber-6 {
7576 background: #ffc107 !important;
7577}
7578.bg-amber-7 {
7579 background: #ffb300 !important;
7580}
7581.bg-amber-8 {
7582 background: #ffa000 !important;
7583}
7584.bg-amber-9 {
7585 background: #ff8f00 !important;
7586}
7587.bg-amber-10 {
7588 background: #ff6f00 !important;
7589}
7590.bg-amber-11 {
7591 background: #ffe57f !important;
7592}
7593.bg-amber-12 {
7594 background: #ffd740 !important;
7595}
7596.bg-amber-13 {
7597 background: #ffc400 !important;
7598}
7599.bg-amber-14 {
7600 background: #ffab00 !important;
7601}
7602.bg-orange {
7603 background: #ff9800 !important;
7604}
7605.bg-orange-1 {
7606 background: #fff3e0 !important;
7607}
7608.bg-orange-2 {
7609 background: #ffe0b2 !important;
7610}
7611.bg-orange-3 {
7612 background: #ffcc80 !important;
7613}
7614.bg-orange-4 {
7615 background: #ffb74d !important;
7616}
7617.bg-orange-5 {
7618 background: #ffa726 !important;
7619}
7620.bg-orange-6 {
7621 background: #ff9800 !important;
7622}
7623.bg-orange-7 {
7624 background: #fb8c00 !important;
7625}
7626.bg-orange-8 {
7627 background: #f57c00 !important;
7628}
7629.bg-orange-9 {
7630 background: #ef6c00 !important;
7631}
7632.bg-orange-10 {
7633 background: #e65100 !important;
7634}
7635.bg-orange-11 {
7636 background: #ffd180 !important;
7637}
7638.bg-orange-12 {
7639 background: #ffab40 !important;
7640}
7641.bg-orange-13 {
7642 background: #ff9100 !important;
7643}
7644.bg-orange-14 {
7645 background: #ff6d00 !important;
7646}
7647.bg-deep-orange {
7648 background: #ff5722 !important;
7649}
7650.bg-deep-orange-1 {
7651 background: #fbe9e7 !important;
7652}
7653.bg-deep-orange-2 {
7654 background: #ffccbc !important;
7655}
7656.bg-deep-orange-3 {
7657 background: #ffab91 !important;
7658}
7659.bg-deep-orange-4 {
7660 background: #ff8a65 !important;
7661}
7662.bg-deep-orange-5 {
7663 background: #ff7043 !important;
7664}
7665.bg-deep-orange-6 {
7666 background: #ff5722 !important;
7667}
7668.bg-deep-orange-7 {
7669 background: #f4511e !important;
7670}
7671.bg-deep-orange-8 {
7672 background: #e64a19 !important;
7673}
7674.bg-deep-orange-9 {
7675 background: #d84315 !important;
7676}
7677.bg-deep-orange-10 {
7678 background: #bf360c !important;
7679}
7680.bg-deep-orange-11 {
7681 background: #ff9e80 !important;
7682}
7683.bg-deep-orange-12 {
7684 background: #ff6e40 !important;
7685}
7686.bg-deep-orange-13 {
7687 background: #ff3d00 !important;
7688}
7689.bg-deep-orange-14 {
7690 background: #dd2c00 !important;
7691}
7692.bg-brown {
7693 background: #795548 !important;
7694}
7695.bg-brown-1 {
7696 background: #efebe9 !important;
7697}
7698.bg-brown-2 {
7699 background: #d7ccc8 !important;
7700}
7701.bg-brown-3 {
7702 background: #bcaaa4 !important;
7703}
7704.bg-brown-4 {
7705 background: #a1887f !important;
7706}
7707.bg-brown-5 {
7708 background: #8d6e63 !important;
7709}
7710.bg-brown-6 {
7711 background: #795548 !important;
7712}
7713.bg-brown-7 {
7714 background: #6d4c41 !important;
7715}
7716.bg-brown-8 {
7717 background: #5d4037 !important;
7718}
7719.bg-brown-9 {
7720 background: #4e342e !important;
7721}
7722.bg-brown-10 {
7723 background: #3e2723 !important;
7724}
7725.bg-brown-11 {
7726 background: #d7ccc8 !important;
7727}
7728.bg-brown-12 {
7729 background: #bcaaa4 !important;
7730}
7731.bg-brown-13 {
7732 background: #8d6e63 !important;
7733}
7734.bg-brown-14 {
7735 background: #5d4037 !important;
7736}
7737.bg-grey {
7738 background: #9e9e9e !important;
7739}
7740.bg-grey-1 {
7741 background: #fafafa !important;
7742}
7743.bg-grey-2 {
7744 background: #f5f5f5 !important;
7745}
7746.bg-grey-3 {
7747 background: #eee !important;
7748}
7749.bg-grey-4 {
7750 background: #e0e0e0 !important;
7751}
7752.bg-grey-5 {
7753 background: #bdbdbd !important;
7754}
7755.bg-grey-6 {
7756 background: #9e9e9e !important;
7757}
7758.bg-grey-7 {
7759 background: #757575 !important;
7760}
7761.bg-grey-8 {
7762 background: #616161 !important;
7763}
7764.bg-grey-9 {
7765 background: #424242 !important;
7766}
7767.bg-grey-10 {
7768 background: #212121 !important;
7769}
7770.bg-grey-11 {
7771 background: #f5f5f5 !important;
7772}
7773.bg-grey-12 {
7774 background: #eee !important;
7775}
7776.bg-grey-13 {
7777 background: #bdbdbd !important;
7778}
7779.bg-grey-14 {
7780 background: #616161 !important;
7781}
7782.bg-blue-grey {
7783 background: #607d8b !important;
7784}
7785.bg-blue-grey-1 {
7786 background: #eceff1 !important;
7787}
7788.bg-blue-grey-2 {
7789 background: #cfd8dc !important;
7790}
7791.bg-blue-grey-3 {
7792 background: #b0bec5 !important;
7793}
7794.bg-blue-grey-4 {
7795 background: #90a4ae !important;
7796}
7797.bg-blue-grey-5 {
7798 background: #78909c !important;
7799}
7800.bg-blue-grey-6 {
7801 background: #607d8b !important;
7802}
7803.bg-blue-grey-7 {
7804 background: #546e7a !important;
7805}
7806.bg-blue-grey-8 {
7807 background: #455a64 !important;
7808}
7809.bg-blue-grey-9 {
7810 background: #37474f !important;
7811}
7812.bg-blue-grey-10 {
7813 background: #263238 !important;
7814}
7815.bg-blue-grey-11 {
7816 background: #cfd8dc !important;
7817}
7818.bg-blue-grey-12 {
7819 background: #b0bec5 !important;
7820}
7821.bg-blue-grey-13 {
7822 background: #78909c !important;
7823}
7824.bg-blue-grey-14 {
7825 background: #455a64 !important;
7826}
7827.shadow-transition {
7828 transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;
7829}
7830.shadow-1 {
7831 box-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 1px rgba(0,0,0,0.14), 0 2px 1px -1px rgba(0,0,0,0.12);
7832}
7833.shadow-up-1 {
7834 box-shadow: 0 -1px 3px rgba(0,0,0,0.2), 0 -1px 1px rgba(0,0,0,0.14), 0 -2px 1px -1px rgba(0,0,0,0.12);
7835}
7836.shadow-2 {
7837 box-shadow: 0 1px 5px rgba(0,0,0,0.2), 0 2px 2px rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12);
7838}
7839.shadow-up-2 {
7840 box-shadow: 0 -1px 5px rgba(0,0,0,0.2), 0 -2px 2px rgba(0,0,0,0.14), 0 -3px 1px -2px rgba(0,0,0,0.12);
7841}
7842.shadow-3 {
7843 box-shadow: 0 1px 8px rgba(0,0,0,0.2), 0 3px 4px rgba(0,0,0,0.14), 0 3px 3px -2px rgba(0,0,0,0.12);
7844}
7845.shadow-up-3 {
7846 box-shadow: 0 -1px 8px rgba(0,0,0,0.2), 0 -3px 4px rgba(0,0,0,0.14), 0 -3px 3px -2px rgba(0,0,0,0.12);
7847}
7848.shadow-4 {
7849 box-shadow: 0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px rgba(0,0,0,0.14), 0 1px 10px rgba(0,0,0,0.12);
7850}
7851.shadow-up-4 {
7852 box-shadow: 0 -2px 4px -1px rgba(0,0,0,0.2), 0 -4px 5px rgba(0,0,0,0.14), 0 -1px 10px rgba(0,0,0,0.12);
7853}
7854.shadow-5 {
7855 box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 5px 8px rgba(0,0,0,0.14), 0 1px 14px rgba(0,0,0,0.12);
7856}
7857.shadow-up-5 {
7858 box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -5px 8px rgba(0,0,0,0.14), 0 -1px 14px rgba(0,0,0,0.12);
7859}
7860.shadow-6 {
7861 box-shadow: 0 3px 5px -1px rgba(0,0,0,0.2), 0 6px 10px rgba(0,0,0,0.14), 0 1px 18px rgba(0,0,0,0.12);
7862}
7863.shadow-up-6 {
7864 box-shadow: 0 -3px 5px -1px rgba(0,0,0,0.2), 0 -6px 10px rgba(0,0,0,0.14), 0 -1px 18px rgba(0,0,0,0.12);
7865}
7866.shadow-7 {
7867 box-shadow: 0 4px 5px -2px rgba(0,0,0,0.2), 0 7px 10px 1px rgba(0,0,0,0.14), 0 2px 16px 1px rgba(0,0,0,0.12);
7868}
7869.shadow-up-7 {
7870 box-shadow: 0 -4px 5px -2px rgba(0,0,0,0.2), 0 -7px 10px 1px rgba(0,0,0,0.14), 0 -2px 16px 1px rgba(0,0,0,0.12);
7871}
7872.shadow-8 {
7873 box-shadow: 0 5px 5px -3px rgba(0,0,0,0.2), 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12);
7874}
7875.shadow-up-8 {
7876 box-shadow: 0 -5px 5px -3px rgba(0,0,0,0.2), 0 -8px 10px 1px rgba(0,0,0,0.14), 0 -3px 14px 2px rgba(0,0,0,0.12);
7877}
7878.shadow-9 {
7879 box-shadow: 0 5px 6px -3px rgba(0,0,0,0.2), 0 9px 12px 1px rgba(0,0,0,0.14), 0 3px 16px 2px rgba(0,0,0,0.12);
7880}
7881.shadow-up-9 {
7882 box-shadow: 0 -5px 6px -3px rgba(0,0,0,0.2), 0 -9px 12px 1px rgba(0,0,0,0.14), 0 -3px 16px 2px rgba(0,0,0,0.12);
7883}
7884.shadow-10 {
7885 box-shadow: 0 6px 6px -3px rgba(0,0,0,0.2), 0 10px 14px 1px rgba(0,0,0,0.14), 0 4px 18px 3px rgba(0,0,0,0.12);
7886}
7887.shadow-up-10 {
7888 box-shadow: 0 -6px 6px -3px rgba(0,0,0,0.2), 0 -10px 14px 1px rgba(0,0,0,0.14), 0 -4px 18px 3px rgba(0,0,0,0.12);
7889}
7890.shadow-11 {
7891 box-shadow: 0 6px 7px -4px rgba(0,0,0,0.2), 0 11px 15px 1px rgba(0,0,0,0.14), 0 4px 20px 3px rgba(0,0,0,0.12);
7892}
7893.shadow-up-11 {
7894 box-shadow: 0 -6px 7px -4px rgba(0,0,0,0.2), 0 -11px 15px 1px rgba(0,0,0,0.14), 0 -4px 20px 3px rgba(0,0,0,0.12);
7895}
7896.shadow-12 {
7897 box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 12px 17px 2px rgba(0,0,0,0.14), 0 5px 22px 4px rgba(0,0,0,0.12);
7898}
7899.shadow-up-12 {
7900 box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -12px 17px 2px rgba(0,0,0,0.14), 0 -5px 22px 4px rgba(0,0,0,0.12);
7901}
7902.shadow-13 {
7903 box-shadow: 0 7px 8px -4px rgba(0,0,0,0.2), 0 13px 19px 2px rgba(0,0,0,0.14), 0 5px 24px 4px rgba(0,0,0,0.12);
7904}
7905.shadow-up-13 {
7906 box-shadow: 0 -7px 8px -4px rgba(0,0,0,0.2), 0 -13px 19px 2px rgba(0,0,0,0.14), 0 -5px 24px 4px rgba(0,0,0,0.12);
7907}
7908.shadow-14 {
7909 box-shadow: 0 7px 9px -4px rgba(0,0,0,0.2), 0 14px 21px 2px rgba(0,0,0,0.14), 0 5px 26px 4px rgba(0,0,0,0.12);
7910}
7911.shadow-up-14 {
7912 box-shadow: 0 -7px 9px -4px rgba(0,0,0,0.2), 0 -14px 21px 2px rgba(0,0,0,0.14), 0 -5px 26px 4px rgba(0,0,0,0.12);
7913}
7914.shadow-15 {
7915 box-shadow: 0 8px 9px -5px rgba(0,0,0,0.2), 0 15px 22px 2px rgba(0,0,0,0.14), 0 6px 28px 5px rgba(0,0,0,0.12);
7916}
7917.shadow-up-15 {
7918 box-shadow: 0 -8px 9px -5px rgba(0,0,0,0.2), 0 -15px 22px 2px rgba(0,0,0,0.14), 0 -6px 28px 5px rgba(0,0,0,0.12);
7919}
7920.shadow-16 {
7921 box-shadow: 0 8px 10px -5px rgba(0,0,0,0.2), 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12);
7922}
7923.shadow-up-16 {
7924 box-shadow: 0 -8px 10px -5px rgba(0,0,0,0.2), 0 -16px 24px 2px rgba(0,0,0,0.14), 0 -6px 30px 5px rgba(0,0,0,0.12);
7925}
7926.shadow-17 {
7927 box-shadow: 0 8px 11px -5px rgba(0,0,0,0.2), 0 17px 26px 2px rgba(0,0,0,0.14), 0 6px 32px 5px rgba(0,0,0,0.12);
7928}
7929.shadow-up-17 {
7930 box-shadow: 0 -8px 11px -5px rgba(0,0,0,0.2), 0 -17px 26px 2px rgba(0,0,0,0.14), 0 -6px 32px 5px rgba(0,0,0,0.12);
7931}
7932.shadow-18 {
7933 box-shadow: 0 9px 11px -5px rgba(0,0,0,0.2), 0 18px 28px 2px rgba(0,0,0,0.14), 0 7px 34px 6px rgba(0,0,0,0.12);
7934}
7935.shadow-up-18 {
7936 box-shadow: 0 -9px 11px -5px rgba(0,0,0,0.2), 0 -18px 28px 2px rgba(0,0,0,0.14), 0 -7px 34px 6px rgba(0,0,0,0.12);
7937}
7938.shadow-19 {
7939 box-shadow: 0 9px 12px -6px rgba(0,0,0,0.2), 0 19px 29px 2px rgba(0,0,0,0.14), 0 7px 36px 6px rgba(0,0,0,0.12);
7940}
7941.shadow-up-19 {
7942 box-shadow: 0 -9px 12px -6px rgba(0,0,0,0.2), 0 -19px 29px 2px rgba(0,0,0,0.14), 0 -7px 36px 6px rgba(0,0,0,0.12);
7943}
7944.shadow-20 {
7945 box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 20px 31px 3px rgba(0,0,0,0.14), 0 8px 38px 7px rgba(0,0,0,0.12);
7946}
7947.shadow-up-20 {
7948 box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -20px 31px 3px rgba(0,0,0,0.14), 0 -8px 38px 7px rgba(0,0,0,0.12);
7949}
7950.shadow-21 {
7951 box-shadow: 0 10px 13px -6px rgba(0,0,0,0.2), 0 21px 33px 3px rgba(0,0,0,0.14), 0 8px 40px 7px rgba(0,0,0,0.12);
7952}
7953.shadow-up-21 {
7954 box-shadow: 0 -10px 13px -6px rgba(0,0,0,0.2), 0 -21px 33px 3px rgba(0,0,0,0.14), 0 -8px 40px 7px rgba(0,0,0,0.12);
7955}
7956.shadow-22 {
7957 box-shadow: 0 10px 14px -6px rgba(0,0,0,0.2), 0 22px 35px 3px rgba(0,0,0,0.14), 0 8px 42px 7px rgba(0,0,0,0.12);
7958}
7959.shadow-up-22 {
7960 box-shadow: 0 -10px 14px -6px rgba(0,0,0,0.2), 0 -22px 35px 3px rgba(0,0,0,0.14), 0 -8px 42px 7px rgba(0,0,0,0.12);
7961}
7962.shadow-23 {
7963 box-shadow: 0 11px 14px -7px rgba(0,0,0,0.2), 0 23px 36px 3px rgba(0,0,0,0.14), 0 9px 44px 8px rgba(0,0,0,0.12);
7964}
7965.shadow-up-23 {
7966 box-shadow: 0 -11px 14px -7px rgba(0,0,0,0.2), 0 -23px 36px 3px rgba(0,0,0,0.14), 0 -9px 44px 8px rgba(0,0,0,0.12);
7967}
7968.shadow-24 {
7969 box-shadow: 0 11px 15px -7px rgba(0,0,0,0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);
7970}
7971.shadow-up-24 {
7972 box-shadow: 0 -11px 15px -7px rgba(0,0,0,0.2), 0 -24px 38px 3px rgba(0,0,0,0.14), 0 -9px 46px 8px rgba(0,0,0,0.12);
7973}
7974.no-shadow,
7975.shadow-0 {
7976 box-shadow: none !important;
7977}
7978.inset-shadow {
7979 box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;
7980}
7981.z-marginals {
7982 z-index: 2000;
7983}
7984.z-notify {
7985 z-index: 9500;
7986}
7987.z-fullscreen {
7988 z-index: 6000;
7989}
7990.z-inherit {
7991 z-index: inherit !important;
7992}
7993.row,
7994.column,
7995.flex {
7996 display: flex;
7997 flex-wrap: wrap;
7998}
7999.row.inline,
8000.column.inline,
8001.flex.inline {
8002 display: inline-flex;
8003}
8004.row.reverse {
8005 flex-direction: row-reverse;
8006}
8007.column {
8008 flex-direction: column;
8009}
8010.column.reverse {
8011 flex-direction: column-reverse;
8012}
8013.wrap {
8014 flex-wrap: wrap;
8015}
8016.no-wrap {
8017 flex-wrap: nowrap;
8018}
8019.reverse-wrap {
8020 flex-wrap: wrap-reverse;
8021}
8022.order-first {
8023 order: -10000;
8024}
8025.order-last {
8026 order: 10000;
8027}
8028.order-none {
8029 order: 0;
8030}
8031.justify-start {
8032 justify-content: flex-start;
8033}
8034.justify-end {
8035 justify-content: flex-end;
8036}
8037.justify-center,
8038.flex-center {
8039 justify-content: center;
8040}
8041.justify-between {
8042 justify-content: space-between;
8043}
8044.justify-around {
8045 justify-content: space-around;
8046}
8047.justify-evenly {
8048 justify-content: space-evenly;
8049}
8050.items-start {
8051 align-items: flex-start;
8052}
8053.items-end {
8054 align-items: flex-end;
8055}
8056.items-center,
8057.flex-center {
8058 align-items: center;
8059}
8060.items-baseline {
8061 align-items: baseline;
8062}
8063.items-stretch {
8064 align-items: stretch;
8065}
8066.content-start {
8067 align-content: flex-start;
8068}
8069.content-end {
8070 align-content: flex-end;
8071}
8072.content-center {
8073 align-content: center;
8074}
8075.content-stretch {
8076 align-content: stretch;
8077}
8078.content-between {
8079 align-content: space-between;
8080}
8081.content-around {
8082 align-content: space-around;
8083}
8084.self-start {
8085 align-self: flex-start;
8086}
8087.self-end {
8088 align-self: flex-end;
8089}
8090.self-center {
8091 align-self: center;
8092}
8093.self-baseline {
8094 align-self: baseline;
8095}
8096.self-stretch {
8097 align-self: stretch;
8098}
8099.q-gutter-x-none,
8100.q-gutter-none {
8101 margin-left: 0;
8102}
8103.q-gutter-x-none > *,
8104.q-gutter-none > * {
8105 margin-left: 0;
8106}
8107.q-gutter-y-none,
8108.q-gutter-none {
8109 margin-top: 0;
8110}
8111.q-gutter-y-none > *,
8112.q-gutter-none > * {
8113 margin-top: 0;
8114}
8115.q-col-gutter-x-none,
8116.q-col-gutter-none {
8117 margin-left: 0;
8118}
8119.q-col-gutter-x-none > *,
8120.q-col-gutter-none > * {
8121 padding-left: 0;
8122}
8123.q-col-gutter-y-none,
8124.q-col-gutter-none {
8125 margin-top: 0;
8126}
8127.q-col-gutter-y-none > *,
8128.q-col-gutter-none > * {
8129 padding-top: 0;
8130}
8131.q-gutter-x-xs,
8132.q-gutter-xs {
8133 margin-left: -4px;
8134}
8135.q-gutter-x-xs > *,
8136.q-gutter-xs > * {
8137 margin-left: 4px;
8138}
8139.q-gutter-y-xs,
8140.q-gutter-xs {
8141 margin-top: -4px;
8142}
8143.q-gutter-y-xs > *,
8144.q-gutter-xs > * {
8145 margin-top: 4px;
8146}
8147.q-col-gutter-x-xs,
8148.q-col-gutter-xs {
8149 margin-left: -4px;
8150}
8151.q-col-gutter-x-xs > *,
8152.q-col-gutter-xs > * {
8153 padding-left: 4px;
8154}
8155.q-col-gutter-y-xs,
8156.q-col-gutter-xs {
8157 margin-top: -4px;
8158}
8159.q-col-gutter-y-xs > *,
8160.q-col-gutter-xs > * {
8161 padding-top: 4px;
8162}
8163.q-gutter-x-sm,
8164.q-gutter-sm {
8165 margin-left: -8px;
8166}
8167.q-gutter-x-sm > *,
8168.q-gutter-sm > * {
8169 margin-left: 8px;
8170}
8171.q-gutter-y-sm,
8172.q-gutter-sm {
8173 margin-top: -8px;
8174}
8175.q-gutter-y-sm > *,
8176.q-gutter-sm > * {
8177 margin-top: 8px;
8178}
8179.q-col-gutter-x-sm,
8180.q-col-gutter-sm {
8181 margin-left: -8px;
8182}
8183.q-col-gutter-x-sm > *,
8184.q-col-gutter-sm > * {
8185 padding-left: 8px;
8186}
8187.q-col-gutter-y-sm,
8188.q-col-gutter-sm {
8189 margin-top: -8px;
8190}
8191.q-col-gutter-y-sm > *,
8192.q-col-gutter-sm > * {
8193 padding-top: 8px;
8194}
8195.q-gutter-x-md,
8196.q-gutter-md {
8197 margin-left: -16px;
8198}
8199.q-gutter-x-md > *,
8200.q-gutter-md > * {
8201 margin-left: 16px;
8202}
8203.q-gutter-y-md,
8204.q-gutter-md {
8205 margin-top: -16px;
8206}
8207.q-gutter-y-md > *,
8208.q-gutter-md > * {
8209 margin-top: 16px;
8210}
8211.q-col-gutter-x-md,
8212.q-col-gutter-md {
8213 margin-left: -16px;
8214}
8215.q-col-gutter-x-md > *,
8216.q-col-gutter-md > * {
8217 padding-left: 16px;
8218}
8219.q-col-gutter-y-md,
8220.q-col-gutter-md {
8221 margin-top: -16px;
8222}
8223.q-col-gutter-y-md > *,
8224.q-col-gutter-md > * {
8225 padding-top: 16px;
8226}
8227.q-gutter-x-lg,
8228.q-gutter-lg {
8229 margin-left: -24px;
8230}
8231.q-gutter-x-lg > *,
8232.q-gutter-lg > * {
8233 margin-left: 24px;
8234}
8235.q-gutter-y-lg,
8236.q-gutter-lg {
8237 margin-top: -24px;
8238}
8239.q-gutter-y-lg > *,
8240.q-gutter-lg > * {
8241 margin-top: 24px;
8242}
8243.q-col-gutter-x-lg,
8244.q-col-gutter-lg {
8245 margin-left: -24px;
8246}
8247.q-col-gutter-x-lg > *,
8248.q-col-gutter-lg > * {
8249 padding-left: 24px;
8250}
8251.q-col-gutter-y-lg,
8252.q-col-gutter-lg {
8253 margin-top: -24px;
8254}
8255.q-col-gutter-y-lg > *,
8256.q-col-gutter-lg > * {
8257 padding-top: 24px;
8258}
8259.q-gutter-x-xl,
8260.q-gutter-xl {
8261 margin-left: -48px;
8262}
8263.q-gutter-x-xl > *,
8264.q-gutter-xl > * {
8265 margin-left: 48px;
8266}
8267.q-gutter-y-xl,
8268.q-gutter-xl {
8269 margin-top: -48px;
8270}
8271.q-gutter-y-xl > *,
8272.q-gutter-xl > * {
8273 margin-top: 48px;
8274}
8275.q-col-gutter-x-xl,
8276.q-col-gutter-xl {
8277 margin-left: -48px;
8278}
8279.q-col-gutter-x-xl > *,
8280.q-col-gutter-xl > * {
8281 padding-left: 48px;
8282}
8283.q-col-gutter-y-xl,
8284.q-col-gutter-xl {
8285 margin-top: -48px;
8286}
8287.q-col-gutter-y-xl > *,
8288.q-col-gutter-xl > * {
8289 padding-top: 48px;
8290}
8291@media (min-width: 0) {
8292 .row > .col,
8293 .row > .col-xs,
8294 .row > .col-auto,
8295 .row > .col-xs-auto,
8296 .row > .col-grow,
8297 .row > .col-xs-grow,
8298 .row > .col-shrink,
8299 .row > .col-xs-shrink,
8300 .row > .col-0,
8301 .row > .col-xs-0,
8302 .row > .col-1,
8303 .row > .col-xs-1,
8304 .row > .col-2,
8305 .row > .col-xs-2,
8306 .row > .col-3,
8307 .row > .col-xs-3,
8308 .row > .col-4,
8309 .row > .col-xs-4,
8310 .row > .col-5,
8311 .row > .col-xs-5,
8312 .row > .col-6,
8313 .row > .col-xs-6,
8314 .row > .col-7,
8315 .row > .col-xs-7,
8316 .row > .col-8,
8317 .row > .col-xs-8,
8318 .row > .col-9,
8319 .row > .col-xs-9,
8320 .row > .col-10,
8321 .row > .col-xs-10,
8322 .row > .col-11,
8323 .row > .col-xs-11,
8324 .row > .col-12,
8325 .row > .col-xs-12,
8326 .flex > .col,
8327 .flex > .col-xs,
8328 .flex > .col-auto,
8329 .flex > .col-xs-auto,
8330 .flex > .col-grow,
8331 .flex > .col-xs-grow,
8332 .flex > .col-shrink,
8333 .flex > .col-xs-shrink,
8334 .flex > .col-0,
8335 .flex > .col-xs-0,
8336 .flex > .col-1,
8337 .flex > .col-xs-1,
8338 .flex > .col-2,
8339 .flex > .col-xs-2,
8340 .flex > .col-3,
8341 .flex > .col-xs-3,
8342 .flex > .col-4,
8343 .flex > .col-xs-4,
8344 .flex > .col-5,
8345 .flex > .col-xs-5,
8346 .flex > .col-6,
8347 .flex > .col-xs-6,
8348 .flex > .col-7,
8349 .flex > .col-xs-7,
8350 .flex > .col-8,
8351 .flex > .col-xs-8,
8352 .flex > .col-9,
8353 .flex > .col-xs-9,
8354 .flex > .col-10,
8355 .flex > .col-xs-10,
8356 .flex > .col-11,
8357 .flex > .col-xs-11,
8358 .flex > .col-12,
8359 .flex > .col-xs-12 {
8360 width: auto;
8361 min-width: 0;
8362 max-width: 100%;
8363 }
8364 .column > .col,
8365 .column > .col-xs,
8366 .column > .col-auto,
8367 .column > .col-xs-auto,
8368 .column > .col-grow,
8369 .column > .col-xs-grow,
8370 .column > .col-shrink,
8371 .column > .col-xs-shrink,
8372 .column > .col-0,
8373 .column > .col-xs-0,
8374 .column > .col-1,
8375 .column > .col-xs-1,
8376 .column > .col-2,
8377 .column > .col-xs-2,
8378 .column > .col-3,
8379 .column > .col-xs-3,
8380 .column > .col-4,
8381 .column > .col-xs-4,
8382 .column > .col-5,
8383 .column > .col-xs-5,
8384 .column > .col-6,
8385 .column > .col-xs-6,
8386 .column > .col-7,
8387 .column > .col-xs-7,
8388 .column > .col-8,
8389 .column > .col-xs-8,
8390 .column > .col-9,
8391 .column > .col-xs-9,
8392 .column > .col-10,
8393 .column > .col-xs-10,
8394 .column > .col-11,
8395 .column > .col-xs-11,
8396 .column > .col-12,
8397 .column > .col-xs-12,
8398 .flex > .col,
8399 .flex > .col-xs,
8400 .flex > .col-auto,
8401 .flex > .col-xs-auto,
8402 .flex > .col-grow,
8403 .flex > .col-xs-grow,
8404 .flex > .col-shrink,
8405 .flex > .col-xs-shrink,
8406 .flex > .col-0,
8407 .flex > .col-xs-0,
8408 .flex > .col-1,
8409 .flex > .col-xs-1,
8410 .flex > .col-2,
8411 .flex > .col-xs-2,
8412 .flex > .col-3,
8413 .flex > .col-xs-3,
8414 .flex > .col-4,
8415 .flex > .col-xs-4,
8416 .flex > .col-5,
8417 .flex > .col-xs-5,
8418 .flex > .col-6,
8419 .flex > .col-xs-6,
8420 .flex > .col-7,
8421 .flex > .col-xs-7,
8422 .flex > .col-8,
8423 .flex > .col-xs-8,
8424 .flex > .col-9,
8425 .flex > .col-xs-9,
8426 .flex > .col-10,
8427 .flex > .col-xs-10,
8428 .flex > .col-11,
8429 .flex > .col-xs-11,
8430 .flex > .col-12,
8431 .flex > .col-xs-12 {
8432 height: auto;
8433 min-height: 0;
8434 max-height: 100%;
8435 }
8436 .col,
8437 .col-xs {
8438 flex: 10000 1 0%;
8439 }
8440 .col-auto,
8441 .col-xs-auto,
8442 .col-0,
8443 .col-xs-0,
8444 .col-1,
8445 .col-xs-1,
8446 .col-2,
8447 .col-xs-2,
8448 .col-3,
8449 .col-xs-3,
8450 .col-4,
8451 .col-xs-4,
8452 .col-5,
8453 .col-xs-5,
8454 .col-6,
8455 .col-xs-6,
8456 .col-7,
8457 .col-xs-7,
8458 .col-8,
8459 .col-xs-8,
8460 .col-9,
8461 .col-xs-9,
8462 .col-10,
8463 .col-xs-10,
8464 .col-11,
8465 .col-xs-11,
8466 .col-12,
8467 .col-xs-12 {
8468 flex: 0 0 auto;
8469 }
8470 .col-grow,
8471 .col-xs-grow {
8472 flex: 1 0 auto;
8473 }
8474 .col-shrink,
8475 .col-xs-shrink {
8476 flex: 0 1 auto;
8477 }
8478 .row > .col-0,
8479 .row > .col-xs-0 {
8480 height: auto;
8481 width: 0%;
8482 }
8483 .row > .offset-0,
8484 .row > .offset-xs-0 {
8485 margin-left: 0%;
8486 }
8487 .column > .col-0,
8488 .column > .col-xs-0 {
8489 height: 0%;
8490 width: auto;
8491 }
8492 .row > .col-1,
8493 .row > .col-xs-1 {
8494 height: auto;
8495 width: 8.3333%;
8496 }
8497 .row > .offset-1,
8498 .row > .offset-xs-1 {
8499 margin-left: 8.3333%;
8500 }
8501 .column > .col-1,
8502 .column > .col-xs-1 {
8503 height: 8.3333%;
8504 width: auto;
8505 }
8506 .row > .col-2,
8507 .row > .col-xs-2 {
8508 height: auto;
8509 width: 16.6667%;
8510 }
8511 .row > .offset-2,
8512 .row > .offset-xs-2 {
8513 margin-left: 16.6667%;
8514 }
8515 .column > .col-2,
8516 .column > .col-xs-2 {
8517 height: 16.6667%;
8518 width: auto;
8519 }
8520 .row > .col-3,
8521 .row > .col-xs-3 {
8522 height: auto;
8523 width: 25%;
8524 }
8525 .row > .offset-3,
8526 .row > .offset-xs-3 {
8527 margin-left: 25%;
8528 }
8529 .column > .col-3,
8530 .column > .col-xs-3 {
8531 height: 25%;
8532 width: auto;
8533 }
8534 .row > .col-4,
8535 .row > .col-xs-4 {
8536 height: auto;
8537 width: 33.3333%;
8538 }
8539 .row > .offset-4,
8540 .row > .offset-xs-4 {
8541 margin-left: 33.3333%;
8542 }
8543 .column > .col-4,
8544 .column > .col-xs-4 {
8545 height: 33.3333%;
8546 width: auto;
8547 }
8548 .row > .col-5,
8549 .row > .col-xs-5 {
8550 height: auto;
8551 width: 41.6667%;
8552 }
8553 .row > .offset-5,
8554 .row > .offset-xs-5 {
8555 margin-left: 41.6667%;
8556 }
8557 .column > .col-5,
8558 .column > .col-xs-5 {
8559 height: 41.6667%;
8560 width: auto;
8561 }
8562 .row > .col-6,
8563 .row > .col-xs-6 {
8564 height: auto;
8565 width: 50%;
8566 }
8567 .row > .offset-6,
8568 .row > .offset-xs-6 {
8569 margin-left: 50%;
8570 }
8571 .column > .col-6,
8572 .column > .col-xs-6 {
8573 height: 50%;
8574 width: auto;
8575 }
8576 .row > .col-7,
8577 .row > .col-xs-7 {
8578 height: auto;
8579 width: 58.3333%;
8580 }
8581 .row > .offset-7,
8582 .row > .offset-xs-7 {
8583 margin-left: 58.3333%;
8584 }
8585 .column > .col-7,
8586 .column > .col-xs-7 {
8587 height: 58.3333%;
8588 width: auto;
8589 }
8590 .row > .col-8,
8591 .row > .col-xs-8 {
8592 height: auto;
8593 width: 66.6667%;
8594 }
8595 .row > .offset-8,
8596 .row > .offset-xs-8 {
8597 margin-left: 66.6667%;
8598 }
8599 .column > .col-8,
8600 .column > .col-xs-8 {
8601 height: 66.6667%;
8602 width: auto;
8603 }
8604 .row > .col-9,
8605 .row > .col-xs-9 {
8606 height: auto;
8607 width: 75%;
8608 }
8609 .row > .offset-9,
8610 .row > .offset-xs-9 {
8611 margin-left: 75%;
8612 }
8613 .column > .col-9,
8614 .column > .col-xs-9 {
8615 height: 75%;
8616 width: auto;
8617 }
8618 .row > .col-10,
8619 .row > .col-xs-10 {
8620 height: auto;
8621 width: 83.3333%;
8622 }
8623 .row > .offset-10,
8624 .row > .offset-xs-10 {
8625 margin-left: 83.3333%;
8626 }
8627 .column > .col-10,
8628 .column > .col-xs-10 {
8629 height: 83.3333%;
8630 width: auto;
8631 }
8632 .row > .col-11,
8633 .row > .col-xs-11 {
8634 height: auto;
8635 width: 91.6667%;
8636 }
8637 .row > .offset-11,
8638 .row > .offset-xs-11 {
8639 margin-left: 91.6667%;
8640 }
8641 .column > .col-11,
8642 .column > .col-xs-11 {
8643 height: 91.6667%;
8644 width: auto;
8645 }
8646 .row > .col-12,
8647 .row > .col-xs-12 {
8648 height: auto;
8649 width: 100%;
8650 }
8651 .row > .offset-12,
8652 .row > .offset-xs-12 {
8653 margin-left: 100%;
8654 }
8655 .column > .col-12,
8656 .column > .col-xs-12 {
8657 height: 100%;
8658 width: auto;
8659 }
8660 .row > .col-all {
8661 height: auto;
8662 flex: 0 0 100%;
8663 }
8664}
8665@media (min-width: 600px) {
8666 .row > .col-sm,
8667 .row > .col-sm-auto,
8668 .row > .col-sm-grow,
8669 .row > .col-sm-shrink,
8670 .row > .col-sm-0,
8671 .row > .col-sm-1,
8672 .row > .col-sm-2,
8673 .row > .col-sm-3,
8674 .row > .col-sm-4,
8675 .row > .col-sm-5,
8676 .row > .col-sm-6,
8677 .row > .col-sm-7,
8678 .row > .col-sm-8,
8679 .row > .col-sm-9,
8680 .row > .col-sm-10,
8681 .row > .col-sm-11,
8682 .row > .col-sm-12,
8683 .flex > .col-sm,
8684 .flex > .col-sm-auto,
8685 .flex > .col-sm-grow,
8686 .flex > .col-sm-shrink,
8687 .flex > .col-sm-0,
8688 .flex > .col-sm-1,
8689 .flex > .col-sm-2,
8690 .flex > .col-sm-3,
8691 .flex > .col-sm-4,
8692 .flex > .col-sm-5,
8693 .flex > .col-sm-6,
8694 .flex > .col-sm-7,
8695 .flex > .col-sm-8,
8696 .flex > .col-sm-9,
8697 .flex > .col-sm-10,
8698 .flex > .col-sm-11,
8699 .flex > .col-sm-12 {
8700 width: auto;
8701 min-width: 0;
8702 max-width: 100%;
8703 }
8704 .column > .col-sm,
8705 .column > .col-sm-auto,
8706 .column > .col-sm-grow,
8707 .column > .col-sm-shrink,
8708 .column > .col-sm-0,
8709 .column > .col-sm-1,
8710 .column > .col-sm-2,
8711 .column > .col-sm-3,
8712 .column > .col-sm-4,
8713 .column > .col-sm-5,
8714 .column > .col-sm-6,
8715 .column > .col-sm-7,
8716 .column > .col-sm-8,
8717 .column > .col-sm-9,
8718 .column > .col-sm-10,
8719 .column > .col-sm-11,
8720 .column > .col-sm-12,
8721 .flex > .col-sm,
8722 .flex > .col-sm-auto,
8723 .flex > .col-sm-grow,
8724 .flex > .col-sm-shrink,
8725 .flex > .col-sm-0,
8726 .flex > .col-sm-1,
8727 .flex > .col-sm-2,
8728 .flex > .col-sm-3,
8729 .flex > .col-sm-4,
8730 .flex > .col-sm-5,
8731 .flex > .col-sm-6,
8732 .flex > .col-sm-7,
8733 .flex > .col-sm-8,
8734 .flex > .col-sm-9,
8735 .flex > .col-sm-10,
8736 .flex > .col-sm-11,
8737 .flex > .col-sm-12 {
8738 height: auto;
8739 min-height: 0;
8740 max-height: 100%;
8741 }
8742 .col-sm {
8743 flex: 10000 1 0%;
8744 }
8745 .col-sm-auto,
8746 .col-sm-0,
8747 .col-sm-1,
8748 .col-sm-2,
8749 .col-sm-3,
8750 .col-sm-4,
8751 .col-sm-5,
8752 .col-sm-6,
8753 .col-sm-7,
8754 .col-sm-8,
8755 .col-sm-9,
8756 .col-sm-10,
8757 .col-sm-11,
8758 .col-sm-12 {
8759 flex: 0 0 auto;
8760 }
8761 .col-sm-grow {
8762 flex: 1 0 auto;
8763 }
8764 .col-sm-shrink {
8765 flex: 0 1 auto;
8766 }
8767 .row > .col-sm-0 {
8768 height: auto;
8769 width: 0%;
8770 }
8771 .row > .offset-sm-0 {
8772 margin-left: 0%;
8773 }
8774 .column > .col-sm-0 {
8775 height: 0%;
8776 width: auto;
8777 }
8778 .row > .col-sm-1 {
8779 height: auto;
8780 width: 8.3333%;
8781 }
8782 .row > .offset-sm-1 {
8783 margin-left: 8.3333%;
8784 }
8785 .column > .col-sm-1 {
8786 height: 8.3333%;
8787 width: auto;
8788 }
8789 .row > .col-sm-2 {
8790 height: auto;
8791 width: 16.6667%;
8792 }
8793 .row > .offset-sm-2 {
8794 margin-left: 16.6667%;
8795 }
8796 .column > .col-sm-2 {
8797 height: 16.6667%;
8798 width: auto;
8799 }
8800 .row > .col-sm-3 {
8801 height: auto;
8802 width: 25%;
8803 }
8804 .row > .offset-sm-3 {
8805 margin-left: 25%;
8806 }
8807 .column > .col-sm-3 {
8808 height: 25%;
8809 width: auto;
8810 }
8811 .row > .col-sm-4 {
8812 height: auto;
8813 width: 33.3333%;
8814 }
8815 .row > .offset-sm-4 {
8816 margin-left: 33.3333%;
8817 }
8818 .column > .col-sm-4 {
8819 height: 33.3333%;
8820 width: auto;
8821 }
8822 .row > .col-sm-5 {
8823 height: auto;
8824 width: 41.6667%;
8825 }
8826 .row > .offset-sm-5 {
8827 margin-left: 41.6667%;
8828 }
8829 .column > .col-sm-5 {
8830 height: 41.6667%;
8831 width: auto;
8832 }
8833 .row > .col-sm-6 {
8834 height: auto;
8835 width: 50%;
8836 }
8837 .row > .offset-sm-6 {
8838 margin-left: 50%;
8839 }
8840 .column > .col-sm-6 {
8841 height: 50%;
8842 width: auto;
8843 }
8844 .row > .col-sm-7 {
8845 height: auto;
8846 width: 58.3333%;
8847 }
8848 .row > .offset-sm-7 {
8849 margin-left: 58.3333%;
8850 }
8851 .column > .col-sm-7 {
8852 height: 58.3333%;
8853 width: auto;
8854 }
8855 .row > .col-sm-8 {
8856 height: auto;
8857 width: 66.6667%;
8858 }
8859 .row > .offset-sm-8 {
8860 margin-left: 66.6667%;
8861 }
8862 .column > .col-sm-8 {
8863 height: 66.6667%;
8864 width: auto;
8865 }
8866 .row > .col-sm-9 {
8867 height: auto;
8868 width: 75%;
8869 }
8870 .row > .offset-sm-9 {
8871 margin-left: 75%;
8872 }
8873 .column > .col-sm-9 {
8874 height: 75%;
8875 width: auto;
8876 }
8877 .row > .col-sm-10 {
8878 height: auto;
8879 width: 83.3333%;
8880 }
8881 .row > .offset-sm-10 {
8882 margin-left: 83.3333%;
8883 }
8884 .column > .col-sm-10 {
8885 height: 83.3333%;
8886 width: auto;
8887 }
8888 .row > .col-sm-11 {
8889 height: auto;
8890 width: 91.6667%;
8891 }
8892 .row > .offset-sm-11 {
8893 margin-left: 91.6667%;
8894 }
8895 .column > .col-sm-11 {
8896 height: 91.6667%;
8897 width: auto;
8898 }
8899 .row > .col-sm-12 {
8900 height: auto;
8901 width: 100%;
8902 }
8903 .row > .offset-sm-12 {
8904 margin-left: 100%;
8905 }
8906 .column > .col-sm-12 {
8907 height: 100%;
8908 width: auto;
8909 }
8910}
8911@media (min-width: 1024px) {
8912 .row > .col-md,
8913 .row > .col-md-auto,
8914 .row > .col-md-grow,
8915 .row > .col-md-shrink,
8916 .row > .col-md-0,
8917 .row > .col-md-1,
8918 .row > .col-md-2,
8919 .row > .col-md-3,
8920 .row > .col-md-4,
8921 .row > .col-md-5,
8922 .row > .col-md-6,
8923 .row > .col-md-7,
8924 .row > .col-md-8,
8925 .row > .col-md-9,
8926 .row > .col-md-10,
8927 .row > .col-md-11,
8928 .row > .col-md-12,
8929 .flex > .col-md,
8930 .flex > .col-md-auto,
8931 .flex > .col-md-grow,
8932 .flex > .col-md-shrink,
8933 .flex > .col-md-0,
8934 .flex > .col-md-1,
8935 .flex > .col-md-2,
8936 .flex > .col-md-3,
8937 .flex > .col-md-4,
8938 .flex > .col-md-5,
8939 .flex > .col-md-6,
8940 .flex > .col-md-7,
8941 .flex > .col-md-8,
8942 .flex > .col-md-9,
8943 .flex > .col-md-10,
8944 .flex > .col-md-11,
8945 .flex > .col-md-12 {
8946 width: auto;
8947 min-width: 0;
8948 max-width: 100%;
8949 }
8950 .column > .col-md,
8951 .column > .col-md-auto,
8952 .column > .col-md-grow,
8953 .column > .col-md-shrink,
8954 .column > .col-md-0,
8955 .column > .col-md-1,
8956 .column > .col-md-2,
8957 .column > .col-md-3,
8958 .column > .col-md-4,
8959 .column > .col-md-5,
8960 .column > .col-md-6,
8961 .column > .col-md-7,
8962 .column > .col-md-8,
8963 .column > .col-md-9,
8964 .column > .col-md-10,
8965 .column > .col-md-11,
8966 .column > .col-md-12,
8967 .flex > .col-md,
8968 .flex > .col-md-auto,
8969 .flex > .col-md-grow,
8970 .flex > .col-md-shrink,
8971 .flex > .col-md-0,
8972 .flex > .col-md-1,
8973 .flex > .col-md-2,
8974 .flex > .col-md-3,
8975 .flex > .col-md-4,
8976 .flex > .col-md-5,
8977 .flex > .col-md-6,
8978 .flex > .col-md-7,
8979 .flex > .col-md-8,
8980 .flex > .col-md-9,
8981 .flex > .col-md-10,
8982 .flex > .col-md-11,
8983 .flex > .col-md-12 {
8984 height: auto;
8985 min-height: 0;
8986 max-height: 100%;
8987 }
8988 .col-md {
8989 flex: 10000 1 0%;
8990 }
8991 .col-md-auto,
8992 .col-md-0,
8993 .col-md-1,
8994 .col-md-2,
8995 .col-md-3,
8996 .col-md-4,
8997 .col-md-5,
8998 .col-md-6,
8999 .col-md-7,
9000 .col-md-8,
9001 .col-md-9,
9002 .col-md-10,
9003 .col-md-11,
9004 .col-md-12 {
9005 flex: 0 0 auto;
9006 }
9007 .col-md-grow {
9008 flex: 1 0 auto;
9009 }
9010 .col-md-shrink {
9011 flex: 0 1 auto;
9012 }
9013 .row > .col-md-0 {
9014 height: auto;
9015 width: 0%;
9016 }
9017 .row > .offset-md-0 {
9018 margin-left: 0%;
9019 }
9020 .column > .col-md-0 {
9021 height: 0%;
9022 width: auto;
9023 }
9024 .row > .col-md-1 {
9025 height: auto;
9026 width: 8.3333%;
9027 }
9028 .row > .offset-md-1 {
9029 margin-left: 8.3333%;
9030 }
9031 .column > .col-md-1 {
9032 height: 8.3333%;
9033 width: auto;
9034 }
9035 .row > .col-md-2 {
9036 height: auto;
9037 width: 16.6667%;
9038 }
9039 .row > .offset-md-2 {
9040 margin-left: 16.6667%;
9041 }
9042 .column > .col-md-2 {
9043 height: 16.6667%;
9044 width: auto;
9045 }
9046 .row > .col-md-3 {
9047 height: auto;
9048 width: 25%;
9049 }
9050 .row > .offset-md-3 {
9051 margin-left: 25%;
9052 }
9053 .column > .col-md-3 {
9054 height: 25%;
9055 width: auto;
9056 }
9057 .row > .col-md-4 {
9058 height: auto;
9059 width: 33.3333%;
9060 }
9061 .row > .offset-md-4 {
9062 margin-left: 33.3333%;
9063 }
9064 .column > .col-md-4 {
9065 height: 33.3333%;
9066 width: auto;
9067 }
9068 .row > .col-md-5 {
9069 height: auto;
9070 width: 41.6667%;
9071 }
9072 .row > .offset-md-5 {
9073 margin-left: 41.6667%;
9074 }
9075 .column > .col-md-5 {
9076 height: 41.6667%;
9077 width: auto;
9078 }
9079 .row > .col-md-6 {
9080 height: auto;
9081 width: 50%;
9082 }
9083 .row > .offset-md-6 {
9084 margin-left: 50%;
9085 }
9086 .column > .col-md-6 {
9087 height: 50%;
9088 width: auto;
9089 }
9090 .row > .col-md-7 {
9091 height: auto;
9092 width: 58.3333%;
9093 }
9094 .row > .offset-md-7 {
9095 margin-left: 58.3333%;
9096 }
9097 .column > .col-md-7 {
9098 height: 58.3333%;
9099 width: auto;
9100 }
9101 .row > .col-md-8 {
9102 height: auto;
9103 width: 66.6667%;
9104 }
9105 .row > .offset-md-8 {
9106 margin-left: 66.6667%;
9107 }
9108 .column > .col-md-8 {
9109 height: 66.6667%;
9110 width: auto;
9111 }
9112 .row > .col-md-9 {
9113 height: auto;
9114 width: 75%;
9115 }
9116 .row > .offset-md-9 {
9117 margin-left: 75%;
9118 }
9119 .column > .col-md-9 {
9120 height: 75%;
9121 width: auto;
9122 }
9123 .row > .col-md-10 {
9124 height: auto;
9125 width: 83.3333%;
9126 }
9127 .row > .offset-md-10 {
9128 margin-left: 83.3333%;
9129 }
9130 .column > .col-md-10 {
9131 height: 83.3333%;
9132 width: auto;
9133 }
9134 .row > .col-md-11 {
9135 height: auto;
9136 width: 91.6667%;
9137 }
9138 .row > .offset-md-11 {
9139 margin-left: 91.6667%;
9140 }
9141 .column > .col-md-11 {
9142 height: 91.6667%;
9143 width: auto;
9144 }
9145 .row > .col-md-12 {
9146 height: auto;
9147 width: 100%;
9148 }
9149 .row > .offset-md-12 {
9150 margin-left: 100%;
9151 }
9152 .column > .col-md-12 {
9153 height: 100%;
9154 width: auto;
9155 }
9156}
9157@media (min-width: 1440px) {
9158 .row > .col-lg,
9159 .row > .col-lg-auto,
9160 .row > .col-lg-grow,
9161 .row > .col-lg-shrink,
9162 .row > .col-lg-0,
9163 .row > .col-lg-1,
9164 .row > .col-lg-2,
9165 .row > .col-lg-3,
9166 .row > .col-lg-4,
9167 .row > .col-lg-5,
9168 .row > .col-lg-6,
9169 .row > .col-lg-7,
9170 .row > .col-lg-8,
9171 .row > .col-lg-9,
9172 .row > .col-lg-10,
9173 .row > .col-lg-11,
9174 .row > .col-lg-12,
9175 .flex > .col-lg,
9176 .flex > .col-lg-auto,
9177 .flex > .col-lg-grow,
9178 .flex > .col-lg-shrink,
9179 .flex > .col-lg-0,
9180 .flex > .col-lg-1,
9181 .flex > .col-lg-2,
9182 .flex > .col-lg-3,
9183 .flex > .col-lg-4,
9184 .flex > .col-lg-5,
9185 .flex > .col-lg-6,
9186 .flex > .col-lg-7,
9187 .flex > .col-lg-8,
9188 .flex > .col-lg-9,
9189 .flex > .col-lg-10,
9190 .flex > .col-lg-11,
9191 .flex > .col-lg-12 {
9192 width: auto;
9193 min-width: 0;
9194 max-width: 100%;
9195 }
9196 .column > .col-lg,
9197 .column > .col-lg-auto,
9198 .column > .col-lg-grow,
9199 .column > .col-lg-shrink,
9200 .column > .col-lg-0,
9201 .column > .col-lg-1,
9202 .column > .col-lg-2,
9203 .column > .col-lg-3,
9204 .column > .col-lg-4,
9205 .column > .col-lg-5,
9206 .column > .col-lg-6,
9207 .column > .col-lg-7,
9208 .column > .col-lg-8,
9209 .column > .col-lg-9,
9210 .column > .col-lg-10,
9211 .column > .col-lg-11,
9212 .column > .col-lg-12,
9213 .flex > .col-lg,
9214 .flex > .col-lg-auto,
9215 .flex > .col-lg-grow,
9216 .flex > .col-lg-shrink,
9217 .flex > .col-lg-0,
9218 .flex > .col-lg-1,
9219 .flex > .col-lg-2,
9220 .flex > .col-lg-3,
9221 .flex > .col-lg-4,
9222 .flex > .col-lg-5,
9223 .flex > .col-lg-6,
9224 .flex > .col-lg-7,
9225 .flex > .col-lg-8,
9226 .flex > .col-lg-9,
9227 .flex > .col-lg-10,
9228 .flex > .col-lg-11,
9229 .flex > .col-lg-12 {
9230 height: auto;
9231 min-height: 0;
9232 max-height: 100%;
9233 }
9234 .col-lg {
9235 flex: 10000 1 0%;
9236 }
9237 .col-lg-auto,
9238 .col-lg-0,
9239 .col-lg-1,
9240 .col-lg-2,
9241 .col-lg-3,
9242 .col-lg-4,
9243 .col-lg-5,
9244 .col-lg-6,
9245 .col-lg-7,
9246 .col-lg-8,
9247 .col-lg-9,
9248 .col-lg-10,
9249 .col-lg-11,
9250 .col-lg-12 {
9251 flex: 0 0 auto;
9252 }
9253 .col-lg-grow {
9254 flex: 1 0 auto;
9255 }
9256 .col-lg-shrink {
9257 flex: 0 1 auto;
9258 }
9259 .row > .col-lg-0 {
9260 height: auto;
9261 width: 0%;
9262 }
9263 .row > .offset-lg-0 {
9264 margin-left: 0%;
9265 }
9266 .column > .col-lg-0 {
9267 height: 0%;
9268 width: auto;
9269 }
9270 .row > .col-lg-1 {
9271 height: auto;
9272 width: 8.3333%;
9273 }
9274 .row > .offset-lg-1 {
9275 margin-left: 8.3333%;
9276 }
9277 .column > .col-lg-1 {
9278 height: 8.3333%;
9279 width: auto;
9280 }
9281 .row > .col-lg-2 {
9282 height: auto;
9283 width: 16.6667%;
9284 }
9285 .row > .offset-lg-2 {
9286 margin-left: 16.6667%;
9287 }
9288 .column > .col-lg-2 {
9289 height: 16.6667%;
9290 width: auto;
9291 }
9292 .row > .col-lg-3 {
9293 height: auto;
9294 width: 25%;
9295 }
9296 .row > .offset-lg-3 {
9297 margin-left: 25%;
9298 }
9299 .column > .col-lg-3 {
9300 height: 25%;
9301 width: auto;
9302 }
9303 .row > .col-lg-4 {
9304 height: auto;
9305 width: 33.3333%;
9306 }
9307 .row > .offset-lg-4 {
9308 margin-left: 33.3333%;
9309 }
9310 .column > .col-lg-4 {
9311 height: 33.3333%;
9312 width: auto;
9313 }
9314 .row > .col-lg-5 {
9315 height: auto;
9316 width: 41.6667%;
9317 }
9318 .row > .offset-lg-5 {
9319 margin-left: 41.6667%;
9320 }
9321 .column > .col-lg-5 {
9322 height: 41.6667%;
9323 width: auto;
9324 }
9325 .row > .col-lg-6 {
9326 height: auto;
9327 width: 50%;
9328 }
9329 .row > .offset-lg-6 {
9330 margin-left: 50%;
9331 }
9332 .column > .col-lg-6 {
9333 height: 50%;
9334 width: auto;
9335 }
9336 .row > .col-lg-7 {
9337 height: auto;
9338 width: 58.3333%;
9339 }
9340 .row > .offset-lg-7 {
9341 margin-left: 58.3333%;
9342 }
9343 .column > .col-lg-7 {
9344 height: 58.3333%;
9345 width: auto;
9346 }
9347 .row > .col-lg-8 {
9348 height: auto;
9349 width: 66.6667%;
9350 }
9351 .row > .offset-lg-8 {
9352 margin-left: 66.6667%;
9353 }
9354 .column > .col-lg-8 {
9355 height: 66.6667%;
9356 width: auto;
9357 }
9358 .row > .col-lg-9 {
9359 height: auto;
9360 width: 75%;
9361 }
9362 .row > .offset-lg-9 {
9363 margin-left: 75%;
9364 }
9365 .column > .col-lg-9 {
9366 height: 75%;
9367 width: auto;
9368 }
9369 .row > .col-lg-10 {
9370 height: auto;
9371 width: 83.3333%;
9372 }
9373 .row > .offset-lg-10 {
9374 margin-left: 83.3333%;
9375 }
9376 .column > .col-lg-10 {
9377 height: 83.3333%;
9378 width: auto;
9379 }
9380 .row > .col-lg-11 {
9381 height: auto;
9382 width: 91.6667%;
9383 }
9384 .row > .offset-lg-11 {
9385 margin-left: 91.6667%;
9386 }
9387 .column > .col-lg-11 {
9388 height: 91.6667%;
9389 width: auto;
9390 }
9391 .row > .col-lg-12 {
9392 height: auto;
9393 width: 100%;
9394 }
9395 .row > .offset-lg-12 {
9396 margin-left: 100%;
9397 }
9398 .column > .col-lg-12 {
9399 height: 100%;
9400 width: auto;
9401 }
9402}
9403@media (min-width: 1920px) {
9404 .row > .col-xl,
9405 .row > .col-xl-auto,
9406 .row > .col-xl-grow,
9407 .row > .col-xl-shrink,
9408 .row > .col-xl-0,
9409 .row > .col-xl-1,
9410 .row > .col-xl-2,
9411 .row > .col-xl-3,
9412 .row > .col-xl-4,
9413 .row > .col-xl-5,
9414 .row > .col-xl-6,
9415 .row > .col-xl-7,
9416 .row > .col-xl-8,
9417 .row > .col-xl-9,
9418 .row > .col-xl-10,
9419 .row > .col-xl-11,
9420 .row > .col-xl-12,
9421 .flex > .col-xl,
9422 .flex > .col-xl-auto,
9423 .flex > .col-xl-grow,
9424 .flex > .col-xl-shrink,
9425 .flex > .col-xl-0,
9426 .flex > .col-xl-1,
9427 .flex > .col-xl-2,
9428 .flex > .col-xl-3,
9429 .flex > .col-xl-4,
9430 .flex > .col-xl-5,
9431 .flex > .col-xl-6,
9432 .flex > .col-xl-7,
9433 .flex > .col-xl-8,
9434 .flex > .col-xl-9,
9435 .flex > .col-xl-10,
9436 .flex > .col-xl-11,
9437 .flex > .col-xl-12 {
9438 width: auto;
9439 min-width: 0;
9440 max-width: 100%;
9441 }
9442 .column > .col-xl,
9443 .column > .col-xl-auto,
9444 .column > .col-xl-grow,
9445 .column > .col-xl-shrink,
9446 .column > .col-xl-0,
9447 .column > .col-xl-1,
9448 .column > .col-xl-2,
9449 .column > .col-xl-3,
9450 .column > .col-xl-4,
9451 .column > .col-xl-5,
9452 .column > .col-xl-6,
9453 .column > .col-xl-7,
9454 .column > .col-xl-8,
9455 .column > .col-xl-9,
9456 .column > .col-xl-10,
9457 .column > .col-xl-11,
9458 .column > .col-xl-12,
9459 .flex > .col-xl,
9460 .flex > .col-xl-auto,
9461 .flex > .col-xl-grow,
9462 .flex > .col-xl-shrink,
9463 .flex > .col-xl-0,
9464 .flex > .col-xl-1,
9465 .flex > .col-xl-2,
9466 .flex > .col-xl-3,
9467 .flex > .col-xl-4,
9468 .flex > .col-xl-5,
9469 .flex > .col-xl-6,
9470 .flex > .col-xl-7,
9471 .flex > .col-xl-8,
9472 .flex > .col-xl-9,
9473 .flex > .col-xl-10,
9474 .flex > .col-xl-11,
9475 .flex > .col-xl-12 {
9476 height: auto;
9477 min-height: 0;
9478 max-height: 100%;
9479 }
9480 .col-xl {
9481 flex: 10000 1 0%;
9482 }
9483 .col-xl-auto,
9484 .col-xl-0,
9485 .col-xl-1,
9486 .col-xl-2,
9487 .col-xl-3,
9488 .col-xl-4,
9489 .col-xl-5,
9490 .col-xl-6,
9491 .col-xl-7,
9492 .col-xl-8,
9493 .col-xl-9,
9494 .col-xl-10,
9495 .col-xl-11,
9496 .col-xl-12 {
9497 flex: 0 0 auto;
9498 }
9499 .col-xl-grow {
9500 flex: 1 0 auto;
9501 }
9502 .col-xl-shrink {
9503 flex: 0 1 auto;
9504 }
9505 .row > .col-xl-0 {
9506 height: auto;
9507 width: 0%;
9508 }
9509 .row > .offset-xl-0 {
9510 margin-left: 0%;
9511 }
9512 .column > .col-xl-0 {
9513 height: 0%;
9514 width: auto;
9515 }
9516 .row > .col-xl-1 {
9517 height: auto;
9518 width: 8.3333%;
9519 }
9520 .row > .offset-xl-1 {
9521 margin-left: 8.3333%;
9522 }
9523 .column > .col-xl-1 {
9524 height: 8.3333%;
9525 width: auto;
9526 }
9527 .row > .col-xl-2 {
9528 height: auto;
9529 width: 16.6667%;
9530 }
9531 .row > .offset-xl-2 {
9532 margin-left: 16.6667%;
9533 }
9534 .column > .col-xl-2 {
9535 height: 16.6667%;
9536 width: auto;
9537 }
9538 .row > .col-xl-3 {
9539 height: auto;
9540 width: 25%;
9541 }
9542 .row > .offset-xl-3 {
9543 margin-left: 25%;
9544 }
9545 .column > .col-xl-3 {
9546 height: 25%;
9547 width: auto;
9548 }
9549 .row > .col-xl-4 {
9550 height: auto;
9551 width: 33.3333%;
9552 }
9553 .row > .offset-xl-4 {
9554 margin-left: 33.3333%;
9555 }
9556 .column > .col-xl-4 {
9557 height: 33.3333%;
9558 width: auto;
9559 }
9560 .row > .col-xl-5 {
9561 height: auto;
9562 width: 41.6667%;
9563 }
9564 .row > .offset-xl-5 {
9565 margin-left: 41.6667%;
9566 }
9567 .column > .col-xl-5 {
9568 height: 41.6667%;
9569 width: auto;
9570 }
9571 .row > .col-xl-6 {
9572 height: auto;
9573 width: 50%;
9574 }
9575 .row > .offset-xl-6 {
9576 margin-left: 50%;
9577 }
9578 .column > .col-xl-6 {
9579 height: 50%;
9580 width: auto;
9581 }
9582 .row > .col-xl-7 {
9583 height: auto;
9584 width: 58.3333%;
9585 }
9586 .row > .offset-xl-7 {
9587 margin-left: 58.3333%;
9588 }
9589 .column > .col-xl-7 {
9590 height: 58.3333%;
9591 width: auto;
9592 }
9593 .row > .col-xl-8 {
9594 height: auto;
9595 width: 66.6667%;
9596 }
9597 .row > .offset-xl-8 {
9598 margin-left: 66.6667%;
9599 }
9600 .column > .col-xl-8 {
9601 height: 66.6667%;
9602 width: auto;
9603 }
9604 .row > .col-xl-9 {
9605 height: auto;
9606 width: 75%;
9607 }
9608 .row > .offset-xl-9 {
9609 margin-left: 75%;
9610 }
9611 .column > .col-xl-9 {
9612 height: 75%;
9613 width: auto;
9614 }
9615 .row > .col-xl-10 {
9616 height: auto;
9617 width: 83.3333%;
9618 }
9619 .row > .offset-xl-10 {
9620 margin-left: 83.3333%;
9621 }
9622 .column > .col-xl-10 {
9623 height: 83.3333%;
9624 width: auto;
9625 }
9626 .row > .col-xl-11 {
9627 height: auto;
9628 width: 91.6667%;
9629 }
9630 .row > .offset-xl-11 {
9631 margin-left: 91.6667%;
9632 }
9633 .column > .col-xl-11 {
9634 height: 91.6667%;
9635 width: auto;
9636 }
9637 .row > .col-xl-12 {
9638 height: auto;
9639 width: 100%;
9640 }
9641 .row > .offset-xl-12 {
9642 margin-left: 100%;
9643 }
9644 .column > .col-xl-12 {
9645 height: 100%;
9646 width: auto;
9647 }
9648}
9649.rounded-borders {
9650 border-radius: 4px;
9651}
9652.border-radius-inherit {
9653 border-radius: inherit;
9654}
9655.no-transition {
9656 transition: none !important;
9657}
9658.transition-0 {
9659 transition: 0s !important;
9660}
9661.glossy {
9662 background-image: linear-gradient(to bottom, rgba(255,255,255,0.3), rgba(255,255,255,0) 50%, rgba(0,0,0,0.12) 51%, rgba(0,0,0,0.04)) !important;
9663}
9664.q-placeholder::-moz-placeholder {
9665 color: inherit;
9666 opacity: 0.7;
9667}
9668.q-placeholder:-ms-input-placeholder {
9669 color: inherit !important;
9670 opacity: 0.7 !important;
9671}
9672.q-placeholder::placeholder {
9673 color: inherit;
9674 opacity: 0.7;
9675}
9676.q-body--fullscreen-mixin,
9677.q-body--prevent-scroll {
9678 position: fixed !important;
9679}
9680.q-body--force-scrollbar {
9681 overflow-y: scroll;
9682}
9683.q-no-input-spinner {
9684 -moz-appearance: textfield !important;
9685}
9686.q-no-input-spinner::-webkit-outer-spin-button,
9687.q-no-input-spinner::-webkit-inner-spin-button {
9688 -webkit-appearance: none;
9689 margin: 0;
9690}
9691.q-link {
9692 outline: 0;
9693 text-decoration: none;
9694}
9695body.electron .q-electron-drag {
9696 -webkit-user-select: none;
9697 -webkit-app-region: drag;
9698}
9699body.electron .q-electron-drag .q-btn-item,
9700body.electron .q-electron-drag--exception {
9701 -webkit-app-region: no-drag;
9702}
9703img.responsive {
9704 max-width: 100%;
9705 height: auto;
9706}
9707.non-selectable {
9708 -webkit-user-select: none !important;
9709 -moz-user-select: none !important;
9710 -ms-user-select: none !important;
9711 user-select: none !important;
9712}
9713.scroll {
9714 overflow: auto;
9715}
9716.scroll,
9717.scroll-x,
9718.scroll-y {
9719 -webkit-overflow-scrolling: touch;
9720 will-change: scroll-position;
9721}
9722.scroll-x {
9723 overflow-x: auto;
9724}
9725.scroll-y {
9726 overflow-y: auto;
9727}
9728.no-scroll {
9729 overflow: hidden !important;
9730}
9731.no-pointer-events,
9732.no-pointer-events--children,
9733.no-pointer-events--children * {
9734 pointer-events: none !important;
9735}
9736.all-pointer-events {
9737 pointer-events: all !important;
9738}
9739.cursor-pointer {
9740 cursor: pointer !important;
9741}
9742.cursor-not-allowed {
9743 cursor: not-allowed !important;
9744}
9745.cursor-inherit {
9746 cursor: inherit !important;
9747}
9748.cursor-none {
9749 cursor: none !important;
9750}
9751[aria-busy='true'] {
9752 cursor: progress;
9753}
9754[aria-controls],
9755[role='button'] {
9756 cursor: pointer;
9757}
9758[aria-disabled] {
9759 cursor: default;
9760}
9761.rotate-45 {
9762 transform: rotate(45deg) /* rtl:ignore */;
9763}
9764.rotate-90 {
9765 transform: rotate(90deg) /* rtl:ignore */;
9766}
9767.rotate-135 {
9768 transform: rotate(135deg) /* rtl:ignore */;
9769}
9770.rotate-180 {
9771 transform: rotate(180deg) /* rtl:ignore */;
9772}
9773.rotate-205 {
9774 transform: rotate(205deg) /* rtl:ignore */;
9775}
9776.rotate-270 {
9777 transform: rotate(270deg) /* rtl:ignore */;
9778}
9779.rotate-315 {
9780 transform: rotate(315deg) /* rtl:ignore */;
9781}
9782.flip-horizontal {
9783 transform: scaleX(-1);
9784}
9785.flip-vertical {
9786 transform: scaleY(-1);
9787}
9788.float-left {
9789 float: left;
9790}
9791.float-right {
9792 float: right;
9793}
9794.relative-position {
9795 position: relative;
9796}
9797.fixed,
9798.fixed-full,
9799.fullscreen,
9800.fixed-center,
9801.fixed-bottom,
9802.fixed-left,
9803.fixed-right,
9804.fixed-top,
9805.fixed-top-left,
9806.fixed-top-right,
9807.fixed-bottom-left,
9808.fixed-bottom-right {
9809 position: fixed;
9810}
9811.absolute,
9812.absolute-full,
9813.absolute-center,
9814.absolute-bottom,
9815.absolute-left,
9816.absolute-right,
9817.absolute-top,
9818.absolute-top-left,
9819.absolute-top-right,
9820.absolute-bottom-left,
9821.absolute-bottom-right {
9822 position: absolute;
9823}
9824.fixed-top,
9825.absolute-top {
9826 top: 0;
9827 left: 0;
9828 right: 0;
9829}
9830.fixed-right,
9831.absolute-right {
9832 top: 0;
9833 right: 0;
9834 bottom: 0;
9835}
9836.fixed-bottom,
9837.absolute-bottom {
9838 right: 0;
9839 bottom: 0;
9840 left: 0;
9841}
9842.fixed-left,
9843.absolute-left {
9844 top: 0;
9845 bottom: 0;
9846 left: 0;
9847}
9848.fixed-top-left,
9849.absolute-top-left {
9850 top: 0;
9851 left: 0;
9852}
9853.fixed-top-right,
9854.absolute-top-right {
9855 top: 0;
9856 right: 0;
9857}
9858.fixed-bottom-left,
9859.absolute-bottom-left {
9860 bottom: 0;
9861 left: 0;
9862}
9863.fixed-bottom-right,
9864.absolute-bottom-right {
9865 bottom: 0;
9866 right: 0;
9867}
9868.fullscreen {
9869 z-index: 6000;
9870 border-radius: 0 !important;
9871 max-width: 100vw;
9872 max-height: 100vh;
9873}
9874.absolute-full,
9875.fullscreen,
9876.fixed-full {
9877 top: 0;
9878 right: 0;
9879 bottom: 0;
9880 left: 0;
9881}
9882.fixed-center,
9883.absolute-center {
9884 top: 50%;
9885 left: 50%;
9886 transform: translate(-50%, -50%);
9887}
9888.vertical-top {
9889 vertical-align: top !important;
9890}
9891.vertical-middle {
9892 vertical-align: middle !important;
9893}
9894.vertical-bottom {
9895 vertical-align: bottom !important;
9896}
9897.on-left {
9898 margin-right: 12px;
9899}
9900.on-right {
9901 margin-left: 12px;
9902}
9903/* internal: */
9904.q-position-engine {
9905 margin-top: var(--q-pe-top, 0) !important;
9906 margin-left: var(--q-pe-left, 0) !important;
9907 will-change: auto;
9908 visibility: collapse;
9909}
9910:root {
9911 --q-size-xs: 0;
9912 --q-size-sm: 600px;
9913 --q-size-md: 1024px;
9914 --q-size-lg: 1440px;
9915 --q-size-xl: 1920px;
9916}
9917.fit {
9918 width: 100% !important;
9919 height: 100% !important;
9920}
9921.full-height {
9922 height: 100% !important;
9923}
9924.full-width {
9925 width: 100% !important;
9926 margin-left: 0 !important;
9927 margin-right: 0 !important;
9928}
9929.window-height {
9930 margin-top: 0 !important;
9931 margin-bottom: 0 !important;
9932 height: 100vh !important;
9933}
9934.window-width {
9935 margin-left: 0 !important;
9936 margin-right: 0 !important;
9937 width: 100vw !important;
9938}
9939.block {
9940 display: block !important;
9941}
9942.inline-block {
9943 display: inline-block !important;
9944}
9945.q-pa-none {
9946 padding: 0 0;
9947}
9948.q-pl-none,
9949.q-px-none {
9950 padding-left: 0;
9951}
9952.q-pr-none,
9953.q-px-none {
9954 padding-right: 0;
9955}
9956.q-pt-none,
9957.q-py-none {
9958 padding-top: 0;
9959}
9960.q-pb-none,
9961.q-py-none {
9962 padding-bottom: 0;
9963}
9964.q-ma-none {
9965 margin: 0 0;
9966}
9967.q-ml-none,
9968.q-mx-none {
9969 margin-left: 0;
9970}
9971.q-mr-none,
9972.q-mx-none {
9973 margin-right: 0;
9974}
9975.q-mt-none,
9976.q-my-none {
9977 margin-top: 0;
9978}
9979.q-mb-none,
9980.q-my-none {
9981 margin-bottom: 0;
9982}
9983.q-pa-xs {
9984 padding: 4px 4px;
9985}
9986.q-pl-xs,
9987.q-px-xs {
9988 padding-left: 4px;
9989}
9990.q-pr-xs,
9991.q-px-xs {
9992 padding-right: 4px;
9993}
9994.q-pt-xs,
9995.q-py-xs {
9996 padding-top: 4px;
9997}
9998.q-pb-xs,
9999.q-py-xs {
10000 padding-bottom: 4px;
10001}
10002.q-ma-xs {
10003 margin: 4px 4px;
10004}
10005.q-ml-xs,
10006.q-mx-xs {
10007 margin-left: 4px;
10008}
10009.q-mr-xs,
10010.q-mx-xs {
10011 margin-right: 4px;
10012}
10013.q-mt-xs,
10014.q-my-xs {
10015 margin-top: 4px;
10016}
10017.q-mb-xs,
10018.q-my-xs {
10019 margin-bottom: 4px;
10020}
10021.q-pa-sm {
10022 padding: 8px 8px;
10023}
10024.q-pl-sm,
10025.q-px-sm {
10026 padding-left: 8px;
10027}
10028.q-pr-sm,
10029.q-px-sm {
10030 padding-right: 8px;
10031}
10032.q-pt-sm,
10033.q-py-sm {
10034 padding-top: 8px;
10035}
10036.q-pb-sm,
10037.q-py-sm {
10038 padding-bottom: 8px;
10039}
10040.q-ma-sm {
10041 margin: 8px 8px;
10042}
10043.q-ml-sm,
10044.q-mx-sm {
10045 margin-left: 8px;
10046}
10047.q-mr-sm,
10048.q-mx-sm {
10049 margin-right: 8px;
10050}
10051.q-mt-sm,
10052.q-my-sm {
10053 margin-top: 8px;
10054}
10055.q-mb-sm,
10056.q-my-sm {
10057 margin-bottom: 8px;
10058}
10059.q-pa-md {
10060 padding: 16px 16px;
10061}
10062.q-pl-md,
10063.q-px-md {
10064 padding-left: 16px;
10065}
10066.q-pr-md,
10067.q-px-md {
10068 padding-right: 16px;
10069}
10070.q-pt-md,
10071.q-py-md {
10072 padding-top: 16px;
10073}
10074.q-pb-md,
10075.q-py-md {
10076 padding-bottom: 16px;
10077}
10078.q-ma-md {
10079 margin: 16px 16px;
10080}
10081.q-ml-md,
10082.q-mx-md {
10083 margin-left: 16px;
10084}
10085.q-mr-md,
10086.q-mx-md {
10087 margin-right: 16px;
10088}
10089.q-mt-md,
10090.q-my-md {
10091 margin-top: 16px;
10092}
10093.q-mb-md,
10094.q-my-md {
10095 margin-bottom: 16px;
10096}
10097.q-pa-lg {
10098 padding: 24px 24px;
10099}
10100.q-pl-lg,
10101.q-px-lg {
10102 padding-left: 24px;
10103}
10104.q-pr-lg,
10105.q-px-lg {
10106 padding-right: 24px;
10107}
10108.q-pt-lg,
10109.q-py-lg {
10110 padding-top: 24px;
10111}
10112.q-pb-lg,
10113.q-py-lg {
10114 padding-bottom: 24px;
10115}
10116.q-ma-lg {
10117 margin: 24px 24px;
10118}
10119.q-ml-lg,
10120.q-mx-lg {
10121 margin-left: 24px;
10122}
10123.q-mr-lg,
10124.q-mx-lg {
10125 margin-right: 24px;
10126}
10127.q-mt-lg,
10128.q-my-lg {
10129 margin-top: 24px;
10130}
10131.q-mb-lg,
10132.q-my-lg {
10133 margin-bottom: 24px;
10134}
10135.q-pa-xl {
10136 padding: 48px 48px;
10137}
10138.q-pl-xl,
10139.q-px-xl {
10140 padding-left: 48px;
10141}
10142.q-pr-xl,
10143.q-px-xl {
10144 padding-right: 48px;
10145}
10146.q-pt-xl,
10147.q-py-xl {
10148 padding-top: 48px;
10149}
10150.q-pb-xl,
10151.q-py-xl {
10152 padding-bottom: 48px;
10153}
10154.q-ma-xl {
10155 margin: 48px 48px;
10156}
10157.q-ml-xl,
10158.q-mx-xl {
10159 margin-left: 48px;
10160}
10161.q-mr-xl,
10162.q-mx-xl {
10163 margin-right: 48px;
10164}
10165.q-mt-xl,
10166.q-my-xl {
10167 margin-top: 48px;
10168}
10169.q-mb-xl,
10170.q-my-xl {
10171 margin-bottom: 48px;
10172}
10173.q-mt-auto,
10174.q-my-auto {
10175 margin-top: auto;
10176}
10177.q-ml-auto,
10178.q-mx-auto {
10179 margin-left: auto;
10180}
10181.q-mb-auto,
10182.q-my-auto {
10183 margin-bottom: auto;
10184}
10185.q-mr-auto,
10186.q-mx-auto {
10187 margin-right: auto;
10188}
10189.q-touch {
10190 -webkit-user-select: none;
10191 -moz-user-select: none;
10192 -ms-user-select: none;
10193 user-select: none;
10194 user-drag: none;
10195 -khtml-user-drag: none;
10196 -webkit-user-drag: none;
10197}
10198.q-touch-x {
10199 touch-action: pan-x;
10200}
10201.q-touch-y {
10202 touch-action: pan-y;
10203}
10204.q-transition--slide-right-leave-active,
10205.q-transition--slide-left-leave-active,
10206.q-transition--slide-up-leave-active,
10207.q-transition--slide-down-leave-active,
10208.q-transition--jump-right-leave-active,
10209.q-transition--jump-left-leave-active,
10210.q-transition--jump-up-leave-active,
10211.q-transition--jump-down-leave-active,
10212.q-transition--fade-leave-active,
10213.q-transition--scale-leave-active,
10214.q-transition--rotate-leave-active,
10215.q-transition--flip-leave-active {
10216 position: absolute;
10217}
10218.q-transition--slide-right-enter-active,
10219.q-transition--slide-left-enter-active,
10220.q-transition--slide-up-enter-active,
10221.q-transition--slide-down-enter-active,
10222.q-transition--slide-right-leave-active,
10223.q-transition--slide-left-leave-active,
10224.q-transition--slide-up-leave-active,
10225.q-transition--slide-down-leave-active {
10226 transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
10227}
10228.q-transition--slide-right-enter {
10229 transform: translate3d(-100%, 0, 0);
10230}
10231.q-transition--slide-right-leave-to {
10232 transform: translate3d(100%, 0, 0);
10233}
10234.q-transition--slide-left-enter {
10235 transform: translate3d(100%, 0, 0);
10236}
10237.q-transition--slide-left-leave-to {
10238 transform: translate3d(-100%, 0, 0);
10239}
10240.q-transition--slide-up-enter {
10241 transform: translate3d(0, 100%, 0);
10242}
10243.q-transition--slide-up-leave-to {
10244 transform: translate3d(0, -100%, 0);
10245}
10246.q-transition--slide-down-enter {
10247 transform: translate3d(0, -100%, 0);
10248}
10249.q-transition--slide-down-leave-to {
10250 transform: translate3d(0, 100%, 0);
10251}
10252.q-transition--jump-right-enter-active,
10253.q-transition--jump-left-enter-active,
10254.q-transition--jump-up-enter-active,
10255.q-transition--jump-down-enter-active,
10256.q-transition--jump-right-leave-active,
10257.q-transition--jump-left-leave-active,
10258.q-transition--jump-up-leave-active,
10259.q-transition--jump-down-leave-active {
10260 transition: opacity 0.3s, transform 0.3s;
10261}
10262.q-transition--jump-right-enter,
10263.q-transition--jump-left-enter,
10264.q-transition--jump-up-enter,
10265.q-transition--jump-down-enter,
10266.q-transition--jump-right-leave-to,
10267.q-transition--jump-left-leave-to,
10268.q-transition--jump-up-leave-to,
10269.q-transition--jump-down-leave-to {
10270 opacity: 0;
10271}
10272.q-transition--jump-right-enter {
10273 transform: translate3d(-15px, 0, 0);
10274}
10275.q-transition--jump-right-leave-to {
10276 transform: translate3d(15px, 0, 0);
10277}
10278.q-transition--jump-left-enter {
10279 transform: translate3d(15px, 0, 0);
10280}
10281.q-transition--jump-left-leave-to {
10282 transform: translateX(-15px);
10283}
10284.q-transition--jump-up-enter {
10285 transform: translate3d(0, 15px, 0);
10286}
10287.q-transition--jump-up-leave-to {
10288 transform: translate3d(0, -15px, 0);
10289}
10290.q-transition--jump-down-enter {
10291 transform: translate3d(0, -15px, 0);
10292}
10293.q-transition--jump-down-leave-to {
10294 transform: translate3d(0, 15px, 0);
10295}
10296.q-transition--fade-enter-active,
10297.q-transition--fade-leave-active {
10298 transition: opacity 0.3s ease-out;
10299}
10300.q-transition--fade-enter,
10301.q-transition--fade-leave,
10302.q-transition--fade-leave-to {
10303 opacity: 0;
10304}
10305.q-transition--scale-enter-active,
10306.q-transition--scale-leave-active {
10307 transition: opacity 0.3s, transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
10308}
10309.q-transition--scale-enter,
10310.q-transition--scale-leave,
10311.q-transition--scale-leave-to {
10312 opacity: 0;
10313 transform: scale3d(0, 0, 1);
10314}
10315.q-transition--rotate-enter-active,
10316.q-transition--rotate-leave-active {
10317 transition: opacity 0.3s, transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
10318 transform-style: preserve-3d;
10319}
10320.q-transition--rotate-enter,
10321.q-transition--rotate-leave,
10322.q-transition--rotate-leave-to {
10323 opacity: 0;
10324 transform: scale3d(0, 0, 1) rotate3d(0, 0, 1, 90deg);
10325}
10326.q-transition--flip-right-enter-active,
10327.q-transition--flip-left-enter-active,
10328.q-transition--flip-up-enter-active,
10329.q-transition--flip-down-enter-active,
10330.q-transition--flip-right-leave-active,
10331.q-transition--flip-left-leave-active,
10332.q-transition--flip-up-leave-active,
10333.q-transition--flip-down-leave-active {
10334 transition: transform 0.3s;
10335 -webkit-backface-visibility: hidden;
10336 backface-visibility: hidden;
10337}
10338.q-transition--flip-right-enter-to,
10339.q-transition--flip-left-enter-to,
10340.q-transition--flip-up-enter-to,
10341.q-transition--flip-down-enter-to,
10342.q-transition--flip-right-leave,
10343.q-transition--flip-left-leave,
10344.q-transition--flip-up-leave,
10345.q-transition--flip-down-leave {
10346 transform: perspective(400px) rotate3d(1, 1, 0, 0deg);
10347}
10348.q-transition--flip-right-enter {
10349 transform: perspective(400px) rotate3d(0, 1, 0, -180deg);
10350}
10351.q-transition--flip-right-leave-to {
10352 transform: perspective(400px) rotate3d(0, 1, 0, 180deg);
10353}
10354.q-transition--flip-left-enter {
10355 transform: perspective(400px) rotate3d(0, 1, 0, 180deg);
10356}
10357.q-transition--flip-left-leave-to {
10358 transform: perspective(400px) rotate3d(0, 1, 0, -180deg);
10359}
10360.q-transition--flip-up-enter {
10361 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
10362}
10363.q-transition--flip-up-leave-to {
10364 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
10365}
10366.q-transition--flip-down-enter {
10367 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
10368}
10369.q-transition--flip-down-leave-to {
10370 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
10371}
10372body {
10373 min-width: 100px;
10374 min-height: 100%;
10375 font-family: 'Roboto', '-apple-system', 'Helvetica Neue', Helvetica, Arial, sans-serif;
10376 -ms-text-size-adjust: 100%;
10377 -webkit-text-size-adjust: 100%;
10378 -webkit-font-smoothing: antialiased;
10379 -moz-osx-font-smoothing: grayscale;
10380 font-smoothing: antialiased;
10381 line-height: 1.5;
10382 font-size: 14px;
10383}
10384h1 {
10385 font-size: 6rem;
10386 font-weight: 300;
10387 line-height: 6rem;
10388 letter-spacing: -0.01562em;
10389}
10390h2 {
10391 font-size: 3.75rem;
10392 font-weight: 300;
10393 line-height: 3.75rem;
10394 letter-spacing: -0.00833em;
10395}
10396h3 {
10397 font-size: 3rem;
10398 font-weight: 400;
10399 line-height: 3.125rem;
10400 letter-spacing: normal;
10401}
10402h4 {
10403 font-size: 2.125rem;
10404 font-weight: 400;
10405 line-height: 2.5rem;
10406 letter-spacing: 0.00735em;
10407}
10408h5 {
10409 font-size: 1.5rem;
10410 font-weight: 400;
10411 line-height: 2rem;
10412 letter-spacing: normal;
10413}
10414h6 {
10415 font-size: 1.25rem;
10416 font-weight: 500;
10417 line-height: 2rem;
10418 letter-spacing: 0.0125em;
10419}
10420p {
10421 margin: 0 0 16px;
10422}
10423.text-h1 {
10424 font-size: 6rem;
10425 font-weight: 300;
10426 line-height: 6rem;
10427 letter-spacing: -0.01562em;
10428}
10429.text-h2 {
10430 font-size: 3.75rem;
10431 font-weight: 300;
10432 line-height: 3.75rem;
10433 letter-spacing: -0.00833em;
10434}
10435.text-h3 {
10436 font-size: 3rem;
10437 font-weight: 400;
10438 line-height: 3.125rem;
10439 letter-spacing: normal;
10440}
10441.text-h4 {
10442 font-size: 2.125rem;
10443 font-weight: 400;
10444 line-height: 2.5rem;
10445 letter-spacing: 0.00735em;
10446}
10447.text-h5 {
10448 font-size: 1.5rem;
10449 font-weight: 400;
10450 line-height: 2rem;
10451 letter-spacing: normal;
10452}
10453.text-h6 {
10454 font-size: 1.25rem;
10455 font-weight: 500;
10456 line-height: 2rem;
10457 letter-spacing: 0.0125em;
10458}
10459.text-subtitle1 {
10460 font-size: 1rem;
10461 font-weight: 400;
10462 line-height: 1.75rem;
10463 letter-spacing: 0.00937em;
10464}
10465.text-subtitle2 {
10466 font-size: 0.875rem;
10467 font-weight: 500;
10468 line-height: 1.375rem;
10469 letter-spacing: 0.00714em;
10470}
10471.text-body1 {
10472 font-size: 1rem;
10473 font-weight: 400;
10474 line-height: 1.5rem;
10475 letter-spacing: 0.03125em;
10476}
10477.text-body2 {
10478 font-size: 0.875rem;
10479 font-weight: 400;
10480 line-height: 1.25rem;
10481 letter-spacing: 0.01786em;
10482}
10483.text-overline {
10484 font-size: 0.75rem;
10485 font-weight: 500;
10486 line-height: 2rem;
10487 letter-spacing: 0.16667em;
10488}
10489.text-caption {
10490 font-size: 0.75rem;
10491 font-weight: 400;
10492 line-height: 1.25rem;
10493 letter-spacing: 0.03333em;
10494}
10495.text-uppercase {
10496 text-transform: uppercase;
10497}
10498.text-lowercase {
10499 text-transform: lowercase;
10500}
10501.text-capitalize {
10502 text-transform: capitalize;
10503}
10504.text-center {
10505 text-align: center;
10506}
10507.text-left {
10508 text-align: left;
10509}
10510.text-right {
10511 text-align: right;
10512}
10513.text-justify {
10514 text-align: justify;
10515 -webkit-hyphens: auto;
10516 -ms-hyphens: auto;
10517 hyphens: auto;
10518}
10519.text-italic {
10520 font-style: italic;
10521}
10522.text-bold {
10523 font-weight: bold;
10524}
10525.text-no-wrap {
10526 white-space: nowrap;
10527}
10528.text-strike {
10529 text-decoration: line-through;
10530}
10531.text-weight-thin {
10532 font-weight: 100;
10533}
10534.text-weight-light {
10535 font-weight: 300;
10536}
10537.text-weight-regular {
10538 font-weight: 400;
10539}
10540.text-weight-medium {
10541 font-weight: 500;
10542}
10543.text-weight-bold {
10544 font-weight: 700;
10545}
10546.text-weight-bolder {
10547 font-weight: 900;
10548}
10549small {
10550 font-size: 80%;
10551}
10552big {
10553 font-size: 170%;
10554}
10555sub {
10556 bottom: -0.25em;
10557}
10558sup {
10559 top: -0.5em;
10560}
10561.no-margin {
10562 margin: 0 !important;
10563}
10564.no-padding {
10565 padding: 0 !important;
10566}
10567.no-border {
10568 border: 0 !important;
10569}
10570.no-border-radius {
10571 border-radius: 0 !important;
10572}
10573.no-box-shadow {
10574 box-shadow: none !important;
10575}
10576.no-outline {
10577 outline: 0 !important;
10578}
10579.ellipsis {
10580 text-overflow: ellipsis;
10581 white-space: nowrap;
10582 overflow: hidden;
10583}
10584.ellipsis-2-lines,
10585.ellipsis-3-lines {
10586 overflow: hidden;
10587 display: -webkit-box;
10588 -webkit-box-orient: vertical;
10589}
10590.ellipsis-2-lines {
10591 -webkit-line-clamp: 2;
10592}
10593.ellipsis-3-lines {
10594 -webkit-line-clamp: 3;
10595}
10596.readonly {
10597 cursor: default !important;
10598}
10599.disabled,
10600[disabled],
10601.disabled *,
10602[disabled] * {
10603 outline: 0 !important;
10604 cursor: not-allowed !important;
10605}
10606.disabled,
10607[disabled] {
10608 opacity: 0.6 !important;
10609}
10610.hidden {
10611 display: none !important;
10612}
10613.invisible {
10614 visibility: hidden !important;
10615}
10616.transparent {
10617 background: transparent !important;
10618}
10619.overflow-auto {
10620 overflow: auto !important;
10621}
10622.overflow-hidden {
10623 overflow: hidden !important;
10624}
10625.overflow-hidden-y {
10626 overflow-y: hidden !important;
10627}
10628.hide-scrollbar {
10629 scrollbar-width: none;
10630 -ms-overflow-style: none;
10631}
10632.hide-scrollbar::-webkit-scrollbar {
10633 width: 0;
10634 height: 0;
10635 display: none;
10636}
10637.dimmed:after,
10638.light-dimmed:after {
10639 content: '';
10640 position: absolute;
10641 top: 0;
10642 right: 0;
10643 bottom: 0;
10644 left: 0;
10645}
10646.dimmed:after {
10647 background: rgba(0,0,0,0.4) !important;
10648}
10649.light-dimmed:after {
10650 background: rgba(255,255,255,0.6) !important;
10651}
10652.z-top {
10653 z-index: 7000 !important;
10654}
10655.z-max {
10656 z-index: 9998 !important;
10657}
10658body:not(.desktop) .desktop-only,
10659body.desktop .desktop-hide {
10660 display: none !important;
10661}
10662body:not(.mobile) .mobile-only,
10663body.mobile .mobile-hide {
10664 display: none !important;
10665}
10666body:not(.native-mobile) .native-mobile-only,
10667body.native-mobile .native-mobile-hide {
10668 display: none !important;
10669}
10670body:not(.cordova) .cordova-only,
10671body.cordova .cordova-hide {
10672 display: none !important;
10673}
10674body:not(.capacitor) .capacitor-only,
10675body.capacitor .capacitor-hide {
10676 display: none !important;
10677}
10678body:not(.electron) .electron-only,
10679body.electron .electron-hide {
10680 display: none !important;
10681}
10682body:not(.touch) .touch-only,
10683body.touch .touch-hide {
10684 display: none !important;
10685}
10686body:not(.within-iframe) .within-iframe-only,
10687body.within-iframe .within-iframe-hide {
10688 display: none !important;
10689}
10690body:not(.platform-ios) .platform-ios-only,
10691body.platform-ios .platform-ios-hide {
10692 display: none !important;
10693}
10694body:not(.platform-android) .platform-android-only,
10695body.platform-android .platform-android-hide {
10696 display: none !important;
10697}
10698@media all and (orientation: portrait) {
10699 .orientation-landscape {
10700 display: none !important;
10701 }
10702}
10703@media all and (orientation: landscape) {
10704 .orientation-portrait {
10705 display: none !important;
10706 }
10707}
10708@media screen {
10709 .print-only {
10710 display: none !important;
10711 }
10712}
10713@media print {
10714 .print-hide {
10715 display: none !important;
10716 }
10717}
10718@media (max-width: 599px) {
10719 .xs-hide,
10720 .gt-xs,
10721 .sm,
10722 .gt-sm,
10723 .md,
10724 .gt-md,
10725 .lg,
10726 .gt-lg,
10727 .xl {
10728 display: none !important;
10729 }
10730}
10731@media (min-width: 600px) and (max-width: 1023px) {
10732 .sm-hide,
10733 .xs,
10734 .lt-sm,
10735 .gt-sm,
10736 .md,
10737 .gt-md,
10738 .lg,
10739 .gt-lg,
10740 .xl {
10741 display: none !important;
10742 }
10743}
10744@media (min-width: 1024px) and (max-width: 1439px) {
10745 .md-hide,
10746 .xs,
10747 .lt-sm,
10748 .sm,
10749 .lt-md,
10750 .gt-md,
10751 .lg,
10752 .gt-lg,
10753 .xl {
10754 display: none !important;
10755 }
10756}
10757@media (min-width: 1440px) and (max-width: 1919px) {
10758 .lg-hide,
10759 .xs,
10760 .lt-sm,
10761 .sm,
10762 .lt-md,
10763 .md,
10764 .lt-lg,
10765 .gt-lg,
10766 .xl {
10767 display: none !important;
10768 }
10769}
10770@media (min-width: 1920px) {
10771 .xl-hide,
10772 .xs,
10773 .lt-sm,
10774 .sm,
10775 .lt-md,
10776 .md,
10777 .lt-lg,
10778 .lg,
10779 .lt-xl {
10780 display: none !important;
10781 }
10782}
10783.q-focus-helper {
10784 outline: 0;
10785}
10786body.desktop .q-focus-helper {
10787 position: absolute;
10788 top: 0;
10789 left: 0 /* rtl:ignore */;
10790 width: 100%;
10791 height: 100%;
10792 pointer-events: none;
10793 border-radius: inherit;
10794 opacity: 0;
10795 transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), opacity 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
10796}
10797body.desktop .q-focus-helper:before,
10798body.desktop .q-focus-helper:after {
10799 content: '';
10800 position: absolute;
10801 top: 0;
10802 left: 0;
10803 width: 100%;
10804 height: 100%;
10805 opacity: 0;
10806 border-radius: inherit;
10807 transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), opacity 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
10808}
10809body.desktop .q-focus-helper:before {
10810 background: #000;
10811}
10812body.desktop .q-focus-helper:after {
10813 background: #fff;
10814}
10815body.desktop .q-focus-helper--rounded {
10816 border-radius: 4px;
10817}
10818body.desktop .q-focus-helper--round {
10819 border-radius: 50%;
10820}
10821body.desktop .q-focusable,
10822body.desktop .q-manual-focusable,
10823body.desktop .q-hoverable {
10824 outline: 0;
10825}
10826body.desktop .q-focusable:focus > .q-focus-helper,
10827body.desktop .q-manual-focusable--focused > .q-focus-helper,
10828body.desktop .q-hoverable:hover > .q-focus-helper {
10829 background: currentColor;
10830 opacity: 0.15;
10831}
10832body.desktop .q-focusable:focus > .q-focus-helper:before,
10833body.desktop .q-manual-focusable--focused > .q-focus-helper:before,
10834body.desktop .q-hoverable:hover > .q-focus-helper:before {
10835 opacity: 0.1;
10836}
10837body.desktop .q-focusable:focus > .q-focus-helper:after,
10838body.desktop .q-manual-focusable--focused > .q-focus-helper:after,
10839body.desktop .q-hoverable:hover > .q-focus-helper:after {
10840 opacity: 0.4;
10841}
10842body.desktop .q-focusable:focus > .q-focus-helper,
10843body.desktop .q-manual-focusable--focused > .q-focus-helper {
10844 opacity: 0.22;
10845}
10846body.body--dark {
10847 color: #fff;
10848 background: #121212;
10849}
10850.q-dark {
10851 color: #fff;
10852 background: #424242;
10853 background: var(--q-color-dark);
10854}
10855@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
10856 .q-item:after,
10857 .q-toolbar:after,
10858 .q-notification:after {
10859 content: '';
10860 font-size: 0;
10861 visibility: collapse;
10862 display: inline;
10863 width: 0;
10864 }
10865 .q-banner > .q-banner__avatar {
10866 min-height: 38px;
10867 }
10868 .q-banner--dense > .q-banner__avatar {
10869 min-height: 20px;
10870 }
10871 .q-item:after {
10872 min-height: 32px;
10873 }
10874 .q-list--dense > .q-itemafter,
10875 .q-item--denseafter {
10876 min-height: 24px;
10877 }
10878 .q-toolbar:after {
10879 min-height: 50px;
10880 }
10881 .q-notification--standard:after {
10882 min-height: 48px;
10883 }
10884 .q-notification--multi-line {
10885 min-height: 68px;
10886 }
10887 .q-btn__wrapper,
10888 .q-time__content,
10889 .q-toolbar__title,
10890 .q-menu .q-item__section--main,
10891 .q-table__middle {
10892 flex-basis: auto;
10893 }
10894 .q-banner__content {
10895 flex-basis: 0 !important;
10896 }
10897 .q-menu > .q-banner > .q-banner__content,
10898 .q-dialog__inner > .q-banner > .q-banner__content {
10899 flex-basis: auto !important;
10900 }
10901 .q-tab__content {
10902 flex-basis: auto;
10903 min-width: 100%;
10904 }
10905 .q-card__actions--vert {
10906 flex: 0 0 auto;
10907 }
10908 .column {
10909 min-width: 0%;
10910 }
10911 .q-item__section--avatar {
10912 min-width: 56px;
10913 }
10914 button.q-btn--actionable:active:hover .q-btn__wrapper {
10915 margin: -1px 1px 1px -1px;
10916 }
10917 .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
10918 margin: 1px 1px -1px -1px;
10919 }
10920 .q-btn {
10921 overflow: visible;
10922 }
10923 .q-btn--wrap {
10924 flex-direction: row;
10925 }
10926 .q-carousel__slide > * {
10927 max-width: 100%;
10928 }
10929 .q-tabs--vertical .q-tab__indicator {
10930 height: auto;
10931 }
10932 .q-spinner {
10933 -webkit-animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
10934 animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
10935 transform-origin: center center /* rtl:ignore */;
10936 opacity: 0.5;
10937 }
10938 .q-spinner.q-spinner-mat .path {
10939 stroke-dasharray: 89, 200;
10940 }
10941 .q-checkbox__indet {
10942 opacity: 0;
10943 }
10944 .q-checkbox__inner--indet .q-checkbox__indet {
10945 opacity: 1;
10946 }
10947 .q-radio__check {
10948 opacity: 0;
10949 }
10950 .q-radio__inner--truthy .q-radio__check {
10951 opacity: 1;
10952 }
10953 .q-date__main {
10954 min-height: 290px !important;
10955 }
10956 .q-date__months {
10957 align-items: stretch;
10958 }
10959 .q-time--portrait .q-time__main {
10960 display: flex;
10961 flex-direction: column;
10962 flex-wrap: nowrap;
10963 flex: 1 0 auto;
10964 }
10965 .q-field__prefix,
10966 .q-field__suffix {
10967 flex: 1 0 auto;
10968 }
10969 .q-field__bottom--stale .q-field__messages {
10970 left: 12px;
10971 }
10972 .q-field--borderless .q-field__bottom--stale .q-field__messages,
10973 .q-field--standard .q-field__bottom--stale .q-field__messages {
10974 left: 0;
10975 }
10976 .q-field--float .q-field__label {
10977 max-width: 100%;
10978 }
10979 .q-focus-helper {
10980 z-index: 1;
10981 }
10982}
10983@media screen and (-ms-high-contrast: active) and (min-width: 0), (-ms-high-contrast: none) and (min-width: 0) {
10984 .row > .col,
10985 .row > .col-xs,
10986 .flex > .col,
10987 .flex > .col-xs {
10988 flex-basis: auto;
10989 min-width: 0%;
10990 }
10991}
10992@media screen and (-ms-high-contrast: active) and (min-width: 600px), (-ms-high-contrast: none) and (min-width: 600px) {
10993 .row > .col-sm,
10994 .flex > .col-sm {
10995 flex-basis: auto;
10996 min-width: 0%;
10997 }
10998}
10999@media screen and (-ms-high-contrast: active) and (min-width: 1024px), (-ms-high-contrast: none) and (min-width: 1024px) {
11000 .row > .col-md,
11001 .flex > .col-md {
11002 flex-basis: auto;
11003 min-width: 0%;
11004 }
11005}
11006@media screen and (-ms-high-contrast: active) and (min-width: 1440px), (-ms-high-contrast: none) and (min-width: 1440px) {
11007 .row > .col-lg,
11008 .flex > .col-lg {
11009 flex-basis: auto;
11010 min-width: 0%;
11011 }
11012}
11013@media screen and (-ms-high-contrast: active) and (min-width: 1920px), (-ms-high-contrast: none) and (min-width: 1920px) {
11014 .row > .col-xl,
11015 .flex > .col-xl {
11016 flex-basis: auto;
11017 min-width: 0%;
11018 }
11019}
11020@supports (-ms-ime-align: auto) {
11021 .q-item:after,
11022 .q-toolbar:after,
11023 .q-notification:after {
11024 content: '';
11025 font-size: 0;
11026 visibility: collapse;
11027 display: inline;
11028 width: 0;
11029 }
11030 .q-banner > .q-banner__avatar {
11031 min-height: 38px;
11032 }
11033 .q-banner--dense > .q-banner__avatar {
11034 min-height: 20px;
11035 }
11036 .q-item:after {
11037 min-height: 32px;
11038 }
11039 .q-list--dense > .q-itemafter,
11040 .q-item--denseafter {
11041 min-height: 24px;
11042 }
11043 .q-toolbar:after {
11044 min-height: 50px;
11045 }
11046 .q-notification--standard:after {
11047 min-height: 48px;
11048 }
11049 .q-notification--multi-line {
11050 min-height: 68px;
11051 }
11052 .q-btn__wrapper,
11053 .q-time__content,
11054 .q-toolbar__title,
11055 .q-menu .q-item__section--main,
11056 .q-table__middle {
11057 flex-basis: auto;
11058 }
11059 .q-banner__content {
11060 flex-basis: 0 !important;
11061 }
11062 .q-menu > .q-banner > .q-banner__content,
11063 .q-dialog__inner > .q-banner > .q-banner__content {
11064 flex-basis: auto !important;
11065 }
11066 .q-tab__content {
11067 flex-basis: auto;
11068 min-width: 100%;
11069 }
11070 .q-card__actions--vert {
11071 flex: 0 0 auto;
11072 }
11073 .column {
11074 min-width: 0%;
11075 }
11076@media screen and (-ms-high-contrast: active) and (min-width: 0), (-ms-high-contrast: none) and (min-width: 0) {
11077 .row > .col,
11078 .row > .col-xs,
11079 .flex > .col,
11080 .flex > .col-xs {
11081 flex-basis: auto;
11082 min-width: 0%;
11083 }
11084}
11085@media screen and (-ms-high-contrast: active) and (min-width: 600px), (-ms-high-contrast: none) and (min-width: 600px) {
11086 .row > .col-sm,
11087 .flex > .col-sm {
11088 flex-basis: auto;
11089 min-width: 0%;
11090 }
11091}
11092@media screen and (-ms-high-contrast: active) and (min-width: 1024px), (-ms-high-contrast: none) and (min-width: 1024px) {
11093 .row > .col-md,
11094 .flex > .col-md {
11095 flex-basis: auto;
11096 min-width: 0%;
11097 }
11098}
11099@media screen and (-ms-high-contrast: active) and (min-width: 1440px), (-ms-high-contrast: none) and (min-width: 1440px) {
11100 .row > .col-lg,
11101 .flex > .col-lg {
11102 flex-basis: auto;
11103 min-width: 0%;
11104 }
11105}
11106@media screen and (-ms-high-contrast: active) and (min-width: 1920px), (-ms-high-contrast: none) and (min-width: 1920px) {
11107 .row > .col-xl,
11108 .flex > .col-xl {
11109 flex-basis: auto;
11110 min-width: 0%;
11111 }
11112}
11113 .q-item__section--avatar {
11114 min-width: 56px;
11115 }
11116 button.q-btn--actionable:active:hover .q-btn__wrapper {
11117 margin: -1px 1px 1px -1px;
11118 }
11119 .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
11120 margin: 1px 1px -1px -1px;
11121 }
11122 .q-btn {
11123 overflow: visible;
11124 }
11125 .q-btn--wrap {
11126 flex-direction: row;
11127 }
11128 .q-carousel__slide > * {
11129 max-width: 100%;
11130 }
11131 .q-tabs--vertical .q-tab__indicator {
11132 height: auto;
11133 }
11134 .q-spinner {
11135 -webkit-animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
11136 animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
11137 transform-origin: center center /* rtl:ignore */;
11138 opacity: 0.5;
11139 }
11140 .q-spinner.q-spinner-mat .path {
11141 stroke-dasharray: 89, 200;
11142 }
11143 .q-checkbox__indet {
11144 opacity: 0;
11145 }
11146 .q-checkbox__inner--indet .q-checkbox__indet {
11147 opacity: 1;
11148 }
11149 .q-radio__check {
11150 opacity: 0;
11151 }
11152 .q-radio__inner--truthy .q-radio__check {
11153 opacity: 1;
11154 }
11155 .q-date__main {
11156 min-height: 290px !important;
11157 }
11158 .q-date__months {
11159 align-items: stretch;
11160 }
11161 .q-time--portrait .q-time__main {
11162 display: flex;
11163 flex-direction: column;
11164 flex-wrap: nowrap;
11165 flex: 1 0 auto;
11166 }
11167 .q-field__prefix,
11168 .q-field__suffix {
11169 flex: 1 0 auto;
11170 }
11171 .q-field__bottom--stale .q-field__messages {
11172 left: 12px;
11173 }
11174 .q-field--borderless .q-field__bottom--stale .q-field__messages,
11175 .q-field--standard .q-field__bottom--stale .q-field__messages {
11176 left: 0;
11177 }
11178 .q-field--float .q-field__label {
11179 max-width: 100%;
11180 }
11181 .q-focus-helper {
11182 z-index: 1;
11183 }
11184}
11185@-webkit-keyframes q-circular-progress-circle {
11186 0% {
11187 stroke-dasharray: 1, 400;
11188 stroke-dashoffset: 0;
11189 }
11190 50% {
11191 stroke-dasharray: 400, 400;
11192 stroke-dashoffset: -100;
11193 }
11194 100% {
11195 stroke-dasharray: 400, 400;
11196 stroke-dashoffset: -300;
11197 }
11198}
11199@keyframes q-circular-progress-circle {
11200 0% {
11201 stroke-dasharray: 1, 400;
11202 stroke-dashoffset: 0;
11203 }
11204 50% {
11205 stroke-dasharray: 400, 400;
11206 stroke-dashoffset: -100;
11207 }
11208 100% {
11209 stroke-dasharray: 400, 400;
11210 stroke-dashoffset: -300;
11211 }
11212}
11213@-webkit-keyframes q-expansion-done {
11214 0% {
11215 --q-exp-done: 1;
11216 }
11217}
11218@keyframes q-expansion-done {
11219 0% {
11220 --q-exp-done: 1;
11221 }
11222}
11223@-webkit-keyframes q-autofill {
11224 to {
11225 background: transparent;
11226 color: inherit;
11227 }
11228}
11229@keyframes q-autofill {
11230 to {
11231 background: transparent;
11232 color: inherit;
11233 }
11234}
11235@-webkit-keyframes q-field-label {
11236 40% {
11237 margin-left: 2px;
11238 }
11239 60%, 80% {
11240 margin-left: -2px;
11241 }
11242 70%, 90% {
11243 margin-left: 2px;
11244 }
11245}
11246@keyframes q-field-label {
11247 40% {
11248 margin-left: 2px;
11249 }
11250 60%, 80% {
11251 margin-left: -2px;
11252 }
11253 70%, 90% {
11254 margin-left: 2px;
11255 }
11256}
11257@-webkit-keyframes q-linear-progress--indeterminate {
11258 0% {
11259 transform: translate3d(-35%, 0, 0) scale3d(0.35, 1, 1);
11260 }
11261 60% {
11262 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
11263 }
11264 100% {
11265 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
11266 }
11267}
11268@keyframes q-linear-progress--indeterminate {
11269 0% {
11270 transform: translate3d(-35%, 0, 0) scale3d(0.35, 1, 1);
11271 }
11272 60% {
11273 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
11274 }
11275 100% {
11276 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
11277 }
11278}
11279@-webkit-keyframes q-linear-progress--indeterminate-short {
11280 0% {
11281 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
11282 }
11283 60% {
11284 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
11285 }
11286 100% {
11287 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
11288 }
11289}
11290@keyframes q-linear-progress--indeterminate-short {
11291 0% {
11292 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
11293 }
11294 60% {
11295 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
11296 }
11297 100% {
11298 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
11299 }
11300}
11301@-webkit-keyframes q-skeleton--fade {
11302 0% {
11303 opacity: 1;
11304 }
11305 50% {
11306 opacity: 0.4;
11307 }
11308 100% {
11309 opacity: 1;
11310 }
11311}
11312@keyframes q-skeleton--fade {
11313 0% {
11314 opacity: 1;
11315 }
11316 50% {
11317 opacity: 0.4;
11318 }
11319 100% {
11320 opacity: 1;
11321 }
11322}
11323@-webkit-keyframes q-skeleton--pulse {
11324 0% {
11325 transform: scale(1);
11326 }
11327 50% {
11328 transform: scale(0.85);
11329 }
11330 100% {
11331 transform: scale(1);
11332 }
11333}
11334@keyframes q-skeleton--pulse {
11335 0% {
11336 transform: scale(1);
11337 }
11338 50% {
11339 transform: scale(0.85);
11340 }
11341 100% {
11342 transform: scale(1);
11343 }
11344}
11345@-webkit-keyframes q-skeleton--pulse-x {
11346 0% {
11347 transform: scaleX(1);
11348 }
11349 50% {
11350 transform: scaleX(0.75);
11351 }
11352 100% {
11353 transform: scaleX(1);
11354 }
11355}
11356@keyframes q-skeleton--pulse-x {
11357 0% {
11358 transform: scaleX(1);
11359 }
11360 50% {
11361 transform: scaleX(0.75);
11362 }
11363 100% {
11364 transform: scaleX(1);
11365 }
11366}
11367@-webkit-keyframes q-skeleton--pulse-y {
11368 0% {
11369 transform: scaleY(1);
11370 }
11371 50% {
11372 transform: scaleY(0.75);
11373 }
11374 100% {
11375 transform: scaleY(1);
11376 }
11377}
11378@keyframes q-skeleton--pulse-y {
11379 0% {
11380 transform: scaleY(1);
11381 }
11382 50% {
11383 transform: scaleY(0.75);
11384 }
11385 100% {
11386 transform: scaleY(1);
11387 }
11388}
11389@-webkit-keyframes q-skeleton--wave {
11390 0% {
11391 transform: translateX(-100%);
11392 }
11393 100% {
11394 transform: translateX(100%);
11395 }
11396}
11397@keyframes q-skeleton--wave {
11398 0% {
11399 transform: translateX(-100%);
11400 }
11401 100% {
11402 transform: translateX(100%);
11403 }
11404}
11405@-webkit-keyframes q-spin {
11406 0% {
11407 transform: rotate3d(0, 0, 1, 0deg) /* rtl:ignore */;
11408 }
11409 25% {
11410 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
11411 }
11412 50% {
11413 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
11414 }
11415 75% {
11416 transform: rotate3d(0, 0, 1, 270deg) /* rtl:ignore */;
11417 }
11418 100% {
11419 transform: rotate3d(0, 0, 1, 359deg) /* rtl:ignore */;
11420 }
11421}
11422@keyframes q-spin {
11423 0% {
11424 transform: rotate3d(0, 0, 1, 0deg) /* rtl:ignore */;
11425 }
11426 25% {
11427 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
11428 }
11429 50% {
11430 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
11431 }
11432 75% {
11433 transform: rotate3d(0, 0, 1, 270deg) /* rtl:ignore */;
11434 }
11435 100% {
11436 transform: rotate3d(0, 0, 1, 359deg) /* rtl:ignore */;
11437 }
11438}
11439@-webkit-keyframes q-mat-dash {
11440 0% {
11441 stroke-dasharray: 1, 200 /* rtl:ignore */;
11442 stroke-dashoffset: 0 /* rtl:ignore */;
11443 }
11444 50% {
11445 stroke-dasharray: 89, 200 /* rtl:ignore */;
11446 stroke-dashoffset: -35px /* rtl:ignore */;
11447 }
11448 100% {
11449 stroke-dasharray: 89, 200 /* rtl:ignore */;
11450 stroke-dashoffset: -124px /* rtl:ignore */;
11451 }
11452}
11453@keyframes q-mat-dash {
11454 0% {
11455 stroke-dasharray: 1, 200 /* rtl:ignore */;
11456 stroke-dashoffset: 0 /* rtl:ignore */;
11457 }
11458 50% {
11459 stroke-dasharray: 89, 200 /* rtl:ignore */;
11460 stroke-dashoffset: -35px /* rtl:ignore */;
11461 }
11462 100% {
11463 stroke-dasharray: 89, 200 /* rtl:ignore */;
11464 stroke-dashoffset: -124px /* rtl:ignore */;
11465 }
11466}
11467@-webkit-keyframes q-notif-badge {
11468 15% {
11469 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
11470 }
11471 30% {
11472 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
11473 }
11474 45% {
11475 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
11476 }
11477 60% {
11478 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
11479 }
11480 75% {
11481 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
11482 }
11483}
11484@keyframes q-notif-badge {
11485 15% {
11486 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
11487 }
11488 30% {
11489 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
11490 }
11491 45% {
11492 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
11493 }
11494 60% {
11495 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
11496 }
11497 75% {
11498 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
11499 }
11500}
11501@-webkit-keyframes q-notif-progress {
11502 0% {
11503 transform: scaleX(1);
11504 }
11505 100% {
11506 transform: scaleX(0);
11507 }
11508}
11509@keyframes q-notif-progress {
11510 0% {
11511 transform: scaleX(1);
11512 }
11513 100% {
11514 transform: scaleX(0);
11515 }
11516}
11517@-webkit-keyframes q-scale {
11518 0% {
11519 transform: scale(1);
11520 }
11521 50% {
11522 transform: scale(1.04);
11523 }
11524 100% {
11525 transform: scale(1);
11526 }
11527}
11528@keyframes q-scale {
11529 0% {
11530 transform: scale(1);
11531 }
11532 50% {
11533 transform: scale(1.04);
11534 }
11535 100% {
11536 transform: scale(1);
11537 }
11538}
11539@-webkit-keyframes q-fade {
11540 0% {
11541 opacity: 0;
11542 }
11543 100% {
11544 opacity: 1;
11545 }
11546}
11547@keyframes q-fade {
11548 0% {
11549 opacity: 0;
11550 }
11551 100% {
11552 opacity: 1;
11553 }
11554}
11555@-webkit-keyframes q-ie-spinner {
11556 0% {
11557 opacity: 0.5;
11558 }
11559 50% {
11560 opacity: 1;
11561 }
11562 100% {
11563 opacity: 0.5;
11564 }
11565}
11566@keyframes q-ie-spinner {
11567 0% {
11568 opacity: 0.5;
11569 }
11570 50% {
11571 opacity: 1;
11572 }
11573 100% {
11574 opacity: 0.5;
11575 }
11576}