UNPKG

319 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}
18html[dir=ltr], [dir=ltr] body, [dir=ltr] #q-app {
19 direction: ltr;
20}
21html[dir=rtl], [dir=rtl] body, [dir=rtl] #q-app {
22 direction: rtl;
23}
24body.platform-ios.within-iframe,
25body.platform-ios.within-iframe #q-app {
26 width: 100px;
27 min-width: 100%;
28}
29html,
30body {
31 box-sizing: border-box;
32}
33html[dir], [dir] body {
34 margin: 0;
35}
36article,
37aside,
38details,
39figcaption,
40figure,
41footer,
42header,
43main,
44menu,
45nav,
46section,
47summary {
48 display: block;
49}
50/*
51 * line 1: Remove the bottom border in Firefox 39-.
52 * lines 2,3: Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
53 */
54abbr[title] {
55 text-decoration: underline;
56 -webkit-text-decoration: underline dotted;
57 text-decoration: underline dotted;
58}
59[dir] abbr[title] {
60 border-bottom: none;
61}
62[dir] img {
63 border-style: none;
64}
65svg:not(:root) {
66 overflow: hidden;
67}
68/*
69 * line 1: Correct the inheritance and scaling of font size in all browsers.
70 * line 2: Correct the odd `em` font sizing in all browsers.
71 */
72code,
73kbd,
74pre,
75samp {
76 font-family: monospace, monospace;
77 font-size: 1em;
78}
79/*
80 * lines 1,2: Add the correct box sizing in Firefox.
81 * line 3: Show the overflow in Edge and IE.
82 */
83hr {
84 box-sizing: content-box;
85 height: 0;
86 overflow: visible;
87}
88button,
89input,
90optgroup,
91select,
92textarea {
93 font: inherit;
94 font-family: inherit;
95}
96[dir] button, [dir] input, [dir] optgroup, [dir] select, [dir] textarea {
97 margin: 0;
98}
99optgroup {
100 font-weight: bold;
101}
102/*
103 * Show the overflow in IE.
104 * input: Show the overflow in Edge.
105 * select: Show the overflow in Edge, Firefox, and IE.
106 * Remove the inheritance of text transform in Edge, Firefox, and IE.
107 * select: Remove the inheritance of text transform in Firefox.
108 */
109button,
110input,
111select {
112 overflow: visible;
113 text-transform: none;
114}
115[dir] button::-moz-focus-inner, [dir] input::-moz-focus-inner {
116 border: 0;
117 padding: 0;
118}
119button:-moz-focusring,
120input:-moz-focusring {
121 outline: 1px dotted ButtonText;
122}
123[dir] fieldset {
124 padding: 0.35em 0.75em 0.625em;
125}
126/**
127 * lines 1,3,4,6: Correct the text wrapping in Edge and IE.
128 * line 2: Correct the color inheritance from `fieldset` elements in IE.
129 * line 5: Remove the padding so developers are not caught out when they zero out
130 * `fieldset` elements in all browsers.
131 */
132legend {
133 box-sizing: border-box;
134 color: inherit;
135 display: table;
136 max-width: 100%;
137 white-space: normal;
138}
139[dir] legend {
140 padding: 0;
141}
142progress {
143 vertical-align: baseline;
144}
145textarea {
146 overflow: auto;
147}
148input[type='search'] {
149 -webkit-appearance: textfield;
150}
151input[type='search']::-webkit-search-cancel-button,
152input[type='search']::-webkit-search-decoration {
153 -webkit-appearance: none;
154}
155.q-icon {
156 line-height: 1;
157 width: 1em;
158 height: 1em;
159 letter-spacing: normal;
160 text-transform: none;
161 white-space: nowrap;
162 word-wrap: normal;
163 position: relative;
164 box-sizing: content-box;
165 fill: currentColor;
166}
167[dir] .q-icon {
168 text-align: center;
169}
170[dir=ltr] .q-icon {
171 direction: ltr;
172}
173[dir=rtl] .q-icon {
174 direction: rtl;
175}
176.q-icon:before,
177.q-icon:after {
178 width: 100%;
179 height: 100%;
180 display: flex !important;
181 align-items: center;
182 justify-content: center;
183}
184.q-icon > svg {
185 width: 100%;
186 height: 100%;
187}
188.q-icon,
189.material-icons,
190.material-icons-outlined,
191.material-icons-round,
192.material-icons-sharp {
193 -webkit-user-select: none;
194 -moz-user-select: none;
195 -ms-user-select: none;
196 user-select: none;
197 font-size: inherit;
198 display: inline-flex;
199 align-items: center;
200 justify-content: center;
201 vertical-align: middle;
202}
203[dir] .q-icon, [dir] .material-icons, [dir] .material-icons-outlined, [dir] .material-icons-round, [dir] .material-icons-sharp {
204 cursor: inherit;
205}
206.q-panel {
207 height: 100%;
208 width: 100%;
209}
210.q-panel > div {
211 height: 100%;
212 width: 100%;
213}
214.q-panel-parent {
215 overflow: hidden;
216 position: relative;
217}
218.q-loading-bar {
219 position: fixed;
220 z-index: 9998;
221 transition: transform 0.5s cubic-bezier(0, 0, 0.2, 1), opacity 0.5s;
222}
223[dir] .q-loading-bar {
224 background: #f44336;
225}
226.q-loading-bar--top {
227 left: 0 /* rtl:ignore */;
228 right: 0 /* rtl:ignore */;
229 top: 0;
230 width: 100%;
231}
232.q-loading-bar--bottom {
233 left: 0 /* rtl:ignore */;
234 right: 0 /* rtl:ignore */;
235 bottom: 0;
236 width: 100%;
237}
238.q-loading-bar--right {
239 top: 0;
240 bottom: 0;
241 height: 100%;
242}
243[dir=ltr] .q-loading-bar--right {
244 right: 0;
245}
246[dir=rtl] .q-loading-bar--right {
247 left: 0;
248}
249.q-loading-bar--left {
250 top: 0;
251 bottom: 0;
252 height: 100%;
253}
254[dir=ltr] .q-loading-bar--left {
255 left: 0;
256}
257[dir=rtl] .q-loading-bar--left {
258 right: 0;
259}
260.q-avatar {
261 position: relative;
262 vertical-align: middle;
263 display: inline-block;
264 font-size: 48px;
265 height: 1em;
266 width: 1em;
267}
268[dir] .q-avatar {
269 border-radius: 50%;
270}
271.q-avatar__content {
272 font-size: 0.5em;
273 line-height: 0.5em;
274}
275.q-avatar__content,
276.q-avatar img:not(.q-icon) {
277 height: inherit;
278 width: inherit;
279}
280[dir] .q-avatar__content, [dir] .q-avatar img:not(.q-icon) {
281 border-radius: inherit;
282}
283[dir] .q-avatar__content--square {
284 border-radius: 0;
285}
286.q-badge {
287 color: #fff;
288 font-size: 12px;
289 line-height: 12px;
290 font-weight: normal;
291 vertical-align: baseline;
292}
293[dir] .q-badge {
294 background-color: #1976d2;
295 background-color: var(--q-color-primary);
296 padding: 2px 6px;
297 border-radius: 4px;
298}
299.q-badge--single-line {
300 white-space: nowrap;
301}
302.q-badge--multi-line {
303 word-break: break-all;
304 word-wrap: break-word;
305}
306.q-badge--floating {
307 position: absolute;
308 top: -4px;
309}
310[dir] .q-badge--floating {
311 cursor: inherit;
312}
313[dir=ltr] .q-badge--floating {
314 right: -3px;
315}
316[dir=rtl] .q-badge--floating {
317 left: -3px;
318}
319.q-badge--transparent {
320 opacity: 0.8;
321}
322[dir] .q-badge--outline {
323 background-color: transparent;
324 border: 1px solid currentColor;
325}
326.q-banner {
327 min-height: 54px;
328}
329[dir] .q-banner {
330 padding: 8px 16px;
331 background: #fff;
332}
333[dir] .q-banner--top-padding {
334 padding-top: 14px;
335}
336.q-banner__avatar {
337 min-width: 1px !important;
338}
339.q-banner__avatar > .q-avatar {
340 font-size: 46px;
341}
342.q-banner__avatar > .q-icon {
343 font-size: 40px;
344}
345[dir=ltr] .q-banner__avatar:not(:empty) + .q-banner__content {
346 padding-left: 16px;
347}
348[dir=rtl] .q-banner__avatar:not(:empty) + .q-banner__content {
349 padding-right: 16px;
350}
351[dir=ltr] .q-banner__actions.col-auto {
352 padding-left: 16px;
353}
354[dir=rtl] .q-banner__actions.col-auto {
355 padding-right: 16px;
356}
357[dir=ltr] .q-banner__actions.col-all .q-btn-item {
358 margin: 4px 0 0 4px;
359}
360[dir=rtl] .q-banner__actions.col-all .q-btn-item {
361 margin: 4px 4px 0 0;
362}
363.q-banner--dense {
364 min-height: 32px;
365}
366[dir] .q-banner--dense {
367 padding: 8px;
368}
369[dir] .q-banner--dense.q-banner--top-padding {
370 padding-top: 12px;
371}
372.q-banner--dense .q-banner__avatar > .q-avatar,
373.q-banner--dense .q-banner__avatar > .q-icon {
374 font-size: 28px;
375}
376[dir=ltr] .q-banner--dense .q-banner__avatar:not(:empty) + .q-banner__content {
377 padding-left: 8px;
378}
379[dir=rtl] .q-banner--dense .q-banner__avatar:not(:empty) + .q-banner__content {
380 padding-right: 8px;
381}
382[dir=ltr] .q-banner--dense .q-banner__actions.col-auto {
383 padding-left: 8px;
384}
385[dir=rtl] .q-banner--dense .q-banner__actions.col-auto {
386 padding-right: 8px;
387}
388[dir] .q-bar {
389 background: rgba(0,0,0,0.2);
390}
391[dir=ltr] .q-bar > .q-icon {
392 margin-left: 2px;
393}
394[dir=rtl] .q-bar > .q-icon {
395 margin-right: 2px;
396}
397[dir=ltr] .q-bar > div, [dir=ltr] .q-bar > div + .q-icon {
398 margin-left: 8px;
399}
400[dir=rtl] .q-bar > div, [dir=rtl] .q-bar > div + .q-icon {
401 margin-right: 8px;
402}
403[dir=ltr] .q-bar > .q-btn {
404 margin-left: 2px;
405}
406[dir=rtl] .q-bar > .q-btn {
407 margin-right: 2px;
408}
409[dir=ltr] .q-bar > .q-icon:first-child, [dir=ltr] .q-bar > .q-btn:first-child, [dir=ltr] .q-bar > div:first-child {
410 margin-left: 0;
411}
412[dir=rtl] .q-bar > .q-icon:first-child, [dir=rtl] .q-bar > .q-btn:first-child, [dir=rtl] .q-bar > div:first-child {
413 margin-right: 0;
414}
415.q-bar--standard {
416 height: 32px;
417 font-size: 18px;
418}
419[dir] .q-bar--standard {
420 padding: 0 12px;
421}
422.q-bar--standard > div {
423 font-size: 16px;
424}
425.q-bar--standard .q-btn {
426 font-size: 11px;
427}
428.q-bar--dense {
429 height: 24px;
430 font-size: 14px;
431}
432[dir] .q-bar--dense {
433 padding: 0 8px;
434}
435.q-bar--dense .q-btn {
436 font-size: 8px;
437}
438[dir] .q-bar--dark {
439 background: rgba(255,255,255,0.15);
440}
441.q-breadcrumbs__el {
442 color: inherit;
443}
444.q-breadcrumbs__el-icon {
445 font-size: 125%;
446}
447[dir=ltr] .q-breadcrumbs__el-icon--with-label {
448 margin-right: 8px;
449}
450[dir=rtl] .q-breadcrumbs__el-icon--with-label {
451 margin-left: 8px;
452}
453.q-breadcrumbs--last a {
454 pointer-events: none;
455}
456[dir=rtl] .q-breadcrumbs__separator .q-icon {
457 transform: scaleX(-1) /* rtl:ignore */;
458}
459.q-btn {
460 display: inline-flex;
461 flex-direction: column;
462 align-items: stretch;
463 position: relative;
464 outline: 0;
465 vertical-align: middle;
466 font-size: 14px;
467 line-height: 1.715em;
468 text-decoration: none;
469 color: inherit;
470 font-weight: 500;
471 text-transform: uppercase;
472 width: auto;
473 height: auto;
474}
475[dir] .q-btn {
476 border: 0;
477 padding: 0;
478 background: transparent;
479 text-align: center;
480}
481.q-btn .q-icon,
482.q-btn .q-spinner {
483 font-size: 1.715em;
484}
485.q-btn.disabled {
486 opacity: 0.7 !important;
487}
488.q-btn__wrapper {
489 min-height: 2.572em;
490 width: 100%;
491 height: 100%;
492}
493[dir] .q-btn__wrapper {
494 padding: 4px 16px;
495 border-radius: inherit;
496}
497.q-btn__wrapper:before {
498 content: '';
499 display: block;
500 position: absolute;
501 top: 0;
502 bottom: 0;
503}
504[dir] .q-btn__wrapper:before {
505 border-radius: inherit;
506 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);
507}
508[dir=ltr] .q-btn__wrapper:before {
509 left: 0;
510 right: 0;
511}
512[dir=rtl] .q-btn__wrapper:before {
513 right: 0;
514 left: 0;
515}
516[dir] .q-btn--actionable {
517 cursor: pointer;
518}
519.q-btn--actionable.q-btn--standard .q-btn__wrapper:before {
520 transition: box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
521}
522[dir] .q-btn--actionable.q-btn--standard:active .q-btn__wrapper:before, [dir] .q-btn--actionable.q-btn--standard.q-btn--active .q-btn__wrapper:before {
523 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);
524}
525.q-btn--no-uppercase {
526 text-transform: none;
527}
528[dir] .q-btn--rectangle {
529 border-radius: 3px;
530}
531[dir] .q-btn--outline {
532 background: transparent !important;
533}
534[dir] .q-btn--outline .q-btn__wrapper:before {
535 border: 1px solid currentColor;
536}
537[dir] .q-btn--push {
538 border-radius: 7px;
539}
540[dir] .q-btn--push .q-btn__wrapper:before {
541 border-bottom: 3px solid rgba(0,0,0,0.15);
542}
543.q-btn--push.q-btn--actionable {
544 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
545}
546.q-btn--push.q-btn--actionable .q-btn__wrapper:before {
547 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);
548}
549[dir] .q-btn--push.q-btn--actionable:active, [dir] .q-btn--push.q-btn--actionable.q-btn--active {
550 transform: translateY(2px);
551}
552[dir] .q-btn--push.q-btn--actionable:active .q-btn__wrapper:before, [dir] .q-btn--push.q-btn--actionable.q-btn--active .q-btn__wrapper:before {
553 border-bottom-width: 0;
554}
555[dir] .q-btn--rounded {
556 border-radius: 28px;
557}
558[dir] .q-btn--round {
559 border-radius: 50%;
560}
561.q-btn--round .q-btn__wrapper {
562 min-width: 3em;
563 min-height: 3em;
564}
565[dir] .q-btn--round .q-btn__wrapper {
566 padding: 0;
567}
568[dir] .q-btn--flat .q-btn__wrapper:before, [dir] .q-btn--outline .q-btn__wrapper:before, [dir] .q-btn--unelevated .q-btn__wrapper:before {
569 box-shadow: none;
570}
571.q-btn--dense .q-btn__wrapper {
572 min-height: 2em;
573}
574[dir] .q-btn--dense .q-btn__wrapper {
575 padding: 0.285em;
576}
577.q-btn--dense.q-btn--round .q-btn__wrapper {
578 min-height: 2.4em;
579 min-width: 2.4em;
580}
581[dir] .q-btn--dense.q-btn--round .q-btn__wrapper {
582 padding: 0;
583}
584[dir=ltr] .q-btn--dense .on-left {
585 margin-right: 6px;
586}
587[dir=rtl] .q-btn--dense .on-left {
588 margin-left: 6px;
589}
590[dir=ltr] .q-btn--dense .on-right {
591 margin-left: 6px;
592}
593[dir=rtl] .q-btn--dense .on-right {
594 margin-right: 6px;
595}
596.q-btn--fab .q-icon,
597.q-btn--fab-mini .q-icon {
598 font-size: 24px;
599}
600[dir] .q-btn--fab .q-icon {
601 margin: auto;
602}
603.q-btn--fab .q-btn__wrapper {
604 min-height: 56px;
605 min-width: 56px;
606}
607[dir] .q-btn--fab .q-btn__wrapper {
608 padding: 16px;
609}
610.q-btn--fab-mini .q-btn__wrapper {
611 min-height: 40px;
612 min-width: 40px;
613}
614[dir] .q-btn--fab-mini .q-btn__wrapper {
615 padding: 8px;
616}
617.q-btn__content {
618 transition: opacity 0.3s;
619 z-index: 0;
620}
621.q-btn__content--hidden {
622 opacity: 0;
623 pointer-events: none;
624}
625.q-btn__progress {
626 z-index: 0;
627}
628[dir] .q-btn__progress {
629 border-radius: inherit;
630}
631.q-btn__progress-indicator {
632 z-index: -1;
633}
634[dir] .q-btn__progress-indicator {
635 background: rgba(255,255,255,0.25);
636}
637[dir=ltr] .q-btn__progress-indicator {
638 transform: translateX(-100%);
639}
640[dir=rtl] .q-btn__progress-indicator {
641 transform: translateX(100%);
642}
643[dir] .q-btn__progress--dark .q-btn__progress-indicator {
644 background: rgba(0,0,0,0.2);
645}
646.q-btn--flat .q-btn__progress-indicator,
647.q-btn--outline .q-btn__progress-indicator {
648 opacity: 0.2;
649}
650[dir] .q-btn--flat .q-btn__progress-indicator, [dir] .q-btn--outline .q-btn__progress-indicator {
651 background: currentColor;
652}
653[dir=ltr] .q-btn-dropdown--split .q-btn-dropdown__arrow-container {
654 border-left: 1px solid rgba(255,255,255,0.3);
655}
656[dir=rtl] .q-btn-dropdown--split .q-btn-dropdown__arrow-container {
657 border-right: 1px solid rgba(255,255,255,0.3);
658}
659[dir] .q-btn-dropdown--split .q-btn-dropdown__arrow-container .q-btn__wrapper {
660 padding: 0 4px;
661}
662[dir=ltr] .q-btn-dropdown--simple .q-btn-dropdown__arrow {
663 margin-left: 8px;
664}
665[dir=rtl] .q-btn-dropdown--simple .q-btn-dropdown__arrow {
666 margin-right: 8px;
667}
668.q-btn-dropdown__arrow {
669 transition: transform 0.28s;
670}
671.q-btn-group {
672 vertical-align: middle;
673}
674[dir] .q-btn-group {
675 border-radius: 3px;
676 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);
677}
678.q-btn-group > .q-btn-item {
679 align-self: stretch;
680}
681[dir] .q-btn-group > .q-btn-item {
682 border-radius: inherit;
683}
684[dir] .q-btn-group > .q-btn-item .q-btn__wrapper:before {
685 box-shadow: none;
686}
687[dir=ltr] .q-btn-group > .q-btn-item .q-badge--floating {
688 right: 0;
689}
690[dir=rtl] .q-btn-group > .q-btn-item .q-badge--floating {
691 left: 0;
692}
693[dir] .q-btn-group > .q-btn-group {
694 box-shadow: none;
695}
696[dir=ltr] .q-btn-group > .q-btn-group:first-child > .q-btn:first-child {
697 border-top-left-radius: inherit;
698 border-bottom-left-radius: inherit;
699}
700[dir=rtl] .q-btn-group > .q-btn-group:first-child > .q-btn:first-child {
701 border-top-right-radius: inherit;
702 border-bottom-right-radius: inherit;
703}
704[dir=ltr] .q-btn-group > .q-btn-group:last-child > .q-btn:last-child {
705 border-top-right-radius: inherit;
706 border-bottom-right-radius: inherit;
707}
708[dir=rtl] .q-btn-group > .q-btn-group:last-child > .q-btn:last-child {
709 border-top-left-radius: inherit;
710 border-bottom-left-radius: inherit;
711}
712[dir=ltr] .q-btn-group > .q-btn-group:not(:first-child) > .q-btn:first-child .q-btn__wrapper:before {
713 border-left: 0;
714}
715[dir=rtl] .q-btn-group > .q-btn-group:not(:first-child) > .q-btn:first-child .q-btn__wrapper:before {
716 border-right: 0;
717}
718[dir=ltr] .q-btn-group > .q-btn-group:not(:last-child) > .q-btn:last-child .q-btn__wrapper:before {
719 border-right: 0;
720}
721[dir=rtl] .q-btn-group > .q-btn-group:not(:last-child) > .q-btn:last-child .q-btn__wrapper:before {
722 border-left: 0;
723}
724[dir=ltr] .q-btn-group > .q-btn-item:not(:last-child) {
725 border-top-right-radius: 0;
726 border-bottom-right-radius: 0;
727}
728[dir=rtl] .q-btn-group > .q-btn-item:not(:last-child) {
729 border-top-left-radius: 0;
730 border-bottom-left-radius: 0;
731}
732[dir=ltr] .q-btn-group > .q-btn-item:not(:first-child) {
733 border-top-left-radius: 0;
734 border-bottom-left-radius: 0;
735}
736[dir=rtl] .q-btn-group > .q-btn-item:not(:first-child) {
737 border-top-right-radius: 0;
738 border-bottom-right-radius: 0;
739}
740.q-btn-group > .q-btn-item.q-btn--standard .q-btn__wrapper:before {
741 z-index: -1;
742}
743[dir] .q-btn-group--push > .q-btn--push.q-btn--actionable {
744 transform: none;
745}
746.q-btn-group--push > .q-btn--push.q-btn--actionable .q-btn__wrapper {
747 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);
748}
749[dir] .q-btn-group--push > .q-btn--push.q-btn--actionable:active .q-btn__wrapper, [dir] .q-btn-group--push > .q-btn--push.q-btn--actionable.q-btn--active .q-btn__wrapper {
750 margin-top: 2px;
751 margin-bottom: -2px;
752}
753[dir] .q-btn-group--rounded {
754 border-radius: 28px;
755}
756[dir] .q-btn-group--flat, [dir] .q-btn-group--outline, [dir] .q-btn-group--unelevated {
757 box-shadow: none;
758}
759.q-btn-group--outline > .q-separator {
760 display: none;
761}
762[dir=ltr] .q-btn-group--outline > .q-btn-item + .q-btn-item .q-btn__wrapper:before {
763 border-left: 0;
764}
765[dir=rtl] .q-btn-group--outline > .q-btn-item + .q-btn-item .q-btn__wrapper:before {
766 border-right: 0;
767}
768[dir=ltr] .q-btn-group--outline > .q-btn-item:not(:last-child) .q-btn__wrapper:before {
769 border-right: 0;
770}
771[dir=rtl] .q-btn-group--outline > .q-btn-item:not(:last-child) .q-btn__wrapper:before {
772 border-left: 0;
773}
774.q-btn-group--stretch {
775 align-self: stretch;
776}
777[dir] .q-btn-group--stretch {
778 border-radius: 0;
779}
780[dir] .q-btn-group--glossy > .q-btn-item {
781 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;
782}
783.q-btn-group--spread > .q-btn-group {
784 display: flex !important;
785}
786.q-btn-group--spread > .q-btn-item,
787.q-btn-group--spread > .q-btn-group > .q-btn-item:not(.q-btn-dropdown__arrow-container) {
788 width: auto;
789 min-width: 0;
790 max-width: 100%;
791 flex: 10000 1 0%;
792}
793.q-card {
794 vertical-align: top;
795 position: relative;
796}
797[dir] .q-card {
798 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);
799 border-radius: 4px;
800 background: #fff;
801}
802[dir] .q-card > div:first-child, [dir] .q-card > img:first-child {
803 border-top: 0;
804}
805[dir=ltr] .q-card > div:first-child, [dir=ltr] .q-card > img:first-child {
806 border-top-left-radius: inherit;
807 border-top-right-radius: inherit;
808}
809[dir=rtl] .q-card > div:first-child, [dir=rtl] .q-card > img:first-child {
810 border-top-right-radius: inherit;
811 border-top-left-radius: inherit;
812}
813[dir] .q-card > div:last-child, [dir] .q-card > img:last-child {
814 border-bottom: 0;
815}
816[dir=ltr] .q-card > div:last-child, [dir=ltr] .q-card > img:last-child {
817 border-bottom-left-radius: inherit;
818 border-bottom-right-radius: inherit;
819}
820[dir=rtl] .q-card > div:last-child, [dir=rtl] .q-card > img:last-child {
821 border-bottom-right-radius: inherit;
822 border-bottom-left-radius: inherit;
823}
824[dir=ltr] .q-card > div:not(:first-child), [dir=ltr] .q-card > img:not(:first-child) {
825 border-top-left-radius: 0;
826 border-top-right-radius: 0;
827}
828[dir=rtl] .q-card > div:not(:first-child), [dir=rtl] .q-card > img:not(:first-child) {
829 border-top-right-radius: 0;
830 border-top-left-radius: 0;
831}
832[dir=ltr] .q-card > div:not(:last-child), [dir=ltr] .q-card > img:not(:last-child) {
833 border-bottom-left-radius: 0;
834 border-bottom-right-radius: 0;
835}
836[dir=rtl] .q-card > div:not(:last-child), [dir=rtl] .q-card > img:not(:last-child) {
837 border-bottom-right-radius: 0;
838 border-bottom-left-radius: 0;
839}
840[dir] .q-card > div {
841 box-shadow: none;
842}
843[dir=ltr] .q-card > div {
844 border-left: 0;
845 border-right: 0;
846}
847[dir=rtl] .q-card > div {
848 border-right: 0;
849 border-left: 0;
850}
851[dir] .q-card--bordered {
852 border: 1px solid rgba(0,0,0,0.12);
853}
854[dir] .q-card--dark {
855 border-color: rgba(255,255,255,0.28);
856}
857.q-card__section {
858 position: relative;
859}
860[dir] .q-card__section--vert {
861 padding: 16px;
862}
863[dir=ltr] .q-card__section--horiz > div:first-child, [dir=ltr] .q-card__section--horiz > img:first-child {
864 border-top-left-radius: inherit;
865 border-bottom-left-radius: inherit;
866}
867[dir=rtl] .q-card__section--horiz > div:first-child, [dir=rtl] .q-card__section--horiz > img:first-child {
868 border-top-right-radius: inherit;
869 border-bottom-right-radius: inherit;
870}
871[dir=ltr] .q-card__section--horiz > div:last-child, [dir=ltr] .q-card__section--horiz > img:last-child {
872 border-top-right-radius: inherit;
873 border-bottom-right-radius: inherit;
874}
875[dir=rtl] .q-card__section--horiz > div:last-child, [dir=rtl] .q-card__section--horiz > img:last-child {
876 border-top-left-radius: inherit;
877 border-bottom-left-radius: inherit;
878}
879[dir=ltr] .q-card__section--horiz > div:not(:first-child), [dir=ltr] .q-card__section--horiz > img:not(:first-child) {
880 border-top-left-radius: 0;
881 border-bottom-left-radius: 0;
882}
883[dir=rtl] .q-card__section--horiz > div:not(:first-child), [dir=rtl] .q-card__section--horiz > img:not(:first-child) {
884 border-top-right-radius: 0;
885 border-bottom-right-radius: 0;
886}
887[dir=ltr] .q-card__section--horiz > div:not(:last-child), [dir=ltr] .q-card__section--horiz > img:not(:last-child) {
888 border-top-right-radius: 0;
889 border-bottom-right-radius: 0;
890}
891[dir=rtl] .q-card__section--horiz > div:not(:last-child), [dir=rtl] .q-card__section--horiz > img:not(:last-child) {
892 border-top-left-radius: 0;
893 border-bottom-left-radius: 0;
894}
895[dir] .q-card__section--horiz > div {
896 border-top: 0;
897 border-bottom: 0;
898 box-shadow: none;
899}
900.q-card__actions {
901 align-items: center;
902}
903[dir] .q-card__actions {
904 padding: 8px;
905}
906[dir] .q-card__actions .q-btn__wrapper {
907 padding: 0 8px;
908}
909[dir=ltr] .q-card__actions--horiz > .q-btn-item + .q-btn-item, [dir=ltr] .q-card__actions--horiz > .q-btn-group + .q-btn-item, [dir=ltr] .q-card__actions--horiz > .q-btn-item + .q-btn-group {
910 margin-left: 8px;
911}
912[dir=rtl] .q-card__actions--horiz > .q-btn-item + .q-btn-item, [dir=rtl] .q-card__actions--horiz > .q-btn-group + .q-btn-item, [dir=rtl] .q-card__actions--horiz > .q-btn-item + .q-btn-group {
913 margin-right: 8px;
914}
915.q-card__actions--vert > .q-btn-item.q-btn--round {
916 align-self: center;
917}
918[dir] .q-card__actions--vert > .q-btn-item + .q-btn-item, [dir] .q-card__actions--vert > .q-btn-group + .q-btn-item, [dir] .q-card__actions--vert > .q-btn-item + .q-btn-group {
919 margin-top: 4px;
920}
921.q-card__actions--vert > .q-btn-group > .q-btn-item {
922 flex-grow: 1;
923}
924.q-card > img {
925 display: block;
926 width: 100%;
927 max-width: 100%;
928}
929[dir] .q-card > img {
930 border: 0;
931}
932.q-carousel {
933 height: 400px;
934}
935[dir] .q-carousel {
936 background-color: #fff;
937}
938.q-carousel__slide {
939 min-height: 100%;
940}
941[dir] .q-carousel__slide {
942 background-size: cover;
943 background-position: 50%;
944}
945[dir] .q-carousel__slide, [dir] .q-carousel .q-carousel--padding {
946 padding: 16px;
947}
948.q-carousel__slides-container {
949 height: 100%;
950}
951.q-carousel__control {
952 color: #fff;
953}
954.q-carousel__arrow {
955 pointer-events: none;
956}
957.q-carousel__arrow .q-icon {
958 font-size: 28px;
959}
960.q-carousel__arrow .q-btn {
961 pointer-events: all;
962}
963.q-carousel__prev-arrow--horizontal,
964.q-carousel__next-arrow--horizontal {
965 top: 16px;
966 bottom: 16px;
967}
968[dir=ltr] .q-carousel__prev-arrow--horizontal {
969 left: 16px;
970}
971[dir=rtl] .q-carousel__prev-arrow--horizontal {
972 right: 16px;
973}
974[dir=ltr] .q-carousel__next-arrow--horizontal {
975 right: 16px;
976}
977[dir=rtl] .q-carousel__next-arrow--horizontal {
978 left: 16px;
979}
980[dir=ltr] .q-carousel__prev-arrow--vertical, [dir=ltr] .q-carousel__next-arrow--vertical {
981 left: 16px;
982 right: 16px;
983}
984[dir=rtl] .q-carousel__prev-arrow--vertical, [dir=rtl] .q-carousel__next-arrow--vertical {
985 right: 16px;
986 left: 16px;
987}
988.q-carousel__prev-arrow--vertical {
989 top: 16px;
990}
991.q-carousel__next-arrow--vertical {
992 bottom: 16px;
993}
994.q-carousel__navigation--top,
995.q-carousel__navigation--bottom {
996 overflow-x: auto;
997 overflow-y: hidden;
998}
999[dir=ltr] .q-carousel__navigation--top, [dir=ltr] .q-carousel__navigation--bottom {
1000 left: 16px;
1001 right: 16px;
1002}
1003[dir=rtl] .q-carousel__navigation--top, [dir=rtl] .q-carousel__navigation--bottom {
1004 right: 16px;
1005 left: 16px;
1006}
1007.q-carousel__navigation--top {
1008 top: 16px;
1009}
1010.q-carousel__navigation--bottom {
1011 bottom: 16px;
1012}
1013.q-carousel__navigation--left,
1014.q-carousel__navigation--right {
1015 top: 16px;
1016 bottom: 16px;
1017 overflow-x: hidden;
1018 overflow-y: auto;
1019}
1020.q-carousel__navigation--left > .q-carousel__navigation-inner,
1021.q-carousel__navigation--right > .q-carousel__navigation-inner {
1022 flex-direction: column;
1023}
1024[dir=ltr] .q-carousel__navigation--left {
1025 left: 16px;
1026}
1027[dir=rtl] .q-carousel__navigation--left {
1028 right: 16px;
1029}
1030[dir=ltr] .q-carousel__navigation--right {
1031 right: 16px;
1032}
1033[dir=rtl] .q-carousel__navigation--right {
1034 left: 16px;
1035}
1036.q-carousel__navigation-inner {
1037 flex: 1 1 auto;
1038}
1039[dir] .q-carousel__navigation .q-btn {
1040 margin: 6px 4px;
1041}
1042[dir] .q-carousel__navigation .q-btn .q-btn__wrapper {
1043 padding: 5px;
1044}
1045.q-carousel__navigation-icon--inactive {
1046 opacity: 0.7;
1047}
1048.q-carousel .q-carousel__thumbnail {
1049 height: 50px;
1050 width: auto;
1051 display: inline-block;
1052 vertical-align: middle;
1053 opacity: 0.7;
1054 transition: opacity 0.3s;
1055}
1056[dir] .q-carousel .q-carousel__thumbnail {
1057 margin: 2px;
1058 cursor: pointer;
1059 border: 1px solid transparent;
1060 border-radius: 4px;
1061}
1062.q-carousel .q-carousel__thumbnail:hover,
1063.q-carousel .q-carousel__thumbnail--active {
1064 opacity: 1;
1065}
1066[dir] .q-carousel .q-carousel__thumbnail--active {
1067 border-color: currentColor;
1068 cursor: default;
1069}
1070[dir] .q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide, [dir] .q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide, [dir] .q-carousel--navigation-top .q-carousel--padding, [dir] .q-carousel--arrows-vertical .q-carousel--padding {
1071 padding-top: 60px;
1072}
1073[dir] .q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide, [dir] .q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide, [dir] .q-carousel--navigation-bottom .q-carousel--padding, [dir] .q-carousel--arrows-vertical .q-carousel--padding {
1074 padding-bottom: 60px;
1075}
1076[dir=ltr] .q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide, [dir=ltr] .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide, [dir=ltr] .q-carousel--navigation-left .q-carousel--padding, [dir=ltr] .q-carousel--arrows-horizontal .q-carousel--padding {
1077 padding-left: 60px;
1078}
1079[dir=rtl] .q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide, [dir=rtl] .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide, [dir=rtl] .q-carousel--navigation-left .q-carousel--padding, [dir=rtl] .q-carousel--arrows-horizontal .q-carousel--padding {
1080 padding-right: 60px;
1081}
1082[dir=ltr] .q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide, [dir=ltr] .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide, [dir=ltr] .q-carousel--navigation-right .q-carousel--padding, [dir=ltr] .q-carousel--arrows-horizontal .q-carousel--padding {
1083 padding-right: 60px;
1084}
1085[dir=rtl] .q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide, [dir=rtl] .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide, [dir=rtl] .q-carousel--navigation-right .q-carousel--padding, [dir=rtl] .q-carousel--arrows-horizontal .q-carousel--padding {
1086 padding-left: 60px;
1087}
1088.q-carousel.fullscreen {
1089 height: 100%;
1090}
1091.q-message-name,
1092.q-message-stamp,
1093.q-message-label {
1094 font-size: small;
1095}
1096[dir] .q-message-label {
1097 margin: 24px 0;
1098}
1099.q-message-stamp {
1100 color: inherit;
1101 opacity: 0.6;
1102 display: none;
1103}
1104[dir] .q-message-stamp {
1105 margin-top: 4px;
1106}
1107.q-message-avatar {
1108 width: 48px;
1109 height: 48px;
1110 min-width: 48px;
1111}
1112[dir] .q-message-avatar {
1113 border-radius: 50%;
1114}
1115[dir] .q-message {
1116 margin-bottom: 8px;
1117}
1118[dir] .q-message:first-child .q-message-label {
1119 margin-top: 0;
1120}
1121[dir=ltr] .q-message-avatar--received {
1122 margin-right: 8px;
1123}
1124[dir=rtl] .q-message-avatar--received {
1125 margin-left: 8px;
1126}
1127.q-message-text--received {
1128 color: #81c784;
1129}
1130[dir=ltr] .q-message-text--received {
1131 border-radius: 4px 4px 4px 0;
1132}
1133[dir=rtl] .q-message-text--received {
1134 border-radius: 4px 4px 0 4px;
1135}
1136[dir] .q-message-text--received:last-child:before {
1137 border-bottom: 8px solid currentColor;
1138}
1139[dir=ltr] .q-message-text--received:last-child:before {
1140 right: 100%;
1141 border-right: 0 solid transparent;
1142 border-left: 8px solid transparent;
1143}
1144[dir=rtl] .q-message-text--received:last-child:before {
1145 left: 100%;
1146 border-left: 0 solid transparent;
1147 border-right: 8px solid transparent;
1148}
1149.q-message-text-content--received {
1150 color: #000;
1151}
1152[dir=ltr] .q-message-name--sent {
1153 text-align: right;
1154}
1155[dir=rtl] .q-message-name--sent {
1156 text-align: left;
1157}
1158[dir=ltr] .q-message-avatar--sent {
1159 margin-left: 8px;
1160}
1161[dir=rtl] .q-message-avatar--sent {
1162 margin-right: 8px;
1163}
1164.q-message-container--sent {
1165 flex-direction: row-reverse;
1166}
1167.q-message-text--sent {
1168 color: #e0e0e0;
1169}
1170[dir=ltr] .q-message-text--sent {
1171 border-radius: 4px 4px 0 4px;
1172}
1173[dir=rtl] .q-message-text--sent {
1174 border-radius: 4px 4px 4px 0;
1175}
1176[dir] .q-message-text--sent:last-child:before {
1177 border-bottom: 8px solid currentColor;
1178}
1179[dir=ltr] .q-message-text--sent:last-child:before {
1180 left: 100%;
1181 border-left: 0 solid transparent;
1182 border-right: 8px solid transparent;
1183}
1184[dir=rtl] .q-message-text--sent:last-child:before {
1185 right: 100%;
1186 border-right: 0 solid transparent;
1187 border-left: 8px solid transparent;
1188}
1189.q-message-text-content--sent {
1190 color: #000;
1191}
1192.q-message-text {
1193 line-height: 1.2;
1194 word-break: break-word;
1195 position: relative;
1196}
1197[dir] .q-message-text {
1198 background: currentColor;
1199 padding: 8px;
1200}
1201[dir] .q-message-text + .q-message-text {
1202 margin-top: 3px;
1203}
1204.q-message-text:last-child {
1205 min-height: 48px;
1206}
1207.q-message-text:last-child .q-message-stamp {
1208 display: block;
1209}
1210.q-message-text:last-child:before {
1211 content: '';
1212 position: absolute;
1213 bottom: 0;
1214 width: 0;
1215 height: 0;
1216}
1217.q-checkbox {
1218 vertical-align: middle;
1219}
1220.q-checkbox__bg {
1221 top: 25%;
1222 width: 50%;
1223 height: 50%;
1224 transition: background 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
1225}
1226[dir] .q-checkbox__bg {
1227 border: 2px solid currentColor;
1228 border-radius: 2px;
1229}
1230[dir=ltr] .q-checkbox__bg {
1231 left: 25%;
1232}
1233[dir=rtl] .q-checkbox__bg {
1234 right: 25%;
1235}
1236.q-checkbox__native {
1237 width: 1px;
1238 height: 1px;
1239}
1240.q-checkbox__svg {
1241 color: #fff;
1242}
1243.q-checkbox__truthy {
1244 stroke: currentColor;
1245 stroke-width: 3.12px;
1246 stroke-dashoffset: 29.78334;
1247 stroke-dasharray: 29.78334;
1248}
1249.q-checkbox__indet {
1250 fill: currentColor;
1251}
1252[dir] .q-checkbox__indet {
1253 transform-origin: 50% 50%;
1254}
1255[dir=ltr] .q-checkbox__indet {
1256 transform: rotate(-280deg) scale(0);
1257}
1258[dir=rtl] .q-checkbox__indet {
1259 transform: rotate(280deg) scale(0);
1260}
1261.q-checkbox__inner {
1262 font-size: 40px;
1263 width: 1em;
1264 min-width: 1em;
1265 height: 1em;
1266 outline: 0;
1267 color: rgba(0,0,0,0.54);
1268}
1269[dir] .q-checkbox__inner {
1270 border-radius: 50%;
1271}
1272.q-checkbox__inner--truthy,
1273.q-checkbox__inner--indet {
1274 color: #1976d2;
1275 color: var(--q-color-primary);
1276}
1277[dir] .q-checkbox__inner--truthy .q-checkbox__bg, [dir] .q-checkbox__inner--indet .q-checkbox__bg {
1278 background: currentColor;
1279}
1280.q-checkbox__inner--truthy path {
1281 stroke-dashoffset: 0;
1282 transition: stroke-dashoffset 0.18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
1283}
1284.q-checkbox__inner--indet .q-checkbox__indet {
1285 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
1286}
1287[dir] .q-checkbox__inner--indet .q-checkbox__indet {
1288 transform: rotate(0) scale(1);
1289}
1290.q-checkbox.disabled {
1291 opacity: 0.75 !important;
1292}
1293.q-checkbox--dark .q-checkbox__inner {
1294 color: rgba(255,255,255,0.7);
1295}
1296.q-checkbox--dark .q-checkbox__inner:before {
1297 opacity: 0.32 !important;
1298}
1299.q-checkbox--dark .q-checkbox__inner--truthy,
1300.q-checkbox--dark .q-checkbox__inner--indet {
1301 color: #1976d2;
1302 color: var(--q-color-primary);
1303}
1304.q-checkbox--dense .q-checkbox__inner {
1305 width: 0.5em;
1306 min-width: 0.5em;
1307 height: 0.5em;
1308}
1309.q-checkbox--dense .q-checkbox__bg {
1310 top: 5%;
1311 width: 90%;
1312 height: 90%;
1313}
1314[dir=ltr] .q-checkbox--dense .q-checkbox__bg {
1315 left: 5%;
1316}
1317[dir=rtl] .q-checkbox--dense .q-checkbox__bg {
1318 right: 5%;
1319}
1320[dir=ltr] .q-checkbox--dense .q-checkbox__label {
1321 padding-left: 0.5em;
1322}
1323[dir=rtl] .q-checkbox--dense .q-checkbox__label {
1324 padding-right: 0.5em;
1325}
1326[dir=ltr] .q-checkbox--dense.reverse .q-checkbox__label {
1327 padding-left: 0;
1328 padding-right: 0.5em;
1329}
1330[dir=rtl] .q-checkbox--dense.reverse .q-checkbox__label {
1331 padding-right: 0;
1332 padding-left: 0.5em;
1333}
1334body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before {
1335 content: '';
1336 position: absolute;
1337 top: 0;
1338 bottom: 0;
1339 opacity: 0.12;
1340 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1);
1341}
1342[dir] body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before {
1343 border-radius: 50%;
1344 background: currentColor;
1345 transform: scale3d(0, 0, 1);
1346}
1347[dir=ltr] body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before {
1348 right: 0;
1349 left: 0;
1350}
1351[dir=rtl] body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before {
1352 left: 0;
1353 right: 0;
1354}
1355[dir] body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before, [dir] body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before {
1356 transform: scale3d(1, 1, 1);
1357}
1358[dir] body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before, [dir] body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before {
1359 transform: scale3d(1.4, 1.4, 1);
1360}
1361.q-chip {
1362 vertical-align: middle;
1363 outline: 0;
1364 position: relative;
1365 height: 2em;
1366 max-width: 100%;
1367 color: rgba(0,0,0,0.87);
1368 font-size: 14px;
1369}
1370[dir] .q-chip {
1371 border-radius: 16px;
1372 margin: 4px;
1373 background: #e0e0e0;
1374 padding: 0.5em 0.9em;
1375}
1376.q-chip--colored .q-chip__icon,
1377.q-chip--dark .q-chip__icon {
1378 color: inherit;
1379}
1380[dir] .q-chip--outline {
1381 background: transparent !important;
1382 border: 1px solid currentColor;
1383}
1384.q-chip .q-avatar {
1385 font-size: 2em;
1386}
1387[dir] .q-chip .q-avatar {
1388 border-radius: 16px;
1389}
1390[dir=ltr] .q-chip .q-avatar {
1391 margin-left: -0.45em;
1392 margin-right: 0.2em;
1393}
1394[dir=rtl] .q-chip .q-avatar {
1395 margin-right: -0.45em;
1396 margin-left: 0.2em;
1397}
1398.q-chip--selected .q-avatar {
1399 display: none;
1400}
1401.q-chip__icon {
1402 color: rgba(0,0,0,0.54);
1403 font-size: 1.5em;
1404}
1405[dir] .q-chip__icon {
1406 margin: -0.2em;
1407}
1408[dir=ltr] .q-chip__icon--left {
1409 margin-right: 0.2em;
1410}
1411[dir=rtl] .q-chip__icon--left {
1412 margin-left: 0.2em;
1413}
1414[dir=ltr] .q-chip__icon--right {
1415 margin-left: 0.2em;
1416}
1417[dir=rtl] .q-chip__icon--right {
1418 margin-right: 0.2em;
1419}
1420.q-chip__icon--remove {
1421 opacity: 0.6;
1422 outline: 0;
1423}
1424[dir=ltr] .q-chip__icon--remove {
1425 margin-left: 0.1em;
1426 margin-right: -0.5em;
1427}
1428[dir=rtl] .q-chip__icon--remove {
1429 margin-right: 0.1em;
1430 margin-left: -0.5em;
1431}
1432.q-chip__icon--remove:hover,
1433.q-chip__icon--remove:focus {
1434 opacity: 1;
1435}
1436.q-chip__content {
1437 white-space: nowrap;
1438}
1439.q-chip--dense {
1440 height: 1.5em;
1441}
1442[dir] .q-chip--dense {
1443 border-radius: 12px;
1444 padding: 0 0.4em;
1445}
1446.q-chip--dense .q-avatar {
1447 font-size: 1.5em;
1448}
1449[dir] .q-chip--dense .q-avatar {
1450 border-radius: 12px;
1451}
1452[dir=ltr] .q-chip--dense .q-avatar {
1453 margin-left: -0.27em;
1454 margin-right: 0.1em;
1455}
1456[dir=rtl] .q-chip--dense .q-avatar {
1457 margin-right: -0.27em;
1458 margin-left: 0.1em;
1459}
1460.q-chip--dense .q-chip__icon {
1461 font-size: 1.25em;
1462}
1463[dir=ltr] .q-chip--dense .q-chip__icon--left {
1464 margin-right: 0.195em;
1465}
1466[dir=rtl] .q-chip--dense .q-chip__icon--left {
1467 margin-left: 0.195em;
1468}
1469[dir=ltr] .q-chip--dense .q-chip__icon--remove {
1470 margin-right: -0.25em;
1471}
1472[dir=rtl] .q-chip--dense .q-chip__icon--remove {
1473 margin-left: -0.25em;
1474}
1475[dir] .q-chip--square {
1476 border-radius: 4px;
1477}
1478[dir=ltr] .q-chip--square .q-avatar {
1479 border-radius: 3px 0 0 3px;
1480}
1481[dir=rtl] .q-chip--square .q-avatar {
1482 border-radius: 0 3px 3px 0;
1483}
1484[dir] body.desktop .q-chip--clickable:focus {
1485 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);
1486}
1487.q-circular-progress {
1488 display: inline-block;
1489 position: relative;
1490 vertical-align: middle;
1491 width: 1em;
1492 height: 1em;
1493 line-height: 1;
1494}
1495[dir] .q-circular-progress.q-focusable {
1496 border-radius: 50%;
1497}
1498.q-circular-progress__svg {
1499 width: 100%;
1500 height: 100%;
1501}
1502.q-circular-progress__text {
1503 font-size: 0.25em;
1504}
1505.q-circular-progress--indeterminate .q-circular-progress__svg {
1506 -webkit-animation: q-spin 2s linear infinite /* rtl:ignore */;
1507 animation: q-spin 2s linear infinite /* rtl:ignore */;
1508}
1509[dir] .q-circular-progress--indeterminate .q-circular-progress__svg {
1510 transform-origin: 50% 50%;
1511}
1512.q-circular-progress--indeterminate .q-circular-progress__circle {
1513 stroke-dasharray: 1 400;
1514 stroke-dashoffset: 0;
1515 -webkit-animation: q-circular-progress-circle 1.5s ease-in-out infinite /* rtl:ignore */;
1516 animation: q-circular-progress-circle 1.5s ease-in-out infinite /* rtl:ignore */;
1517}
1518.q-color-picker {
1519 overflow: hidden;
1520 max-width: 350px;
1521 vertical-align: top;
1522 min-width: 180px;
1523}
1524[dir] .q-color-picker {
1525 background: #fff;
1526 border-radius: 4px;
1527 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);
1528}
1529[dir] .q-color-picker .q-tab {
1530 padding: 0 !important;
1531}
1532[dir] .q-color-picker--bordered {
1533 border: 1px solid rgba(0,0,0,0.12);
1534}
1535.q-color-picker__header {
1536 height: 68px;
1537}
1538.q-color-picker__header input {
1539 line-height: 24px;
1540}
1541[dir] .q-color-picker__header input {
1542 border: 0;
1543}
1544.q-color-picker__header .q-tab {
1545 min-height: 32px !important;
1546 height: 32px !important;
1547}
1548[dir] .q-color-picker__header .q-tab--inactive {
1549 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));
1550}
1551.q-color-picker__error-icon {
1552 bottom: 2px;
1553 font-size: 24px;
1554 opacity: 0;
1555 transition: opacity 0.3s ease-in;
1556}
1557[dir=ltr] .q-color-picker__error-icon {
1558 right: 2px;
1559}
1560[dir=rtl] .q-color-picker__error-icon {
1561 left: 2px;
1562}
1563.q-color-picker__header-content {
1564 position: relative;
1565}
1566[dir] .q-color-picker__header-content {
1567 background: #fff;
1568}
1569.q-color-picker__header-content--light {
1570 color: #000;
1571}
1572.q-color-picker__header-content--dark {
1573 color: #fff;
1574}
1575.q-color-picker__header-content--dark .q-tab--inactive:before {
1576 content: '';
1577 position: absolute;
1578 top: 0;
1579 bottom: 0;
1580}
1581[dir] .q-color-picker__header-content--dark .q-tab--inactive:before {
1582 background: rgba(255,255,255,0.2);
1583}
1584[dir=ltr] .q-color-picker__header-content--dark .q-tab--inactive:before {
1585 right: 0;
1586 left: 0;
1587}
1588[dir=rtl] .q-color-picker__header-content--dark .q-tab--inactive:before {
1589 left: 0;
1590 right: 0;
1591}
1592.q-color-picker__header-banner {
1593 height: 36px;
1594}
1595[dir] .q-color-picker__header-bg {
1596 background: #fff;
1597 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==") !important;
1598}
1599.q-color-picker__footer {
1600 height: 36px;
1601}
1602.q-color-picker__footer .q-tab {
1603 min-height: 36px !important;
1604 height: 36px !important;
1605}
1606[dir] .q-color-picker__footer .q-tab--inactive {
1607 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));
1608}
1609.q-color-picker__spectrum {
1610 width: 100%;
1611 height: 100%;
1612}
1613[dir] .q-color-picker__spectrum-tab {
1614 padding: 0 !important;
1615}
1616[dir=ltr] .q-color-picker__spectrum-white {
1617 background: linear-gradient(to right, #fff, rgba(255,255,255,0));
1618}
1619[dir=rtl] .q-color-picker__spectrum-white {
1620 background: linear-gradient(to left, #fff, rgba(255,255,255,0));
1621}
1622[dir] .q-color-picker__spectrum-black {
1623 background: linear-gradient(to top, #000, rgba(0,0,0,0));
1624}
1625.q-color-picker__spectrum-circle {
1626 width: 10px;
1627 height: 10px;
1628}
1629[dir] .q-color-picker__spectrum-circle {
1630 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);
1631 border-radius: 50%;
1632}
1633[dir=ltr] .q-color-picker__spectrum-circle {
1634 transform: translate(-5px, -5px);
1635}
1636[dir=rtl] .q-color-picker__spectrum-circle {
1637 transform: translate(5px, -5px);
1638}
1639.q-color-picker__hue .q-slider__track-container {
1640 opacity: 1;
1641}
1642[dir=ltr] .q-color-picker__hue .q-slider__track-container {
1643 background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%) !important;
1644}
1645[dir=rtl] .q-color-picker__hue .q-slider__track-container {
1646 background: linear-gradient(to left, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%) !important;
1647}
1648.q-color-picker__alpha .q-slider__track-container {
1649 color: #fff;
1650 opacity: 1;
1651 height: 8px;
1652}
1653[dir] .q-color-picker__alpha .q-slider__track-container {
1654 background-color: #fff !important;
1655 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==") !important;
1656}
1657.q-color-picker__alpha .q-slider__track-container:after {
1658 content: '';
1659 position: absolute;
1660 top: 0;
1661 bottom: 0;
1662}
1663[dir=ltr] .q-color-picker__alpha .q-slider__track-container:after {
1664 right: 0;
1665 left: 0;
1666 background: linear-gradient(90deg, rgba(255,255,255,0), #757575);
1667}
1668[dir=rtl] .q-color-picker__alpha .q-slider__track-container:after {
1669 left: 0;
1670 right: 0;
1671 background: linear-gradient(-90deg, rgba(255,255,255,0), #757575);
1672}
1673[dir] .q-color-picker__sliders {
1674 padding: 4px 16px 16px;
1675}
1676.q-color-picker__sliders .q-slider__track-container {
1677 height: 10px;
1678}
1679[dir] .q-color-picker__sliders .q-slider__track-container {
1680 margin-top: -5px;
1681}
1682.q-color-picker__sliders .q-slider__track {
1683 display: none;
1684}
1685.q-color-picker__sliders .q-slider__thumb path {
1686 stroke-width: 2px;
1687 fill: transparent;
1688}
1689.q-color-picker__sliders .q-slider--active path {
1690 stroke-width: 3px;
1691}
1692.q-color-picker__sliders .q-slider {
1693 height: 16px;
1694 color: #424242;
1695}
1696[dir] .q-color-picker__sliders .q-slider {
1697 margin-top: 8px;
1698}
1699[dir=ltr] .q-color-picker__tune-tab .q-slider {
1700 margin-left: 18px;
1701 margin-right: 18px;
1702}
1703[dir=rtl] .q-color-picker__tune-tab .q-slider {
1704 margin-right: 18px;
1705 margin-left: 18px;
1706}
1707.q-color-picker__tune-tab input {
1708 font-size: 11px;
1709 width: 3.5em;
1710}
1711[dir] .q-color-picker__tune-tab input {
1712 border: 1px solid #e0e0e0;
1713 border-radius: 4px;
1714}
1715[dir] .q-color-picker__palette-tab {
1716 padding: 0 !important;
1717}
1718[dir] .q-color-picker__palette-rows--editable .q-color-picker__cube {
1719 cursor: pointer;
1720}
1721.q-color-picker__cube {
1722 width: 10% !important;
1723}
1724[dir] .q-color-picker__cube {
1725 padding-bottom: 10%;
1726}
1727.q-color-picker input {
1728 color: inherit;
1729 outline: 0;
1730}
1731[dir] .q-color-picker input {
1732 background: transparent;
1733 text-align: center;
1734}
1735.q-color-picker .q-tabs {
1736 overflow: hidden;
1737}
1738[dir] .q-color-picker .q-tab--active {
1739 box-shadow: 0 0 14px 3px rgba(0,0,0,0.2);
1740}
1741.q-color-picker .q-tab--active .q-focus-helper {
1742 display: none;
1743}
1744.q-color-picker .q-tab__indicator {
1745 display: none;
1746}
1747[dir] .q-color-picker .q-tab-panels {
1748 background: inherit;
1749}
1750[dir] .q-color-picker--dark .q-color-picker__tune-tab input {
1751 border: 1px solid rgba(255,255,255,0.3);
1752}
1753.q-color-picker--dark .q-slider {
1754 color: #bdbdbd;
1755}
1756.q-date {
1757 display: inline-flex;
1758 width: 290px;
1759 min-width: 290px;
1760 max-width: 100%;
1761}
1762[dir] .q-date {
1763 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);
1764 border-radius: 4px;
1765 background: #fff;
1766}
1767[dir] .q-date--bordered {
1768 border: 1px solid rgba(0,0,0,0.12);
1769}
1770.q-date__header {
1771 color: #fff;
1772}
1773[dir] .q-date__header {
1774 background-color: #1976d2;
1775 background-color: var(--q-color-primary);
1776 padding: 16px;
1777}
1778[dir=ltr] .q-date__header {
1779 border-top-left-radius: inherit;
1780}
1781[dir=rtl] .q-date__header {
1782 border-top-right-radius: inherit;
1783}
1784[dir] .q-date__actions {
1785 padding: 0 16px 16px;
1786}
1787.q-date__content,
1788.q-date__main {
1789 outline: 0;
1790}
1791.q-date__content .q-btn {
1792 font-weight: normal;
1793}
1794.q-date__header-link {
1795 opacity: 0.64;
1796 outline: 0;
1797 transition: opacity 0.3s ease-out;
1798}
1799.q-date__header-link--active,
1800.q-date__header-link:hover,
1801.q-date__header-link:focus {
1802 opacity: 1;
1803}
1804.q-date__header-subtitle {
1805 height: 24px;
1806 font-size: 14px;
1807 line-height: 1.75;
1808 letter-spacing: 0.00938em;
1809}
1810.q-date__header-title-label {
1811 font-size: 24px;
1812 line-height: 1.2;
1813 letter-spacing: 0.00735em;
1814}
1815.q-date__view {
1816 height: 100%;
1817 width: 100%;
1818 min-height: 290px;
1819}
1820[dir] .q-date__view {
1821 padding: 16px;
1822}
1823.q-date__navigation {
1824 height: 12.5%;
1825}
1826.q-date__navigation > div:first-child {
1827 width: 8%;
1828 min-width: 24px;
1829 justify-content: flex-end;
1830}
1831.q-date__navigation > div:last-child {
1832 width: 8%;
1833 min-width: 24px;
1834 justify-content: flex-start;
1835}
1836.q-date__calendar-weekdays {
1837 height: 12.5%;
1838}
1839.q-date__calendar-weekdays > div {
1840 opacity: 0.38;
1841 font-size: 12px;
1842}
1843.q-date__calendar-item {
1844 display: inline-flex;
1845 align-items: center;
1846 justify-content: center;
1847 vertical-align: middle;
1848 width: 14.285% !important;
1849 height: 12.5% !important;
1850 position: relative;
1851}
1852.q-date__calendar-item > div,
1853.q-date__calendar-item button {
1854 width: 32px;
1855 height: 32px;
1856}
1857[dir] .q-date__calendar-item > div, [dir] .q-date__calendar-item button {
1858 border-radius: 50%;
1859}
1860.q-date__calendar-item > div {
1861 line-height: 32px;
1862}
1863[dir] .q-date__calendar-item > div {
1864 text-align: center;
1865}
1866.q-date__calendar-item--out {
1867 opacity: 0.18;
1868}
1869.q-date__calendar-item--fill {
1870 visibility: hidden;
1871}
1872.q-date__calendar-days-container {
1873 height: 75%;
1874 min-height: 192px;
1875}
1876.q-date__calendar-days > div {
1877 height: 16.66% !important;
1878}
1879.q-date__event {
1880 position: absolute;
1881 bottom: 2px;
1882 height: 5px;
1883 width: 8px;
1884}
1885[dir] .q-date__event {
1886 border-radius: 5px;
1887 background-color: #26a69a;
1888 background-color: var(--q-color-secondary);
1889}
1890[dir=ltr] .q-date__event {
1891 left: 50%;
1892 transform: translate3d(-50%, 0, 0);
1893}
1894[dir=rtl] .q-date__event {
1895 right: 50%;
1896 transform: translate3d(50%, 0, 0);
1897}
1898[dir] .q-date__today {
1899 box-shadow: 0 0 1px 0 currentColor;
1900}
1901[dir] .q-date__years-content {
1902 padding: 0 8px;
1903}
1904.q-date__years-item,
1905.q-date__months-item {
1906 flex: 0 0 33.3333%;
1907}
1908.q-date.disabled .q-date__header,
1909.q-date--readonly .q-date__header,
1910.q-date.disabled .q-date__content,
1911.q-date--readonly .q-date__content {
1912 pointer-events: none;
1913}
1914.q-date--readonly .q-date__navigation {
1915 display: none;
1916}
1917.q-date--portrait {
1918 flex-direction: column;
1919}
1920.q-date--portrait-standard .q-date__content {
1921 height: calc(100% - 86px);
1922}
1923.q-date--portrait-standard .q-date__header {
1924 height: 86px;
1925}
1926[dir=ltr] .q-date--portrait-standard .q-date__header {
1927 border-top-right-radius: inherit;
1928}
1929[dir=rtl] .q-date--portrait-standard .q-date__header {
1930 border-top-left-radius: inherit;
1931}
1932.q-date--portrait-standard .q-date__header-title {
1933 align-items: center;
1934 height: 30px;
1935}
1936.q-date--portrait-minimal .q-date__content {
1937 height: 100%;
1938}
1939.q-date--landscape {
1940 flex-direction: row;
1941 align-items: stretch;
1942 min-width: 420px;
1943}
1944.q-date--landscape > div {
1945 display: flex;
1946 flex-direction: column;
1947}
1948.q-date--landscape .q-date__content {
1949 height: 100%;
1950}
1951.q-date--landscape-standard {
1952 min-width: 420px;
1953}
1954.q-date--landscape-standard .q-date__header {
1955 min-width: 110px;
1956 width: 110px;
1957}
1958[dir=ltr] .q-date--landscape-standard .q-date__header {
1959 border-bottom-left-radius: inherit;
1960}
1961[dir=rtl] .q-date--landscape-standard .q-date__header {
1962 border-bottom-right-radius: inherit;
1963}
1964.q-date--landscape-standard .q-date__header-title {
1965 flex-direction: column;
1966}
1967[dir] .q-date--landscape-standard .q-date__header-today {
1968 margin-top: 12px;
1969}
1970[dir=ltr] .q-date--landscape-standard .q-date__header-today {
1971 margin-left: -8px;
1972}
1973[dir=rtl] .q-date--landscape-standard .q-date__header-today {
1974 margin-right: -8px;
1975}
1976.q-date--landscape-minimal {
1977 width: 310px;
1978}
1979[dir] .q-date--dark {
1980 border-color: rgba(255,255,255,0.28);
1981}
1982.q-dialog__title {
1983 font-size: 1.25rem;
1984 font-weight: 500;
1985 line-height: 2rem;
1986 letter-spacing: 0.0125em;
1987}
1988.q-dialog__inner {
1989 outline: 0;
1990}
1991.q-dialog__inner > div {
1992 pointer-events: all;
1993 overflow: auto;
1994 -webkit-overflow-scrolling: touch;
1995 will-change: scroll-position;
1996}
1997[dir] .q-dialog__inner > div {
1998 border-radius: 4px;
1999 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);
2000}
2001[dir] .q-dialog__inner--square > div {
2002 border-radius: 0 !important;
2003}
2004.q-dialog__inner > .q-card > .q-card__actions .q-btn--rectangle .q-btn__wrapper {
2005 min-width: 64px;
2006}
2007[dir] .q-dialog__inner--minimized {
2008 padding: 24px;
2009}
2010.q-dialog__inner--minimized > div {
2011 max-height: calc(100vh - 48px);
2012}
2013.q-dialog__inner--maximized > div {
2014 height: 100%;
2015 width: 100%;
2016 max-height: 100vh;
2017 max-width: 100vw;
2018}
2019[dir] .q-dialog__inner--maximized > div {
2020 border-radius: 0 !important;
2021}
2022[dir] .q-dialog__inner--top, [dir] .q-dialog__inner--bottom {
2023 padding-top: 0 !important;
2024 padding-bottom: 0 !important;
2025}
2026[dir=ltr] .q-dialog__inner--right, [dir=ltr] .q-dialog__inner--left {
2027 padding-right: 0 !important;
2028 padding-left: 0 !important;
2029}
2030[dir=rtl] .q-dialog__inner--right, [dir=rtl] .q-dialog__inner--left {
2031 padding-left: 0 !important;
2032 padding-right: 0 !important;
2033}
2034[dir=ltr] .q-dialog__inner--left > div, [dir=ltr] .q-dialog__inner--top > div {
2035 border-top-left-radius: 0;
2036}
2037[dir=rtl] .q-dialog__inner--left > div, [dir=rtl] .q-dialog__inner--top > div {
2038 border-top-right-radius: 0;
2039}
2040[dir=ltr] .q-dialog__inner--right > div, [dir=ltr] .q-dialog__inner--top > div {
2041 border-top-right-radius: 0;
2042}
2043[dir=rtl] .q-dialog__inner--right > div, [dir=rtl] .q-dialog__inner--top > div {
2044 border-top-left-radius: 0;
2045}
2046[dir=ltr] .q-dialog__inner--left > div, [dir=ltr] .q-dialog__inner--bottom > div {
2047 border-bottom-left-radius: 0;
2048}
2049[dir=rtl] .q-dialog__inner--left > div, [dir=rtl] .q-dialog__inner--bottom > div {
2050 border-bottom-right-radius: 0;
2051}
2052[dir=ltr] .q-dialog__inner--right > div, [dir=ltr] .q-dialog__inner--bottom > div {
2053 border-bottom-right-radius: 0;
2054}
2055[dir=rtl] .q-dialog__inner--right > div, [dir=rtl] .q-dialog__inner--bottom > div {
2056 border-bottom-left-radius: 0;
2057}
2058.q-dialog__inner--fullwidth > div {
2059 width: 100% !important;
2060 max-width: 100% !important;
2061}
2062.q-dialog__inner--fullheight > div {
2063 height: 100% !important;
2064 max-height: 100% !important;
2065}
2066.q-dialog__backdrop {
2067 z-index: -1;
2068 pointer-events: all;
2069}
2070[dir] .q-dialog__backdrop {
2071 background: rgba(0,0,0,0.4);
2072}
2073body.platform-ios .q-dialog__inner--minimized > div,
2074body.platform-android:not(.native-mobile) .q-dialog__inner--minimized > div {
2075 max-height: calc(100vh - 108px);
2076}
2077[dir] body.q-ios-padding .q-dialog__inner {
2078 padding-top: 20px !important;
2079 padding-top: env(safe-area-inset-top) !important;
2080 padding-bottom: env(safe-area-inset-bottom) !important;
2081}
2082body.q-ios-padding .q-dialog__inner > div {
2083 max-height: calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) !important;
2084}
2085@media (max-width: 599px) {
2086 [dir=ltr] .q-dialog__inner--top, [dir=ltr] .q-dialog__inner--bottom {
2087 padding-left: 0;
2088 padding-right: 0;
2089 }
2090 [dir=rtl] .q-dialog__inner--top, [dir=rtl] .q-dialog__inner--bottom {
2091 padding-right: 0;
2092 padding-left: 0;
2093 }
2094 .q-dialog__inner--top > div,
2095 .q-dialog__inner--bottom > div {
2096 width: 100% !important;
2097 }
2098}
2099@media (min-width: 600px) {
2100 .q-dialog__inner--minimized > div {
2101 max-width: 560px;
2102 }
2103}
2104.q-body--dialog {
2105 overflow: hidden;
2106}
2107[dir] .q-bottom-sheet {
2108 padding-bottom: 8px;
2109}
2110[dir] .q-bottom-sheet__avatar {
2111 border-radius: 50%;
2112}
2113.q-bottom-sheet--list {
2114 width: 400px;
2115}
2116.q-bottom-sheet--list .q-icon,
2117.q-bottom-sheet--list img {
2118 font-size: 24px;
2119 width: 24px;
2120 height: 24px;
2121}
2122.q-bottom-sheet--grid {
2123 width: 700px;
2124}
2125.q-bottom-sheet--grid .q-bottom-sheet__item {
2126 min-width: 100px;
2127}
2128[dir] .q-bottom-sheet--grid .q-bottom-sheet__item {
2129 padding: 8px;
2130 text-align: center;
2131}
2132.q-bottom-sheet--grid .q-icon,
2133.q-bottom-sheet--grid img,
2134.q-bottom-sheet--grid .q-bottom-sheet__empty-icon {
2135 font-size: 48px;
2136 width: 48px;
2137 height: 48px;
2138}
2139[dir] .q-bottom-sheet--grid .q-icon, [dir] .q-bottom-sheet--grid img, [dir] .q-bottom-sheet--grid .q-bottom-sheet__empty-icon {
2140 margin-bottom: 8px;
2141}
2142[dir] .q-bottom-sheet--grid .q-separator {
2143 margin: 12px 0;
2144}
2145.q-bottom-sheet__item {
2146 flex: 0 0 33.3333%;
2147}
2148@media (min-width: 600px) {
2149 .q-bottom-sheet__item {
2150 flex: 0 0 25%;
2151 }
2152}
2153.q-dialog-plugin {
2154 width: 400px;
2155}
2156.q-dialog-plugin__form {
2157 max-height: 50vh;
2158}
2159[dir] .q-dialog-plugin .q-card__section + .q-card__section {
2160 padding-top: 0;
2161}
2162[dir] .q-editor {
2163 border: 1px solid rgba(0,0,0,0.12);
2164 border-radius: 4px;
2165 background-color: #fff;
2166}
2167[dir] .q-editor.disabled {
2168 border-style: dashed;
2169}
2170[dir=ltr] .q-editor > div:first-child, [dir=ltr] .q-editor__toolbars-container, [dir=ltr] .q-editor__toolbars-container > div:first-child {
2171 border-top-left-radius: inherit;
2172 border-top-right-radius: inherit;
2173}
2174[dir=rtl] .q-editor > div:first-child, [dir=rtl] .q-editor__toolbars-container, [dir=rtl] .q-editor__toolbars-container > div:first-child {
2175 border-top-right-radius: inherit;
2176 border-top-left-radius: inherit;
2177}
2178.q-editor__content {
2179 outline: 0;
2180 min-height: 10em;
2181 overflow: auto;
2182}
2183[dir] .q-editor__content {
2184 padding: 10px;
2185}
2186[dir=ltr] .q-editor__content {
2187 border-bottom-left-radius: inherit;
2188 border-bottom-right-radius: inherit;
2189}
2190[dir=rtl] .q-editor__content {
2191 border-bottom-right-radius: inherit;
2192 border-bottom-left-radius: inherit;
2193}
2194.q-editor__content pre {
2195 white-space: pre-wrap;
2196}
2197.q-editor__content hr {
2198 outline: 0;
2199 height: 1px;
2200}
2201[dir] .q-editor__content hr {
2202 border: 0;
2203 margin: 1px;
2204 background: rgba(0,0,0,0.12);
2205}
2206.q-editor__content:empty:not(:focus):before {
2207 content: attr(placeholder);
2208 opacity: 0.7;
2209}
2210.q-editor__toolbar {
2211 min-height: 32px;
2212}
2213[dir] .q-editor__toolbar {
2214 border-bottom: 1px solid rgba(0,0,0,0.12);
2215}
2216[dir] .q-editor .q-btn {
2217 margin: 4px;
2218}
2219.q-editor__toolbar-group {
2220 position: relative;
2221}
2222[dir] .q-editor__toolbar-group {
2223 margin: 0 4px;
2224}
2225.q-editor__toolbar-group + .q-editor__toolbar-group:before {
2226 content: '';
2227 position: absolute;
2228 top: 4px;
2229 bottom: 4px;
2230 width: 1px;
2231}
2232[dir] .q-editor__toolbar-group + .q-editor__toolbar-group:before {
2233 background: rgba(0,0,0,0.12);
2234}
2235[dir=ltr] .q-editor__toolbar-group + .q-editor__toolbar-group:before {
2236 left: -4px;
2237}
2238[dir=rtl] .q-editor__toolbar-group + .q-editor__toolbar-group:before {
2239 right: -4px;
2240}
2241.q-editor_input input {
2242 color: inherit;
2243}
2244[dir] .q-editor--flat, [dir] .q-editor--flat .q-editor__toolbar {
2245 border: 0;
2246}
2247.q-editor--dense .q-editor__toolbar-group {
2248 display: flex;
2249 align-items: center;
2250 flex-wrap: nowrap;
2251}
2252[dir] .q-editor--dark {
2253 border-color: rgba(255,255,255,0.28);
2254}
2255[dir] .q-editor--dark .q-editor__content hr {
2256 background: rgba(255,255,255,0.28);
2257}
2258[dir] .q-editor--dark .q-editor__toolbar {
2259 border-color: rgba(255,255,255,0.28);
2260}
2261[dir] .q-editor--dark .q-editor__toolbar-group + .q-editor__toolbar-group:before {
2262 background: rgba(255,255,255,0.28);
2263}
2264.q-expansion-item__border {
2265 opacity: 0;
2266}
2267.q-expansion-item__toggle-icon {
2268 position: relative;
2269 transition: transform 0.3s;
2270}
2271[dir=ltr] .q-expansion-item__toggle-icon--rotated {
2272 transform: rotate(180deg);
2273}
2274[dir=rtl] .q-expansion-item__toggle-icon--rotated {
2275 transform: rotate(-180deg);
2276}
2277.q-expansion-item__toggle-focus {
2278 width: 1em !important;
2279 height: 1em !important;
2280 position: relative !important;
2281}
2282[dir] .q-expansion-item__toggle-focus + .q-expansion-item__toggle-icon {
2283 margin-top: -1em;
2284}
2285.q-expansion-item--standard.q-expansion-item--expanded > div > .q-expansion-item__border {
2286 opacity: 1;
2287}
2288.q-expansion-item--popup {
2289 transition: padding 0.5s;
2290}
2291[dir] .q-expansion-item--popup > .q-expansion-item__container {
2292 border: 1px solid rgba(0,0,0,0.12);
2293}
2294.q-expansion-item--popup > .q-expansion-item__container > .q-separator {
2295 display: none;
2296}
2297[dir] .q-expansion-item--popup.q-expansion-item--collapsed {
2298 padding: 0 15px;
2299}
2300[dir] .q-expansion-item--popup.q-expansion-item--expanded {
2301 padding: 15px 0;
2302}
2303[dir] .q-expansion-item--popup.q-expansion-item--expanded + .q-expansion-item--popup.q-expansion-item--expanded {
2304 padding-top: 0;
2305}
2306[dir] .q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child) > .q-expansion-item__container {
2307 border-top-width: 0;
2308}
2309[dir] .q-expansion-item--popup.q-expansion-item--expanded + .q-expansion-item--popup.q-expansion-item--collapsed > .q-expansion-item__container {
2310 border-top-width: 1px;
2311}
2312[dir] .q-expansion-item__content > .q-card {
2313 box-shadow: none;
2314 border-radius: 0;
2315}
2316.q-expansion-item:first-child > div > .q-expansion-item__border--top {
2317 opacity: 0;
2318}
2319.q-expansion-item:last-child > div > .q-expansion-item__border--bottom {
2320 opacity: 0;
2321}
2322.q-expansion-item--expanded + .q-expansion-item--expanded > div > .q-expansion-item__border--top {
2323 opacity: 0;
2324}
2325[dir=ltr] .q-expansion-item--expanded .q-textarea--autogrow textarea {
2326 -webkit-animation: q-expansion-done 0s;
2327 animation: q-expansion-done 0s;
2328}
2329[dir=rtl] .q-expansion-item--expanded .q-textarea--autogrow textarea {
2330 -webkit-animation: q-expansion-done 0s;
2331 animation: q-expansion-done 0s;
2332}
2333.z-fab {
2334 z-index: 990;
2335}
2336.q-fab {
2337 position: relative;
2338 vertical-align: middle;
2339}
2340.q-fab > .q-btn {
2341 width: 100%;
2342}
2343[dir] .q-fab--form-rounded {
2344 border-radius: 28px;
2345}
2346[dir] .q-fab--form-square {
2347 border-radius: 4px;
2348}
2349.q-fab--opened .q-fab__actions {
2350 opacity: 1;
2351 pointer-events: all;
2352}
2353[dir] .q-fab--opened .q-fab__actions {
2354 transform: scale(1) translate(0, 0);
2355}
2356.q-fab--opened .q-fab__icon {
2357 opacity: 0;
2358}
2359[dir=ltr] .q-fab--opened .q-fab__icon {
2360 transform: rotate(180deg);
2361}
2362[dir=rtl] .q-fab--opened .q-fab__icon {
2363 transform: rotate(-180deg);
2364}
2365.q-fab--opened .q-fab__active-icon {
2366 opacity: 1;
2367}
2368[dir] .q-fab--opened .q-fab__active-icon {
2369 transform: rotate(0deg);
2370}
2371.q-fab__icon,
2372.q-fab__active-icon {
2373 transition: opacity 0.4s, transform 0.4s;
2374}
2375.q-fab__icon {
2376 opacity: 1;
2377}
2378[dir] .q-fab__icon {
2379 transform: rotate(0deg);
2380}
2381.q-fab__active-icon {
2382 opacity: 0;
2383}
2384[dir=ltr] .q-fab__active-icon {
2385 transform: rotate(-180deg);
2386}
2387[dir=rtl] .q-fab__active-icon {
2388 transform: rotate(180deg);
2389}
2390.q-fab__label--external {
2391 position: absolute;
2392 transition: opacity 0.18s cubic-bezier(0.65, 0.815, 0.735, 0.395);
2393}
2394[dir] .q-fab__label--external {
2395 padding: 0 8px;
2396}
2397.q-fab__label--external-hidden {
2398 opacity: 0;
2399 pointer-events: none;
2400}
2401.q-fab__label--external-left {
2402 top: 50%;
2403}
2404[dir=ltr] .q-fab__label--external-left {
2405 left: -12px;
2406 transform: translate(-100%, -50%);
2407}
2408[dir=rtl] .q-fab__label--external-left {
2409 right: -12px;
2410 transform: translate(100%, -50%);
2411}
2412.q-fab__label--external-right {
2413 top: 50%;
2414}
2415[dir=ltr] .q-fab__label--external-right {
2416 right: -12px;
2417 transform: translate(100%, -50%);
2418}
2419[dir=rtl] .q-fab__label--external-right {
2420 left: -12px;
2421 transform: translate(-100%, -50%);
2422}
2423.q-fab__label--external-bottom {
2424 bottom: -12px;
2425}
2426[dir=ltr] .q-fab__label--external-bottom {
2427 left: 50%;
2428 transform: translate(-50%, 100%);
2429}
2430[dir=rtl] .q-fab__label--external-bottom {
2431 right: 50%;
2432 transform: translate(50%, 100%);
2433}
2434.q-fab__label--external-top {
2435 top: -12px;
2436}
2437[dir=ltr] .q-fab__label--external-top {
2438 left: 50%;
2439 transform: translate(-50%, -100%);
2440}
2441[dir=rtl] .q-fab__label--external-top {
2442 right: 50%;
2443 transform: translate(50%, -100%);
2444}
2445.q-fab__label--internal {
2446 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);
2447 max-height: 30px;
2448}
2449[dir] .q-fab__label--internal {
2450 padding: 0;
2451}
2452.q-fab__label--internal-hidden {
2453 font-size: 0;
2454 opacity: 0;
2455}
2456[dir] .q-fab__label--internal-top {
2457 padding-bottom: 0.12em;
2458}
2459[dir] .q-fab__label--internal-bottom {
2460 padding-top: 0.12em;
2461}
2462.q-fab__label--internal-top.q-fab__label--internal-hidden,
2463.q-fab__label--internal-bottom.q-fab__label--internal-hidden {
2464 max-height: 0;
2465}
2466[dir=ltr] .q-fab__label--internal-left {
2467 padding-left: 0.285em;
2468 padding-right: 0.571em;
2469}
2470[dir=rtl] .q-fab__label--internal-left {
2471 padding-right: 0.285em;
2472 padding-left: 0.571em;
2473}
2474[dir=ltr] .q-fab__label--internal-right {
2475 padding-right: 0.285em;
2476 padding-left: 0.571em;
2477}
2478[dir=rtl] .q-fab__label--internal-right {
2479 padding-left: 0.285em;
2480 padding-right: 0.571em;
2481}
2482.q-fab__icon-holder {
2483 min-width: 24px;
2484 min-height: 24px;
2485 position: relative;
2486}
2487.q-fab__actions {
2488 position: absolute;
2489 opacity: 0;
2490 transition: transform 0.18s ease-in, opacity 0.18s ease-in;
2491 pointer-events: none;
2492 align-items: center;
2493 justify-content: center;
2494 align-self: center;
2495}
2496[dir] .q-fab__actions {
2497 padding: 3px;
2498}
2499[dir] .q-fab__actions .q-btn {
2500 margin: 5px;
2501}
2502.q-fab__actions--right {
2503 height: 56px;
2504}
2505[dir=ltr] .q-fab__actions--right {
2506 transform-origin: 0 50%;
2507 transform: scale(0.4) translateX(-62px);
2508 left: 100%;
2509 margin-left: 9px;
2510}
2511[dir=rtl] .q-fab__actions--right {
2512 transform-origin: 100% 50%;
2513 transform: scale(0.4) translateX(62px);
2514 right: 100%;
2515 margin-right: 9px;
2516}
2517.q-fab__actions--left {
2518 height: 56px;
2519 flex-direction: row-reverse;
2520}
2521[dir=ltr] .q-fab__actions--left {
2522 transform-origin: 100% 50%;
2523 transform: scale(0.4) translateX(62px);
2524 right: 100%;
2525 margin-right: 9px;
2526}
2527[dir=rtl] .q-fab__actions--left {
2528 transform-origin: 0% 50%;
2529 transform: scale(0.4) translateX(-62px);
2530 left: 100%;
2531 margin-left: 9px;
2532}
2533.q-fab__actions--up {
2534 width: 56px;
2535 bottom: 100%;
2536 flex-direction: column-reverse;
2537}
2538[dir] .q-fab__actions--up {
2539 transform-origin: 50% 100%;
2540 transform: scale(0.4) translateY(62px);
2541 margin-bottom: 9px;
2542}
2543.q-fab__actions--down {
2544 width: 56px;
2545 top: 100%;
2546 flex-direction: column;
2547}
2548[dir] .q-fab__actions--down {
2549 transform-origin: 50% 0;
2550 transform: scale(0.4) translateY(-62px);
2551 margin-top: 9px;
2552}
2553[dir=ltr] .q-fab__actions--up, [dir=ltr] .q-fab__actions--down {
2554 left: 50%;
2555 margin-left: -28px;
2556}
2557[dir=rtl] .q-fab__actions--up, [dir=rtl] .q-fab__actions--down {
2558 right: 50%;
2559 margin-right: -28px;
2560}
2561.q-fab--align-left > .q-fab__actions--up,
2562.q-fab--align-left > .q-fab__actions--down {
2563 align-items: flex-start;
2564}
2565[dir=ltr] .q-fab--align-left > .q-fab__actions--up, [dir=ltr] .q-fab--align-left > .q-fab__actions--down {
2566 left: 28px;
2567}
2568[dir=rtl] .q-fab--align-left > .q-fab__actions--up, [dir=rtl] .q-fab--align-left > .q-fab__actions--down {
2569 right: 28px;
2570}
2571.q-fab--align-right > .q-fab__actions--up,
2572.q-fab--align-right > .q-fab__actions--down {
2573 align-items: flex-end;
2574}
2575[dir=ltr] .q-fab--align-right > .q-fab__actions--up, [dir=ltr] .q-fab--align-right > .q-fab__actions--down {
2576 left: auto;
2577 right: 0;
2578}
2579[dir=rtl] .q-fab--align-right > .q-fab__actions--up, [dir=rtl] .q-fab--align-right > .q-fab__actions--down {
2580 right: auto;
2581 left: 0;
2582}
2583.q-field {
2584 font-size: 14px;
2585}
2586.q-field ::-ms-clear,
2587.q-field ::-ms-reveal {
2588 display: none;
2589}
2590[dir] .q-field--with-bottom {
2591 padding-bottom: 20px;
2592}
2593.q-field__marginal {
2594 height: 56px;
2595 color: rgba(0,0,0,0.54);
2596 font-size: 24px;
2597}
2598[dir=ltr] .q-field__marginal > * + * {
2599 margin-left: 2px;
2600}
2601[dir=rtl] .q-field__marginal > * + * {
2602 margin-right: 2px;
2603}
2604.q-field__marginal .q-avatar {
2605 font-size: 32px;
2606}
2607[dir=ltr] .q-field__before, [dir=ltr] .q-field__prepend {
2608 padding-right: 12px;
2609}
2610[dir=rtl] .q-field__before, [dir=rtl] .q-field__prepend {
2611 padding-left: 12px;
2612}
2613[dir=ltr] .q-field__after, [dir=ltr] .q-field__append {
2614 padding-left: 12px;
2615}
2616[dir=rtl] .q-field__after, [dir=rtl] .q-field__append {
2617 padding-right: 12px;
2618}
2619.q-field__after:empty,
2620.q-field__append:empty {
2621 display: none;
2622}
2623[dir=ltr] .q-field__append + .q-field__append {
2624 padding-left: 2px;
2625}
2626[dir=rtl] .q-field__append + .q-field__append {
2627 padding-right: 2px;
2628}
2629[dir=ltr] .q-field__inner {
2630 text-align: left;
2631}
2632[dir=rtl] .q-field__inner {
2633 text-align: right;
2634}
2635.q-field__bottom {
2636 font-size: 12px;
2637 min-height: 12px;
2638 line-height: 1;
2639 color: rgba(0,0,0,0.54);
2640}
2641[dir] .q-field__bottom {
2642 padding: 8px 12px 0;
2643}
2644.q-field__bottom--animated {
2645 position: absolute;
2646 bottom: 0;
2647}
2648[dir] .q-field__bottom--animated {
2649 transform: translateY(100%);
2650}
2651[dir=ltr] .q-field__bottom--animated {
2652 left: 0;
2653 right: 0;
2654}
2655[dir=rtl] .q-field__bottom--animated {
2656 right: 0;
2657 left: 0;
2658}
2659.q-field__messages {
2660 line-height: 1;
2661}
2662.q-field__messages > div {
2663 word-break: break-word;
2664 word-wrap: break-word;
2665 overflow-wrap: break-word;
2666}
2667[dir] .q-field__messages > div + div {
2668 margin-top: 4px;
2669}
2670.q-field__counter {
2671 line-height: 1;
2672}
2673[dir=ltr] .q-field__counter {
2674 padding-left: 8px;
2675}
2676[dir=rtl] .q-field__counter {
2677 padding-right: 8px;
2678}
2679[dir] .q-field--item-aligned {
2680 padding: 8px 16px;
2681}
2682.q-field--item-aligned .q-field__before {
2683 min-width: 56px;
2684}
2685.q-field__control-container {
2686 height: inherit;
2687}
2688.q-field__control {
2689 color: #1976d2;
2690 color: var(--q-color-primary);
2691 height: 56px;
2692 max-width: 100%;
2693 outline: none;
2694}
2695.q-field__control:before,
2696.q-field__control:after {
2697 content: '';
2698 position: absolute;
2699 top: 0;
2700 bottom: 0;
2701 pointer-events: none;
2702}
2703[dir=ltr] .q-field__control:before, [dir=ltr] .q-field__control:after {
2704 right: 0;
2705 left: 0;
2706}
2707[dir=rtl] .q-field__control:before, [dir=rtl] .q-field__control:after {
2708 left: 0;
2709 right: 0;
2710}
2711[dir] .q-field__control:before {
2712 border-radius: inherit;
2713}
2714.q-field__shadow {
2715 opacity: 0;
2716 overflow: hidden;
2717 white-space: pre-wrap;
2718 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2719}
2720.q-field__native,
2721.q-field__prefix,
2722.q-field__suffix,
2723.q-field__input {
2724 font-weight: 400;
2725 line-height: 28px;
2726 letter-spacing: 0.00937em;
2727 text-decoration: inherit;
2728 text-transform: inherit;
2729 color: rgba(0,0,0,0.87);
2730 outline: 0;
2731}
2732[dir] .q-field__native, [dir] .q-field__prefix, [dir] .q-field__suffix, [dir] .q-field__input {
2733 border: none;
2734 border-radius: 0;
2735 background: none;
2736 padding: 6px 0;
2737}
2738.q-field__native,
2739.q-field__input {
2740 width: 100%;
2741 min-width: 0;
2742 outline: 0 !important;
2743}
2744.q-field__native[type="file"] {
2745 line-height: 1em;
2746}
2747.q-field__input {
2748 height: 0;
2749 min-height: 24px;
2750 line-height: 24px;
2751}
2752[dir] .q-field__input {
2753 padding: 0;
2754}
2755.q-field__prefix,
2756.q-field__suffix {
2757 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2758 white-space: nowrap;
2759}
2760[dir=ltr] .q-field__prefix {
2761 padding-right: 4px;
2762}
2763[dir=rtl] .q-field__prefix {
2764 padding-left: 4px;
2765}
2766[dir=ltr] .q-field__suffix {
2767 padding-left: 4px;
2768}
2769[dir=rtl] .q-field__suffix {
2770 padding-right: 4px;
2771}
2772.q-field--readonly .q-placeholder,
2773.q-field--disabled .q-placeholder {
2774 opacity: 1 !important;
2775}
2776[dir] .q-field--readonly.q-field--labeled .q-field__native, [dir] .q-field--readonly.q-field--labeled .q-field__input {
2777 cursor: default;
2778}
2779[dir] .q-field--readonly.q-field--float .q-field__native, [dir] .q-field--readonly.q-field--float .q-field__input {
2780 cursor: text;
2781}
2782[dir] .q-field--disabled .q-field__inner {
2783 cursor: not-allowed;
2784}
2785.q-field--disabled .q-field__control {
2786 pointer-events: none;
2787}
2788.q-field--disabled .q-field__control > div {
2789 opacity: 0.6 !important;
2790}
2791.q-field--disabled .q-field__control > div,
2792.q-field--disabled .q-field__control > div * {
2793 outline: 0 !important;
2794}
2795.q-field__label {
2796 top: 18px;
2797 color: rgba(0,0,0,0.6);
2798 font-size: 16px;
2799 line-height: 20px;
2800 font-weight: 400;
2801 letter-spacing: 0.00937em;
2802 text-decoration: inherit;
2803 text-transform: inherit;
2804}
2805[dir=ltr] .q-field__label {
2806 left: 0;
2807 right: 0;
2808 transform-origin: left top;
2809 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), right 0.324s cubic-bezier(0.4, 0, 0.2, 1);
2810}
2811[dir=rtl] .q-field__label {
2812 right: 0;
2813 left: 0;
2814 transform-origin: right top;
2815 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), left 0.324s cubic-bezier(0.4, 0, 0.2, 1);
2816}
2817[dir] .q-field--float .q-field__label {
2818 transform: translateY(-40%) scale(0.75);
2819}
2820[dir=ltr] .q-field--float .q-field__label {
2821 right: calc(-100% / 3);
2822 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), right 0.396s cubic-bezier(0.4, 0, 0.2, 1);
2823}
2824[dir=rtl] .q-field--float .q-field__label {
2825 left: calc(-100% / 3);
2826 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1), left 0.396s cubic-bezier(0.4, 0, 0.2, 1);
2827}
2828[dir=ltr] .q-field .q-field__native:-webkit-autofill, [dir=ltr] .q-field .q-field__input:-webkit-autofill {
2829 -webkit-animation-name: q-autofill;
2830 -webkit-animation-fill-mode: both;
2831}
2832[dir=rtl] .q-field .q-field__native:-webkit-autofill, [dir=rtl] .q-field .q-field__input:-webkit-autofill {
2833 -webkit-animation-name: q-autofill;
2834 -webkit-animation-fill-mode: both;
2835}
2836[dir] .q-field .q-field__native:-webkit-autofill + .q-field__label, [dir] .q-field .q-field__input:-webkit-autofill + .q-field__label {
2837 transform: translateY(-40%) scale(0.75);
2838}
2839[dir] .q-field .q-field__native[type="number"]:invalid + .q-field__label, [dir] .q-field .q-field__input[type="number"]:invalid + .q-field__label {
2840 transform: translateY(-40%) scale(0.75);
2841}
2842[dir] .q-field .q-field__native:invalid, [dir] .q-field .q-field__input:invalid {
2843 box-shadow: none;
2844}
2845.q-field--focused .q-field__label {
2846 color: currentColor;
2847}
2848.q-field--focused .q-field__shadow {
2849 opacity: 0.5;
2850}
2851[dir] .q-field--filled .q-field__control {
2852 padding: 0 12px;
2853 background: rgba(0,0,0,0.05);
2854 border-radius: 4px 4px 0 0;
2855}
2856.q-field--filled .q-field__control:before {
2857 opacity: 0;
2858 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1), background 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2859}
2860[dir] .q-field--filled .q-field__control:before {
2861 background: rgba(0,0,0,0.05);
2862 border-bottom: 1px solid rgba(0,0,0,0.42);
2863}
2864.q-field--filled .q-field__control:hover:before {
2865 opacity: 1;
2866}
2867.q-field--filled .q-field__control:after {
2868 height: 2px;
2869 top: auto;
2870 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2871}
2872[dir] .q-field--filled .q-field__control:after {
2873 transform-origin: center bottom;
2874 transform: scale3d(0, 1, 1);
2875 background: currentColor;
2876}
2877[dir] .q-field--filled.q-field--rounded .q-field__control {
2878 border-radius: 28px 28px 0 0;
2879}
2880.q-field--filled.q-field--focused .q-field__control:before {
2881 opacity: 1;
2882}
2883[dir] .q-field--filled.q-field--focused .q-field__control:before {
2884 background: rgba(0,0,0,0.12);
2885}
2886[dir] .q-field--filled.q-field--focused .q-field__control:after {
2887 transform: scale3d(1, 1, 1);
2888}
2889[dir] .q-field--filled.q-field--dark .q-field__control, [dir] .q-field--filled.q-field--dark .q-field__control:before {
2890 background: rgba(255,255,255,0.07);
2891}
2892[dir] .q-field--filled.q-field--dark.q-field--focused .q-field__control:before {
2893 background: rgba(255,255,255,0.1);
2894}
2895.q-field--filled.q-field--readonly .q-field__control:before {
2896 opacity: 1;
2897}
2898[dir] .q-field--filled.q-field--readonly .q-field__control:before {
2899 background: transparent;
2900 border-bottom-style: dashed;
2901}
2902[dir] .q-field--outlined .q-field__control {
2903 border-radius: 4px;
2904 padding: 0 12px;
2905}
2906.q-field--outlined .q-field__control:before {
2907 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2908}
2909[dir] .q-field--outlined .q-field__control:before {
2910 border: 1px solid rgba(0,0,0,0.24);
2911}
2912[dir] .q-field--outlined .q-field__control:hover:before {
2913 border-color: #000;
2914}
2915.q-field--outlined .q-field__control:after {
2916 height: inherit;
2917 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2918}
2919[dir] .q-field--outlined .q-field__control:after {
2920 border-radius: inherit;
2921 border: 2px solid transparent;
2922}
2923[dir] .q-field--outlined.q-field--rounded .q-field__control {
2924 border-radius: 28px;
2925}
2926[dir] .q-field--outlined.q-field--focused .q-field__control:hover:before {
2927 border-color: transparent;
2928}
2929[dir] .q-field--outlined.q-field--focused .q-field__control:after {
2930 border-color: currentColor;
2931 border-width: 2px;
2932 transform: scale3d(1, 1, 1);
2933}
2934[dir] .q-field--outlined.q-field--readonly .q-field__control:before {
2935 border-style: dashed;
2936}
2937.q-field--standard .q-field__control:before {
2938 transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2939}
2940[dir] .q-field--standard .q-field__control:before {
2941 border-bottom: 1px solid rgba(0,0,0,0.24);
2942}
2943[dir] .q-field--standard .q-field__control:hover:before {
2944 border-color: #000;
2945}
2946.q-field--standard .q-field__control:after {
2947 height: 2px;
2948 top: auto;
2949 transition: transform 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2950}
2951[dir] .q-field--standard .q-field__control:after {
2952 transform-origin: center bottom;
2953 transform: scale3d(0, 1, 1);
2954 background: currentColor;
2955}
2956[dir=ltr] .q-field--standard .q-field__control:after {
2957 border-bottom-left-radius: inherit;
2958 border-bottom-right-radius: inherit;
2959}
2960[dir=rtl] .q-field--standard .q-field__control:after {
2961 border-bottom-right-radius: inherit;
2962 border-bottom-left-radius: inherit;
2963}
2964[dir] .q-field--standard.q-field--focused .q-field__control:after {
2965 transform: scale3d(1, 1, 1);
2966}
2967[dir] .q-field--standard.q-field--readonly .q-field__control:before {
2968 border-bottom-style: dashed;
2969}
2970[dir] .q-field--dark .q-field__control:before {
2971 border-color: rgba(255,255,255,0.6);
2972}
2973[dir] .q-field--dark .q-field__control:hover:before {
2974 border-color: #fff;
2975}
2976.q-field--dark .q-field__native,
2977.q-field--dark .q-field__prefix,
2978.q-field--dark .q-field__suffix,
2979.q-field--dark .q-field__input {
2980 color: #fff;
2981}
2982.q-field--dark:not(.q-field--focused) .q-field__label,
2983.q-field--dark .q-field__marginal,
2984.q-field--dark .q-field__bottom {
2985 color: rgba(255,255,255,0.7);
2986}
2987.q-field--standout .q-field__control {
2988 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);
2989}
2990[dir] .q-field--standout .q-field__control {
2991 padding: 0 12px;
2992 background: rgba(0,0,0,0.05);
2993 border-radius: 4px;
2994}
2995.q-field--standout .q-field__control:before {
2996 opacity: 0;
2997 transition: opacity 0.36s cubic-bezier(0.4, 0, 0.2, 1), background 0.36s cubic-bezier(0.4, 0, 0.2, 1);
2998}
2999[dir] .q-field--standout .q-field__control:before {
3000 background: rgba(0,0,0,0.07);
3001}
3002.q-field--standout .q-field__control:hover:before {
3003 opacity: 1;
3004}
3005[dir] .q-field--standout.q-field--rounded .q-field__control {
3006 border-radius: 28px;
3007}
3008[dir] .q-field--standout.q-field--focused .q-field__control {
3009 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);
3010 background: #000;
3011}
3012.q-field--standout.q-field--focused .q-field__native,
3013.q-field--standout.q-field--focused .q-field__prefix,
3014.q-field--standout.q-field--focused .q-field__suffix,
3015.q-field--standout.q-field--focused .q-field__prepend,
3016.q-field--standout.q-field--focused .q-field__append,
3017.q-field--standout.q-field--focused .q-field__input {
3018 color: #fff;
3019}
3020.q-field--standout.q-field--readonly .q-field__control:before {
3021 opacity: 1;
3022}
3023[dir] .q-field--standout.q-field--readonly .q-field__control:before {
3024 background: transparent;
3025 border: 1px dashed rgba(0,0,0,0.24);
3026}
3027[dir] .q-field--standout.q-field--dark .q-field__control {
3028 background: rgba(255,255,255,0.07);
3029}
3030[dir] .q-field--standout.q-field--dark .q-field__control:before {
3031 background: rgba(255,255,255,0.07);
3032}
3033[dir] .q-field--standout.q-field--dark.q-field--focused .q-field__control {
3034 background: #fff;
3035}
3036.q-field--standout.q-field--dark.q-field--focused .q-field__native,
3037.q-field--standout.q-field--dark.q-field--focused .q-field__prefix,
3038.q-field--standout.q-field--dark.q-field--focused .q-field__suffix,
3039.q-field--standout.q-field--dark.q-field--focused .q-field__prepend,
3040.q-field--standout.q-field--dark.q-field--focused .q-field__append,
3041.q-field--standout.q-field--dark.q-field--focused .q-field__input {
3042 color: #000;
3043}
3044[dir] .q-field--standout.q-field--dark.q-field--readonly .q-field__control:before {
3045 border-color: rgba(255,255,255,0.24);
3046}
3047.q-field--labeled .q-field__native,
3048.q-field--labeled .q-field__prefix,
3049.q-field--labeled .q-field__suffix {
3050 line-height: 24px;
3051}
3052[dir] .q-field--labeled .q-field__native, [dir] .q-field--labeled .q-field__prefix, [dir] .q-field--labeled .q-field__suffix {
3053 padding-top: 24px;
3054 padding-bottom: 8px;
3055}
3056.q-field--labeled:not(.q-field--float) .q-field__prefix,
3057.q-field--labeled:not(.q-field--float) .q-field__suffix {
3058 opacity: 0;
3059}
3060.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder,
3061.q-field--labeled:not(.q-field--float) .q-field__input::-moz-placeholder {
3062 color: transparent;
3063}
3064.q-field--labeled:not(.q-field--float) .q-field__native:-ms-input-placeholder,
3065.q-field--labeled:not(.q-field--float) .q-field__input:-ms-input-placeholder {
3066 color: transparent !important;
3067}
3068.q-field--labeled:not(.q-field--float) .q-field__native::-moz-placeholder, .q-field--labeled:not(.q-field--float) .q-field__input::-moz-placeholder {
3069 color: transparent;
3070}
3071.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 {
3072 color: transparent;
3073}
3074.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,
3075.q-field--labeled:not(.q-field--float) .q-field__input::placeholder {
3076 color: transparent;
3077}
3078[dir] .q-field--labeled.q-field--dense .q-field__native, [dir] .q-field--labeled.q-field--dense .q-field__prefix, [dir] .q-field--labeled.q-field--dense .q-field__suffix {
3079 padding-top: 14px;
3080 padding-bottom: 2px;
3081}
3082.q-field--dense .q-field__control,
3083.q-field--dense .q-field__marginal {
3084 height: 40px;
3085}
3086.q-field--dense .q-field__bottom {
3087 font-size: 11px;
3088}
3089.q-field--dense .q-field__label {
3090 font-size: 14px;
3091 top: 10px;
3092}
3093[dir=ltr] .q-field--dense .q-field__before, [dir=ltr] .q-field--dense .q-field__prepend {
3094 padding-right: 6px;
3095}
3096[dir=rtl] .q-field--dense .q-field__before, [dir=rtl] .q-field--dense .q-field__prepend {
3097 padding-left: 6px;
3098}
3099[dir=ltr] .q-field--dense .q-field__after, [dir=ltr] .q-field--dense .q-field__append {
3100 padding-left: 6px;
3101}
3102[dir=rtl] .q-field--dense .q-field__after, [dir=rtl] .q-field--dense .q-field__append {
3103 padding-right: 6px;
3104}
3105[dir=ltr] .q-field--dense .q-field__append + .q-field__append {
3106 padding-left: 2px;
3107}
3108[dir=rtl] .q-field--dense .q-field__append + .q-field__append {
3109 padding-right: 2px;
3110}
3111.q-field--dense .q-avatar {
3112 font-size: 24px;
3113}
3114[dir] .q-field--dense.q-field--float .q-field__label {
3115 transform: translateY(-30%) scale(0.75);
3116}
3117[dir] .q-field--dense .q-field__native:-webkit-autofill + .q-field__label, [dir] .q-field--dense .q-field__input:-webkit-autofill + .q-field__label {
3118 transform: translateY(-30%) scale(0.75);
3119}
3120[dir] .q-field--dense .q-field__native[type="number"]:invalid + .q-field__label, [dir] .q-field--dense .q-field__input[type="number"]:invalid + .q-field__label {
3121 transform: translateY(-30%) scale(0.75);
3122}
3123[dir=ltr] .q-field--borderless .q-field__bottom, [dir=ltr] .q-field--standard .q-field__bottom, [dir=ltr] .q-field--borderless.q-field--dense .q-field__control, [dir=ltr] .q-field--standard.q-field--dense .q-field__control {
3124 padding-left: 0;
3125 padding-right: 0;
3126}
3127[dir=rtl] .q-field--borderless .q-field__bottom, [dir=rtl] .q-field--standard .q-field__bottom, [dir=rtl] .q-field--borderless.q-field--dense .q-field__control, [dir=rtl] .q-field--standard.q-field--dense .q-field__control {
3128 padding-right: 0;
3129 padding-left: 0;
3130}
3131[dir=ltr] .q-field--error .q-field__label {
3132 -webkit-animation: q-field-label-ltr 0.36s;
3133 animation: q-field-label-ltr 0.36s;
3134}
3135[dir=rtl] .q-field--error .q-field__label {
3136 -webkit-animation: q-field-label-rtl 0.36s;
3137 animation: q-field-label-rtl 0.36s;
3138}
3139.q-field--error .q-field__bottom {
3140 color: #c10015;
3141 color: var(--q-color-negative);
3142}
3143.q-field__focusable-action {
3144 opacity: 0.6;
3145 outline: 0 !important;
3146 color: inherit;
3147}
3148[dir] .q-field__focusable-action {
3149 cursor: pointer;
3150 border: 0;
3151 background: transparent;
3152 padding: 0;
3153}
3154.q-field__focusable-action:hover,
3155.q-field__focusable-action:focus {
3156 opacity: 1;
3157}
3158.q-field--auto-height .q-field__control {
3159 height: auto;
3160}
3161.q-field--auto-height .q-field__control,
3162.q-field--auto-height .q-field__native {
3163 min-height: 56px;
3164}
3165.q-field--auto-height .q-field__native {
3166 align-items: center;
3167}
3168[dir] .q-field--auto-height .q-field__control-container {
3169 padding-top: 0;
3170}
3171.q-field--auto-height .q-field__native,
3172.q-field--auto-height .q-field__prefix,
3173.q-field--auto-height .q-field__suffix {
3174 line-height: 18px;
3175}
3176[dir] .q-field--auto-height.q-field--labeled .q-field__control-container {
3177 padding-top: 24px;
3178}
3179.q-field--auto-height.q-field--labeled .q-field__shadow {
3180 top: 24px;
3181}
3182[dir] .q-field--auto-height.q-field--labeled .q-field__native, [dir] .q-field--auto-height.q-field--labeled .q-field__prefix, [dir] .q-field--auto-height.q-field--labeled .q-field__suffix {
3183 padding-top: 0;
3184}
3185.q-field--auto-height.q-field--labeled .q-field__native {
3186 min-height: 24px;
3187}
3188.q-field--auto-height.q-field--dense .q-field__control,
3189.q-field--auto-height.q-field--dense .q-field__native {
3190 min-height: 40px;
3191}
3192[dir] .q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container {
3193 padding-top: 14px;
3194}
3195.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow {
3196 top: 14px;
3197}
3198.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native {
3199 min-height: 24px;
3200}
3201[dir] .q-field--square .q-field__control {
3202 border-radius: 0 !important;
3203}
3204.q-transition--field-message-enter-active,
3205.q-transition--field-message-leave-active {
3206 transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), opacity 0.6s cubic-bezier(0.86, 0, 0.07, 1);
3207}
3208.q-transition--field-message-enter,
3209.q-transition--field-message-leave-to {
3210 opacity: 0;
3211}
3212[dir] .q-transition--field-message-enter, [dir] .q-transition--field-message-leave-to {
3213 transform: translateY(-10px);
3214}
3215.q-transition--field-message-leave,
3216.q-transition--field-message-leave-active {
3217 position: absolute;
3218}
3219.q-file {
3220 width: 100%;
3221}
3222.q-file .q-field__native {
3223 word-break: break-all;
3224}
3225.q-file .q-field__input {
3226 opacity: 0 !important;
3227}
3228[dir] .q-file .q-field__input::-webkit-file-upload-button {
3229 cursor: pointer;
3230}
3231.q-file__dnd {
3232 outline: 1px dashed currentColor;
3233 outline-offset: -4px;
3234}
3235.q-form {
3236 position: relative;
3237}
3238.q-img {
3239 position: relative;
3240 width: 100%;
3241 display: inline-block;
3242 vertical-align: middle;
3243}
3244.q-img__loading .q-spinner {
3245 font-size: 50px;
3246}
3247[dir] .q-img__image {
3248 border-radius: inherit;
3249 background-repeat: no-repeat;
3250}
3251.q-img__content {
3252 overflow: hidden;
3253}
3254[dir] .q-img__content {
3255 border-radius: inherit;
3256}
3257.q-img__content > div {
3258 position: absolute;
3259 color: #fff;
3260}
3261[dir] .q-img__content > div {
3262 padding: 16px;
3263 background: rgba(0,0,0,0.47);
3264}
3265.q-img--menu .q-img__image {
3266 pointer-events: none;
3267}
3268.q-img--menu .q-img__image > img {
3269 pointer-events: all;
3270 opacity: 0;
3271}
3272.q-img--menu .q-img__content {
3273 pointer-events: none;
3274}
3275.q-img--menu .q-img__content > div {
3276 pointer-events: all;
3277}
3278[dir] .q-inner-loading {
3279 background: rgba(255,255,255,0.6);
3280}
3281[dir] .q-inner-loading--dark {
3282 background: rgba(0,0,0,0.4);
3283}
3284.q-textarea .q-field__control {
3285 min-height: 56px;
3286 height: auto;
3287}
3288[dir] .q-textarea .q-field__control-container {
3289 padding-top: 2px;
3290 padding-bottom: 2px;
3291}
3292.q-textarea .q-field__shadow {
3293 top: 2px;
3294 bottom: 2px;
3295}
3296.q-textarea .q-field__native,
3297.q-textarea .q-field__prefix,
3298.q-textarea .q-field__suffix {
3299 line-height: 18px;
3300}
3301.q-textarea .q-field__native {
3302 resize: vertical;
3303 min-height: 52px;
3304}
3305[dir] .q-textarea .q-field__native {
3306 padding-top: 17px;
3307}
3308[dir] .q-textarea.q-field--labeled .q-field__control-container {
3309 padding-top: 26px;
3310}
3311.q-textarea.q-field--labeled .q-field__shadow {
3312 top: 26px;
3313}
3314[dir] .q-textarea.q-field--labeled .q-field__native, [dir] .q-textarea.q-field--labeled .q-field__prefix, [dir] .q-textarea.q-field--labeled .q-field__suffix {
3315 padding-top: 0;
3316}
3317.q-textarea.q-field--labeled .q-field__native {
3318 min-height: 26px;
3319}
3320[dir] .q-textarea.q-field--labeled .q-field__native {
3321 padding-top: 1px;
3322}
3323.q-textarea--autogrow .q-field__native {
3324 resize: none;
3325}
3326.q-textarea.q-field--dense .q-field__control,
3327.q-textarea.q-field--dense .q-field__native {
3328 min-height: 36px;
3329}
3330[dir] .q-textarea.q-field--dense .q-field__native {
3331 padding-top: 9px;
3332}
3333[dir] .q-textarea.q-field--dense.q-field--labeled .q-field__control-container {
3334 padding-top: 14px;
3335}
3336.q-textarea.q-field--dense.q-field--labeled .q-field__shadow {
3337 top: 14px;
3338}
3339.q-textarea.q-field--dense.q-field--labeled .q-field__native {
3340 min-height: 24px;
3341}
3342[dir] .q-textarea.q-field--dense.q-field--labeled .q-field__native {
3343 padding-top: 3px;
3344}
3345[dir] .q-textarea.q-field--dense.q-field--labeled .q-field__prefix, [dir] .q-textarea.q-field--dense.q-field--labeled .q-field__suffix {
3346 padding-top: 2px;
3347}
3348body.mobile .q-textarea .q-field__native,
3349.q-textarea.disabled .q-field__native {
3350 resize: none;
3351}
3352.q-intersection {
3353 position: relative;
3354}
3355.q-item {
3356 min-height: 48px;
3357 color: inherit;
3358 transition: color 0.3s, background-color 0.3s;
3359}
3360[dir] .q-item {
3361 padding: 8px 16px;
3362}
3363.q-item__section--side {
3364 color: #757575;
3365 align-items: flex-start;
3366 width: auto;
3367 min-width: 0;
3368 max-width: 100%;
3369}
3370[dir=ltr] .q-item__section--side {
3371 padding-right: 16px;
3372}
3373[dir=rtl] .q-item__section--side {
3374 padding-left: 16px;
3375}
3376.q-item__section--side > .q-icon {
3377 font-size: 24px;
3378}
3379.q-item__section--side > .q-avatar {
3380 font-size: 40px;
3381}
3382.q-item__section--avatar {
3383 color: inherit;
3384 min-width: 56px;
3385}
3386.q-item__section--thumbnail img {
3387 width: 100px;
3388 height: 56px;
3389}
3390.q-item__section--nowrap {
3391 white-space: nowrap;
3392}
3393[dir=ltr] .q-item > .q-item__section--thumbnail:first-child, [dir=ltr] .q-item > .q-focus-helper + .q-item__section--thumbnail {
3394 margin-left: -16px;
3395}
3396[dir=rtl] .q-item > .q-item__section--thumbnail:first-child, [dir=rtl] .q-item > .q-focus-helper + .q-item__section--thumbnail {
3397 margin-right: -16px;
3398}
3399[dir=ltr] .q-item > .q-item__section--thumbnail:last-of-type {
3400 margin-right: -16px;
3401}
3402[dir=rtl] .q-item > .q-item__section--thumbnail:last-of-type {
3403 margin-left: -16px;
3404}
3405.q-item__label {
3406 line-height: 1.2em !important;
3407 max-width: 100%;
3408}
3409.q-item__label--overline {
3410 color: rgba(0,0,0,0.7);
3411}
3412.q-item__label--caption {
3413 color: rgba(0,0,0,0.54);
3414}
3415.q-item__label--header {
3416 color: #757575;
3417 font-size: 0.875rem;
3418 line-height: 1.25rem;
3419 letter-spacing: 0.01786em;
3420}
3421[dir] .q-item__label--header {
3422 padding: 16px;
3423}
3424[dir] .q-separator--spaced + .q-item__label--header, [dir] .q-list--padding .q-item__label--header {
3425 padding-top: 8px;
3426}
3427[dir] .q-item__label + .q-item__label {
3428 margin-top: 4px;
3429}
3430.q-item__section--main {
3431 width: auto;
3432 min-width: 0;
3433 max-width: 100%;
3434 flex: 10000 1 0%;
3435}
3436[dir=ltr] .q-item__section--main + .q-item__section--main {
3437 margin-left: 8px;
3438}
3439[dir=rtl] .q-item__section--main + .q-item__section--main {
3440 margin-right: 8px;
3441}
3442.q-item__section--main ~ .q-item__section--side {
3443 align-items: flex-end;
3444}
3445[dir=ltr] .q-item__section--main ~ .q-item__section--side {
3446 padding-right: 0;
3447 padding-left: 16px;
3448}
3449[dir=rtl] .q-item__section--main ~ .q-item__section--side {
3450 padding-left: 0;
3451 padding-right: 16px;
3452}
3453[dir=ltr] .q-item__section--main.q-item__section--thumbnail {
3454 margin-left: 0;
3455 margin-right: -16px;
3456}
3457[dir=rtl] .q-item__section--main.q-item__section--thumbnail {
3458 margin-right: 0;
3459 margin-left: -16px;
3460}
3461[dir] .q-list--bordered {
3462 border: 1px solid rgba(0,0,0,0.12);
3463}
3464[dir] .q-list--separator > .q-item-type + .q-item-type, [dir] .q-list--separator > .q-virtual-scroll__content > .q-item-type + .q-item-type {
3465 border-top: 1px solid rgba(0,0,0,0.12);
3466}
3467[dir] .q-list--padding {
3468 padding: 8px 0;
3469}
3470.q-list--dense > .q-item,
3471.q-item--dense {
3472 min-height: 32px;
3473}
3474[dir] .q-list--dense > .q-item, [dir] .q-item--dense {
3475 padding: 2px 16px;
3476}
3477[dir] .q-list--dark.q-list--separator > .q-item-type + .q-item-type, [dir] .q-list--dark.q-list--separator > .q-virtual-scroll__content > .q-item-type + .q-item-type {
3478 border-top-color: rgba(255,255,255,0.28);
3479}
3480.q-list--dark,
3481.q-item--dark {
3482 color: #fff;
3483}
3484[dir] .q-list--dark, [dir] .q-item--dark {
3485 border-color: rgba(255,255,255,0.28);
3486}
3487.q-list--dark .q-item__section--side:not(.q-item__section--avatar),
3488.q-item--dark .q-item__section--side:not(.q-item__section--avatar) {
3489 color: rgba(255,255,255,0.7);
3490}
3491.q-list--dark .q-item__label--header,
3492.q-item--dark .q-item__label--header {
3493 color: rgba(255,255,255,0.64);
3494}
3495.q-list--dark .q-item__label--overline,
3496.q-item--dark .q-item__label--overline,
3497.q-list--dark .q-item__label--caption,
3498.q-item--dark .q-item__label--caption {
3499 color: rgba(255,255,255,0.8);
3500}
3501.q-item {
3502 position: relative;
3503}
3504.q-item.q-router-link--active,
3505.q-item--active {
3506 color: #1976d2;
3507 color: var(--q-color-primary);
3508}
3509.q-knob {
3510 font-size: 48px;
3511}
3512.q-knob--editable {
3513 outline: 0;
3514}
3515[dir] .q-knob--editable {
3516 cursor: pointer;
3517}
3518.q-knob--editable:before {
3519 content: '';
3520 position: absolute;
3521 top: 0;
3522 bottom: 0;
3523 transition: box-shadow 0.24s ease-in-out;
3524}
3525[dir] .q-knob--editable:before {
3526 border-radius: 50%;
3527 box-shadow: none;
3528}
3529[dir=ltr] .q-knob--editable:before {
3530 right: 0;
3531 left: 0;
3532}
3533[dir=rtl] .q-knob--editable:before {
3534 left: 0;
3535 right: 0;
3536}
3537[dir] .q-knob--editable:focus:before {
3538 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);
3539}
3540.q-layout {
3541 width: 100%;
3542}
3543.q-layout-container {
3544 position: relative;
3545 width: 100%;
3546 height: 100%;
3547}
3548.q-layout-container .q-layout {
3549 min-height: 100%;
3550}
3551[dir] .q-layout-container > div {
3552 transform: translate3d(0, 0, 0);
3553}
3554.q-layout-container > div > div {
3555 min-height: 0;
3556 max-height: 100%;
3557}
3558.q-layout__shadow {
3559 width: 100%;
3560}
3561.q-layout__shadow:after {
3562 content: '';
3563 position: absolute;
3564 top: 0;
3565 bottom: 0;
3566}
3567[dir] .q-layout__shadow:after {
3568 box-shadow: 0 0 10px 2px rgba(0,0,0,0.2), 0 0px 10px rgba(0,0,0,0.24);
3569}
3570[dir=ltr] .q-layout__shadow:after {
3571 right: 0;
3572 left: 0;
3573}
3574[dir=rtl] .q-layout__shadow:after {
3575 left: 0;
3576 right: 0;
3577}
3578.q-layout__section--marginal {
3579 color: #fff;
3580}
3581[dir] .q-layout__section--marginal {
3582 background-color: #1976d2;
3583 background-color: var(--q-color-primary);
3584}
3585[dir] .q-header--hidden {
3586 transform: translateY(-110%);
3587}
3588[dir] .q-header--bordered {
3589 border-bottom: 1px solid rgba(0,0,0,0.12);
3590}
3591.q-header .q-layout__shadow {
3592 bottom: -10px;
3593}
3594.q-header .q-layout__shadow:after {
3595 bottom: 10px;
3596}
3597[dir] .q-footer--hidden {
3598 transform: translateY(110%);
3599}
3600[dir] .q-footer--bordered {
3601 border-top: 1px solid rgba(0,0,0,0.12);
3602}
3603.q-footer .q-layout__shadow {
3604 top: -10px;
3605}
3606.q-footer .q-layout__shadow:after {
3607 top: 10px;
3608}
3609.q-header,
3610.q-footer {
3611 z-index: 2000;
3612}
3613.q-drawer {
3614 position: absolute;
3615 top: 0;
3616 bottom: 0;
3617 z-index: 1000;
3618}
3619[dir] .q-drawer {
3620 background: #fff;
3621}
3622.q-drawer--on-top {
3623 z-index: 3000;
3624}
3625[dir=ltr] .q-drawer--left {
3626 left: 0;
3627 transform: translateX(-100%);
3628}
3629[dir=rtl] .q-drawer--left {
3630 right: 0;
3631 transform: translateX(100%);
3632}
3633[dir=ltr] .q-drawer--left.q-drawer--bordered {
3634 border-right: 1px solid rgba(0,0,0,0.12);
3635}
3636[dir=rtl] .q-drawer--left.q-drawer--bordered {
3637 border-left: 1px solid rgba(0,0,0,0.12);
3638}
3639[dir=ltr] .q-drawer--left .q-layout__shadow {
3640 left: 10px;
3641 right: -10px;
3642}
3643[dir=rtl] .q-drawer--left .q-layout__shadow {
3644 right: 10px;
3645 left: -10px;
3646}
3647[dir=ltr] .q-drawer--left .q-layout__shadow:after {
3648 right: 10px;
3649}
3650[dir=rtl] .q-drawer--left .q-layout__shadow:after {
3651 left: 10px;
3652}
3653[dir=ltr] .q-drawer--right {
3654 right: 0;
3655 transform: translateX(100%);
3656}
3657[dir=rtl] .q-drawer--right {
3658 left: 0;
3659 transform: translateX(-100%);
3660}
3661[dir=ltr] .q-drawer--right.q-drawer--bordered {
3662 border-left: 1px solid rgba(0,0,0,0.12);
3663}
3664[dir=rtl] .q-drawer--right.q-drawer--bordered {
3665 border-right: 1px solid rgba(0,0,0,0.12);
3666}
3667[dir=ltr] .q-drawer--right .q-layout__shadow {
3668 left: -10px;
3669}
3670[dir=rtl] .q-drawer--right .q-layout__shadow {
3671 right: -10px;
3672}
3673[dir=ltr] .q-drawer--right .q-layout__shadow:after {
3674 left: 10px;
3675}
3676[dir=rtl] .q-drawer--right .q-layout__shadow:after {
3677 right: 10px;
3678}
3679[dir] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini {
3680 padding: 0 !important;
3681}
3682.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,
3683.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section {
3684 justify-content: center;
3685 min-width: 0;
3686}
3687[dir] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item, [dir] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section {
3688 text-align: center;
3689}
3690[dir=ltr] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item, [dir=ltr] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section {
3691 padding-left: 0;
3692 padding-right: 0;
3693}
3694[dir=rtl] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item, [dir=rtl] .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section {
3695 padding-right: 0;
3696 padding-left: 0;
3697}
3698.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,
3699.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,
3700.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side ~ .q-item__section--side {
3701 display: none;
3702}
3703.q-drawer--mini .q-mini-drawer-hide,
3704.q-drawer--mini .q-expansion-item__content {
3705 display: none;
3706}
3707.q-drawer--mini-animate .q-drawer__content {
3708 overflow-x: hidden;
3709 white-space: nowrap;
3710}
3711.q-drawer--standard .q-mini-drawer-only {
3712 display: none;
3713}
3714.q-drawer--mobile .q-mini-drawer-only,
3715.q-drawer--mobile .q-mini-drawer-hide {
3716 display: none;
3717}
3718.q-drawer__backdrop {
3719 z-index: 2999 !important;
3720 will-change: background-color;
3721}
3722.q-drawer__opener {
3723 z-index: 2001;
3724 height: 100%;
3725 width: 15px;
3726 -webkit-user-select: none;
3727 -moz-user-select: none;
3728 -ms-user-select: none;
3729 user-select: none;
3730}
3731.q-layout,
3732.q-header,
3733.q-footer,
3734.q-page {
3735 position: relative;
3736}
3737.q-page-sticky--shrink {
3738 pointer-events: none;
3739}
3740.q-page-sticky--shrink > div {
3741 display: inline-block;
3742 pointer-events: auto;
3743}
3744body.q-ios-padding .q-layout--standard .q-header > .q-toolbar:nth-child(1),
3745body.q-ios-padding .q-layout--standard .q-header > .q-tabs:nth-child(1) .q-tabs-head,
3746body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
3747 min-height: 70px;
3748 min-height: calc(env(safe-area-inset-top) + 50px);
3749}
3750[dir] body.q-ios-padding .q-layout--standard .q-header > .q-toolbar:nth-child(1), [dir] body.q-ios-padding .q-layout--standard .q-header > .q-tabs:nth-child(1) .q-tabs-head, [dir] body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
3751 padding-top: 20px;
3752 padding-top: env(safe-area-inset-top);
3753}
3754body.q-ios-padding .q-layout--standard .q-footer > .q-toolbar:last-child,
3755body.q-ios-padding .q-layout--standard .q-footer > .q-tabs:last-child .q-tabs-head,
3756body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
3757 min-height: calc(env(safe-area-inset-bottom) + 50px);
3758}
3759[dir] body.q-ios-padding .q-layout--standard .q-footer > .q-toolbar:last-child, [dir] body.q-ios-padding .q-layout--standard .q-footer > .q-tabs:last-child .q-tabs-head, [dir] body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content {
3760 padding-bottom: env(safe-area-inset-bottom);
3761}
3762.q-body--layout-animate .q-drawer__backdrop {
3763 transition: background-color 0.12s !important;
3764}
3765.q-body--layout-animate .q-drawer {
3766 transition: transform 0.12s, width 0.12s, top 0.12s, bottom 0.12s !important;
3767}
3768[dir=ltr] .q-body--layout-animate .q-layout__section--marginal {
3769 transition: transform 0.12s, left 0.12s, right 0.12s !important;
3770}
3771[dir=rtl] .q-body--layout-animate .q-layout__section--marginal {
3772 transition: transform 0.12s, right 0.12s, left 0.12s !important;
3773}
3774[dir=ltr] .q-body--layout-animate .q-page-container {
3775 transition: padding-top 0.12s, padding-right 0.12s, padding-bottom 0.12s, padding-left 0.12s !important;
3776}
3777[dir=rtl] .q-body--layout-animate .q-page-container {
3778 transition: padding-top 0.12s, padding-left 0.12s, padding-bottom 0.12s, padding-right 0.12s !important;
3779}
3780[dir=ltr] .q-body--layout-animate .q-page-sticky {
3781 transition: transform 0.12s, left 0.12s, right 0.12s, top 0.12s, bottom 0.12s !important;
3782}
3783[dir=rtl] .q-body--layout-animate .q-page-sticky {
3784 transition: transform 0.12s, right 0.12s, left 0.12s, top 0.12s, bottom 0.12s !important;
3785}
3786body:not(.q-body--layout-animate) .q-layout--prevent-focus {
3787 visibility: hidden;
3788}
3789.q-body--drawer-toggle {
3790 overflow-x: hidden !important;
3791}
3792@media (max-width: 599px) {
3793 [dir] .q-layout-padding {
3794 padding: 8px;
3795 }
3796}
3797@media (min-width: 600px) and (max-width: 1439px) {
3798 [dir] .q-layout-padding {
3799 padding: 16px;
3800 }
3801}
3802@media (min-width: 1440px) {
3803 [dir] .q-layout-padding {
3804 padding: 24px;
3805 }
3806}
3807[dir] body.body--dark .q-header, [dir] body.body--dark .q-footer, [dir] body.body--dark .q-drawer {
3808 border-color: rgba(255,255,255,0.28);
3809}
3810body.platform-ios .q-layout--containerized {
3811 position: unset !important;
3812}
3813.q-linear-progress {
3814 position: relative;
3815 width: 100%;
3816 overflow: hidden;
3817 font-size: 4px;
3818 height: 1em;
3819 color: #1976d2;
3820 color: var(--q-color-primary);
3821}
3822[dir] .q-linear-progress--reverse {
3823 transform: scale3d(-1, 1, 1);
3824}
3825[dir=ltr] .q-linear-progress__model, [dir=ltr] .q-linear-progress__track {
3826 transform-origin: 0 0;
3827}
3828[dir=rtl] .q-linear-progress__model, [dir=rtl] .q-linear-progress__track {
3829 transform-origin: 100% 0;
3830}
3831.q-linear-progress__model--with-transition,
3832.q-linear-progress__track--with-transition {
3833 transition: transform 0.3s;
3834}
3835[dir] .q-linear-progress__model--determinate {
3836 background: currentColor;
3837}
3838.q-linear-progress__model--indeterminate,
3839.q-linear-progress__model--query {
3840 transition: none;
3841}
3842.q-linear-progress__model--indeterminate:before,
3843.q-linear-progress__model--query:before,
3844.q-linear-progress__model--indeterminate:after,
3845.q-linear-progress__model--query:after {
3846 content: '';
3847 position: absolute;
3848 top: 0;
3849 bottom: 0;
3850}
3851[dir] .q-linear-progress__model--indeterminate:before, [dir] .q-linear-progress__model--query:before, [dir] .q-linear-progress__model--indeterminate:after, [dir] .q-linear-progress__model--query:after {
3852 background: currentColor;
3853}
3854[dir=ltr] .q-linear-progress__model--indeterminate:before, [dir=ltr] .q-linear-progress__model--query:before, [dir=ltr] .q-linear-progress__model--indeterminate:after, [dir=ltr] .q-linear-progress__model--query:after {
3855 right: 0;
3856 left: 0;
3857 transform-origin: 0 0;
3858}
3859[dir=rtl] .q-linear-progress__model--indeterminate:before, [dir=rtl] .q-linear-progress__model--query:before, [dir=rtl] .q-linear-progress__model--indeterminate:after, [dir=rtl] .q-linear-progress__model--query:after {
3860 left: 0;
3861 right: 0;
3862 transform-origin: 100% 0;
3863}
3864[dir=ltr] .q-linear-progress__model--indeterminate:before, [dir=ltr] .q-linear-progress__model--query:before {
3865 -webkit-animation: q-linear-progress--indeterminate-ltr 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3866 animation: q-linear-progress--indeterminate-ltr 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3867}
3868[dir=rtl] .q-linear-progress__model--indeterminate:before, [dir=rtl] .q-linear-progress__model--query:before {
3869 -webkit-animation: q-linear-progress--indeterminate-rtl 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3870 animation: q-linear-progress--indeterminate-rtl 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3871}
3872[dir=ltr] .q-linear-progress__model--indeterminate:after, [dir=ltr] .q-linear-progress__model--query:after {
3873 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
3874 -webkit-animation: q-linear-progress--indeterminate-short-ltr 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3875 animation: q-linear-progress--indeterminate-short-ltr 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3876 -webkit-animation-delay: 1.15s;
3877 animation-delay: 1.15s;
3878}
3879[dir=rtl] .q-linear-progress__model--indeterminate:after, [dir=rtl] .q-linear-progress__model--query:after {
3880 transform: translate3d(101%, 0, 0) scale3d(1, 1, 1);
3881 -webkit-animation: q-linear-progress--indeterminate-short-rtl 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3882 animation: q-linear-progress--indeterminate-short-rtl 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3883 -webkit-animation-delay: 1.15s;
3884 animation-delay: 1.15s;
3885}
3886.q-linear-progress__track {
3887 opacity: 0.4;
3888}
3889[dir] .q-linear-progress__track--light {
3890 background: rgba(0,0,0,0.26);
3891}
3892[dir] .q-linear-progress__track--dark {
3893 background: rgba(255,255,255,0.6);
3894}
3895.q-linear-progress__stripe {
3896 transition: width 0.3s;
3897}
3898[dir] .q-linear-progress__stripe {
3899 background-size: 40px 40px !important;
3900}
3901[dir=ltr] .q-linear-progress__stripe {
3902 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;
3903}
3904[dir=rtl] .q-linear-progress__stripe {
3905 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;
3906}
3907.q-menu {
3908 position: fixed !important;
3909 display: inline-block;
3910 max-width: 95vw;
3911 overflow-y: auto;
3912 overflow-x: hidden;
3913 outline: 0;
3914 max-height: 65vh;
3915 z-index: 6000;
3916}
3917[dir] .q-menu {
3918 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);
3919 background: #fff;
3920 border-radius: 4px;
3921}
3922[dir] .q-menu--square {
3923 border-radius: 0;
3924}
3925.q-option-group--inline > div {
3926 display: inline-block;
3927}
3928.q-pagination input {
3929 -moz-appearance: textfield;
3930}
3931[dir] .q-pagination input {
3932 text-align: center;
3933}
3934.q-pagination input::-webkit-outer-spin-button,
3935.q-pagination input::-webkit-inner-spin-button {
3936 -webkit-appearance: none;
3937}
3938[dir] .q-pagination input::-webkit-outer-spin-button, [dir] .q-pagination input::-webkit-inner-spin-button {
3939 margin: 0;
3940}
3941[dir] .q-pagination .q-btn__wrapper {
3942 padding: 0 5px !important;
3943}
3944.q-parallax {
3945 position: relative;
3946 width: 100%;
3947 overflow: hidden;
3948}
3949[dir] .q-parallax {
3950 border-radius: inherit;
3951}
3952.q-parallax__media > img,
3953.q-parallax__media > video {
3954 position: absolute;
3955 bottom: 0;
3956 min-width: 100%;
3957 min-height: 100%;
3958 will-change: transform;
3959 display: none;
3960}
3961[dir=ltr] .q-parallax__media > img, [dir=ltr] .q-parallax__media > video {
3962 left: 50%;
3963}
3964[dir=rtl] .q-parallax__media > img, [dir=rtl] .q-parallax__media > video {
3965 right: 50%;
3966}
3967[dir] .q-popup-edit {
3968 padding: 8px 16px;
3969}
3970[dir] .q-popup-edit__buttons {
3971 margin-top: 8px;
3972}
3973[dir=ltr] .q-popup-edit__buttons .q-btn + .q-btn {
3974 margin-left: 8px;
3975}
3976[dir=rtl] .q-popup-edit__buttons .q-btn + .q-btn {
3977 margin-right: 8px;
3978}
3979.q-pull-to-refresh {
3980 position: relative;
3981}
3982.q-pull-to-refresh__puller {
3983 width: 40px;
3984 height: 40px;
3985 color: #1976d2;
3986 color: var(--q-color-primary);
3987}
3988[dir] .q-pull-to-refresh__puller {
3989 border-radius: 50%;
3990 background: #fff;
3991 box-shadow: 0 0 4px 0 rgba(0,0,0,0.3);
3992}
3993.q-pull-to-refresh__puller--animating {
3994 transition: transform 0.3s, opacity 0.3s;
3995}
3996.q-radio {
3997 vertical-align: middle;
3998}
3999.q-radio__bg {
4000 top: 25%;
4001 width: 50%;
4002 height: 50%;
4003}
4004[dir=ltr] .q-radio__bg {
4005 left: 25%;
4006}
4007[dir=rtl] .q-radio__bg {
4008 right: 25%;
4009}
4010.q-radio__bg path {
4011 fill: currentColor;
4012}
4013.q-radio__native {
4014 width: 1px;
4015 height: 1px;
4016}
4017.q-radio__check {
4018 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
4019}
4020[dir] .q-radio__check {
4021 transform-origin: 50% 50%;
4022 transform: scale3d(0, 0, 1);
4023}
4024.q-radio__inner {
4025 font-size: 40px;
4026 width: 1em;
4027 min-width: 1em;
4028 height: 1em;
4029 outline: 0;
4030 color: rgba(0,0,0,0.54);
4031}
4032[dir] .q-radio__inner {
4033 border-radius: 50%;
4034}
4035.q-radio__inner--truthy {
4036 color: #1976d2;
4037 color: var(--q-color-primary);
4038}
4039[dir] .q-radio__inner--truthy .q-radio__check {
4040 transform: scale3d(1, 1, 1);
4041}
4042.q-radio.disabled {
4043 opacity: 0.75 !important;
4044}
4045.q-radio--dark .q-radio__inner {
4046 color: rgba(255,255,255,0.7);
4047}
4048.q-radio--dark .q-radio__inner:before {
4049 opacity: 0.32 !important;
4050}
4051.q-radio--dark .q-radio__inner--truthy {
4052 color: #1976d2;
4053 color: var(--q-color-primary);
4054}
4055.q-radio--dense .q-radio__inner {
4056 width: 0.5em;
4057 min-width: 0.5em;
4058 height: 0.5em;
4059}
4060.q-radio--dense .q-radio__bg {
4061 top: 0;
4062 width: 100%;
4063 height: 100%;
4064}
4065[dir=ltr] .q-radio--dense .q-radio__bg {
4066 left: 0;
4067}
4068[dir=rtl] .q-radio--dense .q-radio__bg {
4069 right: 0;
4070}
4071[dir=ltr] .q-radio--dense .q-radio__label {
4072 padding-left: 0.5em;
4073}
4074[dir=rtl] .q-radio--dense .q-radio__label {
4075 padding-right: 0.5em;
4076}
4077[dir=ltr] .q-radio--dense.reverse .q-radio__label {
4078 padding-left: 0;
4079 padding-right: 0.5em;
4080}
4081[dir=rtl] .q-radio--dense.reverse .q-radio__label {
4082 padding-right: 0;
4083 padding-left: 0.5em;
4084}
4085body.desktop .q-radio:not(.disabled) .q-radio__inner:before {
4086 content: '';
4087 position: absolute;
4088 top: 0;
4089 bottom: 0;
4090 opacity: 0.12;
4091 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1) 0ms;
4092}
4093[dir] body.desktop .q-radio:not(.disabled) .q-radio__inner:before {
4094 border-radius: 50%;
4095 background: currentColor;
4096 transform: scale3d(0, 0, 1);
4097}
4098[dir=ltr] body.desktop .q-radio:not(.disabled) .q-radio__inner:before {
4099 right: 0;
4100 left: 0;
4101}
4102[dir=rtl] body.desktop .q-radio:not(.disabled) .q-radio__inner:before {
4103 left: 0;
4104 right: 0;
4105}
4106[dir] body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before, [dir] body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before {
4107 transform: scale3d(1, 1, 1);
4108}
4109[dir] body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before, [dir] body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before {
4110 transform: scale3d(1.5, 1.5, 1);
4111}
4112.q-rating {
4113 color: #ffeb3b;
4114 vertical-align: middle;
4115}
4116.q-rating__icon {
4117 color: currentColor;
4118 position: relative;
4119 opacity: 0.4;
4120 transition: transform 0.2s ease-in, opacity 0.2s ease-in;
4121}
4122[dir] .q-rating__icon {
4123 text-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
4124}
4125[dir] .q-rating__icon--hovered {
4126 transform: scale(1.3);
4127}
4128.q-rating__icon--active {
4129 opacity: 1;
4130}
4131.q-rating__icon--exselected {
4132 opacity: 0.7;
4133}
4134[dir=ltr] .q-rating__icon + .q-rating__icon {
4135 margin-left: 2px;
4136}
4137[dir=rtl] .q-rating__icon + .q-rating__icon {
4138 margin-right: 2px;
4139}
4140.q-rating--no-dimming .q-rating__icon {
4141 opacity: 1;
4142}
4143[dir] .q-rating--editable .q-icon {
4144 cursor: pointer;
4145}
4146.q-rating--non-editable span,
4147.q-rating .q-icon {
4148 outline: 0;
4149}
4150.q-responsive {
4151 position: relative;
4152 max-width: 100%;
4153 max-height: 100%;
4154}
4155.q-responsive__filler {
4156 width: inherit;
4157 max-width: inherit;
4158 height: inherit;
4159 max-height: inherit;
4160}
4161[dir] .q-responsive__content {
4162 border-radius: inherit;
4163}
4164.q-responsive__content > * {
4165 width: 100% !important;
4166 height: 100% !important;
4167 max-height: 100% !important;
4168 max-width: 100% !important;
4169}
4170.q-scrollarea {
4171 position: relative;
4172}
4173.q-scrollarea__bar,
4174.q-scrollarea__thumb {
4175 opacity: 0.2;
4176 transition: opacity 0.3s;
4177 will-change: opacity;
4178}
4179[dir] .q-scrollarea__bar, [dir] .q-scrollarea__thumb {
4180 cursor: -webkit-grab;
4181 cursor: grab;
4182}
4183.q-scrollarea__bar--v,
4184.q-scrollarea__thumb--v {
4185 width: 10px;
4186}
4187[dir=ltr] .q-scrollarea__bar--v, [dir=ltr] .q-scrollarea__thumb--v {
4188 right: 0;
4189}
4190[dir=rtl] .q-scrollarea__bar--v, [dir=rtl] .q-scrollarea__thumb--v {
4191 left: 0;
4192}
4193.q-scrollarea__bar--h,
4194.q-scrollarea__thumb--h {
4195 bottom: 0;
4196 height: 10px;
4197}
4198.q-scrollarea__bar--invisible,
4199.q-scrollarea__thumb--invisible {
4200 opacity: 0 !important;
4201 pointer-events: none;
4202}
4203[dir] .q-scrollarea__thumb {
4204 background: #000;
4205}
4206.q-scrollarea__thumb:hover {
4207 opacity: 0.3;
4208}
4209.q-scrollarea__thumb:active {
4210 opacity: 0.5;
4211}
4212[dir] .q-scrollarea--dark .q-scrollarea__thumb {
4213 background: #fff;
4214}
4215[dir] .q-select--without-input .q-field__control {
4216 cursor: pointer;
4217}
4218[dir] .q-select--with-input .q-field__control {
4219 cursor: text;
4220}
4221.q-select .q-field__input {
4222 min-width: 50px !important;
4223}
4224[dir=ltr] .q-select .q-field__input--padding {
4225 padding-left: 4px;
4226}
4227[dir=rtl] .q-select .q-field__input--padding {
4228 padding-right: 4px;
4229}
4230.q-select__autocomplete-input {
4231 width: 0;
4232 height: 0;
4233 opacity: 0;
4234}
4235[dir] .q-select__autocomplete-input {
4236 padding: 0;
4237 border: 0;
4238}
4239[dir] .q-select__dropdown-icon {
4240 cursor: pointer;
4241}
4242[dir] .q-select.q-field--readonly .q-field__control, [dir] .q-select.q-field--readonly .q-select__dropdown-icon {
4243 cursor: default;
4244}
4245.q-select__dialog {
4246 width: 90vw !important;
4247 max-width: 90vw !important;
4248 max-height: calc(100vh - 70px) !important;
4249 display: flex;
4250 flex-direction: column;
4251}
4252[dir] .q-select__dialog {
4253 background: #fff;
4254}
4255.q-select__dialog > .scroll {
4256 position: relative;
4257}
4258[dir] .q-select__dialog > .scroll {
4259 background: inherit;
4260}
4261body.mobile:not(.native-mobile) .q-select__dialog {
4262 max-height: calc(100vh - 108px) !important;
4263}
4264body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog {
4265 max-height: calc(100vh - 24px) !important;
4266}
4267body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog {
4268 max-height: calc(100vh - 80px) !important;
4269}
4270[dir] body.platform-ios.native-mobile .q-dialog__inner--top > div {
4271 border-radius: 4px;
4272}
4273body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused {
4274 max-height: 47vh !important;
4275}
4276body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused {
4277 max-height: 50vh !important;
4278}
4279.q-separator {
4280 transition: background 0.3s, opacity 0.3s;
4281}
4282[dir] .q-separator {
4283 border: 0;
4284 background: rgba(0,0,0,0.12);
4285 margin: 0;
4286}
4287[dir] .q-separator--dark {
4288 background: rgba(255,255,255,0.28);
4289}
4290.q-separator--horizontal {
4291 display: block;
4292 height: 1px;
4293 width: 100%;
4294}
4295.q-separator--horizontal-inset {
4296 width: calc(100% - 32px);
4297}
4298[dir=ltr] .q-separator--horizontal-inset {
4299 margin-left: 16px;
4300 margin-right: 16px;
4301}
4302[dir=rtl] .q-separator--horizontal-inset {
4303 margin-right: 16px;
4304 margin-left: 16px;
4305}
4306.q-separator--horizontal-item-inset {
4307 width: calc(100% - 72px);
4308}
4309[dir=ltr] .q-separator--horizontal-item-inset {
4310 margin-left: 72px;
4311 margin-right: 0;
4312}
4313[dir=rtl] .q-separator--horizontal-item-inset {
4314 margin-right: 72px;
4315 margin-left: 0;
4316}
4317.q-separator--horizontal-item-thumbnail-inset {
4318 width: calc(100% - 116px);
4319}
4320[dir=ltr] .q-separator--horizontal-item-thumbnail-inset {
4321 margin-left: 116px;
4322 margin-right: 0;
4323}
4324[dir=rtl] .q-separator--horizontal-item-thumbnail-inset {
4325 margin-right: 116px;
4326 margin-left: 0;
4327}
4328.q-separator--vertical {
4329 width: 1px;
4330 height: inherit;
4331 align-self: stretch;
4332}
4333[dir] .q-separator--vertical-inset {
4334 margin-top: 8px;
4335 margin-bottom: 8px;
4336}
4337.q-skeleton {
4338 box-sizing: border-box;
4339}
4340[dir] .q-skeleton {
4341 background: rgba(0,0,0,0.12);
4342 border-radius: 4px;
4343}
4344[dir] .q-skeleton--anim {
4345 cursor: wait;
4346}
4347.q-skeleton:before {
4348 content: '\00a0';
4349}
4350[dir] .q-skeleton--type-text {
4351 transform: scale(1, 0.5);
4352}
4353.q-skeleton--type-circle,
4354.q-skeleton--type-QAvatar {
4355 height: 48px;
4356 width: 48px;
4357}
4358[dir] .q-skeleton--type-circle, [dir] .q-skeleton--type-QAvatar {
4359 border-radius: 50%;
4360}
4361.q-skeleton--type-QBtn {
4362 width: 90px;
4363 height: 36px;
4364}
4365.q-skeleton--type-QBadge {
4366 width: 70px;
4367 height: 16px;
4368}
4369.q-skeleton--type-QChip {
4370 width: 90px;
4371 height: 28px;
4372}
4373[dir] .q-skeleton--type-QChip {
4374 border-radius: 16px;
4375}
4376.q-skeleton--type-QToolbar {
4377 height: 50px;
4378}
4379.q-skeleton--type-QCheckbox,
4380.q-skeleton--type-QRadio {
4381 width: 40px;
4382 height: 40px;
4383}
4384[dir] .q-skeleton--type-QCheckbox, [dir] .q-skeleton--type-QRadio {
4385 border-radius: 50%;
4386}
4387.q-skeleton--type-QToggle {
4388 width: 56px;
4389 height: 40px;
4390}
4391[dir] .q-skeleton--type-QToggle {
4392 border-radius: 7px;
4393}
4394.q-skeleton--type-QSlider,
4395.q-skeleton--type-QRange {
4396 height: 40px;
4397}
4398.q-skeleton--type-QInput {
4399 height: 56px;
4400}
4401[dir] .q-skeleton--bordered {
4402 border: 1px solid rgba(0,0,0,0.05);
4403}
4404[dir] .q-skeleton--square {
4405 border-radius: 0;
4406}
4407[dir=ltr] .q-skeleton--anim-fade {
4408 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4409 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4410}
4411[dir=rtl] .q-skeleton--anim-fade {
4412 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4413 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4414}
4415[dir=ltr] .q-skeleton--anim-pulse {
4416 -webkit-animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
4417 animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
4418}
4419[dir=rtl] .q-skeleton--anim-pulse {
4420 -webkit-animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
4421 animation: q-skeleton--pulse 1.5s ease-in-out 0.5s infinite;
4422}
4423[dir=ltr] .q-skeleton--anim-pulse-x {
4424 -webkit-animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
4425 animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
4426}
4427[dir=rtl] .q-skeleton--anim-pulse-x {
4428 -webkit-animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
4429 animation: q-skeleton--pulse-x 1.5s ease-in-out 0.5s infinite;
4430}
4431[dir=ltr] .q-skeleton--anim-pulse-y {
4432 -webkit-animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
4433 animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
4434}
4435[dir=rtl] .q-skeleton--anim-pulse-y {
4436 -webkit-animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
4437 animation: q-skeleton--pulse-y 1.5s ease-in-out 0.5s infinite;
4438}
4439.q-skeleton--anim-wave,
4440.q-skeleton--anim-blink,
4441.q-skeleton--anim-pop {
4442 position: relative;
4443 overflow: hidden;
4444 z-index: 1;
4445}
4446.q-skeleton--anim-wave:after,
4447.q-skeleton--anim-blink:after,
4448.q-skeleton--anim-pop:after {
4449 content: '';
4450 position: absolute;
4451 top: 0;
4452 bottom: 0;
4453 z-index: 0;
4454}
4455[dir=ltr] .q-skeleton--anim-wave:after, [dir=ltr] .q-skeleton--anim-blink:after, [dir=ltr] .q-skeleton--anim-pop:after {
4456 right: 0;
4457 left: 0;
4458}
4459[dir=rtl] .q-skeleton--anim-wave:after, [dir=rtl] .q-skeleton--anim-blink:after, [dir=rtl] .q-skeleton--anim-pop:after {
4460 left: 0;
4461 right: 0;
4462}
4463[dir] .q-skeleton--anim-blink:after {
4464 background: rgba(255,255,255,0.7);
4465}
4466[dir=ltr] .q-skeleton--anim-blink:after {
4467 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4468 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4469}
4470[dir=rtl] .q-skeleton--anim-blink:after {
4471 -webkit-animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4472 animation: q-skeleton--fade 1.5s linear 0.5s infinite;
4473}
4474[dir=ltr] .q-skeleton--anim-wave:after {
4475 background: linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent);
4476 -webkit-animation: q-skeleton--wave-ltr 1.5s linear 0.5s infinite;
4477 animation: q-skeleton--wave-ltr 1.5s linear 0.5s infinite;
4478}
4479[dir=rtl] .q-skeleton--anim-wave:after {
4480 background: linear-gradient(-90deg, transparent, rgba(255,255,255,0.5), transparent);
4481 -webkit-animation: q-skeleton--wave-rtl 1.5s linear 0.5s infinite;
4482 animation: q-skeleton--wave-rtl 1.5s linear 0.5s infinite;
4483}
4484[dir] .q-skeleton--dark {
4485 background: rgba(255,255,255,0.05);
4486}
4487[dir] .q-skeleton--dark.q-skeleton--bordered {
4488 border: 1px solid rgba(255,255,255,0.25);
4489}
4490[dir=ltr] .q-skeleton--dark.q-skeleton--anim-wave:after {
4491 background: linear-gradient(90deg, transparent, rgba(255,255,255,0.1), transparent);
4492}
4493[dir=rtl] .q-skeleton--dark.q-skeleton--anim-wave:after {
4494 background: linear-gradient(-90deg, transparent, rgba(255,255,255,0.1), transparent);
4495}
4496[dir] .q-skeleton--dark.q-skeleton--anim-blink:after {
4497 background: rgba(255,255,255,0.2);
4498}
4499.q-slide-item {
4500 position: relative;
4501}
4502[dir] .q-slide-item {
4503 background: #fff;
4504}
4505.q-slide-item__left,
4506.q-slide-item__right,
4507.q-slide-item__top,
4508.q-slide-item__bottom {
4509 visibility: hidden;
4510 font-size: 14px;
4511 color: #fff;
4512}
4513.q-slide-item__left .q-icon,
4514.q-slide-item__right .q-icon,
4515.q-slide-item__top .q-icon,
4516.q-slide-item__bottom .q-icon {
4517 font-size: 1.714em;
4518}
4519[dir] .q-slide-item__left {
4520 background: #4caf50;
4521 padding: 8px 16px;
4522}
4523[dir=ltr] .q-slide-item__left > div {
4524 transform-origin: left center;
4525}
4526[dir=rtl] .q-slide-item__left > div {
4527 transform-origin: right center;
4528}
4529[dir] .q-slide-item__right {
4530 background: #ff9800;
4531 padding: 8px 16px;
4532}
4533[dir=ltr] .q-slide-item__right > div {
4534 transform-origin: right center;
4535}
4536[dir=rtl] .q-slide-item__right > div {
4537 transform-origin: left center;
4538}
4539[dir] .q-slide-item__top {
4540 background: #2196f3;
4541 padding: 16px 8px;
4542}
4543[dir] .q-slide-item__top > div {
4544 transform-origin: top center;
4545}
4546[dir] .q-slide-item__bottom {
4547 background: #9c27b0;
4548 padding: 16px 8px;
4549}
4550[dir] .q-slide-item__bottom > div {
4551 transform-origin: bottom center;
4552}
4553.q-slide-item__content {
4554 transition: transform 0.2s ease-in;
4555 -webkit-user-select: none;
4556 -moz-user-select: none;
4557 -ms-user-select: none;
4558 user-select: none;
4559}
4560[dir] .q-slide-item__content {
4561 background: inherit;
4562 cursor: pointer;
4563}
4564.q-slider {
4565 position: relative;
4566 color: #1976d2;
4567 color: var(--q-color-primary);
4568 outline: 0;
4569}
4570.q-slider--h {
4571 width: 100%;
4572 height: 40px;
4573}
4574.q-slider--v {
4575 width: 40px;
4576 height: 200px;
4577}
4578[dir] .q-slider__track-container {
4579 background: rgba(0,0,0,0.26);
4580}
4581.q-slider__track-container--h {
4582 top: 50%;
4583 width: 100%;
4584 height: 2px;
4585}
4586[dir] .q-slider__track-container--h {
4587 margin-top: -1px;
4588}
4589.q-slider__track-container--v {
4590 height: 100%;
4591 width: 2px;
4592}
4593[dir=ltr] .q-slider__track-container--v {
4594 left: 50%;
4595 margin-left: -1px;
4596}
4597[dir=rtl] .q-slider__track-container--v {
4598 right: 50%;
4599 margin-right: -1px;
4600}
4601[dir] .q-slider__track {
4602 background: currentColor;
4603}
4604.q-slider__track--h {
4605 will-change: width, left;
4606 top: 0;
4607 bottom: 0;
4608}
4609.q-slider__track--v {
4610 will-change: height, top;
4611}
4612[dir=ltr] .q-slider__track--v {
4613 left: 0;
4614 right: 0;
4615}
4616[dir=rtl] .q-slider__track--v {
4617 right: 0;
4618 left: 0;
4619}
4620.q-slider__track-markers {
4621 color: #000;
4622}
4623[dir=ltr] .q-slider__track-markers--h {
4624 background-image: repeating-linear-gradient(to right, currentColor, currentColor 2px, transparent 0, transparent);
4625}
4626[dir=rtl] .q-slider__track-markers--h {
4627 background-image: repeating-linear-gradient(to left, currentColor, currentColor 2px, transparent 0, transparent);
4628}
4629[dir] .q-slider__track-markers--v {
4630 background-image: repeating-linear-gradient(to top, currentColor, currentColor 2px, transparent 0, transparent);
4631}
4632.q-slider__track-markers:after {
4633 content: '';
4634 position: absolute;
4635 top: 0;
4636 bottom: 0;
4637 height: 2px;
4638 width: 2px;
4639}
4640[dir] .q-slider__track-markers:after {
4641 background: currentColor;
4642}
4643[dir=ltr] .q-slider__track-markers:after {
4644 right: 0;
4645}
4646[dir=rtl] .q-slider__track-markers:after {
4647 left: 0;
4648}
4649.q-slider__thumb-container {
4650 width: 20px;
4651 height: 20px;
4652 outline: 0;
4653}
4654.q-slider__thumb-container--h {
4655 top: 50%;
4656 transform: translateX(-10px) /* rtl:ignore */;
4657 will-change: left;
4658}
4659[dir] .q-slider__thumb-container--h {
4660 margin-top: -10px;
4661}
4662.q-slider__thumb-container--v {
4663 will-change: top;
4664}
4665[dir] .q-slider__thumb-container--v {
4666 transform: translateY(-10px);
4667}
4668[dir=ltr] .q-slider__thumb-container--v {
4669 left: 50%;
4670 margin-left: -10px;
4671}
4672[dir=rtl] .q-slider__thumb-container--v {
4673 right: 50%;
4674 margin-right: -10px;
4675}
4676.q-slider__thumb {
4677 top: 0;
4678 transition: transform 0.18s ease-out, fill 0.18s ease-out, stroke 0.18s ease-out;
4679 stroke-width: 3.5;
4680 stroke: currentColor;
4681}
4682[dir] .q-slider__thumb {
4683 transform: scale(1);
4684}
4685[dir=ltr] .q-slider__thumb {
4686 left: 0;
4687}
4688[dir=rtl] .q-slider__thumb {
4689 right: 0;
4690}
4691.q-slider__thumb path {
4692 stroke: currentColor;
4693 fill: currentColor;
4694}
4695.q-slider__focus-ring {
4696 width: 20px;
4697 height: 20px;
4698 transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out;
4699 opacity: 0;
4700}
4701[dir] .q-slider__focus-ring {
4702 border-radius: 50%;
4703 transition-delay: 0.14s;
4704}
4705.q-slider__arrow {
4706 position: absolute;
4707 width: 0;
4708 height: 0;
4709 transition: transform 100ms ease-out;
4710}
4711[dir] .q-slider__arrow {
4712 transform-origin: 50% 50%;
4713}
4714.q-slider__arrow--h {
4715 top: 19px;
4716}
4717[dir] .q-slider__arrow--h {
4718 border-top: 6px solid currentColor;
4719 transform: scale(0) translateY(0);
4720}
4721[dir=ltr] .q-slider__arrow--h {
4722 left: 4px;
4723 border-left: 6px solid transparent;
4724 border-right: 6px solid transparent;
4725}
4726[dir=rtl] .q-slider__arrow--h {
4727 right: 4px;
4728 border-right: 6px solid transparent;
4729 border-left: 6px solid transparent;
4730}
4731.q-slider__arrow--v {
4732 top: 4px;
4733}
4734[dir] .q-slider__arrow--v {
4735 border-top: 6px solid transparent;
4736 border-bottom: 6px solid transparent;
4737}
4738[dir=ltr] .q-slider__arrow--v {
4739 left: 15px;
4740 border-right: 6px solid currentColor;
4741 transform: scale(0) translateX(-20px);
4742}
4743[dir=rtl] .q-slider__arrow--v {
4744 right: 15px;
4745 border-left: 6px solid currentColor;
4746 transform: scale(0) translateX(20px);
4747}
4748.q-slider__pin {
4749 transition: transform 100ms ease-out;
4750 z-index: 1;
4751 white-space: nowrap;
4752}
4753.q-slider__pin--h {
4754 bottom: 0;
4755 will-change: left;
4756}
4757[dir] .q-slider__pin--h {
4758 transform: scale(0) translateY(0);
4759}
4760[dir=ltr] .q-slider__pin--h {
4761 right: 0;
4762}
4763[dir=rtl] .q-slider__pin--h {
4764 left: 0;
4765}
4766.q-slider__pin--v {
4767 top: 50%;
4768 height: 0;
4769 will-change: top;
4770}
4771[dir=ltr] .q-slider__pin--v {
4772 left: 20px;
4773 transform: scale(0) translateX(-20px);
4774 transform-origin: left center;
4775}
4776[dir=rtl] .q-slider__pin--v {
4777 right: 20px;
4778 transform: scale(0) translateX(20px);
4779 transform-origin: right center;
4780}
4781.q-slider__pin-text-container {
4782 min-height: 25px;
4783 position: relative;
4784}
4785[dir] .q-slider__pin-text-container {
4786 padding: 2px 8px;
4787 border-radius: 4px;
4788 background: currentColor;
4789 text-align: center;
4790}
4791[dir=ltr] .q-slider__pin-text-container--h {
4792 right: -50%;
4793}
4794[dir=rtl] .q-slider__pin-text-container--h {
4795 left: -50%;
4796}
4797[dir] .q-slider__pin-text-container--v {
4798 transform: translateY(-50%);
4799}
4800.q-slider__pin-text {
4801 color: #fff;
4802 font-size: 12px;
4803}
4804[dir] .q-slider--editable {
4805 cursor: -webkit-grab;
4806 cursor: grab;
4807}
4808.q-slider--no-value .q-slider__thumb,
4809.q-slider--no-value .q-slider__track {
4810 visibility: hidden;
4811}
4812[dir] .q-slider--focus .q-slider__thumb {
4813 transform: scale(1);
4814}
4815.q-slider--focus .q-slider__focus-ring,
4816body.desktop .q-slider.q-slider--editable:hover .q-slider__focus-ring {
4817 opacity: 0.25;
4818}
4819[dir] .q-slider--focus .q-slider__focus-ring, [dir] body.desktop .q-slider.q-slider--editable:hover .q-slider__focus-ring {
4820 background: currentColor;
4821 transform: scale3d(1.55, 1.55, 1);
4822}
4823.q-slider--focus .q-slider__thumb,
4824body.desktop .q-slider.q-slider--editable:hover .q-slider__thumb,
4825.q-slider--focus .q-slider__track,
4826body.desktop .q-slider.q-slider--editable:hover .q-slider__track {
4827 visibility: visible;
4828}
4829[dir=ltr] .q-slider--inactive .q-slider__thumb-container--h {
4830 transition: left 0.28s, right 0.28s;
4831}
4832[dir=rtl] .q-slider--inactive .q-slider__thumb-container--h {
4833 transition: right 0.28s, left 0.28s;
4834}
4835.q-slider--inactive .q-slider__thumb-container--v {
4836 transition: top 0.28s, bottom 0.28s;
4837}
4838[dir=ltr] .q-slider--inactive .q-slider__track--h {
4839 transition: width 0.28s, left 0.28s, right 0.28s;
4840}
4841[dir=rtl] .q-slider--inactive .q-slider__track--h {
4842 transition: width 0.28s, right 0.28s, left 0.28s;
4843}
4844.q-slider--inactive .q-slider__track--v {
4845 transition: height 0.28s, top 0.28s, bottom 0.28s;
4846}
4847[dir] .q-slider--active {
4848 cursor: -webkit-grabbing;
4849 cursor: grabbing;
4850}
4851[dir] .q-slider--active .q-slider__thumb {
4852 transform: scale(1.5);
4853}
4854[dir] .q-slider--active .q-slider__focus-ring, [dir] .q-slider--active.q-slider--label .q-slider__thumb {
4855 transform: scale(0) !important;
4856}
4857[dir] body.desktop .q-slider.q-slider--editable:hover .q-slider__pin--h, [dir] body.desktop .q-slider.q-slider--editable:hover .q-slider__arrow--h {
4858 transform: scale(1) translateY(-25px);
4859}
4860[dir=ltr] body.desktop .q-slider.q-slider--editable:hover .q-slider__pin--v, [dir=ltr] body.desktop .q-slider.q-slider--editable:hover .q-slider__arrow--v {
4861 transform: scale(1) translateX(5px);
4862}
4863[dir=rtl] body.desktop .q-slider.q-slider--editable:hover .q-slider__pin--v, [dir=rtl] body.desktop .q-slider.q-slider--editable:hover .q-slider__arrow--v {
4864 transform: scale(1) translateX(-5px);
4865}
4866[dir] .q-slider--label.q-slider--active .q-slider__pin--h, [dir] .q-slider--label .q-slider--focus .q-slider__pin--h, [dir] .q-slider--label.q-slider--label-always .q-slider__pin--h, [dir] .q-slider--label.q-slider--active .q-slider__arrow--h, [dir] .q-slider--label .q-slider--focus .q-slider__arrow--h, [dir] .q-slider--label.q-slider--label-always .q-slider__arrow--h {
4867 transform: scale(1) translateY(-25px);
4868}
4869[dir=ltr] .q-slider--label.q-slider--active .q-slider__pin--v, [dir=ltr] .q-slider--label .q-slider--focus .q-slider__pin--v, [dir=ltr] .q-slider--label.q-slider--label-always .q-slider__pin--v, [dir=ltr] .q-slider--label.q-slider--active .q-slider__arrow--v, [dir=ltr] .q-slider--label .q-slider--focus .q-slider__arrow--v, [dir=ltr] .q-slider--label.q-slider--label-always .q-slider__arrow--v {
4870 transform: scale(1) translateX(5px);
4871}
4872[dir=rtl] .q-slider--label.q-slider--active .q-slider__pin--v, [dir=rtl] .q-slider--label .q-slider--focus .q-slider__pin--v, [dir=rtl] .q-slider--label.q-slider--label-always .q-slider__pin--v, [dir=rtl] .q-slider--label.q-slider--active .q-slider__arrow--v, [dir=rtl] .q-slider--label .q-slider--focus .q-slider__arrow--v, [dir=rtl] .q-slider--label.q-slider--label-always .q-slider__arrow--v {
4873 transform: scale(1) translateX(-5px);
4874}
4875[dir] .q-slider--dark .q-slider__track-container {
4876 background: rgba(255,255,255,0.3);
4877}
4878.q-slider--dark .q-slider__track-markers {
4879 color: #fff;
4880}
4881.q-slider--reversed .q-slider__thumb-container--h {
4882 transform: translateX(10px) /* rtl:ignore */;
4883}
4884[dir] .q-slider--reversed .q-slider__thumb-container--v {
4885 transform: translateY(10px);
4886}
4887.q-slider--dense--h {
4888 height: 20px;
4889}
4890.q-slider--dense--v {
4891 width: 20px;
4892}
4893.q-space {
4894 flex-grow: 1 !important;
4895}
4896.q-spinner {
4897 vertical-align: middle;
4898}
4899[dir] .q-spinner-mat {
4900 transform-origin: center center;
4901}
4902[dir=ltr] .q-spinner-mat {
4903 -webkit-animation: q-spin-ltr 2s linear infinite;
4904 animation: q-spin-ltr 2s linear infinite;
4905}
4906[dir=rtl] .q-spinner-mat {
4907 -webkit-animation: q-spin-rtl 2s linear infinite;
4908 animation: q-spin-rtl 2s linear infinite;
4909}
4910.q-spinner-mat .path {
4911 stroke-dasharray: 1, 200 /* rtl:ignore */;
4912 stroke-dashoffset: 0 /* rtl:ignore */;
4913}
4914[dir=ltr] .q-spinner-mat .path {
4915 -webkit-animation: q-mat-dash-ltr 1.5s ease-in-out infinite;
4916 animation: q-mat-dash-ltr 1.5s ease-in-out infinite;
4917}
4918[dir=rtl] .q-spinner-mat .path {
4919 -webkit-animation: q-mat-dash-rtl 1.5s ease-in-out infinite;
4920 animation: q-mat-dash-rtl 1.5s ease-in-out infinite;
4921}
4922.q-splitter__panel {
4923 position: relative;
4924 z-index: 0;
4925}
4926.q-splitter__panel > .q-splitter {
4927 width: 100%;
4928 height: 100%;
4929}
4930.q-splitter__separator {
4931 -webkit-user-select: none;
4932 -moz-user-select: none;
4933 -ms-user-select: none;
4934 user-select: none;
4935 position: relative;
4936 z-index: 1;
4937}
4938[dir] .q-splitter__separator {
4939 background-color: rgba(0,0,0,0.12);
4940}
4941.q-splitter__separator-area > * {
4942 position: absolute;
4943 top: 50%;
4944}
4945[dir=ltr] .q-splitter__separator-area > * {
4946 left: 50%;
4947 transform: translate(-50%, -50%);
4948}
4949[dir=rtl] .q-splitter__separator-area > * {
4950 right: 50%;
4951 transform: translate(50%, -50%);
4952}
4953[dir] .q-splitter--dark .q-splitter__separator {
4954 background-color: rgba(255,255,255,0.28);
4955}
4956.q-splitter--vertical > .q-splitter__panel {
4957 height: 100%;
4958}
4959[dir] .q-splitter--vertical.q-splitter--active {
4960 cursor: col-resize;
4961}
4962.q-splitter--vertical > .q-splitter__separator {
4963 width: 1px;
4964}
4965[dir=ltr] .q-splitter--vertical > .q-splitter__separator > div {
4966 left: -6px;
4967 right: -6px;
4968}
4969[dir=rtl] .q-splitter--vertical > .q-splitter__separator > div {
4970 right: -6px;
4971 left: -6px;
4972}
4973[dir] .q-splitter--vertical.q-splitter--workable > .q-splitter__separator {
4974 cursor: col-resize;
4975}
4976.q-splitter--horizontal > .q-splitter__panel {
4977 width: 100%;
4978}
4979[dir] .q-splitter--horizontal.q-splitter--active {
4980 cursor: row-resize;
4981}
4982.q-splitter--horizontal > .q-splitter__separator {
4983 height: 1px;
4984}
4985.q-splitter--horizontal > .q-splitter__separator > div {
4986 top: -6px;
4987 bottom: -6px;
4988}
4989[dir] .q-splitter--horizontal.q-splitter--workable > .q-splitter__separator {
4990 cursor: row-resize;
4991}
4992.q-splitter__before,
4993.q-splitter__after {
4994 overflow: auto;
4995}
4996[dir] .q-stepper {
4997 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);
4998 border-radius: 4px;
4999 background: #fff;
5000}
5001.q-stepper__title {
5002 font-size: 14px;
5003 line-height: 18px;
5004 letter-spacing: 0.1px;
5005}
5006.q-stepper__caption {
5007 font-size: 12px;
5008 line-height: 14px;
5009}
5010.q-stepper__dot {
5011 font-size: 14px;
5012 width: 24px;
5013 min-width: 24px;
5014 height: 24px;
5015}
5016[dir] .q-stepper__dot {
5017 border-radius: 50%;
5018 background: currentColor;
5019}
5020[dir=ltr] .q-stepper__dot {
5021 margin-right: 8px;
5022}
5023[dir=rtl] .q-stepper__dot {
5024 margin-left: 8px;
5025}
5026.q-stepper__dot span {
5027 color: #fff;
5028}
5029.q-stepper__tab {
5030 font-size: 14px;
5031 color: #9e9e9e;
5032 flex-direction: row;
5033}
5034[dir] .q-stepper__tab {
5035 padding: 8px 24px;
5036}
5037.q-stepper--dark .q-stepper__dot span {
5038 color: #000;
5039}
5040.q-stepper__tab--navigation {
5041 -webkit-user-select: none;
5042 -moz-user-select: none;
5043 -ms-user-select: none;
5044 user-select: none;
5045}
5046[dir] .q-stepper__tab--navigation {
5047 cursor: pointer;
5048}
5049.q-stepper__tab--active,
5050.q-stepper__tab--done {
5051 color: #1976d2;
5052 color: var(--q-color-primary);
5053}
5054[dir] .q-stepper__tab--active .q-stepper__dot, [dir] .q-stepper__tab--done .q-stepper__dot, [dir] .q-stepper__tab--active .q-stepper__label, [dir] .q-stepper__tab--done .q-stepper__label {
5055 text-shadow: 0 0 0 currentColor;
5056}
5057[dir] .q-stepper__tab--disabled .q-stepper__dot {
5058 background: rgba(0,0,0,0.22);
5059}
5060.q-stepper__tab--disabled .q-stepper__label {
5061 color: rgba(0,0,0,0.32);
5062}
5063.q-stepper__tab--error {
5064 color: #c10015;
5065 color: var(--q-color-negative);
5066}
5067[dir] .q-stepper__tab--error .q-stepper__dot {
5068 background: transparent !important;
5069}
5070.q-stepper__tab--error .q-stepper__dot span {
5071 color: currentColor;
5072 font-size: 24px;
5073}
5074[dir=ltr] .q-stepper__header {
5075 border-top-left-radius: inherit;
5076 border-top-right-radius: inherit;
5077}
5078[dir=rtl] .q-stepper__header {
5079 border-top-right-radius: inherit;
5080 border-top-left-radius: inherit;
5081}
5082[dir] .q-stepper__header--border {
5083 border-bottom: 1px solid rgba(0,0,0,0.12);
5084}
5085.q-stepper__header--standard-labels .q-stepper__tab {
5086 min-height: 72px;
5087 justify-content: center;
5088}
5089.q-stepper__header--standard-labels .q-stepper__tab:first-child {
5090 justify-content: flex-start;
5091}
5092.q-stepper__header--standard-labels .q-stepper__tab:last-child {
5093 justify-content: flex-end;
5094}
5095.q-stepper__header--standard-labels .q-stepper__dot:after {
5096 display: none;
5097}
5098.q-stepper__header--alternative-labels .q-stepper__tab {
5099 min-height: 104px;
5100 flex-direction: column;
5101 justify-content: flex-start;
5102}
5103[dir] .q-stepper__header--alternative-labels .q-stepper__tab {
5104 padding: 24px 32px;
5105}
5106[dir=ltr] .q-stepper__header--alternative-labels .q-stepper__dot {
5107 margin-right: 0;
5108}
5109[dir=rtl] .q-stepper__header--alternative-labels .q-stepper__dot {
5110 margin-left: 0;
5111}
5112[dir] .q-stepper__header--alternative-labels .q-stepper__label {
5113 margin-top: 8px;
5114 text-align: center;
5115}
5116.q-stepper__header--alternative-labels .q-stepper__label:before,
5117.q-stepper__header--alternative-labels .q-stepper__label:after {
5118 display: none;
5119}
5120[dir] .q-stepper__nav {
5121 padding-top: 24px;
5122}
5123[dir] .q-stepper--bordered {
5124 border: 1px solid rgba(0,0,0,0.12);
5125}
5126[dir] .q-stepper--horizontal .q-stepper__step-inner {
5127 padding: 24px;
5128}
5129[dir=ltr] .q-stepper--horizontal .q-stepper__tab:first-child {
5130 border-top-left-radius: inherit;
5131}
5132[dir=rtl] .q-stepper--horizontal .q-stepper__tab:first-child {
5133 border-top-right-radius: inherit;
5134}
5135[dir=ltr] .q-stepper--horizontal .q-stepper__tab:last-child {
5136 border-top-right-radius: inherit;
5137}
5138[dir=rtl] .q-stepper--horizontal .q-stepper__tab:last-child {
5139 border-top-left-radius: inherit;
5140}
5141.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,
5142.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,
5143.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after {
5144 display: none;
5145}
5146.q-stepper--horizontal .q-stepper__tab {
5147 overflow: hidden;
5148}
5149.q-stepper--horizontal .q-stepper__line:before,
5150.q-stepper--horizontal .q-stepper__line:after {
5151 position: absolute;
5152 top: 50%;
5153 height: 1px;
5154 width: 100vw;
5155}
5156[dir] .q-stepper--horizontal .q-stepper__line:before, [dir] .q-stepper--horizontal .q-stepper__line:after {
5157 background: rgba(0,0,0,0.12);
5158}
5159.q-stepper--horizontal .q-stepper__label:after,
5160.q-stepper--horizontal .q-stepper__dot:after {
5161 content: '';
5162}
5163[dir=ltr] .q-stepper--horizontal .q-stepper__label:after, [dir=ltr] .q-stepper--horizontal .q-stepper__dot:after {
5164 left: 100%;
5165 margin-left: 8px;
5166}
5167[dir=rtl] .q-stepper--horizontal .q-stepper__label:after, [dir=rtl] .q-stepper--horizontal .q-stepper__dot:after {
5168 right: 100%;
5169 margin-right: 8px;
5170}
5171.q-stepper--horizontal .q-stepper__dot:before {
5172 content: '';
5173}
5174[dir=ltr] .q-stepper--horizontal .q-stepper__dot:before {
5175 right: 100%;
5176 margin-right: 8px;
5177}
5178[dir=rtl] .q-stepper--horizontal .q-stepper__dot:before {
5179 left: 100%;
5180 margin-left: 8px;
5181}
5182[dir] .q-stepper--horizontal > .q-stepper__nav {
5183 padding: 0 24px 24px;
5184}
5185[dir] .q-stepper--vertical {
5186 padding: 16px 0;
5187}
5188[dir] .q-stepper--vertical .q-stepper__tab {
5189 padding: 12px 24px;
5190}
5191.q-stepper--vertical .q-stepper__title {
5192 line-height: 18px;
5193}
5194[dir=ltr] .q-stepper--vertical .q-stepper__step-inner {
5195 padding: 0 24px 32px 60px;
5196}
5197[dir=rtl] .q-stepper--vertical .q-stepper__step-inner {
5198 padding: 0 60px 32px 24px;
5199}
5200[dir] .q-stepper--vertical > .q-stepper__nav {
5201 padding: 24px 24px 0;
5202}
5203.q-stepper--vertical .q-stepper__step {
5204 overflow: hidden;
5205}
5206[dir=ltr] .q-stepper--vertical .q-stepper__dot {
5207 margin-right: 12px;
5208}
5209[dir=rtl] .q-stepper--vertical .q-stepper__dot {
5210 margin-left: 12px;
5211}
5212.q-stepper--vertical .q-stepper__dot:before,
5213.q-stepper--vertical .q-stepper__dot:after {
5214 content: '';
5215 position: absolute;
5216 width: 1px;
5217 height: 99999px;
5218}
5219[dir] .q-stepper--vertical .q-stepper__dot:before, [dir] .q-stepper--vertical .q-stepper__dot:after {
5220 background: rgba(0,0,0,0.12);
5221}
5222[dir=ltr] .q-stepper--vertical .q-stepper__dot:before, [dir=ltr] .q-stepper--vertical .q-stepper__dot:after {
5223 left: 50%;
5224}
5225[dir=rtl] .q-stepper--vertical .q-stepper__dot:before, [dir=rtl] .q-stepper--vertical .q-stepper__dot:after {
5226 right: 50%;
5227}
5228.q-stepper--vertical .q-stepper__dot:before {
5229 bottom: 100%;
5230}
5231[dir] .q-stepper--vertical .q-stepper__dot:before {
5232 margin-bottom: 8px;
5233}
5234.q-stepper--vertical .q-stepper__dot:after {
5235 top: 100%;
5236}
5237[dir] .q-stepper--vertical .q-stepper__dot:after {
5238 margin-top: 8px;
5239}
5240.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,
5241.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after {
5242 display: none;
5243}
5244[dir] .q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner {
5245 padding-bottom: 8px;
5246}
5247[dir] .q-stepper--dark.q-stepper--bordered, [dir] .q-stepper--dark .q-stepper__header--border {
5248 border-color: rgba(255,255,255,0.28);
5249}
5250[dir] .q-stepper--dark.q-stepper--horizontal .q-stepper__line:before, [dir] .q-stepper--dark.q-stepper--horizontal .q-stepper__line:after {
5251 background: rgba(255,255,255,0.28);
5252}
5253[dir] .q-stepper--dark.q-stepper--vertical .q-stepper__dot:before, [dir] .q-stepper--dark.q-stepper--vertical .q-stepper__dot:after {
5254 background: rgba(255,255,255,0.28);
5255}
5256.q-stepper--dark .q-stepper__tab--disabled {
5257 color: rgba(255,255,255,0.28);
5258}
5259[dir] .q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot {
5260 background: rgba(255,255,255,0.28);
5261}
5262.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label {
5263 color: rgba(255,255,255,0.54);
5264}
5265.q-stepper--contracted .q-stepper__header {
5266 min-height: 72px;
5267}
5268.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab {
5269 min-height: 72px;
5270}
5271.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:first-child {
5272 align-items: flex-start;
5273}
5274.q-stepper--contracted .q-stepper__header--alternative-labels .q-stepper__tab:last-child {
5275 align-items: flex-end;
5276}
5277[dir] .q-stepper--contracted .q-stepper__header .q-stepper__tab {
5278 padding: 24px 0;
5279}
5280[dir=ltr] .q-stepper--contracted .q-stepper__header .q-stepper__tab:first-child .q-stepper__dot {
5281 transform: translateX(24px);
5282}
5283[dir=rtl] .q-stepper--contracted .q-stepper__header .q-stepper__tab:first-child .q-stepper__dot {
5284 transform: translateX(-24px);
5285}
5286[dir=ltr] .q-stepper--contracted .q-stepper__header .q-stepper__tab:last-child .q-stepper__dot {
5287 transform: translateX(-24px);
5288}
5289[dir=rtl] .q-stepper--contracted .q-stepper__header .q-stepper__tab:last-child .q-stepper__dot {
5290 transform: translateX(24px);
5291}
5292.q-stepper--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after {
5293 display: block !important;
5294}
5295[dir] .q-stepper--contracted .q-stepper__dot {
5296 margin: 0;
5297}
5298.q-stepper--contracted .q-stepper__label {
5299 display: none;
5300}
5301[dir] .q-tab-panels {
5302 background: #fff;
5303}
5304[dir] .q-tab-panel {
5305 padding: 16px;
5306}
5307.q-markup-table {
5308 overflow: auto;
5309}
5310[dir] .q-markup-table {
5311 background: #fff;
5312}
5313.q-table {
5314 width: 100%;
5315 max-width: 100%;
5316 border-collapse: separate;
5317 border-spacing: 0;
5318}
5319.q-table thead tr,
5320.q-table tbody td {
5321 height: 48px;
5322}
5323.q-table th {
5324 font-weight: 500;
5325 font-size: 12px;
5326 -webkit-user-select: none;
5327 -moz-user-select: none;
5328 -ms-user-select: none;
5329 user-select: none;
5330}
5331[dir] .q-table th.sortable {
5332 cursor: pointer;
5333}
5334.q-table th.sortable:hover .q-table__sort-icon {
5335 opacity: 0.64;
5336}
5337.q-table th.sorted .q-table__sort-icon {
5338 opacity: 0.86 !important;
5339}
5340[dir=ltr] .q-table th.sort-desc .q-table__sort-icon {
5341 transform: rotate(180deg);
5342}
5343[dir=rtl] .q-table th.sort-desc .q-table__sort-icon {
5344 transform: rotate(-180deg);
5345}
5346[dir] .q-table th, [dir] .q-table td {
5347 padding: 7px 16px;
5348 background-color: inherit;
5349}
5350[dir] .q-table thead, [dir] .q-table td, [dir] .q-table th {
5351 border-style: solid;
5352 border-width: 0;
5353}
5354.q-table tbody td {
5355 font-size: 13px;
5356}
5357.q-table__card {
5358 color: #000;
5359}
5360[dir] .q-table__card {
5361 background-color: #fff;
5362 border-radius: 4px;
5363 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);
5364}
5365.q-table__card .q-table__middle {
5366 flex: 1 1 auto;
5367}
5368.q-table__container {
5369 position: relative;
5370}
5371[dir=ltr] .q-table__container > div:first-child {
5372 border-top-left-radius: inherit;
5373 border-top-right-radius: inherit;
5374}
5375[dir=rtl] .q-table__container > div:first-child {
5376 border-top-right-radius: inherit;
5377 border-top-left-radius: inherit;
5378}
5379[dir=ltr] .q-table__container > div:last-child {
5380 border-bottom-left-radius: inherit;
5381 border-bottom-right-radius: inherit;
5382}
5383[dir=rtl] .q-table__container > div:last-child {
5384 border-bottom-right-radius: inherit;
5385 border-bottom-left-radius: inherit;
5386}
5387[dir] .q-table__container > .q-inner-loading {
5388 border-radius: inherit !important;
5389}
5390[dir] .q-table__top {
5391 padding: 12px 16px;
5392}
5393.q-table__top .q-table__control {
5394 flex-wrap: wrap;
5395}
5396.q-table__title {
5397 font-size: 20px;
5398 letter-spacing: 0.005em;
5399 font-weight: 400;
5400}
5401.q-table__separator {
5402 min-width: 8px !important;
5403}
5404.q-table__progress {
5405 height: 0 !important;
5406}
5407[dir] .q-table__progress th {
5408 padding: 0 !important;
5409 border: 0 !important;
5410}
5411.q-table__progress .q-linear-progress {
5412 position: absolute;
5413 bottom: 0;
5414}
5415.q-table__middle {
5416 max-width: 100%;
5417}
5418.q-table__bottom {
5419 min-height: 50px;
5420 font-size: 12px;
5421}
5422[dir=ltr] .q-table__bottom {
5423 padding: 4px 14px 4px 16px;
5424}
5425[dir=rtl] .q-table__bottom {
5426 padding: 4px 16px 4px 14px;
5427}
5428.q-table__bottom .q-table__control {
5429 min-height: 24px;
5430}
5431.q-table__bottom-nodata-icon {
5432 font-size: 200%;
5433}
5434[dir=ltr] .q-table__bottom-nodata-icon {
5435 margin-right: 8px;
5436}
5437[dir=rtl] .q-table__bottom-nodata-icon {
5438 margin-left: 8px;
5439}
5440[dir=ltr] .q-table__bottom-item {
5441 margin-right: 16px;
5442}
5443[dir=rtl] .q-table__bottom-item {
5444 margin-left: 16px;
5445}
5446.q-table__control {
5447 display: flex;
5448 align-items: center;
5449}
5450.q-table__sort-icon {
5451 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
5452 opacity: 0;
5453 font-size: 120%;
5454}
5455[dir=ltr] .q-table__sort-icon--left, [dir=ltr] .q-table__sort-icon--center {
5456 margin-left: 4px;
5457}
5458[dir=rtl] .q-table__sort-icon--left, [dir=rtl] .q-table__sort-icon--center {
5459 margin-right: 4px;
5460}
5461[dir=ltr] .q-table__sort-icon--right {
5462 margin-right: 4px;
5463}
5464[dir=rtl] .q-table__sort-icon--right {
5465 margin-left: 4px;
5466}
5467.q-table--col-auto-width {
5468 width: 1px;
5469}
5470[dir] .q-table--flat {
5471 box-shadow: none;
5472}
5473[dir] .q-table--bordered {
5474 border: 1px solid rgba(0,0,0,0.12);
5475}
5476[dir] .q-table--square {
5477 border-radius: 0;
5478}
5479.q-table__linear-progress {
5480 height: 2px;
5481}
5482.q-table--no-wrap th,
5483.q-table--no-wrap td {
5484 white-space: nowrap;
5485}
5486[dir] .q-table--grid {
5487 box-shadow: none;
5488 border-radius: 4px;
5489}
5490[dir] .q-table--grid .q-table__top {
5491 padding-bottom: 4px;
5492}
5493.q-table--grid .q-table__middle {
5494 min-height: 2px;
5495}
5496[dir] .q-table--grid .q-table__middle {
5497 margin-bottom: 4px;
5498}
5499[dir] .q-table--grid .q-table__middle thead, [dir] .q-table--grid .q-table__middle thead th {
5500 border: 0 !important;
5501}
5502.q-table--grid .q-table__linear-progress {
5503 bottom: 0;
5504}
5505[dir] .q-table--grid .q-table__bottom {
5506 border-top: 0;
5507}
5508.q-table--grid .q-table__grid-content {
5509 flex: 1 1 auto;
5510}
5511[dir] .q-table--grid.fullscreen {
5512 background: inherit;
5513}
5514.q-table__grid-item-card {
5515 vertical-align: top;
5516}
5517[dir] .q-table__grid-item-card {
5518 padding: 12px;
5519}
5520[dir] .q-table__grid-item-card .q-separator {
5521 margin: 12px 0;
5522}
5523[dir] .q-table__grid-item-row + .q-table__grid-item-row {
5524 margin-top: 8px;
5525}
5526.q-table__grid-item-title {
5527 opacity: 0.54;
5528 font-weight: 500;
5529 font-size: 12px;
5530}
5531.q-table__grid-item-value {
5532 font-size: 13px;
5533}
5534.q-table__grid-item {
5535 transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
5536}
5537[dir] .q-table__grid-item {
5538 padding: 4px;
5539}
5540[dir] .q-table__grid-item--selected {
5541 transform: scale(0.95);
5542}
5543[dir] .q-table--horizontal-separator thead th, [dir] .q-table--cell-separator thead th, [dir] .q-table--horizontal-separator tbody tr:not(:last-child) td, [dir] .q-table--cell-separator tbody tr:not(:last-child) td {
5544 border-bottom-width: 1px;
5545}
5546[dir=ltr] .q-table--vertical-separator td, [dir=ltr] .q-table--cell-separator td, [dir=ltr] .q-table--vertical-separator th, [dir=ltr] .q-table--cell-separator th {
5547 border-left-width: 1px;
5548}
5549[dir=rtl] .q-table--vertical-separator td, [dir=rtl] .q-table--cell-separator td, [dir=rtl] .q-table--vertical-separator th, [dir=rtl] .q-table--cell-separator th {
5550 border-right-width: 1px;
5551}
5552[dir] .q-table--vertical-separator thead tr:last-child th, [dir] .q-table--cell-separator thead tr:last-child th, [dir] .q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th, [dir] .q-table--cell-separator.q-table--loading tr:nth-last-child(2) th {
5553 border-bottom-width: 1px;
5554}
5555[dir=ltr] .q-table--vertical-separator td:first-child, [dir=ltr] .q-table--cell-separator td:first-child, [dir=ltr] .q-table--vertical-separator th:first-child, [dir=ltr] .q-table--cell-separator th:first-child {
5556 border-left: 0;
5557}
5558[dir=rtl] .q-table--vertical-separator td:first-child, [dir=rtl] .q-table--cell-separator td:first-child, [dir=rtl] .q-table--vertical-separator th:first-child, [dir=rtl] .q-table--cell-separator th:first-child {
5559 border-right: 0;
5560}
5561[dir] .q-table--vertical-separator .q-table__top, [dir] .q-table--cell-separator .q-table__top {
5562 border-bottom: 1px solid rgba(0,0,0,0.12);
5563}
5564[dir] .q-table--dense .q-table__top {
5565 padding: 6px 16px;
5566}
5567.q-table--dense .q-table__bottom {
5568 min-height: 33px;
5569}
5570.q-table--dense .q-table__sort-icon {
5571 font-size: 110%;
5572}
5573[dir] .q-table--dense .q-table th, [dir] .q-table--dense .q-table td {
5574 padding: 4px 8px;
5575}
5576.q-table--dense .q-table thead tr,
5577.q-table--dense .q-table tbody tr,
5578.q-table--dense .q-table tbody td {
5579 height: 28px;
5580}
5581[dir=ltr] .q-table--dense .q-table th:first-child, [dir=ltr] .q-table--dense .q-table td:first-child {
5582 padding-left: 16px;
5583}
5584[dir=rtl] .q-table--dense .q-table th:first-child, [dir=rtl] .q-table--dense .q-table td:first-child {
5585 padding-right: 16px;
5586}
5587[dir=ltr] .q-table--dense .q-table th:last-child, [dir=ltr] .q-table--dense .q-table td:last-child {
5588 padding-right: 16px;
5589}
5590[dir=rtl] .q-table--dense .q-table th:last-child, [dir=rtl] .q-table--dense .q-table td:last-child {
5591 padding-left: 16px;
5592}
5593[dir=ltr] .q-table--dense .q-table__bottom-item {
5594 margin-right: 8px;
5595}
5596[dir=rtl] .q-table--dense .q-table__bottom-item {
5597 margin-left: 8px;
5598}
5599.q-table--dense .q-table__select .q-field__control,
5600.q-table--dense .q-table__select .q-field__native {
5601 min-height: 24px;
5602}
5603[dir] .q-table--dense .q-table__select .q-field__control, [dir] .q-table--dense .q-table__select .q-field__native {
5604 padding: 0;
5605}
5606.q-table--dense .q-table__select .q-field__marginal {
5607 height: 24px;
5608}
5609[dir] .q-table__bottom {
5610 border-top: 1px solid rgba(0,0,0,0.12);
5611}
5612[dir] .q-table thead, [dir] .q-table tr, [dir] .q-table th, [dir] .q-table td {
5613 border-color: rgba(0,0,0,0.12);
5614}
5615.q-table tbody td {
5616 position: relative;
5617}
5618.q-table tbody td:before,
5619.q-table tbody td:after {
5620 position: absolute;
5621 top: 0;
5622 bottom: 0;
5623 pointer-events: none;
5624}
5625[dir=ltr] .q-table tbody td:before, [dir=ltr] .q-table tbody td:after {
5626 left: 0;
5627 right: 0;
5628}
5629[dir=rtl] .q-table tbody td:before, [dir=rtl] .q-table tbody td:after {
5630 right: 0;
5631 left: 0;
5632}
5633[dir] .q-table tbody td:before {
5634 background: rgba(0,0,0,0.03);
5635}
5636[dir] .q-table tbody td:after {
5637 background: rgba(0,0,0,0.06);
5638}
5639.q-table tbody tr.selected td:after {
5640 content: '';
5641}
5642body.desktop .q-table > tbody > tr:not(.q-tr--no-hover):hover > td:not(.q-td--no-hover):before {
5643 content: '';
5644}
5645[dir] .q-table__card--dark, [dir] .q-table--dark {
5646 border-color: rgba(255,255,255,0.28);
5647}
5648[dir] .q-table--dark .q-table__bottom, [dir] .q-table--dark thead, [dir] .q-table--dark tr, [dir] .q-table--dark th, [dir] .q-table--dark td {
5649 border-color: rgba(255,255,255,0.28);
5650}
5651[dir] .q-table--dark tbody td:before {
5652 background: rgba(255,255,255,0.07);
5653}
5654[dir] .q-table--dark tbody td:after {
5655 background: rgba(255,255,255,0.1);
5656}
5657[dir] .q-table--dark.q-table--vertical-separator .q-table__top, [dir] .q-table--dark.q-table--cell-separator .q-table__top {
5658 border-color: rgba(255,255,255,0.28);
5659}
5660.q-tab {
5661 min-height: 48px;
5662 transition: color 0.3s, background-color 0.3s;
5663 text-transform: uppercase;
5664 white-space: nowrap;
5665 color: inherit;
5666 text-decoration: none;
5667}
5668[dir] .q-tab {
5669 padding: 0 16px;
5670}
5671.q-tab--full {
5672 min-height: 72px;
5673}
5674.q-tab--no-caps {
5675 text-transform: none;
5676}
5677.q-tab__content {
5678 height: inherit;
5679 min-width: 40px;
5680}
5681[dir] .q-tab__content {
5682 padding: 4px 0;
5683}
5684[dir=ltr] .q-tab__content--inline .q-tab__icon + .q-tab__label {
5685 padding-left: 8px;
5686}
5687[dir=rtl] .q-tab__content--inline .q-tab__icon + .q-tab__label {
5688 padding-right: 8px;
5689}
5690.q-tab__content .q-chip--floating {
5691 top: 0;
5692}
5693[dir=ltr] .q-tab__content .q-chip--floating {
5694 right: -16px;
5695}
5696[dir=rtl] .q-tab__content .q-chip--floating {
5697 left: -16px;
5698}
5699.q-tab__icon {
5700 width: 24px;
5701 height: 24px;
5702 font-size: 24px;
5703}
5704.q-tab__label {
5705 font-size: 14px;
5706 line-height: 1.715em;
5707 font-weight: 500;
5708}
5709.q-tab .q-badge {
5710 top: 3px;
5711}
5712[dir=ltr] .q-tab .q-badge {
5713 right: -12px;
5714}
5715[dir=rtl] .q-tab .q-badge {
5716 left: -12px;
5717}
5718.q-tab__alert,
5719.q-tab__alert-icon {
5720 position: absolute;
5721}
5722.q-tab__alert {
5723 top: 7px;
5724 height: 10px;
5725 width: 10px;
5726}
5727[dir] .q-tab__alert {
5728 border-radius: 50%;
5729 background: currentColor;
5730}
5731[dir=ltr] .q-tab__alert {
5732 right: -9px;
5733}
5734[dir=rtl] .q-tab__alert {
5735 left: -9px;
5736}
5737.q-tab__alert-icon {
5738 top: 2px;
5739 font-size: 18px;
5740}
5741[dir=ltr] .q-tab__alert-icon {
5742 right: -12px;
5743}
5744[dir=rtl] .q-tab__alert-icon {
5745 left: -12px;
5746}
5747.q-tab__indicator {
5748 opacity: 0;
5749 height: 2px;
5750}
5751[dir] .q-tab__indicator {
5752 background: currentColor;
5753}
5754.q-tab--active .q-tab__indicator {
5755 opacity: 1;
5756}
5757[dir=ltr] .q-tab--active .q-tab__indicator {
5758 transform-origin: left;
5759}
5760[dir=rtl] .q-tab--active .q-tab__indicator {
5761 transform-origin: right;
5762}
5763.q-tab--inactive {
5764 opacity: 0.85;
5765}
5766.q-tabs {
5767 position: relative;
5768 transition: color 0.3s, background-color 0.3s;
5769}
5770.q-tabs--not-scrollable .q-tabs__arrow {
5771 display: none;
5772}
5773[dir] .q-tabs--not-scrollable .q-tabs__content {
5774 border-radius: inherit;
5775}
5776.q-tabs__arrow {
5777 font-size: 32px;
5778 min-width: 36px;
5779}
5780[dir] .q-tabs__arrow {
5781 cursor: pointer;
5782 text-shadow: 0 0 3px #fff, 0 0 1px #fff, 0 0 1px #000;
5783}
5784.q-tabs__arrow--faded {
5785 display: none;
5786}
5787.q-tabs__content {
5788 overflow: hidden;
5789 flex: 1 1 auto;
5790}
5791.q-tabs__content--align-center {
5792 justify-content: center;
5793}
5794.q-tabs__content--align-right {
5795 justify-content: flex-end;
5796}
5797.q-tabs__content--align-justify .q-tab {
5798 flex: 1 1 auto;
5799}
5800.q-tabs__offset {
5801 display: none;
5802}
5803.q-tabs--horizontal .q-tabs__arrow {
5804 height: 100%;
5805}
5806.q-tabs--horizontal .q-tabs__arrow--left {
5807 top: 0;
5808 bottom: 0;
5809}
5810[dir=ltr] .q-tabs--horizontal .q-tabs__arrow--left {
5811 left: 0;
5812}
5813[dir=rtl] .q-tabs--horizontal .q-tabs__arrow--left {
5814 right: 0;
5815}
5816.q-tabs--horizontal .q-tabs__arrow--right {
5817 top: 0;
5818 bottom: 0;
5819}
5820[dir=ltr] .q-tabs--horizontal .q-tabs__arrow--right {
5821 right: 0;
5822}
5823[dir=rtl] .q-tabs--horizontal .q-tabs__arrow--right {
5824 left: 0;
5825}
5826.q-tabs--vertical {
5827 display: block !important;
5828 height: 100%;
5829}
5830.q-tabs--vertical .q-tabs__content {
5831 display: block !important;
5832 height: 100%;
5833}
5834.q-tabs--vertical .q-tabs__arrow {
5835 width: 100%;
5836 height: 36px;
5837}
5838[dir] .q-tabs--vertical .q-tabs__arrow {
5839 text-align: center;
5840}
5841.q-tabs--vertical .q-tabs__arrow--left {
5842 top: 0;
5843}
5844[dir=ltr] .q-tabs--vertical .q-tabs__arrow--left {
5845 left: 0;
5846 right: 0;
5847}
5848[dir=rtl] .q-tabs--vertical .q-tabs__arrow--left {
5849 right: 0;
5850 left: 0;
5851}
5852.q-tabs--vertical .q-tabs__arrow--right {
5853 bottom: 0;
5854}
5855[dir=ltr] .q-tabs--vertical .q-tabs__arrow--right {
5856 left: 0;
5857 right: 0;
5858}
5859[dir=rtl] .q-tabs--vertical .q-tabs__arrow--right {
5860 right: 0;
5861 left: 0;
5862}
5863[dir] .q-tabs--vertical .q-tab {
5864 padding: 0 8px;
5865}
5866.q-tabs--vertical .q-tab__indicator {
5867 height: unset;
5868 width: 2px;
5869}
5870.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content {
5871 height: 100%;
5872}
5873.q-tabs--vertical.q-tabs--dense .q-tab__content {
5874 min-width: 24px;
5875}
5876.q-tabs--dense .q-tab {
5877 min-height: 36px;
5878}
5879.q-tabs--dense .q-tab--full {
5880 min-height: 52px;
5881}
5882body.mobile .q-tabs__content {
5883 overflow: auto;
5884}
5885body.mobile .q-tabs__arrow {
5886 display: none;
5887}
5888@media (min-width: 1440px) {
5889 .q-header .q-tab__content,
5890 .q-footer .q-tab__content {
5891 min-width: 128px;
5892 }
5893}
5894.q-time {
5895 outline: 0;
5896 width: 290px;
5897 min-width: 290px;
5898 max-width: 100%;
5899}
5900[dir] .q-time {
5901 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);
5902 border-radius: 4px;
5903 background: #fff;
5904}
5905[dir] .q-time--bordered {
5906 border: 1px solid rgba(0,0,0,0.12);
5907}
5908.q-time__header {
5909 color: #fff;
5910 font-weight: 300;
5911}
5912[dir] .q-time__header {
5913 background-color: #1976d2;
5914 background-color: var(--q-color-primary);
5915 padding: 16px;
5916}
5917[dir=ltr] .q-time__header {
5918 border-top-left-radius: inherit;
5919}
5920[dir=rtl] .q-time__header {
5921 border-top-right-radius: inherit;
5922}
5923[dir] .q-time__actions {
5924 padding: 0 16px 16px;
5925}
5926.q-time__header-label {
5927 font-size: 28px;
5928 line-height: 1;
5929 letter-spacing: -0.00833em;
5930}
5931[dir=ltr] .q-time__header-label > div + div {
5932 margin-left: 4px;
5933}
5934[dir=rtl] .q-time__header-label > div + div {
5935 margin-right: 4px;
5936}
5937.q-time__link {
5938 opacity: 0.56;
5939 outline: 0;
5940 transition: opacity 0.3s ease-out;
5941}
5942.q-time__link--active,
5943.q-time__link:hover,
5944.q-time__link:focus {
5945 opacity: 1;
5946}
5947.q-time__header-ampm {
5948 font-size: 16px;
5949 letter-spacing: 0.1em;
5950}
5951[dir] .q-time__content {
5952 padding: 16px;
5953}
5954.q-time__content:before {
5955 content: '';
5956 display: block;
5957}
5958[dir] .q-time__content:before {
5959 padding-bottom: 100%;
5960}
5961[dir] .q-time__container-parent {
5962 padding: 16px;
5963}
5964[dir] .q-time__container-child {
5965 border-radius: 50%;
5966 background: rgba(0,0,0,0.12);
5967}
5968.q-time__clock {
5969 width: 100%;
5970 height: 100%;
5971 max-width: 100%;
5972 max-height: 100%;
5973 font-size: 14px;
5974}
5975[dir] .q-time__clock {
5976 padding: 24px;
5977}
5978.q-time__clock-circle {
5979 position: relative;
5980}
5981.q-time__clock-center {
5982 height: 6px;
5983 width: 6px;
5984 min-height: 0;
5985}
5986[dir] .q-time__clock-center {
5987 margin: auto;
5988 border-radius: 50%;
5989 background: currentColor;
5990}
5991.q-time__clock-pointer {
5992 width: 2px;
5993 height: 50%;
5994 transform-origin: 0 0 /* rtl:ignore */;
5995 min-height: 0;
5996 position: absolute;
5997 bottom: 0;
5998 color: #1976d2;
5999 color: var(--q-color-primary);
6000}
6001[dir] .q-time__clock-pointer {
6002 background: currentColor;
6003}
6004[dir=ltr] .q-time__clock-pointer {
6005 left: 50%;
6006 right: 0;
6007 transform: translateX(-50%);
6008}
6009[dir=rtl] .q-time__clock-pointer {
6010 right: 50%;
6011 left: 0;
6012 transform: translateX(50%);
6013}
6014.q-time__clock-pointer:before,
6015.q-time__clock-pointer:after {
6016 content: '';
6017 position: absolute;
6018}
6019[dir] .q-time__clock-pointer:before, [dir] .q-time__clock-pointer:after {
6020 border-radius: 50%;
6021 background: currentColor;
6022}
6023[dir=ltr] .q-time__clock-pointer:before, [dir=ltr] .q-time__clock-pointer:after {
6024 left: 50%;
6025 transform: translateX(-50%);
6026}
6027[dir=rtl] .q-time__clock-pointer:before, [dir=rtl] .q-time__clock-pointer:after {
6028 right: 50%;
6029 transform: translateX(50%);
6030}
6031.q-time__clock-pointer:before {
6032 bottom: -4px;
6033 width: 8px;
6034 height: 8px;
6035}
6036.q-time__clock-pointer:after {
6037 top: -3px;
6038 height: 6px;
6039 width: 6px;
6040}
6041.q-time__clock-position {
6042 position: absolute;
6043 min-height: 32px;
6044 width: 32px;
6045 height: 32px;
6046 font-size: 12px;
6047 line-height: 32px;
6048 transform: translate(-50%, -50%) /* rtl:ignore */;
6049}
6050[dir] .q-time__clock-position {
6051 margin: 0;
6052 padding: 0;
6053 border-radius: 50%;
6054}
6055.q-time__clock-position--disable {
6056 opacity: 0.4;
6057}
6058.q-time__clock-position--active {
6059 color: #fff;
6060}
6061[dir] .q-time__clock-position--active {
6062 background-color: #1976d2;
6063 background-color: var(--q-color-primary);
6064}
6065.q-time__clock-pos-0 {
6066 top: 0%;
6067 left: 50% /* rtl:ignore */;
6068}
6069.q-time__clock-pos-1 {
6070 top: 6.7%;
6071 left: 75% /* rtl:ignore */;
6072}
6073.q-time__clock-pos-2 {
6074 top: 25%;
6075 left: 93.3% /* rtl:ignore */;
6076}
6077.q-time__clock-pos-3 {
6078 top: 50%;
6079 left: 100% /* rtl:ignore */;
6080}
6081.q-time__clock-pos-4 {
6082 top: 75%;
6083 left: 93.3% /* rtl:ignore */;
6084}
6085.q-time__clock-pos-5 {
6086 top: 93.3%;
6087 left: 75% /* rtl:ignore */;
6088}
6089.q-time__clock-pos-6 {
6090 top: 100%;
6091 left: 50% /* rtl:ignore */;
6092}
6093.q-time__clock-pos-7 {
6094 top: 93.3%;
6095 left: 25% /* rtl:ignore */;
6096}
6097.q-time__clock-pos-8 {
6098 top: 75%;
6099 left: 6.7% /* rtl:ignore */;
6100}
6101.q-time__clock-pos-9 {
6102 top: 50%;
6103 left: 0% /* rtl:ignore */;
6104}
6105.q-time__clock-pos-10 {
6106 top: 25%;
6107 left: 6.7% /* rtl:ignore */;
6108}
6109.q-time__clock-pos-11 {
6110 top: 6.7%;
6111 left: 25% /* rtl:ignore */;
6112}
6113.q-time__clock-pos-12 {
6114 top: 15%;
6115 left: 50% /* rtl:ignore */;
6116}
6117.q-time__clock-pos-13 {
6118 top: 19.69%;
6119 left: 67.5% /* rtl:ignore */;
6120}
6121.q-time__clock-pos-14 {
6122 top: 32.5%;
6123 left: 80.31% /* rtl:ignore */;
6124}
6125.q-time__clock-pos-15 {
6126 top: 50%;
6127 left: 85% /* rtl:ignore */;
6128}
6129.q-time__clock-pos-16 {
6130 top: 67.5%;
6131 left: 80.31% /* rtl:ignore */;
6132}
6133.q-time__clock-pos-17 {
6134 top: 80.31%;
6135 left: 67.5% /* rtl:ignore */;
6136}
6137.q-time__clock-pos-18 {
6138 top: 85%;
6139 left: 50% /* rtl:ignore */;
6140}
6141.q-time__clock-pos-19 {
6142 top: 80.31%;
6143 left: 32.5% /* rtl:ignore */;
6144}
6145.q-time__clock-pos-20 {
6146 top: 67.5%;
6147 left: 19.69% /* rtl:ignore */;
6148}
6149.q-time__clock-pos-21 {
6150 top: 50%;
6151 left: 15% /* rtl:ignore */;
6152}
6153.q-time__clock-pos-22 {
6154 top: 32.5%;
6155 left: 19.69% /* rtl:ignore */;
6156}
6157.q-time__clock-pos-23 {
6158 top: 19.69%;
6159 left: 32.5% /* rtl:ignore */;
6160}
6161.q-time__now-button {
6162 color: #fff;
6163 top: 12px;
6164}
6165[dir] .q-time__now-button {
6166 background-color: #1976d2;
6167 background-color: var(--q-color-primary);
6168}
6169[dir=ltr] .q-time__now-button {
6170 right: 12px;
6171}
6172[dir=rtl] .q-time__now-button {
6173 left: 12px;
6174}
6175.q-time.disabled .q-time__header-ampm,
6176.q-time--readonly .q-time__header-ampm,
6177.q-time.disabled .q-time__content,
6178.q-time--readonly .q-time__content {
6179 pointer-events: none;
6180}
6181.q-time--portrait {
6182 display: inline-flex;
6183 flex-direction: column;
6184}
6185.q-time--portrait .q-time__header {
6186 min-height: 86px;
6187}
6188[dir=ltr] .q-time--portrait .q-time__header {
6189 border-top-right-radius: inherit;
6190}
6191[dir=rtl] .q-time--portrait .q-time__header {
6192 border-top-left-radius: inherit;
6193}
6194[dir=ltr] .q-time--portrait .q-time__header-ampm {
6195 margin-left: 12px;
6196}
6197[dir=rtl] .q-time--portrait .q-time__header-ampm {
6198 margin-right: 12px;
6199}
6200[dir] .q-time--portrait.q-time--bordered .q-time__content {
6201 margin: 1px 0;
6202}
6203.q-time--landscape {
6204 display: inline-flex;
6205 align-items: stretch;
6206 min-width: 420px;
6207}
6208.q-time--landscape > div {
6209 display: flex;
6210 flex-direction: column;
6211 justify-content: center;
6212}
6213.q-time--landscape .q-time__header {
6214 min-width: 156px;
6215}
6216[dir=ltr] .q-time--landscape .q-time__header {
6217 border-bottom-left-radius: inherit;
6218}
6219[dir=rtl] .q-time--landscape .q-time__header {
6220 border-bottom-right-radius: inherit;
6221}
6222[dir] .q-time--landscape .q-time__header-ampm {
6223 margin-top: 12px;
6224}
6225[dir] .q-time--dark {
6226 border-color: rgba(255,255,255,0.28);
6227}
6228.q-timeline {
6229 width: 100%;
6230 list-style: none;
6231}
6232[dir] .q-timeline {
6233 padding: 0;
6234}
6235.q-timeline h6 {
6236 line-height: inherit;
6237}
6238.q-timeline--dark {
6239 color: #fff;
6240}
6241.q-timeline--dark .q-timeline__subtitle {
6242 opacity: 0.7;
6243}
6244[dir] .q-timeline__content {
6245 padding-bottom: 24px;
6246}
6247[dir] .q-timeline__title {
6248 margin-top: 0;
6249 margin-bottom: 16px;
6250}
6251.q-timeline__subtitle {
6252 font-size: 12px;
6253 opacity: 0.4;
6254 text-transform: uppercase;
6255 letter-spacing: 1px;
6256 font-weight: 700;
6257}
6258[dir] .q-timeline__subtitle {
6259 margin-bottom: 8px;
6260}
6261.q-timeline__dot {
6262 position: absolute;
6263 top: 0;
6264 bottom: 0;
6265 width: 15px;
6266}
6267.q-timeline__dot:before,
6268.q-timeline__dot:after {
6269 content: '';
6270 display: block;
6271 position: absolute;
6272}
6273[dir] .q-timeline__dot:before, [dir] .q-timeline__dot:after {
6274 background: currentColor;
6275}
6276.q-timeline__dot:before {
6277 height: 15px;
6278 width: 15px;
6279 top: 4px;
6280 transition: background 0.3s ease-in-out, border 0.3s ease-in-out;
6281}
6282[dir] .q-timeline__dot:before {
6283 border: 3px solid transparent;
6284 border-radius: 100%;
6285}
6286[dir=ltr] .q-timeline__dot:before {
6287 left: 0;
6288}
6289[dir=rtl] .q-timeline__dot:before {
6290 right: 0;
6291}
6292.q-timeline__dot:after {
6293 width: 3px;
6294 opacity: 0.4;
6295 top: 24px;
6296 bottom: 0;
6297}
6298[dir=ltr] .q-timeline__dot:after {
6299 left: 6px;
6300}
6301[dir=rtl] .q-timeline__dot:after {
6302 right: 6px;
6303}
6304.q-timeline__dot .q-icon {
6305 position: absolute;
6306 top: 0;
6307 font-size: 16px;
6308 height: 38px;
6309 line-height: 38px;
6310 width: 100%;
6311 color: #fff;
6312}
6313[dir=ltr] .q-timeline__dot .q-icon {
6314 left: 0;
6315 right: 0;
6316}
6317[dir=rtl] .q-timeline__dot .q-icon {
6318 right: 0;
6319 left: 0;
6320}
6321.q-timeline__dot-img {
6322 position: absolute;
6323 top: 4px;
6324 height: 31px;
6325 width: 31px;
6326}
6327[dir] .q-timeline__dot-img {
6328 background: currentColor;
6329 border-radius: 50%;
6330}
6331[dir=ltr] .q-timeline__dot-img {
6332 left: 0;
6333 right: 0;
6334}
6335[dir=rtl] .q-timeline__dot-img {
6336 right: 0;
6337 left: 0;
6338}
6339.q-timeline__heading {
6340 position: relative;
6341}
6342[dir] .q-timeline__heading:first-child .q-timeline__heading-title {
6343 padding-top: 0;
6344}
6345[dir] .q-timeline__heading:last-child .q-timeline__heading-title {
6346 padding-bottom: 0;
6347}
6348[dir] .q-timeline__heading-title {
6349 padding: 32px 0;
6350 margin: 0;
6351}
6352.q-timeline__entry {
6353 position: relative;
6354 line-height: 22px;
6355}
6356[dir] .q-timeline__entry:last-child {
6357 padding-bottom: 0 !important;
6358}
6359.q-timeline__entry:last-child .q-timeline__dot:after {
6360 content: none;
6361}
6362.q-timeline__entry--icon .q-timeline__dot {
6363 width: 31px;
6364}
6365.q-timeline__entry--icon .q-timeline__dot:before {
6366 height: 31px;
6367 width: 31px;
6368}
6369.q-timeline__entry--icon .q-timeline__dot:after {
6370 top: 41px;
6371}
6372[dir=ltr] .q-timeline__entry--icon .q-timeline__dot:after {
6373 left: 14px;
6374}
6375[dir=rtl] .q-timeline__entry--icon .q-timeline__dot:after {
6376 right: 14px;
6377}
6378[dir] .q-timeline__entry--icon .q-timeline__subtitle {
6379 padding-top: 8px;
6380}
6381[dir=ltr] .q-timeline--dense--right .q-timeline__entry {
6382 padding-left: 40px;
6383}
6384[dir=rtl] .q-timeline--dense--right .q-timeline__entry {
6385 padding-right: 40px;
6386}
6387[dir=ltr] .q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot {
6388 left: -8px;
6389}
6390[dir=rtl] .q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot {
6391 right: -8px;
6392}
6393[dir=ltr] .q-timeline--dense--right .q-timeline__dot {
6394 left: 0;
6395}
6396[dir=rtl] .q-timeline--dense--right .q-timeline__dot {
6397 right: 0;
6398}
6399[dir=ltr] .q-timeline--dense--left .q-timeline__heading {
6400 text-align: right;
6401}
6402[dir=rtl] .q-timeline--dense--left .q-timeline__heading {
6403 text-align: left;
6404}
6405[dir=ltr] .q-timeline--dense--left .q-timeline__entry {
6406 padding-right: 40px;
6407}
6408[dir=rtl] .q-timeline--dense--left .q-timeline__entry {
6409 padding-left: 40px;
6410}
6411[dir=ltr] .q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot {
6412 right: -8px;
6413}
6414[dir=rtl] .q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot {
6415 left: -8px;
6416}
6417[dir=ltr] .q-timeline--dense--left .q-timeline__content, [dir=ltr] .q-timeline--dense--left .q-timeline__title, [dir=ltr] .q-timeline--dense--left .q-timeline__subtitle {
6418 text-align: right;
6419}
6420[dir=rtl] .q-timeline--dense--left .q-timeline__content, [dir=rtl] .q-timeline--dense--left .q-timeline__title, [dir=rtl] .q-timeline--dense--left .q-timeline__subtitle {
6421 text-align: left;
6422}
6423[dir=ltr] .q-timeline--dense--left .q-timeline__dot {
6424 right: 0;
6425}
6426[dir=rtl] .q-timeline--dense--left .q-timeline__dot {
6427 left: 0;
6428}
6429.q-timeline--comfortable {
6430 display: table;
6431}
6432.q-timeline--comfortable .q-timeline__heading {
6433 display: table-row;
6434 font-size: 200%;
6435}
6436.q-timeline--comfortable .q-timeline__heading > div {
6437 display: table-cell;
6438}
6439.q-timeline--comfortable .q-timeline__entry {
6440 display: table-row;
6441}
6442[dir] .q-timeline--comfortable .q-timeline__entry {
6443 padding: 0;
6444}
6445[dir] .q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content {
6446 padding-top: 8px;
6447}
6448.q-timeline--comfortable .q-timeline__subtitle,
6449.q-timeline--comfortable .q-timeline__dot,
6450.q-timeline--comfortable .q-timeline__content {
6451 display: table-cell;
6452 vertical-align: top;
6453}
6454.q-timeline--comfortable .q-timeline__subtitle {
6455 width: 35%;
6456}
6457.q-timeline--comfortable .q-timeline__dot {
6458 position: relative;
6459 min-width: 31px;
6460}
6461[dir=ltr] .q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title {
6462 margin-left: -50px;
6463}
6464[dir=rtl] .q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title {
6465 margin-right: -50px;
6466}
6467[dir=ltr] .q-timeline--comfortable--right .q-timeline__subtitle {
6468 text-align: right;
6469 padding-right: 30px;
6470}
6471[dir=rtl] .q-timeline--comfortable--right .q-timeline__subtitle {
6472 text-align: left;
6473 padding-left: 30px;
6474}
6475[dir=ltr] .q-timeline--comfortable--right .q-timeline__content {
6476 padding-left: 30px;
6477}
6478[dir=rtl] .q-timeline--comfortable--right .q-timeline__content {
6479 padding-right: 30px;
6480}
6481[dir=ltr] .q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot {
6482 left: -8px;
6483}
6484[dir=rtl] .q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot {
6485 right: -8px;
6486}
6487[dir=ltr] .q-timeline--comfortable--left .q-timeline__heading {
6488 text-align: right;
6489}
6490[dir=rtl] .q-timeline--comfortable--left .q-timeline__heading {
6491 text-align: left;
6492}
6493[dir=ltr] .q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title {
6494 margin-right: -50px;
6495}
6496[dir=rtl] .q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title {
6497 margin-left: -50px;
6498}
6499[dir=ltr] .q-timeline--comfortable--left .q-timeline__subtitle {
6500 padding-left: 30px;
6501}
6502[dir=rtl] .q-timeline--comfortable--left .q-timeline__subtitle {
6503 padding-right: 30px;
6504}
6505[dir=ltr] .q-timeline--comfortable--left .q-timeline__content {
6506 padding-right: 30px;
6507}
6508[dir=rtl] .q-timeline--comfortable--left .q-timeline__content {
6509 padding-left: 30px;
6510}
6511[dir=ltr] .q-timeline--comfortable--left .q-timeline__content, [dir=ltr] .q-timeline--comfortable--left .q-timeline__title {
6512 text-align: right;
6513}
6514[dir=rtl] .q-timeline--comfortable--left .q-timeline__content, [dir=rtl] .q-timeline--comfortable--left .q-timeline__title {
6515 text-align: left;
6516}
6517[dir=ltr] .q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot {
6518 right: 0;
6519}
6520[dir=rtl] .q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot {
6521 left: 0;
6522}
6523[dir=ltr] .q-timeline--comfortable--left .q-timeline__dot {
6524 right: -8px;
6525}
6526[dir=rtl] .q-timeline--comfortable--left .q-timeline__dot {
6527 left: -8px;
6528}
6529[dir] .q-timeline--loose .q-timeline__heading-title {
6530 text-align: center;
6531}
6532[dir=ltr] .q-timeline--loose .q-timeline__heading-title {
6533 margin-left: 0;
6534}
6535[dir=rtl] .q-timeline--loose .q-timeline__heading-title {
6536 margin-right: 0;
6537}
6538.q-timeline--loose .q-timeline__entry,
6539.q-timeline--loose .q-timeline__subtitle,
6540.q-timeline--loose .q-timeline__dot,
6541.q-timeline--loose .q-timeline__content {
6542 display: block;
6543}
6544[dir] .q-timeline--loose .q-timeline__entry, [dir] .q-timeline--loose .q-timeline__subtitle, [dir] .q-timeline--loose .q-timeline__dot, [dir] .q-timeline--loose .q-timeline__content {
6545 margin: 0;
6546 padding: 0;
6547}
6548.q-timeline--loose .q-timeline__dot {
6549 position: absolute;
6550}
6551[dir=ltr] .q-timeline--loose .q-timeline__dot {
6552 left: 50%;
6553 margin-left: -7.15px;
6554}
6555[dir=rtl] .q-timeline--loose .q-timeline__dot {
6556 right: 50%;
6557 margin-right: -7.15px;
6558}
6559.q-timeline--loose .q-timeline__entry {
6560 overflow: hidden;
6561}
6562[dir] .q-timeline--loose .q-timeline__entry {
6563 padding-bottom: 24px;
6564}
6565[dir=ltr] .q-timeline--loose .q-timeline__entry--icon .q-timeline__dot {
6566 margin-left: -15px;
6567}
6568[dir=rtl] .q-timeline--loose .q-timeline__entry--icon .q-timeline__dot {
6569 margin-right: -15px;
6570}
6571.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle {
6572 line-height: 38px;
6573}
6574[dir] .q-timeline--loose .q-timeline__entry--icon .q-timeline__content {
6575 padding-top: 8px;
6576}
6577[dir=ltr] .q-timeline--loose .q-timeline__entry--left .q-timeline__content, [dir=ltr] .q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle {
6578 float: left;
6579 padding-right: 30px;
6580 text-align: right;
6581}
6582[dir=rtl] .q-timeline--loose .q-timeline__entry--left .q-timeline__content, [dir=rtl] .q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle {
6583 float: right;
6584 padding-left: 30px;
6585 text-align: left;
6586}
6587[dir=ltr] .q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle, [dir=ltr] .q-timeline--loose .q-timeline__entry--right .q-timeline__content {
6588 float: right;
6589 text-align: left;
6590 padding-left: 30px;
6591}
6592[dir=rtl] .q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle, [dir=rtl] .q-timeline--loose .q-timeline__entry--right .q-timeline__content {
6593 float: left;
6594 text-align: right;
6595 padding-right: 30px;
6596}
6597.q-timeline--loose .q-timeline__subtitle,
6598.q-timeline--loose .q-timeline__content {
6599 width: 50%;
6600}
6601.q-toggle {
6602 vertical-align: middle;
6603}
6604.q-toggle__native {
6605 width: 1px;
6606 height: 1px;
6607}
6608.q-toggle__track {
6609 height: 0.35em;
6610 opacity: 0.38;
6611}
6612[dir] .q-toggle__track {
6613 border-radius: 0.175em;
6614 background: currentColor;
6615}
6616.q-toggle__thumb {
6617 top: 0.25em;
6618 width: 0.5em;
6619 height: 0.5em;
6620 -webkit-user-select: none;
6621 -moz-user-select: none;
6622 -ms-user-select: none;
6623 user-select: none;
6624 z-index: 0;
6625}
6626[dir=ltr] .q-toggle__thumb {
6627 left: 0.25em;
6628 transition: left 0.22s cubic-bezier(0.4, 0, 0.2, 1);
6629}
6630[dir=rtl] .q-toggle__thumb {
6631 right: 0.25em;
6632 transition: right 0.22s cubic-bezier(0.4, 0, 0.2, 1);
6633}
6634.q-toggle__thumb:after {
6635 content: '';
6636 position: absolute;
6637 top: 0;
6638 bottom: 0;
6639}
6640[dir] .q-toggle__thumb:after {
6641 border-radius: 50%;
6642 background: #fff;
6643 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);
6644}
6645[dir=ltr] .q-toggle__thumb:after {
6646 right: 0;
6647 left: 0;
6648}
6649[dir=rtl] .q-toggle__thumb:after {
6650 left: 0;
6651 right: 0;
6652}
6653.q-toggle__thumb .q-icon {
6654 font-size: 0.3em;
6655 min-width: 1em;
6656 color: #000;
6657 opacity: 0.54;
6658 z-index: 1;
6659}
6660.q-toggle__inner {
6661 font-size: 40px;
6662 width: 1.4em;
6663 min-width: 1.4em;
6664 height: 1em;
6665}
6666[dir] .q-toggle__inner {
6667 padding: 0.325em 0.3em;
6668}
6669[dir=ltr] .q-toggle__inner--indet .q-toggle__thumb {
6670 left: 0.45em;
6671}
6672[dir=rtl] .q-toggle__inner--indet .q-toggle__thumb {
6673 right: 0.45em;
6674}
6675.q-toggle__inner--truthy {
6676 color: #1976d2;
6677 color: var(--q-color-primary);
6678}
6679.q-toggle__inner--truthy .q-toggle__track {
6680 opacity: 0.54;
6681}
6682[dir=ltr] .q-toggle__inner--truthy .q-toggle__thumb {
6683 left: 0.65em;
6684}
6685[dir=rtl] .q-toggle__inner--truthy .q-toggle__thumb {
6686 right: 0.65em;
6687}
6688[dir] .q-toggle__inner--truthy .q-toggle__thumb:after {
6689 background-color: currentColor;
6690}
6691.q-toggle__inner--truthy .q-toggle__thumb .q-icon {
6692 color: #fff;
6693 opacity: 1;
6694}
6695.q-toggle.disabled {
6696 opacity: 0.75 !important;
6697}
6698.q-toggle--dark .q-toggle__inner {
6699 color: #fff;
6700}
6701.q-toggle--dark .q-toggle__inner--truthy {
6702 color: #1976d2;
6703 color: var(--q-color-primary);
6704}
6705.q-toggle--dark .q-toggle__thumb:before {
6706 opacity: 0.32 !important;
6707}
6708.q-toggle--dense .q-toggle__inner {
6709 width: 0.8em;
6710 min-width: 0.8em;
6711 height: 0.5em;
6712}
6713[dir] .q-toggle--dense .q-toggle__inner {
6714 padding: 0.07625em 0;
6715}
6716.q-toggle--dense .q-toggle__thumb {
6717 top: 0;
6718}
6719[dir=ltr] .q-toggle--dense .q-toggle__thumb {
6720 left: 0;
6721}
6722[dir=rtl] .q-toggle--dense .q-toggle__thumb {
6723 right: 0;
6724}
6725[dir=ltr] .q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb {
6726 left: 0.15em;
6727}
6728[dir=rtl] .q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb {
6729 right: 0.15em;
6730}
6731[dir=ltr] .q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb {
6732 left: 0.3em;
6733}
6734[dir=rtl] .q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb {
6735 right: 0.3em;
6736}
6737[dir=ltr] .q-toggle--dense .q-toggle__label {
6738 padding-left: 0.5em;
6739}
6740[dir=rtl] .q-toggle--dense .q-toggle__label {
6741 padding-right: 0.5em;
6742}
6743[dir=ltr] .q-toggle--dense.reverse .q-toggle__label {
6744 padding-left: 0;
6745 padding-right: 0.5em;
6746}
6747[dir=rtl] .q-toggle--dense.reverse .q-toggle__label {
6748 padding-right: 0;
6749 padding-left: 0.5em;
6750}
6751body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before {
6752 content: '';
6753 position: absolute;
6754 top: 0;
6755 bottom: 0;
6756 opacity: 0.12;
6757 transition: transform 0.22s cubic-bezier(0, 0, 0.2, 1);
6758}
6759[dir] body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before {
6760 border-radius: 50%;
6761 background: currentColor;
6762 transform: scale3d(0, 0, 1);
6763}
6764[dir=ltr] body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before {
6765 right: 0;
6766 left: 0;
6767}
6768[dir=rtl] body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before {
6769 left: 0;
6770 right: 0;
6771}
6772[dir] body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before, [dir] body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before {
6773 transform: scale3d(2, 2, 1);
6774}
6775[dir] body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before, [dir] body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before {
6776 transform: scale3d(1.5, 1.5, 1);
6777}
6778.q-toolbar {
6779 position: relative;
6780 min-height: 50px;
6781 width: 100%;
6782}
6783[dir] .q-toolbar {
6784 padding: 0 12px;
6785}
6786[dir=ltr] .q-toolbar--inset {
6787 padding-left: 58px;
6788}
6789[dir=rtl] .q-toolbar--inset {
6790 padding-right: 58px;
6791}
6792.q-toolbar .q-avatar {
6793 font-size: 38px;
6794}
6795.q-toolbar__title {
6796 flex: 1 1 0%;
6797 min-width: 1px;
6798 max-width: 100%;
6799 font-size: 21px;
6800 font-weight: normal;
6801 letter-spacing: 0.01em;
6802}
6803[dir] .q-toolbar__title {
6804 padding: 0 12px;
6805}
6806[dir=ltr] .q-toolbar__title:first-child {
6807 padding-left: 0;
6808}
6809[dir=rtl] .q-toolbar__title:first-child {
6810 padding-right: 0;
6811}
6812[dir=ltr] .q-toolbar__title:last-child {
6813 padding-right: 0;
6814}
6815[dir=rtl] .q-toolbar__title:last-child {
6816 padding-left: 0;
6817}
6818.q-tooltip--style {
6819 font-size: 10px;
6820 color: #fafafa;
6821 text-transform: none;
6822 font-weight: normal;
6823}
6824[dir] .q-tooltip--style {
6825 background: #757575;
6826 border-radius: 4px;
6827}
6828.q-tooltip {
6829 z-index: 9000;
6830 position: fixed !important;
6831 overflow-y: auto;
6832 overflow-x: hidden;
6833}
6834[dir] .q-tooltip {
6835 padding: 6px 10px;
6836}
6837@media (max-width: 599px) {
6838 .q-tooltip {
6839 font-size: 14px;
6840 }
6841 [dir] .q-tooltip {
6842 padding: 8px 16px;
6843 }
6844}
6845.q-tree {
6846 position: relative;
6847 color: #9e9e9e;
6848}
6849[dir=ltr] .q-tree__node {
6850 padding: 0 0 3px 22px;
6851}
6852[dir=rtl] .q-tree__node {
6853 padding: 0 22px 3px 0;
6854}
6855.q-tree__node:after {
6856 content: '';
6857 position: absolute;
6858 top: -3px;
6859 bottom: 0;
6860 width: 2px;
6861}
6862[dir=ltr] .q-tree__node:after {
6863 right: auto;
6864 left: -13px;
6865 border-left: 1px solid currentColor;
6866}
6867[dir=rtl] .q-tree__node:after {
6868 left: auto;
6869 right: -13px;
6870 border-right: 1px solid currentColor;
6871}
6872.q-tree__node:last-child:after {
6873 display: none;
6874}
6875.q-tree__node--disabled {
6876 pointer-events: none;
6877}
6878.q-tree__node--disabled .disabled {
6879 opacity: 1 !important;
6880}
6881.q-tree__node--disabled > div,
6882.q-tree__node--disabled > i,
6883.q-tree__node--disabled > .disabled {
6884 opacity: 0.6 !important;
6885}
6886.q-tree__node--disabled > div .q-tree__node--disabled > div,
6887.q-tree__node--disabled > i .q-tree__node--disabled > div,
6888.q-tree__node--disabled > .disabled .q-tree__node--disabled > div,
6889.q-tree__node--disabled > div .q-tree__node--disabled > i,
6890.q-tree__node--disabled > i .q-tree__node--disabled > i,
6891.q-tree__node--disabled > .disabled .q-tree__node--disabled > i,
6892.q-tree__node--disabled > div .q-tree__node--disabled > .disabled,
6893.q-tree__node--disabled > i .q-tree__node--disabled > .disabled,
6894.q-tree__node--disabled > .disabled .q-tree__node--disabled > .disabled {
6895 opacity: 1 !important;
6896}
6897.q-tree__node-header:before {
6898 content: '';
6899 position: absolute;
6900 top: -3px;
6901 bottom: 50%;
6902 width: 35px;
6903}
6904[dir] .q-tree__node-header:before {
6905 border-bottom: 1px solid currentColor;
6906}
6907[dir=ltr] .q-tree__node-header:before {
6908 left: -35px;
6909 border-left: 1px solid currentColor;
6910}
6911[dir=rtl] .q-tree__node-header:before {
6912 right: -35px;
6913 border-right: 1px solid currentColor;
6914}
6915[dir=ltr] .q-tree__children {
6916 padding-left: 25px;
6917}
6918[dir=rtl] .q-tree__children {
6919 padding-right: 25px;
6920}
6921[dir=ltr] .q-tree__node-body {
6922 padding: 5px 0 8px 5px;
6923}
6924[dir=rtl] .q-tree__node-body {
6925 padding: 5px 5px 8px 0;
6926}
6927[dir=ltr] .q-tree__node--parent {
6928 padding-left: 2px;
6929}
6930[dir=rtl] .q-tree__node--parent {
6931 padding-right: 2px;
6932}
6933.q-tree__node--parent > .q-tree__node-header:before {
6934 width: 15px;
6935}
6936[dir=ltr] .q-tree__node--parent > .q-tree__node-header:before {
6937 left: -15px;
6938}
6939[dir=rtl] .q-tree__node--parent > .q-tree__node-header:before {
6940 right: -15px;
6941}
6942[dir=ltr] .q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body {
6943 padding: 5px 0 8px 27px;
6944}
6945[dir=rtl] .q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body {
6946 padding: 5px 27px 8px 0;
6947}
6948.q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body:after {
6949 content: '';
6950 position: absolute;
6951 top: 0;
6952 width: 2px;
6953 height: 100%;
6954 bottom: 50px;
6955}
6956[dir=ltr] .q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body:after {
6957 right: auto;
6958 left: 12px;
6959 border-left: 1px solid currentColor;
6960}
6961[dir=rtl] .q-tree__node--parent > .q-tree__node-collapsible > .q-tree__node-body:after {
6962 left: auto;
6963 right: 12px;
6964 border-right: 1px solid currentColor;
6965}
6966[dir] .q-tree__node--link {
6967 cursor: pointer;
6968}
6969.q-tree__node-header {
6970 outline: 0;
6971}
6972[dir] .q-tree__node-header {
6973 padding: 4px;
6974 margin-top: 3px;
6975 border-radius: 4px;
6976}
6977.q-tree__node-header-content {
6978 color: #000;
6979 transition: color 0.3s;
6980}
6981.q-tree__node--selected .q-tree__node-header-content {
6982 color: #9e9e9e;
6983}
6984.q-tree__icon,
6985.q-tree__node-header-content .q-icon,
6986.q-tree__spinner {
6987 font-size: 21px;
6988}
6989.q-tree__img {
6990 height: 42px;
6991}
6992.q-tree__avatar,
6993.q-tree__node-header-content .q-avatar {
6994 font-size: 28px;
6995 width: 28px;
6996 height: 28px;
6997}
6998[dir] .q-tree__avatar, [dir] .q-tree__node-header-content .q-avatar {
6999 border-radius: 50%;
7000}
7001.q-tree__arrow,
7002.q-tree__spinner {
7003 font-size: 16px;
7004}
7005.q-tree__arrow {
7006 transition: transform 0.3s;
7007}
7008[dir=ltr] .q-tree__arrow--rotate {
7009 transform: rotate3d(0, 0, 1, 90deg);
7010}
7011[dir=rtl] .q-tree__arrow--rotate {
7012 transform: rotate3d(0, 0, 1, -90deg);
7013}
7014[dir] .q-tree > .q-tree__node {
7015 padding: 0;
7016}
7017.q-tree > .q-tree__node:after,
7018.q-tree > .q-tree__node > .q-tree__node-header:before {
7019 display: none;
7020}
7021[dir=ltr] .q-tree > .q-tree__node--child > .q-tree__node-header {
7022 padding-left: 24px;
7023}
7024[dir=rtl] .q-tree > .q-tree__node--child > .q-tree__node-header {
7025 padding-right: 24px;
7026}
7027.q-tree--dark .q-tree__node-header-content {
7028 color: #fff;
7029}
7030.q-tree--no-connectors .q-tree__node:after,
7031.q-tree--no-connectors .q-tree__node-header:before,
7032.q-tree--no-connectors .q-tree__node-body:after {
7033 display: none !important;
7034}
7035[dir=rtl] .q-tree__arrow {
7036 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
7037}
7038[dir=rtl] .q-tree__arrow--rotate {
7039 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
7040}
7041.q-uploader {
7042 vertical-align: top;
7043 position: relative;
7044 width: 320px;
7045 max-height: 320px;
7046}
7047[dir] .q-uploader {
7048 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);
7049 border-radius: 4px;
7050 background: #fff;
7051}
7052[dir] .q-uploader--bordered {
7053 border: 1px solid rgba(0,0,0,0.12);
7054}
7055.q-uploader__input {
7056 opacity: 0;
7057 width: 100%;
7058 height: 100%;
7059}
7060[dir] .q-uploader__input {
7061 cursor: pointer !important;
7062}
7063[dir] .q-uploader__input::-webkit-file-upload-button {
7064 cursor: pointer;
7065}
7066.q-uploader__header:before,
7067.q-uploader__file:before {
7068 content: '';
7069 position: absolute;
7070 top: 0;
7071 bottom: 0;
7072 pointer-events: none;
7073 opacity: 0.04;
7074}
7075[dir] .q-uploader__header:before, [dir] .q-uploader__file:before {
7076 background: currentColor;
7077}
7078[dir=ltr] .q-uploader__header:before, [dir=ltr] .q-uploader__file:before {
7079 border-top-left-radius: inherit;
7080 border-top-right-radius: inherit;
7081 right: 0;
7082 left: 0;
7083}
7084[dir=rtl] .q-uploader__header:before, [dir=rtl] .q-uploader__file:before {
7085 border-top-right-radius: inherit;
7086 border-top-left-radius: inherit;
7087 left: 0;
7088 right: 0;
7089}
7090.q-uploader__header {
7091 position: relative;
7092 color: #fff;
7093 width: 100%;
7094}
7095[dir] .q-uploader__header {
7096 background-color: #1976d2;
7097 background-color: var(--q-color-primary);
7098}
7099[dir=ltr] .q-uploader__header {
7100 border-top-left-radius: inherit;
7101 border-top-right-radius: inherit;
7102}
7103[dir=rtl] .q-uploader__header {
7104 border-top-right-radius: inherit;
7105 border-top-left-radius: inherit;
7106}
7107.q-uploader__spinner {
7108 font-size: 24px;
7109}
7110[dir=ltr] .q-uploader__spinner {
7111 margin-right: 4px;
7112}
7113[dir=rtl] .q-uploader__spinner {
7114 margin-left: 4px;
7115}
7116[dir] .q-uploader__header-content {
7117 padding: 8px;
7118}
7119.q-uploader__dnd {
7120 outline: 1px dashed currentColor;
7121 outline-offset: -4px;
7122}
7123[dir] .q-uploader__dnd {
7124 background: rgba(255,255,255,0.6);
7125}
7126.q-uploader__overlay {
7127 font-size: 36px;
7128 color: #000;
7129}
7130[dir] .q-uploader__overlay {
7131 background-color: rgba(255,255,255,0.6);
7132}
7133.q-uploader__list {
7134 position: relative;
7135 min-height: 60px;
7136 flex: 1 1 auto;
7137}
7138[dir] .q-uploader__list {
7139 padding: 8px;
7140}
7141[dir=ltr] .q-uploader__list {
7142 border-bottom-left-radius: inherit;
7143 border-bottom-right-radius: inherit;
7144}
7145[dir=rtl] .q-uploader__list {
7146 border-bottom-right-radius: inherit;
7147 border-bottom-left-radius: inherit;
7148}
7149[dir] .q-uploader__file {
7150 border-radius: 4px 4px 0 0;
7151 border: 1px solid rgba(0,0,0,0.12);
7152}
7153.q-uploader__file .q-circular-progress {
7154 font-size: 24px;
7155}
7156.q-uploader__file--img {
7157 color: #fff;
7158 height: 200px;
7159 min-width: 200px;
7160}
7161[dir] .q-uploader__file--img {
7162 background-position: 50% 50%;
7163 background-size: cover;
7164 background-repeat: no-repeat;
7165}
7166.q-uploader__file--img:before {
7167 content: none;
7168}
7169.q-uploader__file--img .q-circular-progress {
7170 color: #fff;
7171}
7172[dir] .q-uploader__file--img .q-uploader__file-header {
7173 padding-bottom: 24px;
7174 background: linear-gradient(to bottom, rgba(0,0,0,0.7) 20%, transparent);
7175}
7176[dir] .q-uploader__file + .q-uploader__file {
7177 margin-top: 8px;
7178}
7179.q-uploader__file-header {
7180 position: relative;
7181}
7182[dir] .q-uploader__file-header {
7183 padding: 4px 8px;
7184}
7185[dir=ltr] .q-uploader__file-header {
7186 border-top-left-radius: inherit;
7187 border-top-right-radius: inherit;
7188}
7189[dir=rtl] .q-uploader__file-header {
7190 border-top-right-radius: inherit;
7191 border-top-left-radius: inherit;
7192}
7193[dir=ltr] .q-uploader__file-header-content {
7194 padding-right: 8px;
7195}
7196[dir=rtl] .q-uploader__file-header-content {
7197 padding-left: 8px;
7198}
7199.q-uploader__file-status {
7200 font-size: 24px;
7201}
7202[dir=ltr] .q-uploader__file-status {
7203 margin-right: 4px;
7204}
7205[dir=rtl] .q-uploader__file-status {
7206 margin-left: 4px;
7207}
7208.q-uploader__title {
7209 font-size: 14px;
7210 font-weight: bold;
7211 line-height: 18px;
7212 word-break: break-word;
7213}
7214.q-uploader__subtitle {
7215 font-size: 12px;
7216 line-height: 18px;
7217}
7218.q-uploader--disable .q-uploader__header,
7219.q-uploader--disable .q-uploader__list {
7220 pointer-events: none;
7221}
7222[dir] .q-uploader--dark {
7223 border-color: rgba(255,255,255,0.28);
7224}
7225[dir] .q-uploader--dark .q-uploader__file {
7226 border-color: rgba(255,255,255,0.28);
7227}
7228[dir] .q-uploader--dark .q-uploader__dnd, [dir] .q-uploader--dark .q-uploader__overlay {
7229 background: rgba(255,255,255,0.3);
7230}
7231.q-uploader--dark .q-uploader__overlay {
7232 color: #fff;
7233}
7234.q-video {
7235 position: relative;
7236 overflow: hidden;
7237}
7238[dir] .q-video {
7239 border-radius: inherit;
7240}
7241.q-video iframe,
7242.q-video object,
7243.q-video embed {
7244 width: 100%;
7245 height: 100%;
7246}
7247.q-video--responsive {
7248 height: 0;
7249}
7250.q-video--responsive iframe,
7251.q-video--responsive object,
7252.q-video--responsive embed {
7253 position: absolute;
7254 top: 0;
7255}
7256[dir=ltr] .q-video--responsive iframe, [dir=ltr] .q-video--responsive object, [dir=ltr] .q-video--responsive embed {
7257 left: 0;
7258}
7259[dir=rtl] .q-video--responsive iframe, [dir=rtl] .q-video--responsive object, [dir=rtl] .q-video--responsive embed {
7260 right: 0;
7261}
7262.q-virtual-scroll:focus {
7263 outline: 0;
7264}
7265[dir] .q-virtual-scroll__padding {
7266 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);
7267 background-size: 100% 50px;
7268}
7269.q-table .q-virtual-scroll__padding tr {
7270 height: 0 !important;
7271}
7272[dir] .q-table .q-virtual-scroll__padding td {
7273 padding: 0 !important;
7274}
7275.q-virtual-scroll--horizontal {
7276 display: flex;
7277 flex-direction: row;
7278 flex-wrap: nowrap;
7279 align-items: stretch;
7280}
7281.q-virtual-scroll--horizontal .q-virtual-scroll__content {
7282 display: flex;
7283 flex-direction: row;
7284 flex-wrap: nowrap;
7285}
7286.q-virtual-scroll--horizontal .q-virtual-scroll__padding,
7287.q-virtual-scroll--horizontal .q-virtual-scroll__content,
7288.q-virtual-scroll--horizontal .q-virtual-scroll__content > * {
7289 flex: 0 0 auto;
7290}
7291[dir] .q-virtual-scroll--horizontal .q-virtual-scroll__padding {
7292 background-size: 50px 100%;
7293}
7294[dir=ltr] .q-virtual-scroll--horizontal .q-virtual-scroll__padding {
7295 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);
7296}
7297[dir=rtl] .q-virtual-scroll--horizontal .q-virtual-scroll__padding {
7298 background: linear-gradient(to right, 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);
7299}
7300.q-ripple {
7301 position: absolute;
7302 top: 0;
7303 left: 0 /* rtl:ignore */;
7304 width: 100%;
7305 height: 100%;
7306 color: inherit;
7307 z-index: 0;
7308 pointer-events: none;
7309 overflow: hidden;
7310 contain: strict;
7311}
7312[dir] .q-ripple {
7313 border-radius: inherit;
7314}
7315.q-ripple__inner {
7316 position: absolute;
7317 top: 0;
7318 left: 0 /* rtl:ignore */;
7319 opacity: 0;
7320 color: inherit;
7321 pointer-events: none;
7322 will-change: transform, opacity;
7323}
7324[dir] .q-ripple__inner {
7325 border-radius: 50%;
7326 background: currentColor;
7327}
7328.q-ripple__inner--enter {
7329 transition: transform 0.225s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
7330}
7331.q-ripple__inner--leave {
7332 transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
7333}
7334.q-loading {
7335 color: #000;
7336 position: fixed !important;
7337}
7338.q-loading:before {
7339 content: '';
7340 position: fixed;
7341 top: 0;
7342 bottom: 0;
7343 opacity: 0.5;
7344 z-index: -1;
7345}
7346[dir] .q-loading:before {
7347 background: currentColor;
7348}
7349[dir=ltr] .q-loading:before {
7350 right: 0;
7351 left: 0;
7352}
7353[dir=rtl] .q-loading:before {
7354 left: 0;
7355 right: 0;
7356}
7357.q-loading > div {
7358 max-width: 450px;
7359}
7360[dir] .q-loading > div {
7361 margin: 40px 20px 0;
7362 text-align: center;
7363}
7364.q-notifications__list {
7365 z-index: 9500;
7366 pointer-events: none;
7367 position: relative;
7368}
7369[dir] .q-notifications__list {
7370 margin-bottom: 10px;
7371}
7372[dir=ltr] .q-notifications__list {
7373 left: 0;
7374 right: 0;
7375}
7376[dir=rtl] .q-notifications__list {
7377 right: 0;
7378 left: 0;
7379}
7380.q-notifications__list--center {
7381 top: 0;
7382 bottom: 0;
7383}
7384.q-notifications__list--top {
7385 top: 0;
7386}
7387.q-notifications__list--bottom {
7388 bottom: 0;
7389}
7390body.q-ios-padding .q-notifications__list--center,
7391body.q-ios-padding .q-notifications__list--top {
7392 top: 20px;
7393 top: env(safe-area-inset-top);
7394}
7395body.q-ios-padding .q-notifications__list--center,
7396body.q-ios-padding .q-notifications__list--bottom {
7397 bottom: env(safe-area-inset-bottom);
7398}
7399.q-notification {
7400 pointer-events: all;
7401 display: inline-flex;
7402 transition: transform 1s, opacity 1s;
7403 z-index: 9500;
7404 flex-shrink: 0;
7405 max-width: 95vw;
7406 color: #fff;
7407 font-size: 14px;
7408}
7409[dir] .q-notification {
7410 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);
7411 border-radius: 4px;
7412 margin: 10px 10px 0;
7413 background: #323232;
7414}
7415.q-notification__icon {
7416 font-size: 24px;
7417 flex: 0 0 1em;
7418}
7419[dir=ltr] .q-notification__icon {
7420 margin-right: 16px;
7421}
7422[dir=rtl] .q-notification__icon {
7423 margin-left: 16px;
7424}
7425.q-notification__avatar {
7426 font-size: 32px;
7427}
7428[dir=ltr] .q-notification__avatar {
7429 padding-right: 8px;
7430}
7431[dir=rtl] .q-notification__avatar {
7432 padding-left: 8px;
7433}
7434[dir] .q-notification__message {
7435 padding: 8px 0;
7436}
7437.q-notification__caption {
7438 font-size: 0.9em;
7439 opacity: 0.7;
7440}
7441.q-notification__actions {
7442 color: #1976d2;
7443 color: var(--q-color-primary);
7444}
7445.q-notification__badge {
7446 position: absolute;
7447 color: #fff;
7448 font-size: 12px;
7449 line-height: 12px;
7450}
7451[dir] .q-notification__badge {
7452 padding: 4px 8px;
7453 background: #c10015;
7454 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);
7455 background-color: #c10015;
7456 background-color: var(--q-color-negative);
7457 border-radius: 4px;
7458}
7459[dir=ltr] .q-notification__badge {
7460 -webkit-animation: q-notif-badge-ltr 0.42s;
7461 animation: q-notif-badge-ltr 0.42s;
7462}
7463[dir=rtl] .q-notification__badge {
7464 -webkit-animation: q-notif-badge-rtl 0.42s;
7465 animation: q-notif-badge-rtl 0.42s;
7466}
7467.q-notification__badge--top-left,
7468.q-notification__badge--top-right {
7469 top: -6px;
7470}
7471.q-notification__badge--bottom-left,
7472.q-notification__badge--bottom-right {
7473 bottom: -6px;
7474}
7475[dir=ltr] .q-notification__badge--top-left, [dir=ltr] .q-notification__badge--bottom-left {
7476 left: -22px;
7477}
7478[dir=rtl] .q-notification__badge--top-left, [dir=rtl] .q-notification__badge--bottom-left {
7479 right: -22px;
7480}
7481[dir=ltr] .q-notification__badge--top-right, [dir=ltr] .q-notification__badge--bottom-right {
7482 right: -22px;
7483}
7484[dir=rtl] .q-notification__badge--top-right, [dir=rtl] .q-notification__badge--bottom-right {
7485 left: -22px;
7486}
7487.q-notification__progress {
7488 z-index: -1;
7489 position: absolute;
7490 height: 3px;
7491 bottom: 0;
7492 opacity: 0.3;
7493}
7494[dir] .q-notification__progress {
7495 background: currentColor;
7496 border-radius: 4px 4px 0 0;
7497 transform: scaleX(0);
7498}
7499[dir=ltr] .q-notification__progress {
7500 left: -10px;
7501 right: -10px;
7502 -webkit-animation: q-notif-progress linear;
7503 animation: q-notif-progress linear;
7504 transform-origin: 0 50%;
7505}
7506[dir=rtl] .q-notification__progress {
7507 right: -10px;
7508 left: -10px;
7509 -webkit-animation: q-notif-progress linear;
7510 animation: q-notif-progress linear;
7511 transform-origin: 100% 50%;
7512}
7513.q-notification--standard {
7514 min-height: 48px;
7515}
7516[dir] .q-notification--standard {
7517 padding: 0 16px;
7518}
7519[dir=ltr] .q-notification--standard .q-notification__actions {
7520 padding: 6px 0 6px 8px;
7521 margin-right: -8px;
7522}
7523[dir=rtl] .q-notification--standard .q-notification__actions {
7524 padding: 6px 8px 6px 0;
7525 margin-left: -8px;
7526}
7527.q-notification--multi-line {
7528 min-height: 68px;
7529}
7530[dir] .q-notification--multi-line {
7531 padding: 8px 16px;
7532}
7533.q-notification--multi-line .q-notification__badge--top-left,
7534.q-notification--multi-line .q-notification__badge--top-right {
7535 top: -15px;
7536}
7537.q-notification--multi-line .q-notification__badge--bottom-left,
7538.q-notification--multi-line .q-notification__badge--bottom-right {
7539 bottom: -15px;
7540}
7541.q-notification--multi-line .q-notification__progress {
7542 bottom: -8px;
7543}
7544[dir] .q-notification--multi-line .q-notification__actions {
7545 padding: 0;
7546}
7547[dir=ltr] .q-notification--multi-line .q-notification__actions--with-media {
7548 padding-left: 25px;
7549}
7550[dir=rtl] .q-notification--multi-line .q-notification__actions--with-media {
7551 padding-right: 25px;
7552}
7553.q-notification--top-left-enter,
7554.q-notification--top-left-leave-to,
7555.q-notification--top-enter,
7556.q-notification--top-leave-to,
7557.q-notification--top-right-enter,
7558.q-notification--top-right-leave-to {
7559 opacity: 0;
7560 z-index: 9499;
7561}
7562[dir] .q-notification--top-left-enter, [dir] .q-notification--top-left-leave-to, [dir] .q-notification--top-enter, [dir] .q-notification--top-leave-to, [dir] .q-notification--top-right-enter, [dir] .q-notification--top-right-leave-to {
7563 transform: translateY(-50px);
7564}
7565.q-notification--left-enter,
7566.q-notification--left-leave-to,
7567.q-notification--center-enter,
7568.q-notification--center-leave-to,
7569.q-notification--right-enter,
7570.q-notification--right-leave-to {
7571 opacity: 0;
7572 z-index: 9499;
7573}
7574[dir] .q-notification--left-enter, [dir] .q-notification--left-leave-to, [dir] .q-notification--center-enter, [dir] .q-notification--center-leave-to, [dir] .q-notification--right-enter, [dir] .q-notification--right-leave-to {
7575 transform: rotateX(90deg);
7576}
7577.q-notification--bottom-left-enter,
7578.q-notification--bottom-left-leave-to,
7579.q-notification--bottom-enter,
7580.q-notification--bottom-leave-to,
7581.q-notification--bottom-right-enter,
7582.q-notification--bottom-right-leave-to {
7583 opacity: 0;
7584 z-index: 9499;
7585}
7586[dir] .q-notification--bottom-left-enter, [dir] .q-notification--bottom-left-leave-to, [dir] .q-notification--bottom-enter, [dir] .q-notification--bottom-leave-to, [dir] .q-notification--bottom-right-enter, [dir] .q-notification--bottom-right-leave-to {
7587 transform: translateY(50px);
7588}
7589.q-notification--top-left-leave-active,
7590.q-notification--top-leave-active,
7591.q-notification--top-right-leave-active,
7592.q-notification--left-leave-active,
7593.q-notification--center-leave-active,
7594.q-notification--right-leave-active,
7595.q-notification--bottom-left-leave-active,
7596.q-notification--bottom-leave-active,
7597.q-notification--bottom-right-leave-active {
7598 position: absolute;
7599 z-index: 9499;
7600}
7601[dir=ltr] .q-notification--top-left-leave-active, [dir=ltr] .q-notification--top-leave-active, [dir=ltr] .q-notification--top-right-leave-active, [dir=ltr] .q-notification--left-leave-active, [dir=ltr] .q-notification--center-leave-active, [dir=ltr] .q-notification--right-leave-active, [dir=ltr] .q-notification--bottom-left-leave-active, [dir=ltr] .q-notification--bottom-leave-active, [dir=ltr] .q-notification--bottom-right-leave-active {
7602 margin-left: 0;
7603 margin-right: 0;
7604}
7605[dir=rtl] .q-notification--top-left-leave-active, [dir=rtl] .q-notification--top-leave-active, [dir=rtl] .q-notification--top-right-leave-active, [dir=rtl] .q-notification--left-leave-active, [dir=rtl] .q-notification--center-leave-active, [dir=rtl] .q-notification--right-leave-active, [dir=rtl] .q-notification--bottom-left-leave-active, [dir=rtl] .q-notification--bottom-leave-active, [dir=rtl] .q-notification--bottom-right-leave-active {
7606 margin-right: 0;
7607 margin-left: 0;
7608}
7609.q-notification--top-leave-active,
7610.q-notification--center-leave-active {
7611 top: 0;
7612}
7613.q-notification--bottom-left-leave-active,
7614.q-notification--bottom-leave-active,
7615.q-notification--bottom-right-leave-active {
7616 bottom: 0;
7617}
7618@media (min-width: 600px) {
7619 .q-notification {
7620 max-width: 65vw;
7621 }
7622}
7623[dir=ltr] .animated {
7624 -webkit-animation-duration: 0.3s;
7625 animation-duration: 0.3s;
7626 -webkit-animation-fill-mode: both;
7627 animation-fill-mode: both;
7628}
7629[dir=rtl] .animated {
7630 -webkit-animation-duration: 0.3s;
7631 animation-duration: 0.3s;
7632 -webkit-animation-fill-mode: both;
7633 animation-fill-mode: both;
7634}
7635[dir=ltr] .animated.infinite {
7636 -webkit-animation-iteration-count: infinite;
7637 animation-iteration-count: infinite;
7638}
7639[dir=rtl] .animated.infinite {
7640 -webkit-animation-iteration-count: infinite;
7641 animation-iteration-count: infinite;
7642}
7643[dir=ltr] .animated.hinge {
7644 -webkit-animation-duration: 2s;
7645 animation-duration: 2s;
7646}
7647[dir=rtl] .animated.hinge {
7648 -webkit-animation-duration: 2s;
7649 animation-duration: 2s;
7650}
7651[dir=ltr] .animated.flipOutX, [dir=ltr] .animated.flipOutY, [dir=ltr] .animated.bounceIn, [dir=ltr] .animated.bounceOut {
7652 -webkit-animation-duration: 0.3s;
7653 animation-duration: 0.3s;
7654}
7655[dir=rtl] .animated.flipOutX, [dir=rtl] .animated.flipOutY, [dir=rtl] .animated.bounceIn, [dir=rtl] .animated.bounceOut {
7656 -webkit-animation-duration: 0.3s;
7657 animation-duration: 0.3s;
7658}
7659[dir=ltr] .q-animate--scale {
7660 -webkit-animation: q-scale 0.15s;
7661 animation: q-scale 0.15s;
7662 -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
7663 animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
7664}
7665[dir=rtl] .q-animate--scale {
7666 -webkit-animation: q-scale 0.15s;
7667 animation: q-scale 0.15s;
7668 -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
7669 animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
7670}
7671.q-animate--fade {
7672 -webkit-animation: q-fade 0.2s /* rtl:ignore */;
7673 animation: q-fade 0.2s /* rtl:ignore */;
7674}
7675:root {
7676 --q-color-primary: #1976d2;
7677 --q-color-secondary: #26a69a;
7678 --q-color-accent: #9c27b0;
7679 --q-color-positive: #21ba45;
7680 --q-color-negative: #c10015;
7681 --q-color-info: #31ccec;
7682 --q-color-warning: #f2c037;
7683 --q-color-dark: #1d1d1d;
7684}
7685.text-dark {
7686 color: #1d1d1d !important;
7687 color: var(--q-color-dark) !important;
7688}
7689[dir] .bg-dark {
7690 background: #1d1d1d !important;
7691 background: var(--q-color-dark) !important;
7692}
7693.text-primary {
7694 color: #1976d2 !important;
7695 color: var(--q-color-primary) !important;
7696}
7697[dir] .bg-primary {
7698 background: #1976d2 !important;
7699 background: var(--q-color-primary) !important;
7700}
7701.text-secondary {
7702 color: #26a69a !important;
7703 color: var(--q-color-secondary) !important;
7704}
7705[dir] .bg-secondary {
7706 background: #26a69a !important;
7707 background: var(--q-color-secondary) !important;
7708}
7709.text-accent {
7710 color: #9c27b0 !important;
7711 color: var(--q-color-accent) !important;
7712}
7713[dir] .bg-accent {
7714 background: #9c27b0 !important;
7715 background: var(--q-color-accent) !important;
7716}
7717.text-positive {
7718 color: #21ba45 !important;
7719 color: var(--q-color-positive) !important;
7720}
7721[dir] .bg-positive {
7722 background: #21ba45 !important;
7723 background: var(--q-color-positive) !important;
7724}
7725.text-negative {
7726 color: #c10015 !important;
7727 color: var(--q-color-negative) !important;
7728}
7729[dir] .bg-negative {
7730 background: #c10015 !important;
7731 background: var(--q-color-negative) !important;
7732}
7733.text-info {
7734 color: #31ccec !important;
7735 color: var(--q-color-info) !important;
7736}
7737[dir] .bg-info {
7738 background: #31ccec !important;
7739 background: var(--q-color-info) !important;
7740}
7741.text-warning {
7742 color: #f2c037 !important;
7743 color: var(--q-color-warning) !important;
7744}
7745[dir] .bg-warning {
7746 background: #f2c037 !important;
7747 background: var(--q-color-warning) !important;
7748}
7749.text-white {
7750 color: #fff !important;
7751}
7752[dir] .bg-white {
7753 background: #fff !important;
7754}
7755.text-black {
7756 color: #000 !important;
7757}
7758[dir] .bg-black {
7759 background: #000 !important;
7760}
7761.text-transparent {
7762 color: transparent !important;
7763}
7764[dir] .bg-transparent {
7765 background: transparent !important;
7766}
7767.text-separator {
7768 color: rgba(0,0,0,0.12) !important;
7769}
7770[dir] .bg-separator {
7771 background: rgba(0,0,0,0.12) !important;
7772}
7773.text-dark-separator {
7774 color: rgba(255,255,255,0.28) !important;
7775}
7776[dir] .bg-dark-separator {
7777 background: rgba(255,255,255,0.28) !important;
7778}
7779.text-red {
7780 color: #f44336 !important;
7781}
7782.text-red-1 {
7783 color: #ffebee !important;
7784}
7785.text-red-2 {
7786 color: #ffcdd2 !important;
7787}
7788.text-red-3 {
7789 color: #ef9a9a !important;
7790}
7791.text-red-4 {
7792 color: #e57373 !important;
7793}
7794.text-red-5 {
7795 color: #ef5350 !important;
7796}
7797.text-red-6 {
7798 color: #f44336 !important;
7799}
7800.text-red-7 {
7801 color: #e53935 !important;
7802}
7803.text-red-8 {
7804 color: #d32f2f !important;
7805}
7806.text-red-9 {
7807 color: #c62828 !important;
7808}
7809.text-red-10 {
7810 color: #b71c1c !important;
7811}
7812.text-red-11 {
7813 color: #ff8a80 !important;
7814}
7815.text-red-12 {
7816 color: #ff5252 !important;
7817}
7818.text-red-13 {
7819 color: #ff1744 !important;
7820}
7821.text-red-14 {
7822 color: #d50000 !important;
7823}
7824.text-pink {
7825 color: #e91e63 !important;
7826}
7827.text-pink-1 {
7828 color: #fce4ec !important;
7829}
7830.text-pink-2 {
7831 color: #f8bbd0 !important;
7832}
7833.text-pink-3 {
7834 color: #f48fb1 !important;
7835}
7836.text-pink-4 {
7837 color: #f06292 !important;
7838}
7839.text-pink-5 {
7840 color: #ec407a !important;
7841}
7842.text-pink-6 {
7843 color: #e91e63 !important;
7844}
7845.text-pink-7 {
7846 color: #d81b60 !important;
7847}
7848.text-pink-8 {
7849 color: #c2185b !important;
7850}
7851.text-pink-9 {
7852 color: #ad1457 !important;
7853}
7854.text-pink-10 {
7855 color: #880e4f !important;
7856}
7857.text-pink-11 {
7858 color: #ff80ab !important;
7859}
7860.text-pink-12 {
7861 color: #ff4081 !important;
7862}
7863.text-pink-13 {
7864 color: #f50057 !important;
7865}
7866.text-pink-14 {
7867 color: #c51162 !important;
7868}
7869.text-purple {
7870 color: #9c27b0 !important;
7871}
7872.text-purple-1 {
7873 color: #f3e5f5 !important;
7874}
7875.text-purple-2 {
7876 color: #e1bee7 !important;
7877}
7878.text-purple-3 {
7879 color: #ce93d8 !important;
7880}
7881.text-purple-4 {
7882 color: #ba68c8 !important;
7883}
7884.text-purple-5 {
7885 color: #ab47bc !important;
7886}
7887.text-purple-6 {
7888 color: #9c27b0 !important;
7889}
7890.text-purple-7 {
7891 color: #8e24aa !important;
7892}
7893.text-purple-8 {
7894 color: #7b1fa2 !important;
7895}
7896.text-purple-9 {
7897 color: #6a1b9a !important;
7898}
7899.text-purple-10 {
7900 color: #4a148c !important;
7901}
7902.text-purple-11 {
7903 color: #ea80fc !important;
7904}
7905.text-purple-12 {
7906 color: #e040fb !important;
7907}
7908.text-purple-13 {
7909 color: #d500f9 !important;
7910}
7911.text-purple-14 {
7912 color: #a0f !important;
7913}
7914.text-deep-purple {
7915 color: #673ab7 !important;
7916}
7917.text-deep-purple-1 {
7918 color: #ede7f6 !important;
7919}
7920.text-deep-purple-2 {
7921 color: #d1c4e9 !important;
7922}
7923.text-deep-purple-3 {
7924 color: #b39ddb !important;
7925}
7926.text-deep-purple-4 {
7927 color: #9575cd !important;
7928}
7929.text-deep-purple-5 {
7930 color: #7e57c2 !important;
7931}
7932.text-deep-purple-6 {
7933 color: #673ab7 !important;
7934}
7935.text-deep-purple-7 {
7936 color: #5e35b1 !important;
7937}
7938.text-deep-purple-8 {
7939 color: #512da8 !important;
7940}
7941.text-deep-purple-9 {
7942 color: #4527a0 !important;
7943}
7944.text-deep-purple-10 {
7945 color: #311b92 !important;
7946}
7947.text-deep-purple-11 {
7948 color: #b388ff !important;
7949}
7950.text-deep-purple-12 {
7951 color: #7c4dff !important;
7952}
7953.text-deep-purple-13 {
7954 color: #651fff !important;
7955}
7956.text-deep-purple-14 {
7957 color: #6200ea !important;
7958}
7959.text-indigo {
7960 color: #3f51b5 !important;
7961}
7962.text-indigo-1 {
7963 color: #e8eaf6 !important;
7964}
7965.text-indigo-2 {
7966 color: #c5cae9 !important;
7967}
7968.text-indigo-3 {
7969 color: #9fa8da !important;
7970}
7971.text-indigo-4 {
7972 color: #7986cb !important;
7973}
7974.text-indigo-5 {
7975 color: #5c6bc0 !important;
7976}
7977.text-indigo-6 {
7978 color: #3f51b5 !important;
7979}
7980.text-indigo-7 {
7981 color: #3949ab !important;
7982}
7983.text-indigo-8 {
7984 color: #303f9f !important;
7985}
7986.text-indigo-9 {
7987 color: #283593 !important;
7988}
7989.text-indigo-10 {
7990 color: #1a237e !important;
7991}
7992.text-indigo-11 {
7993 color: #8c9eff !important;
7994}
7995.text-indigo-12 {
7996 color: #536dfe !important;
7997}
7998.text-indigo-13 {
7999 color: #3d5afe !important;
8000}
8001.text-indigo-14 {
8002 color: #304ffe !important;
8003}
8004.text-blue {
8005 color: #2196f3 !important;
8006}
8007.text-blue-1 {
8008 color: #e3f2fd !important;
8009}
8010.text-blue-2 {
8011 color: #bbdefb !important;
8012}
8013.text-blue-3 {
8014 color: #90caf9 !important;
8015}
8016.text-blue-4 {
8017 color: #64b5f6 !important;
8018}
8019.text-blue-5 {
8020 color: #42a5f5 !important;
8021}
8022.text-blue-6 {
8023 color: #2196f3 !important;
8024}
8025.text-blue-7 {
8026 color: #1e88e5 !important;
8027}
8028.text-blue-8 {
8029 color: #1976d2 !important;
8030}
8031.text-blue-9 {
8032 color: #1565c0 !important;
8033}
8034.text-blue-10 {
8035 color: #0d47a1 !important;
8036}
8037.text-blue-11 {
8038 color: #82b1ff !important;
8039}
8040.text-blue-12 {
8041 color: #448aff !important;
8042}
8043.text-blue-13 {
8044 color: #2979ff !important;
8045}
8046.text-blue-14 {
8047 color: #2962ff !important;
8048}
8049.text-light-blue {
8050 color: #03a9f4 !important;
8051}
8052.text-light-blue-1 {
8053 color: #e1f5fe !important;
8054}
8055.text-light-blue-2 {
8056 color: #b3e5fc !important;
8057}
8058.text-light-blue-3 {
8059 color: #81d4fa !important;
8060}
8061.text-light-blue-4 {
8062 color: #4fc3f7 !important;
8063}
8064.text-light-blue-5 {
8065 color: #29b6f6 !important;
8066}
8067.text-light-blue-6 {
8068 color: #03a9f4 !important;
8069}
8070.text-light-blue-7 {
8071 color: #039be5 !important;
8072}
8073.text-light-blue-8 {
8074 color: #0288d1 !important;
8075}
8076.text-light-blue-9 {
8077 color: #0277bd !important;
8078}
8079.text-light-blue-10 {
8080 color: #01579b !important;
8081}
8082.text-light-blue-11 {
8083 color: #80d8ff !important;
8084}
8085.text-light-blue-12 {
8086 color: #40c4ff !important;
8087}
8088.text-light-blue-13 {
8089 color: #00b0ff !important;
8090}
8091.text-light-blue-14 {
8092 color: #0091ea !important;
8093}
8094.text-cyan {
8095 color: #00bcd4 !important;
8096}
8097.text-cyan-1 {
8098 color: #e0f7fa !important;
8099}
8100.text-cyan-2 {
8101 color: #b2ebf2 !important;
8102}
8103.text-cyan-3 {
8104 color: #80deea !important;
8105}
8106.text-cyan-4 {
8107 color: #4dd0e1 !important;
8108}
8109.text-cyan-5 {
8110 color: #26c6da !important;
8111}
8112.text-cyan-6 {
8113 color: #00bcd4 !important;
8114}
8115.text-cyan-7 {
8116 color: #00acc1 !important;
8117}
8118.text-cyan-8 {
8119 color: #0097a7 !important;
8120}
8121.text-cyan-9 {
8122 color: #00838f !important;
8123}
8124.text-cyan-10 {
8125 color: #006064 !important;
8126}
8127.text-cyan-11 {
8128 color: #84ffff !important;
8129}
8130.text-cyan-12 {
8131 color: #18ffff !important;
8132}
8133.text-cyan-13 {
8134 color: #00e5ff !important;
8135}
8136.text-cyan-14 {
8137 color: #00b8d4 !important;
8138}
8139.text-teal {
8140 color: #009688 !important;
8141}
8142.text-teal-1 {
8143 color: #e0f2f1 !important;
8144}
8145.text-teal-2 {
8146 color: #b2dfdb !important;
8147}
8148.text-teal-3 {
8149 color: #80cbc4 !important;
8150}
8151.text-teal-4 {
8152 color: #4db6ac !important;
8153}
8154.text-teal-5 {
8155 color: #26a69a !important;
8156}
8157.text-teal-6 {
8158 color: #009688 !important;
8159}
8160.text-teal-7 {
8161 color: #00897b !important;
8162}
8163.text-teal-8 {
8164 color: #00796b !important;
8165}
8166.text-teal-9 {
8167 color: #00695c !important;
8168}
8169.text-teal-10 {
8170 color: #004d40 !important;
8171}
8172.text-teal-11 {
8173 color: #a7ffeb !important;
8174}
8175.text-teal-12 {
8176 color: #64ffda !important;
8177}
8178.text-teal-13 {
8179 color: #1de9b6 !important;
8180}
8181.text-teal-14 {
8182 color: #00bfa5 !important;
8183}
8184.text-green {
8185 color: #4caf50 !important;
8186}
8187.text-green-1 {
8188 color: #e8f5e9 !important;
8189}
8190.text-green-2 {
8191 color: #c8e6c9 !important;
8192}
8193.text-green-3 {
8194 color: #a5d6a7 !important;
8195}
8196.text-green-4 {
8197 color: #81c784 !important;
8198}
8199.text-green-5 {
8200 color: #66bb6a !important;
8201}
8202.text-green-6 {
8203 color: #4caf50 !important;
8204}
8205.text-green-7 {
8206 color: #43a047 !important;
8207}
8208.text-green-8 {
8209 color: #388e3c !important;
8210}
8211.text-green-9 {
8212 color: #2e7d32 !important;
8213}
8214.text-green-10 {
8215 color: #1b5e20 !important;
8216}
8217.text-green-11 {
8218 color: #b9f6ca !important;
8219}
8220.text-green-12 {
8221 color: #69f0ae !important;
8222}
8223.text-green-13 {
8224 color: #00e676 !important;
8225}
8226.text-green-14 {
8227 color: #00c853 !important;
8228}
8229.text-light-green {
8230 color: #8bc34a !important;
8231}
8232.text-light-green-1 {
8233 color: #f1f8e9 !important;
8234}
8235.text-light-green-2 {
8236 color: #dcedc8 !important;
8237}
8238.text-light-green-3 {
8239 color: #c5e1a5 !important;
8240}
8241.text-light-green-4 {
8242 color: #aed581 !important;
8243}
8244.text-light-green-5 {
8245 color: #9ccc65 !important;
8246}
8247.text-light-green-6 {
8248 color: #8bc34a !important;
8249}
8250.text-light-green-7 {
8251 color: #7cb342 !important;
8252}
8253.text-light-green-8 {
8254 color: #689f38 !important;
8255}
8256.text-light-green-9 {
8257 color: #558b2f !important;
8258}
8259.text-light-green-10 {
8260 color: #33691e !important;
8261}
8262.text-light-green-11 {
8263 color: #ccff90 !important;
8264}
8265.text-light-green-12 {
8266 color: #b2ff59 !important;
8267}
8268.text-light-green-13 {
8269 color: #76ff03 !important;
8270}
8271.text-light-green-14 {
8272 color: #64dd17 !important;
8273}
8274.text-lime {
8275 color: #cddc39 !important;
8276}
8277.text-lime-1 {
8278 color: #f9fbe7 !important;
8279}
8280.text-lime-2 {
8281 color: #f0f4c3 !important;
8282}
8283.text-lime-3 {
8284 color: #e6ee9c !important;
8285}
8286.text-lime-4 {
8287 color: #dce775 !important;
8288}
8289.text-lime-5 {
8290 color: #d4e157 !important;
8291}
8292.text-lime-6 {
8293 color: #cddc39 !important;
8294}
8295.text-lime-7 {
8296 color: #c0ca33 !important;
8297}
8298.text-lime-8 {
8299 color: #afb42b !important;
8300}
8301.text-lime-9 {
8302 color: #9e9d24 !important;
8303}
8304.text-lime-10 {
8305 color: #827717 !important;
8306}
8307.text-lime-11 {
8308 color: #f4ff81 !important;
8309}
8310.text-lime-12 {
8311 color: #eeff41 !important;
8312}
8313.text-lime-13 {
8314 color: #c6ff00 !important;
8315}
8316.text-lime-14 {
8317 color: #aeea00 !important;
8318}
8319.text-yellow {
8320 color: #ffeb3b !important;
8321}
8322.text-yellow-1 {
8323 color: #fffde7 !important;
8324}
8325.text-yellow-2 {
8326 color: #fff9c4 !important;
8327}
8328.text-yellow-3 {
8329 color: #fff59d !important;
8330}
8331.text-yellow-4 {
8332 color: #fff176 !important;
8333}
8334.text-yellow-5 {
8335 color: #ffee58 !important;
8336}
8337.text-yellow-6 {
8338 color: #ffeb3b !important;
8339}
8340.text-yellow-7 {
8341 color: #fdd835 !important;
8342}
8343.text-yellow-8 {
8344 color: #fbc02d !important;
8345}
8346.text-yellow-9 {
8347 color: #f9a825 !important;
8348}
8349.text-yellow-10 {
8350 color: #f57f17 !important;
8351}
8352.text-yellow-11 {
8353 color: #ffff8d !important;
8354}
8355.text-yellow-12 {
8356 color: #ff0 !important;
8357}
8358.text-yellow-13 {
8359 color: #ffea00 !important;
8360}
8361.text-yellow-14 {
8362 color: #ffd600 !important;
8363}
8364.text-amber {
8365 color: #ffc107 !important;
8366}
8367.text-amber-1 {
8368 color: #fff8e1 !important;
8369}
8370.text-amber-2 {
8371 color: #ffecb3 !important;
8372}
8373.text-amber-3 {
8374 color: #ffe082 !important;
8375}
8376.text-amber-4 {
8377 color: #ffd54f !important;
8378}
8379.text-amber-5 {
8380 color: #ffca28 !important;
8381}
8382.text-amber-6 {
8383 color: #ffc107 !important;
8384}
8385.text-amber-7 {
8386 color: #ffb300 !important;
8387}
8388.text-amber-8 {
8389 color: #ffa000 !important;
8390}
8391.text-amber-9 {
8392 color: #ff8f00 !important;
8393}
8394.text-amber-10 {
8395 color: #ff6f00 !important;
8396}
8397.text-amber-11 {
8398 color: #ffe57f !important;
8399}
8400.text-amber-12 {
8401 color: #ffd740 !important;
8402}
8403.text-amber-13 {
8404 color: #ffc400 !important;
8405}
8406.text-amber-14 {
8407 color: #ffab00 !important;
8408}
8409.text-orange {
8410 color: #ff9800 !important;
8411}
8412.text-orange-1 {
8413 color: #fff3e0 !important;
8414}
8415.text-orange-2 {
8416 color: #ffe0b2 !important;
8417}
8418.text-orange-3 {
8419 color: #ffcc80 !important;
8420}
8421.text-orange-4 {
8422 color: #ffb74d !important;
8423}
8424.text-orange-5 {
8425 color: #ffa726 !important;
8426}
8427.text-orange-6 {
8428 color: #ff9800 !important;
8429}
8430.text-orange-7 {
8431 color: #fb8c00 !important;
8432}
8433.text-orange-8 {
8434 color: #f57c00 !important;
8435}
8436.text-orange-9 {
8437 color: #ef6c00 !important;
8438}
8439.text-orange-10 {
8440 color: #e65100 !important;
8441}
8442.text-orange-11 {
8443 color: #ffd180 !important;
8444}
8445.text-orange-12 {
8446 color: #ffab40 !important;
8447}
8448.text-orange-13 {
8449 color: #ff9100 !important;
8450}
8451.text-orange-14 {
8452 color: #ff6d00 !important;
8453}
8454.text-deep-orange {
8455 color: #ff5722 !important;
8456}
8457.text-deep-orange-1 {
8458 color: #fbe9e7 !important;
8459}
8460.text-deep-orange-2 {
8461 color: #ffccbc !important;
8462}
8463.text-deep-orange-3 {
8464 color: #ffab91 !important;
8465}
8466.text-deep-orange-4 {
8467 color: #ff8a65 !important;
8468}
8469.text-deep-orange-5 {
8470 color: #ff7043 !important;
8471}
8472.text-deep-orange-6 {
8473 color: #ff5722 !important;
8474}
8475.text-deep-orange-7 {
8476 color: #f4511e !important;
8477}
8478.text-deep-orange-8 {
8479 color: #e64a19 !important;
8480}
8481.text-deep-orange-9 {
8482 color: #d84315 !important;
8483}
8484.text-deep-orange-10 {
8485 color: #bf360c !important;
8486}
8487.text-deep-orange-11 {
8488 color: #ff9e80 !important;
8489}
8490.text-deep-orange-12 {
8491 color: #ff6e40 !important;
8492}
8493.text-deep-orange-13 {
8494 color: #ff3d00 !important;
8495}
8496.text-deep-orange-14 {
8497 color: #dd2c00 !important;
8498}
8499.text-brown {
8500 color: #795548 !important;
8501}
8502.text-brown-1 {
8503 color: #efebe9 !important;
8504}
8505.text-brown-2 {
8506 color: #d7ccc8 !important;
8507}
8508.text-brown-3 {
8509 color: #bcaaa4 !important;
8510}
8511.text-brown-4 {
8512 color: #a1887f !important;
8513}
8514.text-brown-5 {
8515 color: #8d6e63 !important;
8516}
8517.text-brown-6 {
8518 color: #795548 !important;
8519}
8520.text-brown-7 {
8521 color: #6d4c41 !important;
8522}
8523.text-brown-8 {
8524 color: #5d4037 !important;
8525}
8526.text-brown-9 {
8527 color: #4e342e !important;
8528}
8529.text-brown-10 {
8530 color: #3e2723 !important;
8531}
8532.text-brown-11 {
8533 color: #d7ccc8 !important;
8534}
8535.text-brown-12 {
8536 color: #bcaaa4 !important;
8537}
8538.text-brown-13 {
8539 color: #8d6e63 !important;
8540}
8541.text-brown-14 {
8542 color: #5d4037 !important;
8543}
8544.text-grey {
8545 color: #9e9e9e !important;
8546}
8547.text-grey-1 {
8548 color: #fafafa !important;
8549}
8550.text-grey-2 {
8551 color: #f5f5f5 !important;
8552}
8553.text-grey-3 {
8554 color: #eee !important;
8555}
8556.text-grey-4 {
8557 color: #e0e0e0 !important;
8558}
8559.text-grey-5 {
8560 color: #bdbdbd !important;
8561}
8562.text-grey-6 {
8563 color: #9e9e9e !important;
8564}
8565.text-grey-7 {
8566 color: #757575 !important;
8567}
8568.text-grey-8 {
8569 color: #616161 !important;
8570}
8571.text-grey-9 {
8572 color: #424242 !important;
8573}
8574.text-grey-10 {
8575 color: #212121 !important;
8576}
8577.text-grey-11 {
8578 color: #f5f5f5 !important;
8579}
8580.text-grey-12 {
8581 color: #eee !important;
8582}
8583.text-grey-13 {
8584 color: #bdbdbd !important;
8585}
8586.text-grey-14 {
8587 color: #616161 !important;
8588}
8589.text-blue-grey {
8590 color: #607d8b !important;
8591}
8592.text-blue-grey-1 {
8593 color: #eceff1 !important;
8594}
8595.text-blue-grey-2 {
8596 color: #cfd8dc !important;
8597}
8598.text-blue-grey-3 {
8599 color: #b0bec5 !important;
8600}
8601.text-blue-grey-4 {
8602 color: #90a4ae !important;
8603}
8604.text-blue-grey-5 {
8605 color: #78909c !important;
8606}
8607.text-blue-grey-6 {
8608 color: #607d8b !important;
8609}
8610.text-blue-grey-7 {
8611 color: #546e7a !important;
8612}
8613.text-blue-grey-8 {
8614 color: #455a64 !important;
8615}
8616.text-blue-grey-9 {
8617 color: #37474f !important;
8618}
8619.text-blue-grey-10 {
8620 color: #263238 !important;
8621}
8622.text-blue-grey-11 {
8623 color: #cfd8dc !important;
8624}
8625.text-blue-grey-12 {
8626 color: #b0bec5 !important;
8627}
8628.text-blue-grey-13 {
8629 color: #78909c !important;
8630}
8631.text-blue-grey-14 {
8632 color: #455a64 !important;
8633}
8634[dir] .bg-red {
8635 background: #f44336 !important;
8636}
8637[dir] .bg-red-1 {
8638 background: #ffebee !important;
8639}
8640[dir] .bg-red-2 {
8641 background: #ffcdd2 !important;
8642}
8643[dir] .bg-red-3 {
8644 background: #ef9a9a !important;
8645}
8646[dir] .bg-red-4 {
8647 background: #e57373 !important;
8648}
8649[dir] .bg-red-5 {
8650 background: #ef5350 !important;
8651}
8652[dir] .bg-red-6 {
8653 background: #f44336 !important;
8654}
8655[dir] .bg-red-7 {
8656 background: #e53935 !important;
8657}
8658[dir] .bg-red-8 {
8659 background: #d32f2f !important;
8660}
8661[dir] .bg-red-9 {
8662 background: #c62828 !important;
8663}
8664[dir] .bg-red-10 {
8665 background: #b71c1c !important;
8666}
8667[dir] .bg-red-11 {
8668 background: #ff8a80 !important;
8669}
8670[dir] .bg-red-12 {
8671 background: #ff5252 !important;
8672}
8673[dir] .bg-red-13 {
8674 background: #ff1744 !important;
8675}
8676[dir] .bg-red-14 {
8677 background: #d50000 !important;
8678}
8679[dir] .bg-pink {
8680 background: #e91e63 !important;
8681}
8682[dir] .bg-pink-1 {
8683 background: #fce4ec !important;
8684}
8685[dir] .bg-pink-2 {
8686 background: #f8bbd0 !important;
8687}
8688[dir] .bg-pink-3 {
8689 background: #f48fb1 !important;
8690}
8691[dir] .bg-pink-4 {
8692 background: #f06292 !important;
8693}
8694[dir] .bg-pink-5 {
8695 background: #ec407a !important;
8696}
8697[dir] .bg-pink-6 {
8698 background: #e91e63 !important;
8699}
8700[dir] .bg-pink-7 {
8701 background: #d81b60 !important;
8702}
8703[dir] .bg-pink-8 {
8704 background: #c2185b !important;
8705}
8706[dir] .bg-pink-9 {
8707 background: #ad1457 !important;
8708}
8709[dir] .bg-pink-10 {
8710 background: #880e4f !important;
8711}
8712[dir] .bg-pink-11 {
8713 background: #ff80ab !important;
8714}
8715[dir] .bg-pink-12 {
8716 background: #ff4081 !important;
8717}
8718[dir] .bg-pink-13 {
8719 background: #f50057 !important;
8720}
8721[dir] .bg-pink-14 {
8722 background: #c51162 !important;
8723}
8724[dir] .bg-purple {
8725 background: #9c27b0 !important;
8726}
8727[dir] .bg-purple-1 {
8728 background: #f3e5f5 !important;
8729}
8730[dir] .bg-purple-2 {
8731 background: #e1bee7 !important;
8732}
8733[dir] .bg-purple-3 {
8734 background: #ce93d8 !important;
8735}
8736[dir] .bg-purple-4 {
8737 background: #ba68c8 !important;
8738}
8739[dir] .bg-purple-5 {
8740 background: #ab47bc !important;
8741}
8742[dir] .bg-purple-6 {
8743 background: #9c27b0 !important;
8744}
8745[dir] .bg-purple-7 {
8746 background: #8e24aa !important;
8747}
8748[dir] .bg-purple-8 {
8749 background: #7b1fa2 !important;
8750}
8751[dir] .bg-purple-9 {
8752 background: #6a1b9a !important;
8753}
8754[dir] .bg-purple-10 {
8755 background: #4a148c !important;
8756}
8757[dir] .bg-purple-11 {
8758 background: #ea80fc !important;
8759}
8760[dir] .bg-purple-12 {
8761 background: #e040fb !important;
8762}
8763[dir] .bg-purple-13 {
8764 background: #d500f9 !important;
8765}
8766[dir] .bg-purple-14 {
8767 background: #a0f !important;
8768}
8769[dir] .bg-deep-purple {
8770 background: #673ab7 !important;
8771}
8772[dir] .bg-deep-purple-1 {
8773 background: #ede7f6 !important;
8774}
8775[dir] .bg-deep-purple-2 {
8776 background: #d1c4e9 !important;
8777}
8778[dir] .bg-deep-purple-3 {
8779 background: #b39ddb !important;
8780}
8781[dir] .bg-deep-purple-4 {
8782 background: #9575cd !important;
8783}
8784[dir] .bg-deep-purple-5 {
8785 background: #7e57c2 !important;
8786}
8787[dir] .bg-deep-purple-6 {
8788 background: #673ab7 !important;
8789}
8790[dir] .bg-deep-purple-7 {
8791 background: #5e35b1 !important;
8792}
8793[dir] .bg-deep-purple-8 {
8794 background: #512da8 !important;
8795}
8796[dir] .bg-deep-purple-9 {
8797 background: #4527a0 !important;
8798}
8799[dir] .bg-deep-purple-10 {
8800 background: #311b92 !important;
8801}
8802[dir] .bg-deep-purple-11 {
8803 background: #b388ff !important;
8804}
8805[dir] .bg-deep-purple-12 {
8806 background: #7c4dff !important;
8807}
8808[dir] .bg-deep-purple-13 {
8809 background: #651fff !important;
8810}
8811[dir] .bg-deep-purple-14 {
8812 background: #6200ea !important;
8813}
8814[dir] .bg-indigo {
8815 background: #3f51b5 !important;
8816}
8817[dir] .bg-indigo-1 {
8818 background: #e8eaf6 !important;
8819}
8820[dir] .bg-indigo-2 {
8821 background: #c5cae9 !important;
8822}
8823[dir] .bg-indigo-3 {
8824 background: #9fa8da !important;
8825}
8826[dir] .bg-indigo-4 {
8827 background: #7986cb !important;
8828}
8829[dir] .bg-indigo-5 {
8830 background: #5c6bc0 !important;
8831}
8832[dir] .bg-indigo-6 {
8833 background: #3f51b5 !important;
8834}
8835[dir] .bg-indigo-7 {
8836 background: #3949ab !important;
8837}
8838[dir] .bg-indigo-8 {
8839 background: #303f9f !important;
8840}
8841[dir] .bg-indigo-9 {
8842 background: #283593 !important;
8843}
8844[dir] .bg-indigo-10 {
8845 background: #1a237e !important;
8846}
8847[dir] .bg-indigo-11 {
8848 background: #8c9eff !important;
8849}
8850[dir] .bg-indigo-12 {
8851 background: #536dfe !important;
8852}
8853[dir] .bg-indigo-13 {
8854 background: #3d5afe !important;
8855}
8856[dir] .bg-indigo-14 {
8857 background: #304ffe !important;
8858}
8859[dir] .bg-blue {
8860 background: #2196f3 !important;
8861}
8862[dir] .bg-blue-1 {
8863 background: #e3f2fd !important;
8864}
8865[dir] .bg-blue-2 {
8866 background: #bbdefb !important;
8867}
8868[dir] .bg-blue-3 {
8869 background: #90caf9 !important;
8870}
8871[dir] .bg-blue-4 {
8872 background: #64b5f6 !important;
8873}
8874[dir] .bg-blue-5 {
8875 background: #42a5f5 !important;
8876}
8877[dir] .bg-blue-6 {
8878 background: #2196f3 !important;
8879}
8880[dir] .bg-blue-7 {
8881 background: #1e88e5 !important;
8882}
8883[dir] .bg-blue-8 {
8884 background: #1976d2 !important;
8885}
8886[dir] .bg-blue-9 {
8887 background: #1565c0 !important;
8888}
8889[dir] .bg-blue-10 {
8890 background: #0d47a1 !important;
8891}
8892[dir] .bg-blue-11 {
8893 background: #82b1ff !important;
8894}
8895[dir] .bg-blue-12 {
8896 background: #448aff !important;
8897}
8898[dir] .bg-blue-13 {
8899 background: #2979ff !important;
8900}
8901[dir] .bg-blue-14 {
8902 background: #2962ff !important;
8903}
8904[dir] .bg-light-blue {
8905 background: #03a9f4 !important;
8906}
8907[dir] .bg-light-blue-1 {
8908 background: #e1f5fe !important;
8909}
8910[dir] .bg-light-blue-2 {
8911 background: #b3e5fc !important;
8912}
8913[dir] .bg-light-blue-3 {
8914 background: #81d4fa !important;
8915}
8916[dir] .bg-light-blue-4 {
8917 background: #4fc3f7 !important;
8918}
8919[dir] .bg-light-blue-5 {
8920 background: #29b6f6 !important;
8921}
8922[dir] .bg-light-blue-6 {
8923 background: #03a9f4 !important;
8924}
8925[dir] .bg-light-blue-7 {
8926 background: #039be5 !important;
8927}
8928[dir] .bg-light-blue-8 {
8929 background: #0288d1 !important;
8930}
8931[dir] .bg-light-blue-9 {
8932 background: #0277bd !important;
8933}
8934[dir] .bg-light-blue-10 {
8935 background: #01579b !important;
8936}
8937[dir] .bg-light-blue-11 {
8938 background: #80d8ff !important;
8939}
8940[dir] .bg-light-blue-12 {
8941 background: #40c4ff !important;
8942}
8943[dir] .bg-light-blue-13 {
8944 background: #00b0ff !important;
8945}
8946[dir] .bg-light-blue-14 {
8947 background: #0091ea !important;
8948}
8949[dir] .bg-cyan {
8950 background: #00bcd4 !important;
8951}
8952[dir] .bg-cyan-1 {
8953 background: #e0f7fa !important;
8954}
8955[dir] .bg-cyan-2 {
8956 background: #b2ebf2 !important;
8957}
8958[dir] .bg-cyan-3 {
8959 background: #80deea !important;
8960}
8961[dir] .bg-cyan-4 {
8962 background: #4dd0e1 !important;
8963}
8964[dir] .bg-cyan-5 {
8965 background: #26c6da !important;
8966}
8967[dir] .bg-cyan-6 {
8968 background: #00bcd4 !important;
8969}
8970[dir] .bg-cyan-7 {
8971 background: #00acc1 !important;
8972}
8973[dir] .bg-cyan-8 {
8974 background: #0097a7 !important;
8975}
8976[dir] .bg-cyan-9 {
8977 background: #00838f !important;
8978}
8979[dir] .bg-cyan-10 {
8980 background: #006064 !important;
8981}
8982[dir] .bg-cyan-11 {
8983 background: #84ffff !important;
8984}
8985[dir] .bg-cyan-12 {
8986 background: #18ffff !important;
8987}
8988[dir] .bg-cyan-13 {
8989 background: #00e5ff !important;
8990}
8991[dir] .bg-cyan-14 {
8992 background: #00b8d4 !important;
8993}
8994[dir] .bg-teal {
8995 background: #009688 !important;
8996}
8997[dir] .bg-teal-1 {
8998 background: #e0f2f1 !important;
8999}
9000[dir] .bg-teal-2 {
9001 background: #b2dfdb !important;
9002}
9003[dir] .bg-teal-3 {
9004 background: #80cbc4 !important;
9005}
9006[dir] .bg-teal-4 {
9007 background: #4db6ac !important;
9008}
9009[dir] .bg-teal-5 {
9010 background: #26a69a !important;
9011}
9012[dir] .bg-teal-6 {
9013 background: #009688 !important;
9014}
9015[dir] .bg-teal-7 {
9016 background: #00897b !important;
9017}
9018[dir] .bg-teal-8 {
9019 background: #00796b !important;
9020}
9021[dir] .bg-teal-9 {
9022 background: #00695c !important;
9023}
9024[dir] .bg-teal-10 {
9025 background: #004d40 !important;
9026}
9027[dir] .bg-teal-11 {
9028 background: #a7ffeb !important;
9029}
9030[dir] .bg-teal-12 {
9031 background: #64ffda !important;
9032}
9033[dir] .bg-teal-13 {
9034 background: #1de9b6 !important;
9035}
9036[dir] .bg-teal-14 {
9037 background: #00bfa5 !important;
9038}
9039[dir] .bg-green {
9040 background: #4caf50 !important;
9041}
9042[dir] .bg-green-1 {
9043 background: #e8f5e9 !important;
9044}
9045[dir] .bg-green-2 {
9046 background: #c8e6c9 !important;
9047}
9048[dir] .bg-green-3 {
9049 background: #a5d6a7 !important;
9050}
9051[dir] .bg-green-4 {
9052 background: #81c784 !important;
9053}
9054[dir] .bg-green-5 {
9055 background: #66bb6a !important;
9056}
9057[dir] .bg-green-6 {
9058 background: #4caf50 !important;
9059}
9060[dir] .bg-green-7 {
9061 background: #43a047 !important;
9062}
9063[dir] .bg-green-8 {
9064 background: #388e3c !important;
9065}
9066[dir] .bg-green-9 {
9067 background: #2e7d32 !important;
9068}
9069[dir] .bg-green-10 {
9070 background: #1b5e20 !important;
9071}
9072[dir] .bg-green-11 {
9073 background: #b9f6ca !important;
9074}
9075[dir] .bg-green-12 {
9076 background: #69f0ae !important;
9077}
9078[dir] .bg-green-13 {
9079 background: #00e676 !important;
9080}
9081[dir] .bg-green-14 {
9082 background: #00c853 !important;
9083}
9084[dir] .bg-light-green {
9085 background: #8bc34a !important;
9086}
9087[dir] .bg-light-green-1 {
9088 background: #f1f8e9 !important;
9089}
9090[dir] .bg-light-green-2 {
9091 background: #dcedc8 !important;
9092}
9093[dir] .bg-light-green-3 {
9094 background: #c5e1a5 !important;
9095}
9096[dir] .bg-light-green-4 {
9097 background: #aed581 !important;
9098}
9099[dir] .bg-light-green-5 {
9100 background: #9ccc65 !important;
9101}
9102[dir] .bg-light-green-6 {
9103 background: #8bc34a !important;
9104}
9105[dir] .bg-light-green-7 {
9106 background: #7cb342 !important;
9107}
9108[dir] .bg-light-green-8 {
9109 background: #689f38 !important;
9110}
9111[dir] .bg-light-green-9 {
9112 background: #558b2f !important;
9113}
9114[dir] .bg-light-green-10 {
9115 background: #33691e !important;
9116}
9117[dir] .bg-light-green-11 {
9118 background: #ccff90 !important;
9119}
9120[dir] .bg-light-green-12 {
9121 background: #b2ff59 !important;
9122}
9123[dir] .bg-light-green-13 {
9124 background: #76ff03 !important;
9125}
9126[dir] .bg-light-green-14 {
9127 background: #64dd17 !important;
9128}
9129[dir] .bg-lime {
9130 background: #cddc39 !important;
9131}
9132[dir] .bg-lime-1 {
9133 background: #f9fbe7 !important;
9134}
9135[dir] .bg-lime-2 {
9136 background: #f0f4c3 !important;
9137}
9138[dir] .bg-lime-3 {
9139 background: #e6ee9c !important;
9140}
9141[dir] .bg-lime-4 {
9142 background: #dce775 !important;
9143}
9144[dir] .bg-lime-5 {
9145 background: #d4e157 !important;
9146}
9147[dir] .bg-lime-6 {
9148 background: #cddc39 !important;
9149}
9150[dir] .bg-lime-7 {
9151 background: #c0ca33 !important;
9152}
9153[dir] .bg-lime-8 {
9154 background: #afb42b !important;
9155}
9156[dir] .bg-lime-9 {
9157 background: #9e9d24 !important;
9158}
9159[dir] .bg-lime-10 {
9160 background: #827717 !important;
9161}
9162[dir] .bg-lime-11 {
9163 background: #f4ff81 !important;
9164}
9165[dir] .bg-lime-12 {
9166 background: #eeff41 !important;
9167}
9168[dir] .bg-lime-13 {
9169 background: #c6ff00 !important;
9170}
9171[dir] .bg-lime-14 {
9172 background: #aeea00 !important;
9173}
9174[dir] .bg-yellow {
9175 background: #ffeb3b !important;
9176}
9177[dir] .bg-yellow-1 {
9178 background: #fffde7 !important;
9179}
9180[dir] .bg-yellow-2 {
9181 background: #fff9c4 !important;
9182}
9183[dir] .bg-yellow-3 {
9184 background: #fff59d !important;
9185}
9186[dir] .bg-yellow-4 {
9187 background: #fff176 !important;
9188}
9189[dir] .bg-yellow-5 {
9190 background: #ffee58 !important;
9191}
9192[dir] .bg-yellow-6 {
9193 background: #ffeb3b !important;
9194}
9195[dir] .bg-yellow-7 {
9196 background: #fdd835 !important;
9197}
9198[dir] .bg-yellow-8 {
9199 background: #fbc02d !important;
9200}
9201[dir] .bg-yellow-9 {
9202 background: #f9a825 !important;
9203}
9204[dir] .bg-yellow-10 {
9205 background: #f57f17 !important;
9206}
9207[dir] .bg-yellow-11 {
9208 background: #ffff8d !important;
9209}
9210[dir] .bg-yellow-12 {
9211 background: #ff0 !important;
9212}
9213[dir] .bg-yellow-13 {
9214 background: #ffea00 !important;
9215}
9216[dir] .bg-yellow-14 {
9217 background: #ffd600 !important;
9218}
9219[dir] .bg-amber {
9220 background: #ffc107 !important;
9221}
9222[dir] .bg-amber-1 {
9223 background: #fff8e1 !important;
9224}
9225[dir] .bg-amber-2 {
9226 background: #ffecb3 !important;
9227}
9228[dir] .bg-amber-3 {
9229 background: #ffe082 !important;
9230}
9231[dir] .bg-amber-4 {
9232 background: #ffd54f !important;
9233}
9234[dir] .bg-amber-5 {
9235 background: #ffca28 !important;
9236}
9237[dir] .bg-amber-6 {
9238 background: #ffc107 !important;
9239}
9240[dir] .bg-amber-7 {
9241 background: #ffb300 !important;
9242}
9243[dir] .bg-amber-8 {
9244 background: #ffa000 !important;
9245}
9246[dir] .bg-amber-9 {
9247 background: #ff8f00 !important;
9248}
9249[dir] .bg-amber-10 {
9250 background: #ff6f00 !important;
9251}
9252[dir] .bg-amber-11 {
9253 background: #ffe57f !important;
9254}
9255[dir] .bg-amber-12 {
9256 background: #ffd740 !important;
9257}
9258[dir] .bg-amber-13 {
9259 background: #ffc400 !important;
9260}
9261[dir] .bg-amber-14 {
9262 background: #ffab00 !important;
9263}
9264[dir] .bg-orange {
9265 background: #ff9800 !important;
9266}
9267[dir] .bg-orange-1 {
9268 background: #fff3e0 !important;
9269}
9270[dir] .bg-orange-2 {
9271 background: #ffe0b2 !important;
9272}
9273[dir] .bg-orange-3 {
9274 background: #ffcc80 !important;
9275}
9276[dir] .bg-orange-4 {
9277 background: #ffb74d !important;
9278}
9279[dir] .bg-orange-5 {
9280 background: #ffa726 !important;
9281}
9282[dir] .bg-orange-6 {
9283 background: #ff9800 !important;
9284}
9285[dir] .bg-orange-7 {
9286 background: #fb8c00 !important;
9287}
9288[dir] .bg-orange-8 {
9289 background: #f57c00 !important;
9290}
9291[dir] .bg-orange-9 {
9292 background: #ef6c00 !important;
9293}
9294[dir] .bg-orange-10 {
9295 background: #e65100 !important;
9296}
9297[dir] .bg-orange-11 {
9298 background: #ffd180 !important;
9299}
9300[dir] .bg-orange-12 {
9301 background: #ffab40 !important;
9302}
9303[dir] .bg-orange-13 {
9304 background: #ff9100 !important;
9305}
9306[dir] .bg-orange-14 {
9307 background: #ff6d00 !important;
9308}
9309[dir] .bg-deep-orange {
9310 background: #ff5722 !important;
9311}
9312[dir] .bg-deep-orange-1 {
9313 background: #fbe9e7 !important;
9314}
9315[dir] .bg-deep-orange-2 {
9316 background: #ffccbc !important;
9317}
9318[dir] .bg-deep-orange-3 {
9319 background: #ffab91 !important;
9320}
9321[dir] .bg-deep-orange-4 {
9322 background: #ff8a65 !important;
9323}
9324[dir] .bg-deep-orange-5 {
9325 background: #ff7043 !important;
9326}
9327[dir] .bg-deep-orange-6 {
9328 background: #ff5722 !important;
9329}
9330[dir] .bg-deep-orange-7 {
9331 background: #f4511e !important;
9332}
9333[dir] .bg-deep-orange-8 {
9334 background: #e64a19 !important;
9335}
9336[dir] .bg-deep-orange-9 {
9337 background: #d84315 !important;
9338}
9339[dir] .bg-deep-orange-10 {
9340 background: #bf360c !important;
9341}
9342[dir] .bg-deep-orange-11 {
9343 background: #ff9e80 !important;
9344}
9345[dir] .bg-deep-orange-12 {
9346 background: #ff6e40 !important;
9347}
9348[dir] .bg-deep-orange-13 {
9349 background: #ff3d00 !important;
9350}
9351[dir] .bg-deep-orange-14 {
9352 background: #dd2c00 !important;
9353}
9354[dir] .bg-brown {
9355 background: #795548 !important;
9356}
9357[dir] .bg-brown-1 {
9358 background: #efebe9 !important;
9359}
9360[dir] .bg-brown-2 {
9361 background: #d7ccc8 !important;
9362}
9363[dir] .bg-brown-3 {
9364 background: #bcaaa4 !important;
9365}
9366[dir] .bg-brown-4 {
9367 background: #a1887f !important;
9368}
9369[dir] .bg-brown-5 {
9370 background: #8d6e63 !important;
9371}
9372[dir] .bg-brown-6 {
9373 background: #795548 !important;
9374}
9375[dir] .bg-brown-7 {
9376 background: #6d4c41 !important;
9377}
9378[dir] .bg-brown-8 {
9379 background: #5d4037 !important;
9380}
9381[dir] .bg-brown-9 {
9382 background: #4e342e !important;
9383}
9384[dir] .bg-brown-10 {
9385 background: #3e2723 !important;
9386}
9387[dir] .bg-brown-11 {
9388 background: #d7ccc8 !important;
9389}
9390[dir] .bg-brown-12 {
9391 background: #bcaaa4 !important;
9392}
9393[dir] .bg-brown-13 {
9394 background: #8d6e63 !important;
9395}
9396[dir] .bg-brown-14 {
9397 background: #5d4037 !important;
9398}
9399[dir] .bg-grey {
9400 background: #9e9e9e !important;
9401}
9402[dir] .bg-grey-1 {
9403 background: #fafafa !important;
9404}
9405[dir] .bg-grey-2 {
9406 background: #f5f5f5 !important;
9407}
9408[dir] .bg-grey-3 {
9409 background: #eee !important;
9410}
9411[dir] .bg-grey-4 {
9412 background: #e0e0e0 !important;
9413}
9414[dir] .bg-grey-5 {
9415 background: #bdbdbd !important;
9416}
9417[dir] .bg-grey-6 {
9418 background: #9e9e9e !important;
9419}
9420[dir] .bg-grey-7 {
9421 background: #757575 !important;
9422}
9423[dir] .bg-grey-8 {
9424 background: #616161 !important;
9425}
9426[dir] .bg-grey-9 {
9427 background: #424242 !important;
9428}
9429[dir] .bg-grey-10 {
9430 background: #212121 !important;
9431}
9432[dir] .bg-grey-11 {
9433 background: #f5f5f5 !important;
9434}
9435[dir] .bg-grey-12 {
9436 background: #eee !important;
9437}
9438[dir] .bg-grey-13 {
9439 background: #bdbdbd !important;
9440}
9441[dir] .bg-grey-14 {
9442 background: #616161 !important;
9443}
9444[dir] .bg-blue-grey {
9445 background: #607d8b !important;
9446}
9447[dir] .bg-blue-grey-1 {
9448 background: #eceff1 !important;
9449}
9450[dir] .bg-blue-grey-2 {
9451 background: #cfd8dc !important;
9452}
9453[dir] .bg-blue-grey-3 {
9454 background: #b0bec5 !important;
9455}
9456[dir] .bg-blue-grey-4 {
9457 background: #90a4ae !important;
9458}
9459[dir] .bg-blue-grey-5 {
9460 background: #78909c !important;
9461}
9462[dir] .bg-blue-grey-6 {
9463 background: #607d8b !important;
9464}
9465[dir] .bg-blue-grey-7 {
9466 background: #546e7a !important;
9467}
9468[dir] .bg-blue-grey-8 {
9469 background: #455a64 !important;
9470}
9471[dir] .bg-blue-grey-9 {
9472 background: #37474f !important;
9473}
9474[dir] .bg-blue-grey-10 {
9475 background: #263238 !important;
9476}
9477[dir] .bg-blue-grey-11 {
9478 background: #cfd8dc !important;
9479}
9480[dir] .bg-blue-grey-12 {
9481 background: #b0bec5 !important;
9482}
9483[dir] .bg-blue-grey-13 {
9484 background: #78909c !important;
9485}
9486[dir] .bg-blue-grey-14 {
9487 background: #455a64 !important;
9488}
9489.shadow-transition {
9490 transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;
9491}
9492[dir] .shadow-1 {
9493 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);
9494}
9495[dir] .shadow-up-1 {
9496 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);
9497}
9498[dir] .shadow-2 {
9499 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);
9500}
9501[dir] .shadow-up-2 {
9502 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);
9503}
9504[dir] .shadow-3 {
9505 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);
9506}
9507[dir] .shadow-up-3 {
9508 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);
9509}
9510[dir] .shadow-4 {
9511 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);
9512}
9513[dir] .shadow-up-4 {
9514 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);
9515}
9516[dir] .shadow-5 {
9517 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);
9518}
9519[dir] .shadow-up-5 {
9520 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);
9521}
9522[dir] .shadow-6 {
9523 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);
9524}
9525[dir] .shadow-up-6 {
9526 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);
9527}
9528[dir] .shadow-7 {
9529 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);
9530}
9531[dir] .shadow-up-7 {
9532 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);
9533}
9534[dir] .shadow-8 {
9535 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);
9536}
9537[dir] .shadow-up-8 {
9538 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);
9539}
9540[dir] .shadow-9 {
9541 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);
9542}
9543[dir] .shadow-up-9 {
9544 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);
9545}
9546[dir] .shadow-10 {
9547 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);
9548}
9549[dir] .shadow-up-10 {
9550 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);
9551}
9552[dir] .shadow-11 {
9553 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);
9554}
9555[dir] .shadow-up-11 {
9556 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);
9557}
9558[dir] .shadow-12 {
9559 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);
9560}
9561[dir] .shadow-up-12 {
9562 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);
9563}
9564[dir] .shadow-13 {
9565 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);
9566}
9567[dir] .shadow-up-13 {
9568 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);
9569}
9570[dir] .shadow-14 {
9571 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);
9572}
9573[dir] .shadow-up-14 {
9574 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);
9575}
9576[dir] .shadow-15 {
9577 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);
9578}
9579[dir] .shadow-up-15 {
9580 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);
9581}
9582[dir] .shadow-16 {
9583 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);
9584}
9585[dir] .shadow-up-16 {
9586 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);
9587}
9588[dir] .shadow-17 {
9589 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);
9590}
9591[dir] .shadow-up-17 {
9592 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);
9593}
9594[dir] .shadow-18 {
9595 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);
9596}
9597[dir] .shadow-up-18 {
9598 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);
9599}
9600[dir] .shadow-19 {
9601 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);
9602}
9603[dir] .shadow-up-19 {
9604 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);
9605}
9606[dir] .shadow-20 {
9607 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);
9608}
9609[dir] .shadow-up-20 {
9610 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);
9611}
9612[dir] .shadow-21 {
9613 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);
9614}
9615[dir] .shadow-up-21 {
9616 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);
9617}
9618[dir] .shadow-22 {
9619 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);
9620}
9621[dir] .shadow-up-22 {
9622 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);
9623}
9624[dir] .shadow-23 {
9625 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);
9626}
9627[dir] .shadow-up-23 {
9628 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);
9629}
9630[dir] .shadow-24 {
9631 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);
9632}
9633[dir] .shadow-up-24 {
9634 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);
9635}
9636[dir] .no-shadow, [dir] .shadow-0 {
9637 box-shadow: none !important;
9638}
9639[dir] .inset-shadow {
9640 box-shadow: 0 7px 9px -7px rgba(0,0,0,0.7) inset !important;
9641}
9642.z-marginals {
9643 z-index: 2000;
9644}
9645.z-notify {
9646 z-index: 9500;
9647}
9648.z-fullscreen {
9649 z-index: 6000;
9650}
9651.z-inherit {
9652 z-index: inherit !important;
9653}
9654.row,
9655.column,
9656.flex {
9657 display: flex;
9658 flex-wrap: wrap;
9659}
9660.row.inline,
9661.column.inline,
9662.flex.inline {
9663 display: inline-flex;
9664}
9665.row.reverse {
9666 flex-direction: row-reverse;
9667}
9668.column {
9669 flex-direction: column;
9670}
9671.column.reverse {
9672 flex-direction: column-reverse;
9673}
9674.wrap {
9675 flex-wrap: wrap;
9676}
9677.no-wrap {
9678 flex-wrap: nowrap;
9679}
9680.reverse-wrap {
9681 flex-wrap: wrap-reverse;
9682}
9683.order-first {
9684 order: -10000;
9685}
9686.order-last {
9687 order: 10000;
9688}
9689.order-none {
9690 order: 0;
9691}
9692.justify-start {
9693 justify-content: flex-start;
9694}
9695.justify-end {
9696 justify-content: flex-end;
9697}
9698.justify-center,
9699.flex-center {
9700 justify-content: center;
9701}
9702.justify-between {
9703 justify-content: space-between;
9704}
9705.justify-around {
9706 justify-content: space-around;
9707}
9708.justify-evenly {
9709 justify-content: space-evenly;
9710}
9711.items-start {
9712 align-items: flex-start;
9713}
9714.items-end {
9715 align-items: flex-end;
9716}
9717.items-center,
9718.flex-center {
9719 align-items: center;
9720}
9721.items-baseline {
9722 align-items: baseline;
9723}
9724.items-stretch {
9725 align-items: stretch;
9726}
9727.content-start {
9728 align-content: flex-start;
9729}
9730.content-end {
9731 align-content: flex-end;
9732}
9733.content-center {
9734 align-content: center;
9735}
9736.content-stretch {
9737 align-content: stretch;
9738}
9739.content-between {
9740 align-content: space-between;
9741}
9742.content-around {
9743 align-content: space-around;
9744}
9745.self-start {
9746 align-self: flex-start;
9747}
9748.self-end {
9749 align-self: flex-end;
9750}
9751.self-center {
9752 align-self: center;
9753}
9754.self-baseline {
9755 align-self: baseline;
9756}
9757.self-stretch {
9758 align-self: stretch;
9759}
9760[dir=ltr] .q-gutter-x-none, [dir=ltr] .q-gutter-none {
9761 margin-left: 0;
9762}
9763[dir=rtl] .q-gutter-x-none, [dir=rtl] .q-gutter-none {
9764 margin-right: 0;
9765}
9766[dir=ltr] .q-gutter-x-none > *, [dir=ltr] .q-gutter-none > * {
9767 margin-left: 0;
9768}
9769[dir=rtl] .q-gutter-x-none > *, [dir=rtl] .q-gutter-none > * {
9770 margin-right: 0;
9771}
9772[dir] .q-gutter-y-none, [dir] .q-gutter-none {
9773 margin-top: 0;
9774}
9775[dir] .q-gutter-y-none > *, [dir] .q-gutter-none > * {
9776 margin-top: 0;
9777}
9778[dir=ltr] .q-col-gutter-x-none, [dir=ltr] .q-col-gutter-none {
9779 margin-left: 0;
9780}
9781[dir=rtl] .q-col-gutter-x-none, [dir=rtl] .q-col-gutter-none {
9782 margin-right: 0;
9783}
9784[dir=ltr] .q-col-gutter-x-none > *, [dir=ltr] .q-col-gutter-none > * {
9785 padding-left: 0;
9786}
9787[dir=rtl] .q-col-gutter-x-none > *, [dir=rtl] .q-col-gutter-none > * {
9788 padding-right: 0;
9789}
9790[dir] .q-col-gutter-y-none, [dir] .q-col-gutter-none {
9791 margin-top: 0;
9792}
9793[dir] .q-col-gutter-y-none > *, [dir] .q-col-gutter-none > * {
9794 padding-top: 0;
9795}
9796[dir=ltr] .q-gutter-x-xs, [dir=ltr] .q-gutter-xs {
9797 margin-left: -4px;
9798}
9799[dir=rtl] .q-gutter-x-xs, [dir=rtl] .q-gutter-xs {
9800 margin-right: -4px;
9801}
9802[dir=ltr] .q-gutter-x-xs > *, [dir=ltr] .q-gutter-xs > * {
9803 margin-left: 4px;
9804}
9805[dir=rtl] .q-gutter-x-xs > *, [dir=rtl] .q-gutter-xs > * {
9806 margin-right: 4px;
9807}
9808[dir] .q-gutter-y-xs, [dir] .q-gutter-xs {
9809 margin-top: -4px;
9810}
9811[dir] .q-gutter-y-xs > *, [dir] .q-gutter-xs > * {
9812 margin-top: 4px;
9813}
9814[dir=ltr] .q-col-gutter-x-xs, [dir=ltr] .q-col-gutter-xs {
9815 margin-left: -4px;
9816}
9817[dir=rtl] .q-col-gutter-x-xs, [dir=rtl] .q-col-gutter-xs {
9818 margin-right: -4px;
9819}
9820[dir=ltr] .q-col-gutter-x-xs > *, [dir=ltr] .q-col-gutter-xs > * {
9821 padding-left: 4px;
9822}
9823[dir=rtl] .q-col-gutter-x-xs > *, [dir=rtl] .q-col-gutter-xs > * {
9824 padding-right: 4px;
9825}
9826[dir] .q-col-gutter-y-xs, [dir] .q-col-gutter-xs {
9827 margin-top: -4px;
9828}
9829[dir] .q-col-gutter-y-xs > *, [dir] .q-col-gutter-xs > * {
9830 padding-top: 4px;
9831}
9832[dir=ltr] .q-gutter-x-sm, [dir=ltr] .q-gutter-sm {
9833 margin-left: -8px;
9834}
9835[dir=rtl] .q-gutter-x-sm, [dir=rtl] .q-gutter-sm {
9836 margin-right: -8px;
9837}
9838[dir=ltr] .q-gutter-x-sm > *, [dir=ltr] .q-gutter-sm > * {
9839 margin-left: 8px;
9840}
9841[dir=rtl] .q-gutter-x-sm > *, [dir=rtl] .q-gutter-sm > * {
9842 margin-right: 8px;
9843}
9844[dir] .q-gutter-y-sm, [dir] .q-gutter-sm {
9845 margin-top: -8px;
9846}
9847[dir] .q-gutter-y-sm > *, [dir] .q-gutter-sm > * {
9848 margin-top: 8px;
9849}
9850[dir=ltr] .q-col-gutter-x-sm, [dir=ltr] .q-col-gutter-sm {
9851 margin-left: -8px;
9852}
9853[dir=rtl] .q-col-gutter-x-sm, [dir=rtl] .q-col-gutter-sm {
9854 margin-right: -8px;
9855}
9856[dir=ltr] .q-col-gutter-x-sm > *, [dir=ltr] .q-col-gutter-sm > * {
9857 padding-left: 8px;
9858}
9859[dir=rtl] .q-col-gutter-x-sm > *, [dir=rtl] .q-col-gutter-sm > * {
9860 padding-right: 8px;
9861}
9862[dir] .q-col-gutter-y-sm, [dir] .q-col-gutter-sm {
9863 margin-top: -8px;
9864}
9865[dir] .q-col-gutter-y-sm > *, [dir] .q-col-gutter-sm > * {
9866 padding-top: 8px;
9867}
9868[dir=ltr] .q-gutter-x-md, [dir=ltr] .q-gutter-md {
9869 margin-left: -16px;
9870}
9871[dir=rtl] .q-gutter-x-md, [dir=rtl] .q-gutter-md {
9872 margin-right: -16px;
9873}
9874[dir=ltr] .q-gutter-x-md > *, [dir=ltr] .q-gutter-md > * {
9875 margin-left: 16px;
9876}
9877[dir=rtl] .q-gutter-x-md > *, [dir=rtl] .q-gutter-md > * {
9878 margin-right: 16px;
9879}
9880[dir] .q-gutter-y-md, [dir] .q-gutter-md {
9881 margin-top: -16px;
9882}
9883[dir] .q-gutter-y-md > *, [dir] .q-gutter-md > * {
9884 margin-top: 16px;
9885}
9886[dir=ltr] .q-col-gutter-x-md, [dir=ltr] .q-col-gutter-md {
9887 margin-left: -16px;
9888}
9889[dir=rtl] .q-col-gutter-x-md, [dir=rtl] .q-col-gutter-md {
9890 margin-right: -16px;
9891}
9892[dir=ltr] .q-col-gutter-x-md > *, [dir=ltr] .q-col-gutter-md > * {
9893 padding-left: 16px;
9894}
9895[dir=rtl] .q-col-gutter-x-md > *, [dir=rtl] .q-col-gutter-md > * {
9896 padding-right: 16px;
9897}
9898[dir] .q-col-gutter-y-md, [dir] .q-col-gutter-md {
9899 margin-top: -16px;
9900}
9901[dir] .q-col-gutter-y-md > *, [dir] .q-col-gutter-md > * {
9902 padding-top: 16px;
9903}
9904[dir=ltr] .q-gutter-x-lg, [dir=ltr] .q-gutter-lg {
9905 margin-left: -24px;
9906}
9907[dir=rtl] .q-gutter-x-lg, [dir=rtl] .q-gutter-lg {
9908 margin-right: -24px;
9909}
9910[dir=ltr] .q-gutter-x-lg > *, [dir=ltr] .q-gutter-lg > * {
9911 margin-left: 24px;
9912}
9913[dir=rtl] .q-gutter-x-lg > *, [dir=rtl] .q-gutter-lg > * {
9914 margin-right: 24px;
9915}
9916[dir] .q-gutter-y-lg, [dir] .q-gutter-lg {
9917 margin-top: -24px;
9918}
9919[dir] .q-gutter-y-lg > *, [dir] .q-gutter-lg > * {
9920 margin-top: 24px;
9921}
9922[dir=ltr] .q-col-gutter-x-lg, [dir=ltr] .q-col-gutter-lg {
9923 margin-left: -24px;
9924}
9925[dir=rtl] .q-col-gutter-x-lg, [dir=rtl] .q-col-gutter-lg {
9926 margin-right: -24px;
9927}
9928[dir=ltr] .q-col-gutter-x-lg > *, [dir=ltr] .q-col-gutter-lg > * {
9929 padding-left: 24px;
9930}
9931[dir=rtl] .q-col-gutter-x-lg > *, [dir=rtl] .q-col-gutter-lg > * {
9932 padding-right: 24px;
9933}
9934[dir] .q-col-gutter-y-lg, [dir] .q-col-gutter-lg {
9935 margin-top: -24px;
9936}
9937[dir] .q-col-gutter-y-lg > *, [dir] .q-col-gutter-lg > * {
9938 padding-top: 24px;
9939}
9940[dir=ltr] .q-gutter-x-xl, [dir=ltr] .q-gutter-xl {
9941 margin-left: -48px;
9942}
9943[dir=rtl] .q-gutter-x-xl, [dir=rtl] .q-gutter-xl {
9944 margin-right: -48px;
9945}
9946[dir=ltr] .q-gutter-x-xl > *, [dir=ltr] .q-gutter-xl > * {
9947 margin-left: 48px;
9948}
9949[dir=rtl] .q-gutter-x-xl > *, [dir=rtl] .q-gutter-xl > * {
9950 margin-right: 48px;
9951}
9952[dir] .q-gutter-y-xl, [dir] .q-gutter-xl {
9953 margin-top: -48px;
9954}
9955[dir] .q-gutter-y-xl > *, [dir] .q-gutter-xl > * {
9956 margin-top: 48px;
9957}
9958[dir=ltr] .q-col-gutter-x-xl, [dir=ltr] .q-col-gutter-xl {
9959 margin-left: -48px;
9960}
9961[dir=rtl] .q-col-gutter-x-xl, [dir=rtl] .q-col-gutter-xl {
9962 margin-right: -48px;
9963}
9964[dir=ltr] .q-col-gutter-x-xl > *, [dir=ltr] .q-col-gutter-xl > * {
9965 padding-left: 48px;
9966}
9967[dir=rtl] .q-col-gutter-x-xl > *, [dir=rtl] .q-col-gutter-xl > * {
9968 padding-right: 48px;
9969}
9970[dir] .q-col-gutter-y-xl, [dir] .q-col-gutter-xl {
9971 margin-top: -48px;
9972}
9973[dir] .q-col-gutter-y-xl > *, [dir] .q-col-gutter-xl > * {
9974 padding-top: 48px;
9975}
9976@media (min-width: 0) {
9977 .row > .col,
9978 .row > .col-xs,
9979 .row > .col-auto,
9980 .row > .col-xs-auto,
9981 .row > .col-grow,
9982 .row > .col-xs-grow,
9983 .row > .col-shrink,
9984 .row > .col-xs-shrink,
9985 .row > .col-0,
9986 .row > .col-xs-0,
9987 .row > .col-1,
9988 .row > .col-xs-1,
9989 .row > .col-2,
9990 .row > .col-xs-2,
9991 .row > .col-3,
9992 .row > .col-xs-3,
9993 .row > .col-4,
9994 .row > .col-xs-4,
9995 .row > .col-5,
9996 .row > .col-xs-5,
9997 .row > .col-6,
9998 .row > .col-xs-6,
9999 .row > .col-7,
10000 .row > .col-xs-7,
10001 .row > .col-8,
10002 .row > .col-xs-8,
10003 .row > .col-9,
10004 .row > .col-xs-9,
10005 .row > .col-10,
10006 .row > .col-xs-10,
10007 .row > .col-11,
10008 .row > .col-xs-11,
10009 .row > .col-12,
10010 .row > .col-xs-12,
10011 .flex > .col,
10012 .flex > .col-xs,
10013 .flex > .col-auto,
10014 .flex > .col-xs-auto,
10015 .flex > .col-grow,
10016 .flex > .col-xs-grow,
10017 .flex > .col-shrink,
10018 .flex > .col-xs-shrink,
10019 .flex > .col-0,
10020 .flex > .col-xs-0,
10021 .flex > .col-1,
10022 .flex > .col-xs-1,
10023 .flex > .col-2,
10024 .flex > .col-xs-2,
10025 .flex > .col-3,
10026 .flex > .col-xs-3,
10027 .flex > .col-4,
10028 .flex > .col-xs-4,
10029 .flex > .col-5,
10030 .flex > .col-xs-5,
10031 .flex > .col-6,
10032 .flex > .col-xs-6,
10033 .flex > .col-7,
10034 .flex > .col-xs-7,
10035 .flex > .col-8,
10036 .flex > .col-xs-8,
10037 .flex > .col-9,
10038 .flex > .col-xs-9,
10039 .flex > .col-10,
10040 .flex > .col-xs-10,
10041 .flex > .col-11,
10042 .flex > .col-xs-11,
10043 .flex > .col-12,
10044 .flex > .col-xs-12 {
10045 width: auto;
10046 min-width: 0;
10047 max-width: 100%;
10048 }
10049 .column > .col,
10050 .column > .col-xs,
10051 .column > .col-auto,
10052 .column > .col-xs-auto,
10053 .column > .col-grow,
10054 .column > .col-xs-grow,
10055 .column > .col-shrink,
10056 .column > .col-xs-shrink,
10057 .column > .col-0,
10058 .column > .col-xs-0,
10059 .column > .col-1,
10060 .column > .col-xs-1,
10061 .column > .col-2,
10062 .column > .col-xs-2,
10063 .column > .col-3,
10064 .column > .col-xs-3,
10065 .column > .col-4,
10066 .column > .col-xs-4,
10067 .column > .col-5,
10068 .column > .col-xs-5,
10069 .column > .col-6,
10070 .column > .col-xs-6,
10071 .column > .col-7,
10072 .column > .col-xs-7,
10073 .column > .col-8,
10074 .column > .col-xs-8,
10075 .column > .col-9,
10076 .column > .col-xs-9,
10077 .column > .col-10,
10078 .column > .col-xs-10,
10079 .column > .col-11,
10080 .column > .col-xs-11,
10081 .column > .col-12,
10082 .column > .col-xs-12,
10083 .flex > .col,
10084 .flex > .col-xs,
10085 .flex > .col-auto,
10086 .flex > .col-xs-auto,
10087 .flex > .col-grow,
10088 .flex > .col-xs-grow,
10089 .flex > .col-shrink,
10090 .flex > .col-xs-shrink,
10091 .flex > .col-0,
10092 .flex > .col-xs-0,
10093 .flex > .col-1,
10094 .flex > .col-xs-1,
10095 .flex > .col-2,
10096 .flex > .col-xs-2,
10097 .flex > .col-3,
10098 .flex > .col-xs-3,
10099 .flex > .col-4,
10100 .flex > .col-xs-4,
10101 .flex > .col-5,
10102 .flex > .col-xs-5,
10103 .flex > .col-6,
10104 .flex > .col-xs-6,
10105 .flex > .col-7,
10106 .flex > .col-xs-7,
10107 .flex > .col-8,
10108 .flex > .col-xs-8,
10109 .flex > .col-9,
10110 .flex > .col-xs-9,
10111 .flex > .col-10,
10112 .flex > .col-xs-10,
10113 .flex > .col-11,
10114 .flex > .col-xs-11,
10115 .flex > .col-12,
10116 .flex > .col-xs-12 {
10117 height: auto;
10118 min-height: 0;
10119 max-height: 100%;
10120 }
10121 .col,
10122 .col-xs {
10123 flex: 10000 1 0%;
10124 }
10125 .col-auto,
10126 .col-xs-auto,
10127 .col-0,
10128 .col-xs-0,
10129 .col-1,
10130 .col-xs-1,
10131 .col-2,
10132 .col-xs-2,
10133 .col-3,
10134 .col-xs-3,
10135 .col-4,
10136 .col-xs-4,
10137 .col-5,
10138 .col-xs-5,
10139 .col-6,
10140 .col-xs-6,
10141 .col-7,
10142 .col-xs-7,
10143 .col-8,
10144 .col-xs-8,
10145 .col-9,
10146 .col-xs-9,
10147 .col-10,
10148 .col-xs-10,
10149 .col-11,
10150 .col-xs-11,
10151 .col-12,
10152 .col-xs-12 {
10153 flex: 0 0 auto;
10154 }
10155 .col-grow,
10156 .col-xs-grow {
10157 flex: 1 0 auto;
10158 }
10159 .col-shrink,
10160 .col-xs-shrink {
10161 flex: 0 1 auto;
10162 }
10163 .row > .col-0,
10164 .row > .col-xs-0 {
10165 height: auto;
10166 width: 0%;
10167 }
10168 [dir=ltr] .row > .offset-0, [dir=ltr] .row > .offset-xs-0 {
10169 margin-left: 0%;
10170 }
10171 [dir=rtl] .row > .offset-0, [dir=rtl] .row > .offset-xs-0 {
10172 margin-right: 0%;
10173 }
10174 .column > .col-0,
10175 .column > .col-xs-0 {
10176 height: 0%;
10177 width: auto;
10178 }
10179 .row > .col-1,
10180 .row > .col-xs-1 {
10181 height: auto;
10182 width: 8.3333%;
10183 }
10184 [dir=ltr] .row > .offset-1, [dir=ltr] .row > .offset-xs-1 {
10185 margin-left: 8.3333%;
10186 }
10187 [dir=rtl] .row > .offset-1, [dir=rtl] .row > .offset-xs-1 {
10188 margin-right: 8.3333%;
10189 }
10190 .column > .col-1,
10191 .column > .col-xs-1 {
10192 height: 8.3333%;
10193 width: auto;
10194 }
10195 .row > .col-2,
10196 .row > .col-xs-2 {
10197 height: auto;
10198 width: 16.6667%;
10199 }
10200 [dir=ltr] .row > .offset-2, [dir=ltr] .row > .offset-xs-2 {
10201 margin-left: 16.6667%;
10202 }
10203 [dir=rtl] .row > .offset-2, [dir=rtl] .row > .offset-xs-2 {
10204 margin-right: 16.6667%;
10205 }
10206 .column > .col-2,
10207 .column > .col-xs-2 {
10208 height: 16.6667%;
10209 width: auto;
10210 }
10211 .row > .col-3,
10212 .row > .col-xs-3 {
10213 height: auto;
10214 width: 25%;
10215 }
10216 [dir=ltr] .row > .offset-3, [dir=ltr] .row > .offset-xs-3 {
10217 margin-left: 25%;
10218 }
10219 [dir=rtl] .row > .offset-3, [dir=rtl] .row > .offset-xs-3 {
10220 margin-right: 25%;
10221 }
10222 .column > .col-3,
10223 .column > .col-xs-3 {
10224 height: 25%;
10225 width: auto;
10226 }
10227 .row > .col-4,
10228 .row > .col-xs-4 {
10229 height: auto;
10230 width: 33.3333%;
10231 }
10232 [dir=ltr] .row > .offset-4, [dir=ltr] .row > .offset-xs-4 {
10233 margin-left: 33.3333%;
10234 }
10235 [dir=rtl] .row > .offset-4, [dir=rtl] .row > .offset-xs-4 {
10236 margin-right: 33.3333%;
10237 }
10238 .column > .col-4,
10239 .column > .col-xs-4 {
10240 height: 33.3333%;
10241 width: auto;
10242 }
10243 .row > .col-5,
10244 .row > .col-xs-5 {
10245 height: auto;
10246 width: 41.6667%;
10247 }
10248 [dir=ltr] .row > .offset-5, [dir=ltr] .row > .offset-xs-5 {
10249 margin-left: 41.6667%;
10250 }
10251 [dir=rtl] .row > .offset-5, [dir=rtl] .row > .offset-xs-5 {
10252 margin-right: 41.6667%;
10253 }
10254 .column > .col-5,
10255 .column > .col-xs-5 {
10256 height: 41.6667%;
10257 width: auto;
10258 }
10259 .row > .col-6,
10260 .row > .col-xs-6 {
10261 height: auto;
10262 width: 50%;
10263 }
10264 [dir=ltr] .row > .offset-6, [dir=ltr] .row > .offset-xs-6 {
10265 margin-left: 50%;
10266 }
10267 [dir=rtl] .row > .offset-6, [dir=rtl] .row > .offset-xs-6 {
10268 margin-right: 50%;
10269 }
10270 .column > .col-6,
10271 .column > .col-xs-6 {
10272 height: 50%;
10273 width: auto;
10274 }
10275 .row > .col-7,
10276 .row > .col-xs-7 {
10277 height: auto;
10278 width: 58.3333%;
10279 }
10280 [dir=ltr] .row > .offset-7, [dir=ltr] .row > .offset-xs-7 {
10281 margin-left: 58.3333%;
10282 }
10283 [dir=rtl] .row > .offset-7, [dir=rtl] .row > .offset-xs-7 {
10284 margin-right: 58.3333%;
10285 }
10286 .column > .col-7,
10287 .column > .col-xs-7 {
10288 height: 58.3333%;
10289 width: auto;
10290 }
10291 .row > .col-8,
10292 .row > .col-xs-8 {
10293 height: auto;
10294 width: 66.6667%;
10295 }
10296 [dir=ltr] .row > .offset-8, [dir=ltr] .row > .offset-xs-8 {
10297 margin-left: 66.6667%;
10298 }
10299 [dir=rtl] .row > .offset-8, [dir=rtl] .row > .offset-xs-8 {
10300 margin-right: 66.6667%;
10301 }
10302 .column > .col-8,
10303 .column > .col-xs-8 {
10304 height: 66.6667%;
10305 width: auto;
10306 }
10307 .row > .col-9,
10308 .row > .col-xs-9 {
10309 height: auto;
10310 width: 75%;
10311 }
10312 [dir=ltr] .row > .offset-9, [dir=ltr] .row > .offset-xs-9 {
10313 margin-left: 75%;
10314 }
10315 [dir=rtl] .row > .offset-9, [dir=rtl] .row > .offset-xs-9 {
10316 margin-right: 75%;
10317 }
10318 .column > .col-9,
10319 .column > .col-xs-9 {
10320 height: 75%;
10321 width: auto;
10322 }
10323 .row > .col-10,
10324 .row > .col-xs-10 {
10325 height: auto;
10326 width: 83.3333%;
10327 }
10328 [dir=ltr] .row > .offset-10, [dir=ltr] .row > .offset-xs-10 {
10329 margin-left: 83.3333%;
10330 }
10331 [dir=rtl] .row > .offset-10, [dir=rtl] .row > .offset-xs-10 {
10332 margin-right: 83.3333%;
10333 }
10334 .column > .col-10,
10335 .column > .col-xs-10 {
10336 height: 83.3333%;
10337 width: auto;
10338 }
10339 .row > .col-11,
10340 .row > .col-xs-11 {
10341 height: auto;
10342 width: 91.6667%;
10343 }
10344 [dir=ltr] .row > .offset-11, [dir=ltr] .row > .offset-xs-11 {
10345 margin-left: 91.6667%;
10346 }
10347 [dir=rtl] .row > .offset-11, [dir=rtl] .row > .offset-xs-11 {
10348 margin-right: 91.6667%;
10349 }
10350 .column > .col-11,
10351 .column > .col-xs-11 {
10352 height: 91.6667%;
10353 width: auto;
10354 }
10355 .row > .col-12,
10356 .row > .col-xs-12 {
10357 height: auto;
10358 width: 100%;
10359 }
10360 [dir=ltr] .row > .offset-12, [dir=ltr] .row > .offset-xs-12 {
10361 margin-left: 100%;
10362 }
10363 [dir=rtl] .row > .offset-12, [dir=rtl] .row > .offset-xs-12 {
10364 margin-right: 100%;
10365 }
10366 .column > .col-12,
10367 .column > .col-xs-12 {
10368 height: 100%;
10369 width: auto;
10370 }
10371 .row > .col-all {
10372 height: auto;
10373 flex: 0 0 100%;
10374 }
10375}
10376@media (min-width: 600px) {
10377 .row > .col-sm,
10378 .row > .col-sm-auto,
10379 .row > .col-sm-grow,
10380 .row > .col-sm-shrink,
10381 .row > .col-sm-0,
10382 .row > .col-sm-1,
10383 .row > .col-sm-2,
10384 .row > .col-sm-3,
10385 .row > .col-sm-4,
10386 .row > .col-sm-5,
10387 .row > .col-sm-6,
10388 .row > .col-sm-7,
10389 .row > .col-sm-8,
10390 .row > .col-sm-9,
10391 .row > .col-sm-10,
10392 .row > .col-sm-11,
10393 .row > .col-sm-12,
10394 .flex > .col-sm,
10395 .flex > .col-sm-auto,
10396 .flex > .col-sm-grow,
10397 .flex > .col-sm-shrink,
10398 .flex > .col-sm-0,
10399 .flex > .col-sm-1,
10400 .flex > .col-sm-2,
10401 .flex > .col-sm-3,
10402 .flex > .col-sm-4,
10403 .flex > .col-sm-5,
10404 .flex > .col-sm-6,
10405 .flex > .col-sm-7,
10406 .flex > .col-sm-8,
10407 .flex > .col-sm-9,
10408 .flex > .col-sm-10,
10409 .flex > .col-sm-11,
10410 .flex > .col-sm-12 {
10411 width: auto;
10412 min-width: 0;
10413 max-width: 100%;
10414 }
10415 .column > .col-sm,
10416 .column > .col-sm-auto,
10417 .column > .col-sm-grow,
10418 .column > .col-sm-shrink,
10419 .column > .col-sm-0,
10420 .column > .col-sm-1,
10421 .column > .col-sm-2,
10422 .column > .col-sm-3,
10423 .column > .col-sm-4,
10424 .column > .col-sm-5,
10425 .column > .col-sm-6,
10426 .column > .col-sm-7,
10427 .column > .col-sm-8,
10428 .column > .col-sm-9,
10429 .column > .col-sm-10,
10430 .column > .col-sm-11,
10431 .column > .col-sm-12,
10432 .flex > .col-sm,
10433 .flex > .col-sm-auto,
10434 .flex > .col-sm-grow,
10435 .flex > .col-sm-shrink,
10436 .flex > .col-sm-0,
10437 .flex > .col-sm-1,
10438 .flex > .col-sm-2,
10439 .flex > .col-sm-3,
10440 .flex > .col-sm-4,
10441 .flex > .col-sm-5,
10442 .flex > .col-sm-6,
10443 .flex > .col-sm-7,
10444 .flex > .col-sm-8,
10445 .flex > .col-sm-9,
10446 .flex > .col-sm-10,
10447 .flex > .col-sm-11,
10448 .flex > .col-sm-12 {
10449 height: auto;
10450 min-height: 0;
10451 max-height: 100%;
10452 }
10453 .col-sm {
10454 flex: 10000 1 0%;
10455 }
10456 .col-sm-auto,
10457 .col-sm-0,
10458 .col-sm-1,
10459 .col-sm-2,
10460 .col-sm-3,
10461 .col-sm-4,
10462 .col-sm-5,
10463 .col-sm-6,
10464 .col-sm-7,
10465 .col-sm-8,
10466 .col-sm-9,
10467 .col-sm-10,
10468 .col-sm-11,
10469 .col-sm-12 {
10470 flex: 0 0 auto;
10471 }
10472 .col-sm-grow {
10473 flex: 1 0 auto;
10474 }
10475 .col-sm-shrink {
10476 flex: 0 1 auto;
10477 }
10478 .row > .col-sm-0 {
10479 height: auto;
10480 width: 0%;
10481 }
10482 [dir=ltr] .row > .offset-sm-0 {
10483 margin-left: 0%;
10484 }
10485 [dir=rtl] .row > .offset-sm-0 {
10486 margin-right: 0%;
10487 }
10488 .column > .col-sm-0 {
10489 height: 0%;
10490 width: auto;
10491 }
10492 .row > .col-sm-1 {
10493 height: auto;
10494 width: 8.3333%;
10495 }
10496 [dir=ltr] .row > .offset-sm-1 {
10497 margin-left: 8.3333%;
10498 }
10499 [dir=rtl] .row > .offset-sm-1 {
10500 margin-right: 8.3333%;
10501 }
10502 .column > .col-sm-1 {
10503 height: 8.3333%;
10504 width: auto;
10505 }
10506 .row > .col-sm-2 {
10507 height: auto;
10508 width: 16.6667%;
10509 }
10510 [dir=ltr] .row > .offset-sm-2 {
10511 margin-left: 16.6667%;
10512 }
10513 [dir=rtl] .row > .offset-sm-2 {
10514 margin-right: 16.6667%;
10515 }
10516 .column > .col-sm-2 {
10517 height: 16.6667%;
10518 width: auto;
10519 }
10520 .row > .col-sm-3 {
10521 height: auto;
10522 width: 25%;
10523 }
10524 [dir=ltr] .row > .offset-sm-3 {
10525 margin-left: 25%;
10526 }
10527 [dir=rtl] .row > .offset-sm-3 {
10528 margin-right: 25%;
10529 }
10530 .column > .col-sm-3 {
10531 height: 25%;
10532 width: auto;
10533 }
10534 .row > .col-sm-4 {
10535 height: auto;
10536 width: 33.3333%;
10537 }
10538 [dir=ltr] .row > .offset-sm-4 {
10539 margin-left: 33.3333%;
10540 }
10541 [dir=rtl] .row > .offset-sm-4 {
10542 margin-right: 33.3333%;
10543 }
10544 .column > .col-sm-4 {
10545 height: 33.3333%;
10546 width: auto;
10547 }
10548 .row > .col-sm-5 {
10549 height: auto;
10550 width: 41.6667%;
10551 }
10552 [dir=ltr] .row > .offset-sm-5 {
10553 margin-left: 41.6667%;
10554 }
10555 [dir=rtl] .row > .offset-sm-5 {
10556 margin-right: 41.6667%;
10557 }
10558 .column > .col-sm-5 {
10559 height: 41.6667%;
10560 width: auto;
10561 }
10562 .row > .col-sm-6 {
10563 height: auto;
10564 width: 50%;
10565 }
10566 [dir=ltr] .row > .offset-sm-6 {
10567 margin-left: 50%;
10568 }
10569 [dir=rtl] .row > .offset-sm-6 {
10570 margin-right: 50%;
10571 }
10572 .column > .col-sm-6 {
10573 height: 50%;
10574 width: auto;
10575 }
10576 .row > .col-sm-7 {
10577 height: auto;
10578 width: 58.3333%;
10579 }
10580 [dir=ltr] .row > .offset-sm-7 {
10581 margin-left: 58.3333%;
10582 }
10583 [dir=rtl] .row > .offset-sm-7 {
10584 margin-right: 58.3333%;
10585 }
10586 .column > .col-sm-7 {
10587 height: 58.3333%;
10588 width: auto;
10589 }
10590 .row > .col-sm-8 {
10591 height: auto;
10592 width: 66.6667%;
10593 }
10594 [dir=ltr] .row > .offset-sm-8 {
10595 margin-left: 66.6667%;
10596 }
10597 [dir=rtl] .row > .offset-sm-8 {
10598 margin-right: 66.6667%;
10599 }
10600 .column > .col-sm-8 {
10601 height: 66.6667%;
10602 width: auto;
10603 }
10604 .row > .col-sm-9 {
10605 height: auto;
10606 width: 75%;
10607 }
10608 [dir=ltr] .row > .offset-sm-9 {
10609 margin-left: 75%;
10610 }
10611 [dir=rtl] .row > .offset-sm-9 {
10612 margin-right: 75%;
10613 }
10614 .column > .col-sm-9 {
10615 height: 75%;
10616 width: auto;
10617 }
10618 .row > .col-sm-10 {
10619 height: auto;
10620 width: 83.3333%;
10621 }
10622 [dir=ltr] .row > .offset-sm-10 {
10623 margin-left: 83.3333%;
10624 }
10625 [dir=rtl] .row > .offset-sm-10 {
10626 margin-right: 83.3333%;
10627 }
10628 .column > .col-sm-10 {
10629 height: 83.3333%;
10630 width: auto;
10631 }
10632 .row > .col-sm-11 {
10633 height: auto;
10634 width: 91.6667%;
10635 }
10636 [dir=ltr] .row > .offset-sm-11 {
10637 margin-left: 91.6667%;
10638 }
10639 [dir=rtl] .row > .offset-sm-11 {
10640 margin-right: 91.6667%;
10641 }
10642 .column > .col-sm-11 {
10643 height: 91.6667%;
10644 width: auto;
10645 }
10646 .row > .col-sm-12 {
10647 height: auto;
10648 width: 100%;
10649 }
10650 [dir=ltr] .row > .offset-sm-12 {
10651 margin-left: 100%;
10652 }
10653 [dir=rtl] .row > .offset-sm-12 {
10654 margin-right: 100%;
10655 }
10656 .column > .col-sm-12 {
10657 height: 100%;
10658 width: auto;
10659 }
10660}
10661@media (min-width: 1024px) {
10662 .row > .col-md,
10663 .row > .col-md-auto,
10664 .row > .col-md-grow,
10665 .row > .col-md-shrink,
10666 .row > .col-md-0,
10667 .row > .col-md-1,
10668 .row > .col-md-2,
10669 .row > .col-md-3,
10670 .row > .col-md-4,
10671 .row > .col-md-5,
10672 .row > .col-md-6,
10673 .row > .col-md-7,
10674 .row > .col-md-8,
10675 .row > .col-md-9,
10676 .row > .col-md-10,
10677 .row > .col-md-11,
10678 .row > .col-md-12,
10679 .flex > .col-md,
10680 .flex > .col-md-auto,
10681 .flex > .col-md-grow,
10682 .flex > .col-md-shrink,
10683 .flex > .col-md-0,
10684 .flex > .col-md-1,
10685 .flex > .col-md-2,
10686 .flex > .col-md-3,
10687 .flex > .col-md-4,
10688 .flex > .col-md-5,
10689 .flex > .col-md-6,
10690 .flex > .col-md-7,
10691 .flex > .col-md-8,
10692 .flex > .col-md-9,
10693 .flex > .col-md-10,
10694 .flex > .col-md-11,
10695 .flex > .col-md-12 {
10696 width: auto;
10697 min-width: 0;
10698 max-width: 100%;
10699 }
10700 .column > .col-md,
10701 .column > .col-md-auto,
10702 .column > .col-md-grow,
10703 .column > .col-md-shrink,
10704 .column > .col-md-0,
10705 .column > .col-md-1,
10706 .column > .col-md-2,
10707 .column > .col-md-3,
10708 .column > .col-md-4,
10709 .column > .col-md-5,
10710 .column > .col-md-6,
10711 .column > .col-md-7,
10712 .column > .col-md-8,
10713 .column > .col-md-9,
10714 .column > .col-md-10,
10715 .column > .col-md-11,
10716 .column > .col-md-12,
10717 .flex > .col-md,
10718 .flex > .col-md-auto,
10719 .flex > .col-md-grow,
10720 .flex > .col-md-shrink,
10721 .flex > .col-md-0,
10722 .flex > .col-md-1,
10723 .flex > .col-md-2,
10724 .flex > .col-md-3,
10725 .flex > .col-md-4,
10726 .flex > .col-md-5,
10727 .flex > .col-md-6,
10728 .flex > .col-md-7,
10729 .flex > .col-md-8,
10730 .flex > .col-md-9,
10731 .flex > .col-md-10,
10732 .flex > .col-md-11,
10733 .flex > .col-md-12 {
10734 height: auto;
10735 min-height: 0;
10736 max-height: 100%;
10737 }
10738 .col-md {
10739 flex: 10000 1 0%;
10740 }
10741 .col-md-auto,
10742 .col-md-0,
10743 .col-md-1,
10744 .col-md-2,
10745 .col-md-3,
10746 .col-md-4,
10747 .col-md-5,
10748 .col-md-6,
10749 .col-md-7,
10750 .col-md-8,
10751 .col-md-9,
10752 .col-md-10,
10753 .col-md-11,
10754 .col-md-12 {
10755 flex: 0 0 auto;
10756 }
10757 .col-md-grow {
10758 flex: 1 0 auto;
10759 }
10760 .col-md-shrink {
10761 flex: 0 1 auto;
10762 }
10763 .row > .col-md-0 {
10764 height: auto;
10765 width: 0%;
10766 }
10767 [dir=ltr] .row > .offset-md-0 {
10768 margin-left: 0%;
10769 }
10770 [dir=rtl] .row > .offset-md-0 {
10771 margin-right: 0%;
10772 }
10773 .column > .col-md-0 {
10774 height: 0%;
10775 width: auto;
10776 }
10777 .row > .col-md-1 {
10778 height: auto;
10779 width: 8.3333%;
10780 }
10781 [dir=ltr] .row > .offset-md-1 {
10782 margin-left: 8.3333%;
10783 }
10784 [dir=rtl] .row > .offset-md-1 {
10785 margin-right: 8.3333%;
10786 }
10787 .column > .col-md-1 {
10788 height: 8.3333%;
10789 width: auto;
10790 }
10791 .row > .col-md-2 {
10792 height: auto;
10793 width: 16.6667%;
10794 }
10795 [dir=ltr] .row > .offset-md-2 {
10796 margin-left: 16.6667%;
10797 }
10798 [dir=rtl] .row > .offset-md-2 {
10799 margin-right: 16.6667%;
10800 }
10801 .column > .col-md-2 {
10802 height: 16.6667%;
10803 width: auto;
10804 }
10805 .row > .col-md-3 {
10806 height: auto;
10807 width: 25%;
10808 }
10809 [dir=ltr] .row > .offset-md-3 {
10810 margin-left: 25%;
10811 }
10812 [dir=rtl] .row > .offset-md-3 {
10813 margin-right: 25%;
10814 }
10815 .column > .col-md-3 {
10816 height: 25%;
10817 width: auto;
10818 }
10819 .row > .col-md-4 {
10820 height: auto;
10821 width: 33.3333%;
10822 }
10823 [dir=ltr] .row > .offset-md-4 {
10824 margin-left: 33.3333%;
10825 }
10826 [dir=rtl] .row > .offset-md-4 {
10827 margin-right: 33.3333%;
10828 }
10829 .column > .col-md-4 {
10830 height: 33.3333%;
10831 width: auto;
10832 }
10833 .row > .col-md-5 {
10834 height: auto;
10835 width: 41.6667%;
10836 }
10837 [dir=ltr] .row > .offset-md-5 {
10838 margin-left: 41.6667%;
10839 }
10840 [dir=rtl] .row > .offset-md-5 {
10841 margin-right: 41.6667%;
10842 }
10843 .column > .col-md-5 {
10844 height: 41.6667%;
10845 width: auto;
10846 }
10847 .row > .col-md-6 {
10848 height: auto;
10849 width: 50%;
10850 }
10851 [dir=ltr] .row > .offset-md-6 {
10852 margin-left: 50%;
10853 }
10854 [dir=rtl] .row > .offset-md-6 {
10855 margin-right: 50%;
10856 }
10857 .column > .col-md-6 {
10858 height: 50%;
10859 width: auto;
10860 }
10861 .row > .col-md-7 {
10862 height: auto;
10863 width: 58.3333%;
10864 }
10865 [dir=ltr] .row > .offset-md-7 {
10866 margin-left: 58.3333%;
10867 }
10868 [dir=rtl] .row > .offset-md-7 {
10869 margin-right: 58.3333%;
10870 }
10871 .column > .col-md-7 {
10872 height: 58.3333%;
10873 width: auto;
10874 }
10875 .row > .col-md-8 {
10876 height: auto;
10877 width: 66.6667%;
10878 }
10879 [dir=ltr] .row > .offset-md-8 {
10880 margin-left: 66.6667%;
10881 }
10882 [dir=rtl] .row > .offset-md-8 {
10883 margin-right: 66.6667%;
10884 }
10885 .column > .col-md-8 {
10886 height: 66.6667%;
10887 width: auto;
10888 }
10889 .row > .col-md-9 {
10890 height: auto;
10891 width: 75%;
10892 }
10893 [dir=ltr] .row > .offset-md-9 {
10894 margin-left: 75%;
10895 }
10896 [dir=rtl] .row > .offset-md-9 {
10897 margin-right: 75%;
10898 }
10899 .column > .col-md-9 {
10900 height: 75%;
10901 width: auto;
10902 }
10903 .row > .col-md-10 {
10904 height: auto;
10905 width: 83.3333%;
10906 }
10907 [dir=ltr] .row > .offset-md-10 {
10908 margin-left: 83.3333%;
10909 }
10910 [dir=rtl] .row > .offset-md-10 {
10911 margin-right: 83.3333%;
10912 }
10913 .column > .col-md-10 {
10914 height: 83.3333%;
10915 width: auto;
10916 }
10917 .row > .col-md-11 {
10918 height: auto;
10919 width: 91.6667%;
10920 }
10921 [dir=ltr] .row > .offset-md-11 {
10922 margin-left: 91.6667%;
10923 }
10924 [dir=rtl] .row > .offset-md-11 {
10925 margin-right: 91.6667%;
10926 }
10927 .column > .col-md-11 {
10928 height: 91.6667%;
10929 width: auto;
10930 }
10931 .row > .col-md-12 {
10932 height: auto;
10933 width: 100%;
10934 }
10935 [dir=ltr] .row > .offset-md-12 {
10936 margin-left: 100%;
10937 }
10938 [dir=rtl] .row > .offset-md-12 {
10939 margin-right: 100%;
10940 }
10941 .column > .col-md-12 {
10942 height: 100%;
10943 width: auto;
10944 }
10945}
10946@media (min-width: 1440px) {
10947 .row > .col-lg,
10948 .row > .col-lg-auto,
10949 .row > .col-lg-grow,
10950 .row > .col-lg-shrink,
10951 .row > .col-lg-0,
10952 .row > .col-lg-1,
10953 .row > .col-lg-2,
10954 .row > .col-lg-3,
10955 .row > .col-lg-4,
10956 .row > .col-lg-5,
10957 .row > .col-lg-6,
10958 .row > .col-lg-7,
10959 .row > .col-lg-8,
10960 .row > .col-lg-9,
10961 .row > .col-lg-10,
10962 .row > .col-lg-11,
10963 .row > .col-lg-12,
10964 .flex > .col-lg,
10965 .flex > .col-lg-auto,
10966 .flex > .col-lg-grow,
10967 .flex > .col-lg-shrink,
10968 .flex > .col-lg-0,
10969 .flex > .col-lg-1,
10970 .flex > .col-lg-2,
10971 .flex > .col-lg-3,
10972 .flex > .col-lg-4,
10973 .flex > .col-lg-5,
10974 .flex > .col-lg-6,
10975 .flex > .col-lg-7,
10976 .flex > .col-lg-8,
10977 .flex > .col-lg-9,
10978 .flex > .col-lg-10,
10979 .flex > .col-lg-11,
10980 .flex > .col-lg-12 {
10981 width: auto;
10982 min-width: 0;
10983 max-width: 100%;
10984 }
10985 .column > .col-lg,
10986 .column > .col-lg-auto,
10987 .column > .col-lg-grow,
10988 .column > .col-lg-shrink,
10989 .column > .col-lg-0,
10990 .column > .col-lg-1,
10991 .column > .col-lg-2,
10992 .column > .col-lg-3,
10993 .column > .col-lg-4,
10994 .column > .col-lg-5,
10995 .column > .col-lg-6,
10996 .column > .col-lg-7,
10997 .column > .col-lg-8,
10998 .column > .col-lg-9,
10999 .column > .col-lg-10,
11000 .column > .col-lg-11,
11001 .column > .col-lg-12,
11002 .flex > .col-lg,
11003 .flex > .col-lg-auto,
11004 .flex > .col-lg-grow,
11005 .flex > .col-lg-shrink,
11006 .flex > .col-lg-0,
11007 .flex > .col-lg-1,
11008 .flex > .col-lg-2,
11009 .flex > .col-lg-3,
11010 .flex > .col-lg-4,
11011 .flex > .col-lg-5,
11012 .flex > .col-lg-6,
11013 .flex > .col-lg-7,
11014 .flex > .col-lg-8,
11015 .flex > .col-lg-9,
11016 .flex > .col-lg-10,
11017 .flex > .col-lg-11,
11018 .flex > .col-lg-12 {
11019 height: auto;
11020 min-height: 0;
11021 max-height: 100%;
11022 }
11023 .col-lg {
11024 flex: 10000 1 0%;
11025 }
11026 .col-lg-auto,
11027 .col-lg-0,
11028 .col-lg-1,
11029 .col-lg-2,
11030 .col-lg-3,
11031 .col-lg-4,
11032 .col-lg-5,
11033 .col-lg-6,
11034 .col-lg-7,
11035 .col-lg-8,
11036 .col-lg-9,
11037 .col-lg-10,
11038 .col-lg-11,
11039 .col-lg-12 {
11040 flex: 0 0 auto;
11041 }
11042 .col-lg-grow {
11043 flex: 1 0 auto;
11044 }
11045 .col-lg-shrink {
11046 flex: 0 1 auto;
11047 }
11048 .row > .col-lg-0 {
11049 height: auto;
11050 width: 0%;
11051 }
11052 [dir=ltr] .row > .offset-lg-0 {
11053 margin-left: 0%;
11054 }
11055 [dir=rtl] .row > .offset-lg-0 {
11056 margin-right: 0%;
11057 }
11058 .column > .col-lg-0 {
11059 height: 0%;
11060 width: auto;
11061 }
11062 .row > .col-lg-1 {
11063 height: auto;
11064 width: 8.3333%;
11065 }
11066 [dir=ltr] .row > .offset-lg-1 {
11067 margin-left: 8.3333%;
11068 }
11069 [dir=rtl] .row > .offset-lg-1 {
11070 margin-right: 8.3333%;
11071 }
11072 .column > .col-lg-1 {
11073 height: 8.3333%;
11074 width: auto;
11075 }
11076 .row > .col-lg-2 {
11077 height: auto;
11078 width: 16.6667%;
11079 }
11080 [dir=ltr] .row > .offset-lg-2 {
11081 margin-left: 16.6667%;
11082 }
11083 [dir=rtl] .row > .offset-lg-2 {
11084 margin-right: 16.6667%;
11085 }
11086 .column > .col-lg-2 {
11087 height: 16.6667%;
11088 width: auto;
11089 }
11090 .row > .col-lg-3 {
11091 height: auto;
11092 width: 25%;
11093 }
11094 [dir=ltr] .row > .offset-lg-3 {
11095 margin-left: 25%;
11096 }
11097 [dir=rtl] .row > .offset-lg-3 {
11098 margin-right: 25%;
11099 }
11100 .column > .col-lg-3 {
11101 height: 25%;
11102 width: auto;
11103 }
11104 .row > .col-lg-4 {
11105 height: auto;
11106 width: 33.3333%;
11107 }
11108 [dir=ltr] .row > .offset-lg-4 {
11109 margin-left: 33.3333%;
11110 }
11111 [dir=rtl] .row > .offset-lg-4 {
11112 margin-right: 33.3333%;
11113 }
11114 .column > .col-lg-4 {
11115 height: 33.3333%;
11116 width: auto;
11117 }
11118 .row > .col-lg-5 {
11119 height: auto;
11120 width: 41.6667%;
11121 }
11122 [dir=ltr] .row > .offset-lg-5 {
11123 margin-left: 41.6667%;
11124 }
11125 [dir=rtl] .row > .offset-lg-5 {
11126 margin-right: 41.6667%;
11127 }
11128 .column > .col-lg-5 {
11129 height: 41.6667%;
11130 width: auto;
11131 }
11132 .row > .col-lg-6 {
11133 height: auto;
11134 width: 50%;
11135 }
11136 [dir=ltr] .row > .offset-lg-6 {
11137 margin-left: 50%;
11138 }
11139 [dir=rtl] .row > .offset-lg-6 {
11140 margin-right: 50%;
11141 }
11142 .column > .col-lg-6 {
11143 height: 50%;
11144 width: auto;
11145 }
11146 .row > .col-lg-7 {
11147 height: auto;
11148 width: 58.3333%;
11149 }
11150 [dir=ltr] .row > .offset-lg-7 {
11151 margin-left: 58.3333%;
11152 }
11153 [dir=rtl] .row > .offset-lg-7 {
11154 margin-right: 58.3333%;
11155 }
11156 .column > .col-lg-7 {
11157 height: 58.3333%;
11158 width: auto;
11159 }
11160 .row > .col-lg-8 {
11161 height: auto;
11162 width: 66.6667%;
11163 }
11164 [dir=ltr] .row > .offset-lg-8 {
11165 margin-left: 66.6667%;
11166 }
11167 [dir=rtl] .row > .offset-lg-8 {
11168 margin-right: 66.6667%;
11169 }
11170 .column > .col-lg-8 {
11171 height: 66.6667%;
11172 width: auto;
11173 }
11174 .row > .col-lg-9 {
11175 height: auto;
11176 width: 75%;
11177 }
11178 [dir=ltr] .row > .offset-lg-9 {
11179 margin-left: 75%;
11180 }
11181 [dir=rtl] .row > .offset-lg-9 {
11182 margin-right: 75%;
11183 }
11184 .column > .col-lg-9 {
11185 height: 75%;
11186 width: auto;
11187 }
11188 .row > .col-lg-10 {
11189 height: auto;
11190 width: 83.3333%;
11191 }
11192 [dir=ltr] .row > .offset-lg-10 {
11193 margin-left: 83.3333%;
11194 }
11195 [dir=rtl] .row > .offset-lg-10 {
11196 margin-right: 83.3333%;
11197 }
11198 .column > .col-lg-10 {
11199 height: 83.3333%;
11200 width: auto;
11201 }
11202 .row > .col-lg-11 {
11203 height: auto;
11204 width: 91.6667%;
11205 }
11206 [dir=ltr] .row > .offset-lg-11 {
11207 margin-left: 91.6667%;
11208 }
11209 [dir=rtl] .row > .offset-lg-11 {
11210 margin-right: 91.6667%;
11211 }
11212 .column > .col-lg-11 {
11213 height: 91.6667%;
11214 width: auto;
11215 }
11216 .row > .col-lg-12 {
11217 height: auto;
11218 width: 100%;
11219 }
11220 [dir=ltr] .row > .offset-lg-12 {
11221 margin-left: 100%;
11222 }
11223 [dir=rtl] .row > .offset-lg-12 {
11224 margin-right: 100%;
11225 }
11226 .column > .col-lg-12 {
11227 height: 100%;
11228 width: auto;
11229 }
11230}
11231@media (min-width: 1920px) {
11232 .row > .col-xl,
11233 .row > .col-xl-auto,
11234 .row > .col-xl-grow,
11235 .row > .col-xl-shrink,
11236 .row > .col-xl-0,
11237 .row > .col-xl-1,
11238 .row > .col-xl-2,
11239 .row > .col-xl-3,
11240 .row > .col-xl-4,
11241 .row > .col-xl-5,
11242 .row > .col-xl-6,
11243 .row > .col-xl-7,
11244 .row > .col-xl-8,
11245 .row > .col-xl-9,
11246 .row > .col-xl-10,
11247 .row > .col-xl-11,
11248 .row > .col-xl-12,
11249 .flex > .col-xl,
11250 .flex > .col-xl-auto,
11251 .flex > .col-xl-grow,
11252 .flex > .col-xl-shrink,
11253 .flex > .col-xl-0,
11254 .flex > .col-xl-1,
11255 .flex > .col-xl-2,
11256 .flex > .col-xl-3,
11257 .flex > .col-xl-4,
11258 .flex > .col-xl-5,
11259 .flex > .col-xl-6,
11260 .flex > .col-xl-7,
11261 .flex > .col-xl-8,
11262 .flex > .col-xl-9,
11263 .flex > .col-xl-10,
11264 .flex > .col-xl-11,
11265 .flex > .col-xl-12 {
11266 width: auto;
11267 min-width: 0;
11268 max-width: 100%;
11269 }
11270 .column > .col-xl,
11271 .column > .col-xl-auto,
11272 .column > .col-xl-grow,
11273 .column > .col-xl-shrink,
11274 .column > .col-xl-0,
11275 .column > .col-xl-1,
11276 .column > .col-xl-2,
11277 .column > .col-xl-3,
11278 .column > .col-xl-4,
11279 .column > .col-xl-5,
11280 .column > .col-xl-6,
11281 .column > .col-xl-7,
11282 .column > .col-xl-8,
11283 .column > .col-xl-9,
11284 .column > .col-xl-10,
11285 .column > .col-xl-11,
11286 .column > .col-xl-12,
11287 .flex > .col-xl,
11288 .flex > .col-xl-auto,
11289 .flex > .col-xl-grow,
11290 .flex > .col-xl-shrink,
11291 .flex > .col-xl-0,
11292 .flex > .col-xl-1,
11293 .flex > .col-xl-2,
11294 .flex > .col-xl-3,
11295 .flex > .col-xl-4,
11296 .flex > .col-xl-5,
11297 .flex > .col-xl-6,
11298 .flex > .col-xl-7,
11299 .flex > .col-xl-8,
11300 .flex > .col-xl-9,
11301 .flex > .col-xl-10,
11302 .flex > .col-xl-11,
11303 .flex > .col-xl-12 {
11304 height: auto;
11305 min-height: 0;
11306 max-height: 100%;
11307 }
11308 .col-xl {
11309 flex: 10000 1 0%;
11310 }
11311 .col-xl-auto,
11312 .col-xl-0,
11313 .col-xl-1,
11314 .col-xl-2,
11315 .col-xl-3,
11316 .col-xl-4,
11317 .col-xl-5,
11318 .col-xl-6,
11319 .col-xl-7,
11320 .col-xl-8,
11321 .col-xl-9,
11322 .col-xl-10,
11323 .col-xl-11,
11324 .col-xl-12 {
11325 flex: 0 0 auto;
11326 }
11327 .col-xl-grow {
11328 flex: 1 0 auto;
11329 }
11330 .col-xl-shrink {
11331 flex: 0 1 auto;
11332 }
11333 .row > .col-xl-0 {
11334 height: auto;
11335 width: 0%;
11336 }
11337 [dir=ltr] .row > .offset-xl-0 {
11338 margin-left: 0%;
11339 }
11340 [dir=rtl] .row > .offset-xl-0 {
11341 margin-right: 0%;
11342 }
11343 .column > .col-xl-0 {
11344 height: 0%;
11345 width: auto;
11346 }
11347 .row > .col-xl-1 {
11348 height: auto;
11349 width: 8.3333%;
11350 }
11351 [dir=ltr] .row > .offset-xl-1 {
11352 margin-left: 8.3333%;
11353 }
11354 [dir=rtl] .row > .offset-xl-1 {
11355 margin-right: 8.3333%;
11356 }
11357 .column > .col-xl-1 {
11358 height: 8.3333%;
11359 width: auto;
11360 }
11361 .row > .col-xl-2 {
11362 height: auto;
11363 width: 16.6667%;
11364 }
11365 [dir=ltr] .row > .offset-xl-2 {
11366 margin-left: 16.6667%;
11367 }
11368 [dir=rtl] .row > .offset-xl-2 {
11369 margin-right: 16.6667%;
11370 }
11371 .column > .col-xl-2 {
11372 height: 16.6667%;
11373 width: auto;
11374 }
11375 .row > .col-xl-3 {
11376 height: auto;
11377 width: 25%;
11378 }
11379 [dir=ltr] .row > .offset-xl-3 {
11380 margin-left: 25%;
11381 }
11382 [dir=rtl] .row > .offset-xl-3 {
11383 margin-right: 25%;
11384 }
11385 .column > .col-xl-3 {
11386 height: 25%;
11387 width: auto;
11388 }
11389 .row > .col-xl-4 {
11390 height: auto;
11391 width: 33.3333%;
11392 }
11393 [dir=ltr] .row > .offset-xl-4 {
11394 margin-left: 33.3333%;
11395 }
11396 [dir=rtl] .row > .offset-xl-4 {
11397 margin-right: 33.3333%;
11398 }
11399 .column > .col-xl-4 {
11400 height: 33.3333%;
11401 width: auto;
11402 }
11403 .row > .col-xl-5 {
11404 height: auto;
11405 width: 41.6667%;
11406 }
11407 [dir=ltr] .row > .offset-xl-5 {
11408 margin-left: 41.6667%;
11409 }
11410 [dir=rtl] .row > .offset-xl-5 {
11411 margin-right: 41.6667%;
11412 }
11413 .column > .col-xl-5 {
11414 height: 41.6667%;
11415 width: auto;
11416 }
11417 .row > .col-xl-6 {
11418 height: auto;
11419 width: 50%;
11420 }
11421 [dir=ltr] .row > .offset-xl-6 {
11422 margin-left: 50%;
11423 }
11424 [dir=rtl] .row > .offset-xl-6 {
11425 margin-right: 50%;
11426 }
11427 .column > .col-xl-6 {
11428 height: 50%;
11429 width: auto;
11430 }
11431 .row > .col-xl-7 {
11432 height: auto;
11433 width: 58.3333%;
11434 }
11435 [dir=ltr] .row > .offset-xl-7 {
11436 margin-left: 58.3333%;
11437 }
11438 [dir=rtl] .row > .offset-xl-7 {
11439 margin-right: 58.3333%;
11440 }
11441 .column > .col-xl-7 {
11442 height: 58.3333%;
11443 width: auto;
11444 }
11445 .row > .col-xl-8 {
11446 height: auto;
11447 width: 66.6667%;
11448 }
11449 [dir=ltr] .row > .offset-xl-8 {
11450 margin-left: 66.6667%;
11451 }
11452 [dir=rtl] .row > .offset-xl-8 {
11453 margin-right: 66.6667%;
11454 }
11455 .column > .col-xl-8 {
11456 height: 66.6667%;
11457 width: auto;
11458 }
11459 .row > .col-xl-9 {
11460 height: auto;
11461 width: 75%;
11462 }
11463 [dir=ltr] .row > .offset-xl-9 {
11464 margin-left: 75%;
11465 }
11466 [dir=rtl] .row > .offset-xl-9 {
11467 margin-right: 75%;
11468 }
11469 .column > .col-xl-9 {
11470 height: 75%;
11471 width: auto;
11472 }
11473 .row > .col-xl-10 {
11474 height: auto;
11475 width: 83.3333%;
11476 }
11477 [dir=ltr] .row > .offset-xl-10 {
11478 margin-left: 83.3333%;
11479 }
11480 [dir=rtl] .row > .offset-xl-10 {
11481 margin-right: 83.3333%;
11482 }
11483 .column > .col-xl-10 {
11484 height: 83.3333%;
11485 width: auto;
11486 }
11487 .row > .col-xl-11 {
11488 height: auto;
11489 width: 91.6667%;
11490 }
11491 [dir=ltr] .row > .offset-xl-11 {
11492 margin-left: 91.6667%;
11493 }
11494 [dir=rtl] .row > .offset-xl-11 {
11495 margin-right: 91.6667%;
11496 }
11497 .column > .col-xl-11 {
11498 height: 91.6667%;
11499 width: auto;
11500 }
11501 .row > .col-xl-12 {
11502 height: auto;
11503 width: 100%;
11504 }
11505 [dir=ltr] .row > .offset-xl-12 {
11506 margin-left: 100%;
11507 }
11508 [dir=rtl] .row > .offset-xl-12 {
11509 margin-right: 100%;
11510 }
11511 .column > .col-xl-12 {
11512 height: 100%;
11513 width: auto;
11514 }
11515}
11516[dir] .rounded-borders {
11517 border-radius: 4px;
11518}
11519[dir] .border-radius-inherit {
11520 border-radius: inherit;
11521}
11522.no-transition {
11523 transition: none !important;
11524}
11525.transition-0 {
11526 transition: 0s !important;
11527}
11528[dir] .glossy {
11529 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;
11530}
11531.q-placeholder::-moz-placeholder {
11532 color: inherit;
11533 opacity: 0.7;
11534}
11535.q-placeholder:-ms-input-placeholder {
11536 color: inherit !important;
11537 opacity: 0.7 !important;
11538}
11539.q-placeholder::placeholder {
11540 color: inherit;
11541 opacity: 0.7;
11542}
11543.q-body--fullscreen-mixin,
11544.q-body--prevent-scroll {
11545 position: fixed !important;
11546}
11547.q-body--force-scrollbar {
11548 overflow-y: scroll;
11549}
11550.q-no-input-spinner {
11551 -moz-appearance: textfield !important;
11552}
11553.q-no-input-spinner::-webkit-outer-spin-button,
11554.q-no-input-spinner::-webkit-inner-spin-button {
11555 -webkit-appearance: none;
11556}
11557[dir] .q-no-input-spinner::-webkit-outer-spin-button, [dir] .q-no-input-spinner::-webkit-inner-spin-button {
11558 margin: 0;
11559}
11560.q-link {
11561 outline: 0;
11562 text-decoration: none;
11563}
11564body.electron .q-electron-drag {
11565 -webkit-user-select: none;
11566 -webkit-app-region: drag;
11567}
11568body.electron .q-electron-drag .q-btn-item,
11569body.electron .q-electron-drag--exception {
11570 -webkit-app-region: no-drag;
11571}
11572img.responsive {
11573 max-width: 100%;
11574 height: auto;
11575}
11576.non-selectable {
11577 -webkit-user-select: none !important;
11578 -moz-user-select: none !important;
11579 -ms-user-select: none !important;
11580 user-select: none !important;
11581}
11582.scroll {
11583 overflow: auto;
11584}
11585.scroll,
11586.scroll-x,
11587.scroll-y {
11588 -webkit-overflow-scrolling: touch;
11589 will-change: scroll-position;
11590}
11591.scroll-x {
11592 overflow-x: auto;
11593}
11594.scroll-y {
11595 overflow-y: auto;
11596}
11597.no-scroll {
11598 overflow: hidden !important;
11599}
11600.no-pointer-events,
11601.no-pointer-events--children,
11602.no-pointer-events--children * {
11603 pointer-events: none !important;
11604}
11605.all-pointer-events {
11606 pointer-events: all !important;
11607}
11608[dir] .cursor-pointer {
11609 cursor: pointer !important;
11610}
11611[dir] .cursor-not-allowed {
11612 cursor: not-allowed !important;
11613}
11614[dir] .cursor-inherit {
11615 cursor: inherit !important;
11616}
11617[dir] .cursor-none {
11618 cursor: none !important;
11619}
11620[dir] [aria-busy='true'] {
11621 cursor: progress;
11622}
11623[dir] [aria-controls], [dir] [role='button'] {
11624 cursor: pointer;
11625}
11626[dir] [aria-disabled] {
11627 cursor: default;
11628}
11629.rotate-45 {
11630 transform: rotate(45deg) /* rtl:ignore */;
11631}
11632.rotate-90 {
11633 transform: rotate(90deg) /* rtl:ignore */;
11634}
11635.rotate-135 {
11636 transform: rotate(135deg) /* rtl:ignore */;
11637}
11638.rotate-180 {
11639 transform: rotate(180deg) /* rtl:ignore */;
11640}
11641.rotate-205 {
11642 transform: rotate(205deg) /* rtl:ignore */;
11643}
11644.rotate-270 {
11645 transform: rotate(270deg) /* rtl:ignore */;
11646}
11647.rotate-315 {
11648 transform: rotate(315deg) /* rtl:ignore */;
11649}
11650[dir] .flip-horizontal {
11651 transform: scaleX(-1);
11652}
11653[dir] .flip-vertical {
11654 transform: scaleY(-1);
11655}
11656[dir=ltr] .float-left {
11657 float: left;
11658}
11659[dir=rtl] .float-left {
11660 float: right;
11661}
11662[dir=ltr] .float-right {
11663 float: right;
11664}
11665[dir=rtl] .float-right {
11666 float: left;
11667}
11668.relative-position {
11669 position: relative;
11670}
11671.fixed,
11672.fixed-full,
11673.fullscreen,
11674.fixed-center,
11675.fixed-bottom,
11676.fixed-left,
11677.fixed-right,
11678.fixed-top,
11679.fixed-top-left,
11680.fixed-top-right,
11681.fixed-bottom-left,
11682.fixed-bottom-right {
11683 position: fixed;
11684}
11685.absolute,
11686.absolute-full,
11687.absolute-center,
11688.absolute-bottom,
11689.absolute-left,
11690.absolute-right,
11691.absolute-top,
11692.absolute-top-left,
11693.absolute-top-right,
11694.absolute-bottom-left,
11695.absolute-bottom-right {
11696 position: absolute;
11697}
11698.fixed-top,
11699.absolute-top {
11700 top: 0;
11701}
11702[dir=ltr] .fixed-top, [dir=ltr] .absolute-top {
11703 left: 0;
11704 right: 0;
11705}
11706[dir=rtl] .fixed-top, [dir=rtl] .absolute-top {
11707 right: 0;
11708 left: 0;
11709}
11710.fixed-right,
11711.absolute-right {
11712 top: 0;
11713 bottom: 0;
11714}
11715[dir=ltr] .fixed-right, [dir=ltr] .absolute-right {
11716 right: 0;
11717}
11718[dir=rtl] .fixed-right, [dir=rtl] .absolute-right {
11719 left: 0;
11720}
11721.fixed-bottom,
11722.absolute-bottom {
11723 bottom: 0;
11724}
11725[dir=ltr] .fixed-bottom, [dir=ltr] .absolute-bottom {
11726 right: 0;
11727 left: 0;
11728}
11729[dir=rtl] .fixed-bottom, [dir=rtl] .absolute-bottom {
11730 left: 0;
11731 right: 0;
11732}
11733.fixed-left,
11734.absolute-left {
11735 top: 0;
11736 bottom: 0;
11737}
11738[dir=ltr] .fixed-left, [dir=ltr] .absolute-left {
11739 left: 0;
11740}
11741[dir=rtl] .fixed-left, [dir=rtl] .absolute-left {
11742 right: 0;
11743}
11744.fixed-top-left,
11745.absolute-top-left {
11746 top: 0;
11747}
11748[dir=ltr] .fixed-top-left, [dir=ltr] .absolute-top-left {
11749 left: 0;
11750}
11751[dir=rtl] .fixed-top-left, [dir=rtl] .absolute-top-left {
11752 right: 0;
11753}
11754.fixed-top-right,
11755.absolute-top-right {
11756 top: 0;
11757}
11758[dir=ltr] .fixed-top-right, [dir=ltr] .absolute-top-right {
11759 right: 0;
11760}
11761[dir=rtl] .fixed-top-right, [dir=rtl] .absolute-top-right {
11762 left: 0;
11763}
11764.fixed-bottom-left,
11765.absolute-bottom-left {
11766 bottom: 0;
11767}
11768[dir=ltr] .fixed-bottom-left, [dir=ltr] .absolute-bottom-left {
11769 left: 0;
11770}
11771[dir=rtl] .fixed-bottom-left, [dir=rtl] .absolute-bottom-left {
11772 right: 0;
11773}
11774.fixed-bottom-right,
11775.absolute-bottom-right {
11776 bottom: 0;
11777}
11778[dir=ltr] .fixed-bottom-right, [dir=ltr] .absolute-bottom-right {
11779 right: 0;
11780}
11781[dir=rtl] .fixed-bottom-right, [dir=rtl] .absolute-bottom-right {
11782 left: 0;
11783}
11784.fullscreen {
11785 z-index: 6000;
11786 max-width: 100vw;
11787 max-height: 100vh;
11788}
11789[dir] .fullscreen {
11790 border-radius: 0 !important;
11791}
11792.absolute-full,
11793.fullscreen,
11794.fixed-full {
11795 top: 0;
11796 bottom: 0;
11797}
11798[dir=ltr] .absolute-full, [dir=ltr] .fullscreen, [dir=ltr] .fixed-full {
11799 right: 0;
11800 left: 0;
11801}
11802[dir=rtl] .absolute-full, [dir=rtl] .fullscreen, [dir=rtl] .fixed-full {
11803 left: 0;
11804 right: 0;
11805}
11806.fixed-center,
11807.absolute-center {
11808 top: 50%;
11809}
11810[dir=ltr] .fixed-center, [dir=ltr] .absolute-center {
11811 left: 50%;
11812 transform: translate(-50%, -50%);
11813}
11814[dir=rtl] .fixed-center, [dir=rtl] .absolute-center {
11815 right: 50%;
11816 transform: translate(50%, -50%);
11817}
11818.vertical-top {
11819 vertical-align: top !important;
11820}
11821.vertical-middle {
11822 vertical-align: middle !important;
11823}
11824.vertical-bottom {
11825 vertical-align: bottom !important;
11826}
11827[dir=ltr] .on-left {
11828 margin-right: 12px;
11829}
11830[dir=rtl] .on-left {
11831 margin-left: 12px;
11832}
11833[dir=ltr] .on-right {
11834 margin-left: 12px;
11835}
11836[dir=rtl] .on-right {
11837 margin-right: 12px;
11838}
11839/* internal: */
11840.q-position-engine {
11841 will-change: auto;
11842 visibility: collapse;
11843}
11844[dir] .q-position-engine {
11845 margin-top: var(--q-pe-top, 0) !important;
11846}
11847[dir=ltr] .q-position-engine {
11848 margin-left: var(--q-pe-left, 0) !important;
11849}
11850[dir=rtl] .q-position-engine {
11851 margin-right: var(--q-pe-left, 0) !important;
11852}
11853:root {
11854 --q-size-xs: 0;
11855 --q-size-sm: 600px;
11856 --q-size-md: 1024px;
11857 --q-size-lg: 1440px;
11858 --q-size-xl: 1920px;
11859}
11860.fit {
11861 width: 100% !important;
11862 height: 100% !important;
11863}
11864.full-height {
11865 height: 100% !important;
11866}
11867.full-width {
11868 width: 100% !important;
11869}
11870[dir=ltr] .full-width {
11871 margin-left: 0 !important;
11872 margin-right: 0 !important;
11873}
11874[dir=rtl] .full-width {
11875 margin-right: 0 !important;
11876 margin-left: 0 !important;
11877}
11878.window-height {
11879 height: 100vh !important;
11880}
11881[dir] .window-height {
11882 margin-top: 0 !important;
11883 margin-bottom: 0 !important;
11884}
11885.window-width {
11886 width: 100vw !important;
11887}
11888[dir=ltr] .window-width {
11889 margin-left: 0 !important;
11890 margin-right: 0 !important;
11891}
11892[dir=rtl] .window-width {
11893 margin-right: 0 !important;
11894 margin-left: 0 !important;
11895}
11896.block {
11897 display: block !important;
11898}
11899.inline-block {
11900 display: inline-block !important;
11901}
11902[dir] .q-pa-none {
11903 padding: 0 0;
11904}
11905[dir=ltr] .q-pl-none, [dir=ltr] .q-px-none {
11906 padding-left: 0;
11907}
11908[dir=rtl] .q-pl-none, [dir=rtl] .q-px-none {
11909 padding-right: 0;
11910}
11911[dir=ltr] .q-pr-none, [dir=ltr] .q-px-none {
11912 padding-right: 0;
11913}
11914[dir=rtl] .q-pr-none, [dir=rtl] .q-px-none {
11915 padding-left: 0;
11916}
11917[dir] .q-pt-none, [dir] .q-py-none {
11918 padding-top: 0;
11919}
11920[dir] .q-pb-none, [dir] .q-py-none {
11921 padding-bottom: 0;
11922}
11923[dir] .q-ma-none {
11924 margin: 0 0;
11925}
11926[dir=ltr] .q-ml-none, [dir=ltr] .q-mx-none {
11927 margin-left: 0;
11928}
11929[dir=rtl] .q-ml-none, [dir=rtl] .q-mx-none {
11930 margin-right: 0;
11931}
11932[dir=ltr] .q-mr-none, [dir=ltr] .q-mx-none {
11933 margin-right: 0;
11934}
11935[dir=rtl] .q-mr-none, [dir=rtl] .q-mx-none {
11936 margin-left: 0;
11937}
11938[dir] .q-mt-none, [dir] .q-my-none {
11939 margin-top: 0;
11940}
11941[dir] .q-mb-none, [dir] .q-my-none {
11942 margin-bottom: 0;
11943}
11944[dir] .q-pa-xs {
11945 padding: 4px 4px;
11946}
11947[dir=ltr] .q-pl-xs, [dir=ltr] .q-px-xs {
11948 padding-left: 4px;
11949}
11950[dir=rtl] .q-pl-xs, [dir=rtl] .q-px-xs {
11951 padding-right: 4px;
11952}
11953[dir=ltr] .q-pr-xs, [dir=ltr] .q-px-xs {
11954 padding-right: 4px;
11955}
11956[dir=rtl] .q-pr-xs, [dir=rtl] .q-px-xs {
11957 padding-left: 4px;
11958}
11959[dir] .q-pt-xs, [dir] .q-py-xs {
11960 padding-top: 4px;
11961}
11962[dir] .q-pb-xs, [dir] .q-py-xs {
11963 padding-bottom: 4px;
11964}
11965[dir] .q-ma-xs {
11966 margin: 4px 4px;
11967}
11968[dir=ltr] .q-ml-xs, [dir=ltr] .q-mx-xs {
11969 margin-left: 4px;
11970}
11971[dir=rtl] .q-ml-xs, [dir=rtl] .q-mx-xs {
11972 margin-right: 4px;
11973}
11974[dir=ltr] .q-mr-xs, [dir=ltr] .q-mx-xs {
11975 margin-right: 4px;
11976}
11977[dir=rtl] .q-mr-xs, [dir=rtl] .q-mx-xs {
11978 margin-left: 4px;
11979}
11980[dir] .q-mt-xs, [dir] .q-my-xs {
11981 margin-top: 4px;
11982}
11983[dir] .q-mb-xs, [dir] .q-my-xs {
11984 margin-bottom: 4px;
11985}
11986[dir] .q-pa-sm {
11987 padding: 8px 8px;
11988}
11989[dir=ltr] .q-pl-sm, [dir=ltr] .q-px-sm {
11990 padding-left: 8px;
11991}
11992[dir=rtl] .q-pl-sm, [dir=rtl] .q-px-sm {
11993 padding-right: 8px;
11994}
11995[dir=ltr] .q-pr-sm, [dir=ltr] .q-px-sm {
11996 padding-right: 8px;
11997}
11998[dir=rtl] .q-pr-sm, [dir=rtl] .q-px-sm {
11999 padding-left: 8px;
12000}
12001[dir] .q-pt-sm, [dir] .q-py-sm {
12002 padding-top: 8px;
12003}
12004[dir] .q-pb-sm, [dir] .q-py-sm {
12005 padding-bottom: 8px;
12006}
12007[dir] .q-ma-sm {
12008 margin: 8px 8px;
12009}
12010[dir=ltr] .q-ml-sm, [dir=ltr] .q-mx-sm {
12011 margin-left: 8px;
12012}
12013[dir=rtl] .q-ml-sm, [dir=rtl] .q-mx-sm {
12014 margin-right: 8px;
12015}
12016[dir=ltr] .q-mr-sm, [dir=ltr] .q-mx-sm {
12017 margin-right: 8px;
12018}
12019[dir=rtl] .q-mr-sm, [dir=rtl] .q-mx-sm {
12020 margin-left: 8px;
12021}
12022[dir] .q-mt-sm, [dir] .q-my-sm {
12023 margin-top: 8px;
12024}
12025[dir] .q-mb-sm, [dir] .q-my-sm {
12026 margin-bottom: 8px;
12027}
12028[dir] .q-pa-md {
12029 padding: 16px 16px;
12030}
12031[dir=ltr] .q-pl-md, [dir=ltr] .q-px-md {
12032 padding-left: 16px;
12033}
12034[dir=rtl] .q-pl-md, [dir=rtl] .q-px-md {
12035 padding-right: 16px;
12036}
12037[dir=ltr] .q-pr-md, [dir=ltr] .q-px-md {
12038 padding-right: 16px;
12039}
12040[dir=rtl] .q-pr-md, [dir=rtl] .q-px-md {
12041 padding-left: 16px;
12042}
12043[dir] .q-pt-md, [dir] .q-py-md {
12044 padding-top: 16px;
12045}
12046[dir] .q-pb-md, [dir] .q-py-md {
12047 padding-bottom: 16px;
12048}
12049[dir] .q-ma-md {
12050 margin: 16px 16px;
12051}
12052[dir=ltr] .q-ml-md, [dir=ltr] .q-mx-md {
12053 margin-left: 16px;
12054}
12055[dir=rtl] .q-ml-md, [dir=rtl] .q-mx-md {
12056 margin-right: 16px;
12057}
12058[dir=ltr] .q-mr-md, [dir=ltr] .q-mx-md {
12059 margin-right: 16px;
12060}
12061[dir=rtl] .q-mr-md, [dir=rtl] .q-mx-md {
12062 margin-left: 16px;
12063}
12064[dir] .q-mt-md, [dir] .q-my-md {
12065 margin-top: 16px;
12066}
12067[dir] .q-mb-md, [dir] .q-my-md {
12068 margin-bottom: 16px;
12069}
12070[dir] .q-pa-lg {
12071 padding: 24px 24px;
12072}
12073[dir=ltr] .q-pl-lg, [dir=ltr] .q-px-lg {
12074 padding-left: 24px;
12075}
12076[dir=rtl] .q-pl-lg, [dir=rtl] .q-px-lg {
12077 padding-right: 24px;
12078}
12079[dir=ltr] .q-pr-lg, [dir=ltr] .q-px-lg {
12080 padding-right: 24px;
12081}
12082[dir=rtl] .q-pr-lg, [dir=rtl] .q-px-lg {
12083 padding-left: 24px;
12084}
12085[dir] .q-pt-lg, [dir] .q-py-lg {
12086 padding-top: 24px;
12087}
12088[dir] .q-pb-lg, [dir] .q-py-lg {
12089 padding-bottom: 24px;
12090}
12091[dir] .q-ma-lg {
12092 margin: 24px 24px;
12093}
12094[dir=ltr] .q-ml-lg, [dir=ltr] .q-mx-lg {
12095 margin-left: 24px;
12096}
12097[dir=rtl] .q-ml-lg, [dir=rtl] .q-mx-lg {
12098 margin-right: 24px;
12099}
12100[dir=ltr] .q-mr-lg, [dir=ltr] .q-mx-lg {
12101 margin-right: 24px;
12102}
12103[dir=rtl] .q-mr-lg, [dir=rtl] .q-mx-lg {
12104 margin-left: 24px;
12105}
12106[dir] .q-mt-lg, [dir] .q-my-lg {
12107 margin-top: 24px;
12108}
12109[dir] .q-mb-lg, [dir] .q-my-lg {
12110 margin-bottom: 24px;
12111}
12112[dir] .q-pa-xl {
12113 padding: 48px 48px;
12114}
12115[dir=ltr] .q-pl-xl, [dir=ltr] .q-px-xl {
12116 padding-left: 48px;
12117}
12118[dir=rtl] .q-pl-xl, [dir=rtl] .q-px-xl {
12119 padding-right: 48px;
12120}
12121[dir=ltr] .q-pr-xl, [dir=ltr] .q-px-xl {
12122 padding-right: 48px;
12123}
12124[dir=rtl] .q-pr-xl, [dir=rtl] .q-px-xl {
12125 padding-left: 48px;
12126}
12127[dir] .q-pt-xl, [dir] .q-py-xl {
12128 padding-top: 48px;
12129}
12130[dir] .q-pb-xl, [dir] .q-py-xl {
12131 padding-bottom: 48px;
12132}
12133[dir] .q-ma-xl {
12134 margin: 48px 48px;
12135}
12136[dir=ltr] .q-ml-xl, [dir=ltr] .q-mx-xl {
12137 margin-left: 48px;
12138}
12139[dir=rtl] .q-ml-xl, [dir=rtl] .q-mx-xl {
12140 margin-right: 48px;
12141}
12142[dir=ltr] .q-mr-xl, [dir=ltr] .q-mx-xl {
12143 margin-right: 48px;
12144}
12145[dir=rtl] .q-mr-xl, [dir=rtl] .q-mx-xl {
12146 margin-left: 48px;
12147}
12148[dir] .q-mt-xl, [dir] .q-my-xl {
12149 margin-top: 48px;
12150}
12151[dir] .q-mb-xl, [dir] .q-my-xl {
12152 margin-bottom: 48px;
12153}
12154[dir] .q-mt-auto, [dir] .q-my-auto {
12155 margin-top: auto;
12156}
12157[dir=ltr] .q-ml-auto, [dir=ltr] .q-mx-auto {
12158 margin-left: auto;
12159}
12160[dir=rtl] .q-ml-auto, [dir=rtl] .q-mx-auto {
12161 margin-right: auto;
12162}
12163[dir] .q-mb-auto, [dir] .q-my-auto {
12164 margin-bottom: auto;
12165}
12166[dir=ltr] .q-mr-auto, [dir=ltr] .q-mx-auto {
12167 margin-right: auto;
12168}
12169[dir=rtl] .q-mr-auto, [dir=rtl] .q-mx-auto {
12170 margin-left: auto;
12171}
12172.q-touch {
12173 -webkit-user-select: none;
12174 -moz-user-select: none;
12175 -ms-user-select: none;
12176 user-select: none;
12177 user-drag: none;
12178 -khtml-user-drag: none;
12179 -webkit-user-drag: none;
12180}
12181.q-touch-x {
12182 touch-action: pan-x;
12183}
12184.q-touch-y {
12185 touch-action: pan-y;
12186}
12187.q-transition--slide-right-leave-active,
12188.q-transition--slide-left-leave-active,
12189.q-transition--slide-up-leave-active,
12190.q-transition--slide-down-leave-active,
12191.q-transition--jump-right-leave-active,
12192.q-transition--jump-left-leave-active,
12193.q-transition--jump-up-leave-active,
12194.q-transition--jump-down-leave-active,
12195.q-transition--fade-leave-active,
12196.q-transition--scale-leave-active,
12197.q-transition--rotate-leave-active,
12198.q-transition--flip-leave-active {
12199 position: absolute;
12200}
12201.q-transition--slide-right-enter-active,
12202.q-transition--slide-left-enter-active,
12203.q-transition--slide-up-enter-active,
12204.q-transition--slide-down-enter-active,
12205.q-transition--slide-right-leave-active,
12206.q-transition--slide-left-leave-active,
12207.q-transition--slide-up-leave-active,
12208.q-transition--slide-down-leave-active {
12209 transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
12210}
12211[dir=ltr] .q-transition--slide-right-enter {
12212 transform: translate3d(-100%, 0, 0);
12213}
12214[dir=rtl] .q-transition--slide-right-enter {
12215 transform: translate3d(100%, 0, 0);
12216}
12217[dir=ltr] .q-transition--slide-right-leave-to {
12218 transform: translate3d(100%, 0, 0);
12219}
12220[dir=rtl] .q-transition--slide-right-leave-to {
12221 transform: translate3d(-100%, 0, 0);
12222}
12223[dir=ltr] .q-transition--slide-left-enter {
12224 transform: translate3d(100%, 0, 0);
12225}
12226[dir=rtl] .q-transition--slide-left-enter {
12227 transform: translate3d(-100%, 0, 0);
12228}
12229[dir=ltr] .q-transition--slide-left-leave-to {
12230 transform: translate3d(-100%, 0, 0);
12231}
12232[dir=rtl] .q-transition--slide-left-leave-to {
12233 transform: translate3d(100%, 0, 0);
12234}
12235[dir] .q-transition--slide-up-enter {
12236 transform: translate3d(0, 100%, 0);
12237}
12238[dir] .q-transition--slide-up-leave-to {
12239 transform: translate3d(0, -100%, 0);
12240}
12241[dir] .q-transition--slide-down-enter {
12242 transform: translate3d(0, -100%, 0);
12243}
12244[dir] .q-transition--slide-down-leave-to {
12245 transform: translate3d(0, 100%, 0);
12246}
12247.q-transition--jump-right-enter-active,
12248.q-transition--jump-left-enter-active,
12249.q-transition--jump-up-enter-active,
12250.q-transition--jump-down-enter-active,
12251.q-transition--jump-right-leave-active,
12252.q-transition--jump-left-leave-active,
12253.q-transition--jump-up-leave-active,
12254.q-transition--jump-down-leave-active {
12255 transition: opacity 0.3s, transform 0.3s;
12256}
12257.q-transition--jump-right-enter,
12258.q-transition--jump-left-enter,
12259.q-transition--jump-up-enter,
12260.q-transition--jump-down-enter,
12261.q-transition--jump-right-leave-to,
12262.q-transition--jump-left-leave-to,
12263.q-transition--jump-up-leave-to,
12264.q-transition--jump-down-leave-to {
12265 opacity: 0;
12266}
12267[dir=ltr] .q-transition--jump-right-enter {
12268 transform: translate3d(-15px, 0, 0);
12269}
12270[dir=rtl] .q-transition--jump-right-enter {
12271 transform: translate3d(15px, 0, 0);
12272}
12273[dir=ltr] .q-transition--jump-right-leave-to {
12274 transform: translate3d(15px, 0, 0);
12275}
12276[dir=rtl] .q-transition--jump-right-leave-to {
12277 transform: translate3d(-15px, 0, 0);
12278}
12279[dir=ltr] .q-transition--jump-left-enter {
12280 transform: translate3d(15px, 0, 0);
12281}
12282[dir=rtl] .q-transition--jump-left-enter {
12283 transform: translate3d(-15px, 0, 0);
12284}
12285[dir=ltr] .q-transition--jump-left-leave-to {
12286 transform: translateX(-15px);
12287}
12288[dir=rtl] .q-transition--jump-left-leave-to {
12289 transform: translateX(15px);
12290}
12291[dir] .q-transition--jump-up-enter {
12292 transform: translate3d(0, 15px, 0);
12293}
12294[dir] .q-transition--jump-up-leave-to {
12295 transform: translate3d(0, -15px, 0);
12296}
12297[dir] .q-transition--jump-down-enter {
12298 transform: translate3d(0, -15px, 0);
12299}
12300[dir] .q-transition--jump-down-leave-to {
12301 transform: translate3d(0, 15px, 0);
12302}
12303.q-transition--fade-enter-active,
12304.q-transition--fade-leave-active {
12305 transition: opacity 0.3s ease-out;
12306}
12307.q-transition--fade-enter,
12308.q-transition--fade-leave,
12309.q-transition--fade-leave-to {
12310 opacity: 0;
12311}
12312.q-transition--scale-enter-active,
12313.q-transition--scale-leave-active {
12314 transition: opacity 0.3s, transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
12315}
12316.q-transition--scale-enter,
12317.q-transition--scale-leave,
12318.q-transition--scale-leave-to {
12319 opacity: 0;
12320}
12321[dir] .q-transition--scale-enter, [dir] .q-transition--scale-leave, [dir] .q-transition--scale-leave-to {
12322 transform: scale3d(0, 0, 1);
12323}
12324.q-transition--rotate-enter-active,
12325.q-transition--rotate-leave-active {
12326 transition: opacity 0.3s, transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
12327 transform-style: preserve-3d;
12328}
12329.q-transition--rotate-enter,
12330.q-transition--rotate-leave,
12331.q-transition--rotate-leave-to {
12332 opacity: 0;
12333}
12334[dir=ltr] .q-transition--rotate-enter, [dir=ltr] .q-transition--rotate-leave, [dir=ltr] .q-transition--rotate-leave-to {
12335 transform: scale3d(0, 0, 1) rotate3d(0, 0, 1, 90deg);
12336}
12337[dir=rtl] .q-transition--rotate-enter, [dir=rtl] .q-transition--rotate-leave, [dir=rtl] .q-transition--rotate-leave-to {
12338 transform: scale3d(0, 0, 1) rotate3d(0, 0, 1, -90deg);
12339}
12340.q-transition--flip-right-enter-active,
12341.q-transition--flip-left-enter-active,
12342.q-transition--flip-up-enter-active,
12343.q-transition--flip-down-enter-active,
12344.q-transition--flip-right-leave-active,
12345.q-transition--flip-left-leave-active,
12346.q-transition--flip-up-leave-active,
12347.q-transition--flip-down-leave-active {
12348 transition: transform 0.3s;
12349 -webkit-backface-visibility: hidden;
12350 backface-visibility: hidden;
12351}
12352[dir=ltr] .q-transition--flip-right-enter-to, [dir=ltr] .q-transition--flip-left-enter-to, [dir=ltr] .q-transition--flip-up-enter-to, [dir=ltr] .q-transition--flip-down-enter-to, [dir=ltr] .q-transition--flip-right-leave, [dir=ltr] .q-transition--flip-left-leave, [dir=ltr] .q-transition--flip-up-leave, [dir=ltr] .q-transition--flip-down-leave {
12353 transform: perspective(400px) rotate3d(1, 1, 0, 0deg);
12354}
12355[dir=rtl] .q-transition--flip-right-enter-to, [dir=rtl] .q-transition--flip-left-enter-to, [dir=rtl] .q-transition--flip-up-enter-to, [dir=rtl] .q-transition--flip-down-enter-to, [dir=rtl] .q-transition--flip-right-leave, [dir=rtl] .q-transition--flip-left-leave, [dir=rtl] .q-transition--flip-up-leave, [dir=rtl] .q-transition--flip-down-leave {
12356 transform: perspective(400px) rotate3d(1, -1, 0, 0deg);
12357}
12358[dir=ltr] .q-transition--flip-right-enter {
12359 transform: perspective(400px) rotate3d(0, 1, 0, -180deg);
12360}
12361[dir=rtl] .q-transition--flip-right-enter {
12362 transform: perspective(400px) rotate3d(0, -1, 0, 180deg);
12363}
12364[dir=ltr] .q-transition--flip-right-leave-to {
12365 transform: perspective(400px) rotate3d(0, 1, 0, 180deg);
12366}
12367[dir=rtl] .q-transition--flip-right-leave-to {
12368 transform: perspective(400px) rotate3d(0, -1, 0, -180deg);
12369}
12370[dir=ltr] .q-transition--flip-left-enter {
12371 transform: perspective(400px) rotate3d(0, 1, 0, 180deg);
12372}
12373[dir=rtl] .q-transition--flip-left-enter {
12374 transform: perspective(400px) rotate3d(0, -1, 0, -180deg);
12375}
12376[dir=ltr] .q-transition--flip-left-leave-to {
12377 transform: perspective(400px) rotate3d(0, 1, 0, -180deg);
12378}
12379[dir=rtl] .q-transition--flip-left-leave-to {
12380 transform: perspective(400px) rotate3d(0, -1, 0, 180deg);
12381}
12382[dir=ltr] .q-transition--flip-up-enter {
12383 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
12384}
12385[dir=rtl] .q-transition--flip-up-enter {
12386 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
12387}
12388[dir=ltr] .q-transition--flip-up-leave-to {
12389 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
12390}
12391[dir=rtl] .q-transition--flip-up-leave-to {
12392 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
12393}
12394[dir=ltr] .q-transition--flip-down-enter {
12395 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
12396}
12397[dir=rtl] .q-transition--flip-down-enter {
12398 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
12399}
12400[dir=ltr] .q-transition--flip-down-leave-to {
12401 transform: perspective(400px) rotate3d(1, 0, 0, -180deg);
12402}
12403[dir=rtl] .q-transition--flip-down-leave-to {
12404 transform: perspective(400px) rotate3d(1, 0, 0, 180deg);
12405}
12406body {
12407 min-width: 100px;
12408 min-height: 100%;
12409 font-family: 'Roboto', '-apple-system', 'Helvetica Neue', Helvetica, Arial, sans-serif;
12410 -ms-text-size-adjust: 100%;
12411 -webkit-text-size-adjust: 100%;
12412 -webkit-font-smoothing: antialiased;
12413 -moz-osx-font-smoothing: grayscale;
12414 font-smoothing: antialiased;
12415 line-height: 1.5;
12416 font-size: 14px;
12417}
12418h1 {
12419 font-size: 6rem;
12420 font-weight: 300;
12421 line-height: 6rem;
12422 letter-spacing: -0.01562em;
12423}
12424h2 {
12425 font-size: 3.75rem;
12426 font-weight: 300;
12427 line-height: 3.75rem;
12428 letter-spacing: -0.00833em;
12429}
12430h3 {
12431 font-size: 3rem;
12432 font-weight: 400;
12433 line-height: 3.125rem;
12434 letter-spacing: normal;
12435}
12436h4 {
12437 font-size: 2.125rem;
12438 font-weight: 400;
12439 line-height: 2.5rem;
12440 letter-spacing: 0.00735em;
12441}
12442h5 {
12443 font-size: 1.5rem;
12444 font-weight: 400;
12445 line-height: 2rem;
12446 letter-spacing: normal;
12447}
12448h6 {
12449 font-size: 1.25rem;
12450 font-weight: 500;
12451 line-height: 2rem;
12452 letter-spacing: 0.0125em;
12453}
12454[dir] p {
12455 margin: 0 0 16px;
12456}
12457.text-h1 {
12458 font-size: 6rem;
12459 font-weight: 300;
12460 line-height: 6rem;
12461 letter-spacing: -0.01562em;
12462}
12463.text-h2 {
12464 font-size: 3.75rem;
12465 font-weight: 300;
12466 line-height: 3.75rem;
12467 letter-spacing: -0.00833em;
12468}
12469.text-h3 {
12470 font-size: 3rem;
12471 font-weight: 400;
12472 line-height: 3.125rem;
12473 letter-spacing: normal;
12474}
12475.text-h4 {
12476 font-size: 2.125rem;
12477 font-weight: 400;
12478 line-height: 2.5rem;
12479 letter-spacing: 0.00735em;
12480}
12481.text-h5 {
12482 font-size: 1.5rem;
12483 font-weight: 400;
12484 line-height: 2rem;
12485 letter-spacing: normal;
12486}
12487.text-h6 {
12488 font-size: 1.25rem;
12489 font-weight: 500;
12490 line-height: 2rem;
12491 letter-spacing: 0.0125em;
12492}
12493.text-subtitle1 {
12494 font-size: 1rem;
12495 font-weight: 400;
12496 line-height: 1.75rem;
12497 letter-spacing: 0.00937em;
12498}
12499.text-subtitle2 {
12500 font-size: 0.875rem;
12501 font-weight: 500;
12502 line-height: 1.375rem;
12503 letter-spacing: 0.00714em;
12504}
12505.text-body1 {
12506 font-size: 1rem;
12507 font-weight: 400;
12508 line-height: 1.5rem;
12509 letter-spacing: 0.03125em;
12510}
12511.text-body2 {
12512 font-size: 0.875rem;
12513 font-weight: 400;
12514 line-height: 1.25rem;
12515 letter-spacing: 0.01786em;
12516}
12517.text-overline {
12518 font-size: 0.75rem;
12519 font-weight: 500;
12520 line-height: 2rem;
12521 letter-spacing: 0.16667em;
12522}
12523.text-caption {
12524 font-size: 0.75rem;
12525 font-weight: 400;
12526 line-height: 1.25rem;
12527 letter-spacing: 0.03333em;
12528}
12529.text-uppercase {
12530 text-transform: uppercase;
12531}
12532.text-lowercase {
12533 text-transform: lowercase;
12534}
12535.text-capitalize {
12536 text-transform: capitalize;
12537}
12538[dir] .text-center {
12539 text-align: center;
12540}
12541[dir=ltr] .text-left {
12542 text-align: left;
12543}
12544[dir=rtl] .text-left {
12545 text-align: right;
12546}
12547[dir=ltr] .text-right {
12548 text-align: right;
12549}
12550[dir=rtl] .text-right {
12551 text-align: left;
12552}
12553.text-justify {
12554 -webkit-hyphens: auto;
12555 -ms-hyphens: auto;
12556 hyphens: auto;
12557}
12558[dir] .text-justify {
12559 text-align: justify;
12560}
12561.text-italic {
12562 font-style: italic;
12563}
12564.text-bold {
12565 font-weight: bold;
12566}
12567.text-no-wrap {
12568 white-space: nowrap;
12569}
12570.text-strike {
12571 text-decoration: line-through;
12572}
12573.text-weight-thin {
12574 font-weight: 100;
12575}
12576.text-weight-light {
12577 font-weight: 300;
12578}
12579.text-weight-regular {
12580 font-weight: 400;
12581}
12582.text-weight-medium {
12583 font-weight: 500;
12584}
12585.text-weight-bold {
12586 font-weight: 700;
12587}
12588.text-weight-bolder {
12589 font-weight: 900;
12590}
12591small {
12592 font-size: 80%;
12593}
12594big {
12595 font-size: 170%;
12596}
12597sub {
12598 bottom: -0.25em;
12599}
12600sup {
12601 top: -0.5em;
12602}
12603[dir] .no-margin {
12604 margin: 0 !important;
12605}
12606[dir] .no-padding {
12607 padding: 0 !important;
12608}
12609[dir] .no-border {
12610 border: 0 !important;
12611}
12612[dir] .no-border-radius {
12613 border-radius: 0 !important;
12614}
12615[dir] .no-box-shadow {
12616 box-shadow: none !important;
12617}
12618.no-outline {
12619 outline: 0 !important;
12620}
12621.ellipsis {
12622 text-overflow: ellipsis;
12623 white-space: nowrap;
12624 overflow: hidden;
12625}
12626.ellipsis-2-lines,
12627.ellipsis-3-lines {
12628 overflow: hidden;
12629 display: -webkit-box;
12630 -webkit-box-orient: vertical;
12631}
12632.ellipsis-2-lines {
12633 -webkit-line-clamp: 2;
12634}
12635.ellipsis-3-lines {
12636 -webkit-line-clamp: 3;
12637}
12638[dir] .readonly {
12639 cursor: default !important;
12640}
12641.disabled,
12642[disabled],
12643.disabled *,
12644[disabled] * {
12645 outline: 0 !important;
12646}
12647[dir] .disabled, [dir] [disabled], [dir] .disabled *, [dir] [disabled] * {
12648 cursor: not-allowed !important;
12649}
12650.disabled,
12651[disabled] {
12652 opacity: 0.6 !important;
12653}
12654.hidden {
12655 display: none !important;
12656}
12657.invisible {
12658 visibility: hidden !important;
12659}
12660[dir] .transparent {
12661 background: transparent !important;
12662}
12663.overflow-auto {
12664 overflow: auto !important;
12665}
12666.overflow-hidden {
12667 overflow: hidden !important;
12668}
12669.overflow-hidden-y {
12670 overflow-y: hidden !important;
12671}
12672.hide-scrollbar {
12673 scrollbar-width: none;
12674 -ms-overflow-style: none;
12675}
12676.hide-scrollbar::-webkit-scrollbar {
12677 width: 0;
12678 height: 0;
12679 display: none;
12680}
12681.dimmed:after,
12682.light-dimmed:after {
12683 content: '';
12684 position: absolute;
12685 top: 0;
12686 bottom: 0;
12687}
12688[dir=ltr] .dimmed:after, [dir=ltr] .light-dimmed:after {
12689 right: 0;
12690 left: 0;
12691}
12692[dir=rtl] .dimmed:after, [dir=rtl] .light-dimmed:after {
12693 left: 0;
12694 right: 0;
12695}
12696[dir] .dimmed:after {
12697 background: rgba(0,0,0,0.4) !important;
12698}
12699[dir] .light-dimmed:after {
12700 background: rgba(255,255,255,0.6) !important;
12701}
12702.z-top {
12703 z-index: 7000 !important;
12704}
12705.z-max {
12706 z-index: 9998 !important;
12707}
12708body:not(.desktop) .desktop-only,
12709body.desktop .desktop-hide {
12710 display: none !important;
12711}
12712body:not(.mobile) .mobile-only,
12713body.mobile .mobile-hide {
12714 display: none !important;
12715}
12716body:not(.native-mobile) .native-mobile-only,
12717body.native-mobile .native-mobile-hide {
12718 display: none !important;
12719}
12720body:not(.cordova) .cordova-only,
12721body.cordova .cordova-hide {
12722 display: none !important;
12723}
12724body:not(.capacitor) .capacitor-only,
12725body.capacitor .capacitor-hide {
12726 display: none !important;
12727}
12728body:not(.electron) .electron-only,
12729body.electron .electron-hide {
12730 display: none !important;
12731}
12732body:not(.touch) .touch-only,
12733body.touch .touch-hide {
12734 display: none !important;
12735}
12736body:not(.within-iframe) .within-iframe-only,
12737body.within-iframe .within-iframe-hide {
12738 display: none !important;
12739}
12740body:not(.platform-ios) .platform-ios-only,
12741body.platform-ios .platform-ios-hide {
12742 display: none !important;
12743}
12744body:not(.platform-android) .platform-android-only,
12745body.platform-android .platform-android-hide {
12746 display: none !important;
12747}
12748@media all and (orientation: portrait) {
12749 .orientation-landscape {
12750 display: none !important;
12751 }
12752}
12753@media all and (orientation: landscape) {
12754 .orientation-portrait {
12755 display: none !important;
12756 }
12757}
12758@media screen {
12759 .print-only {
12760 display: none !important;
12761 }
12762}
12763@media print {
12764 .print-hide {
12765 display: none !important;
12766 }
12767}
12768@media (max-width: 599px) {
12769 .xs-hide,
12770 .gt-xs,
12771 .sm,
12772 .gt-sm,
12773 .md,
12774 .gt-md,
12775 .lg,
12776 .gt-lg,
12777 .xl {
12778 display: none !important;
12779 }
12780}
12781@media (min-width: 600px) and (max-width: 1023px) {
12782 .sm-hide,
12783 .xs,
12784 .lt-sm,
12785 .gt-sm,
12786 .md,
12787 .gt-md,
12788 .lg,
12789 .gt-lg,
12790 .xl {
12791 display: none !important;
12792 }
12793}
12794@media (min-width: 1024px) and (max-width: 1439px) {
12795 .md-hide,
12796 .xs,
12797 .lt-sm,
12798 .sm,
12799 .lt-md,
12800 .gt-md,
12801 .lg,
12802 .gt-lg,
12803 .xl {
12804 display: none !important;
12805 }
12806}
12807@media (min-width: 1440px) and (max-width: 1919px) {
12808 .lg-hide,
12809 .xs,
12810 .lt-sm,
12811 .sm,
12812 .lt-md,
12813 .md,
12814 .lt-lg,
12815 .gt-lg,
12816 .xl {
12817 display: none !important;
12818 }
12819}
12820@media (min-width: 1920px) {
12821 .xl-hide,
12822 .xs,
12823 .lt-sm,
12824 .sm,
12825 .lt-md,
12826 .md,
12827 .lt-lg,
12828 .lg,
12829 .lt-xl {
12830 display: none !important;
12831 }
12832}
12833.q-focus-helper {
12834 outline: 0;
12835}
12836body.desktop .q-focus-helper {
12837 position: absolute;
12838 top: 0;
12839 left: 0 /* rtl:ignore */;
12840 width: 100%;
12841 height: 100%;
12842 pointer-events: none;
12843 opacity: 0;
12844 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);
12845}
12846[dir] body.desktop .q-focus-helper {
12847 border-radius: inherit;
12848}
12849body.desktop .q-focus-helper:before,
12850body.desktop .q-focus-helper:after {
12851 content: '';
12852 position: absolute;
12853 top: 0;
12854 width: 100%;
12855 height: 100%;
12856 opacity: 0;
12857 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);
12858}
12859[dir] body.desktop .q-focus-helper:before, [dir] body.desktop .q-focus-helper:after {
12860 border-radius: inherit;
12861}
12862[dir=ltr] body.desktop .q-focus-helper:before, [dir=ltr] body.desktop .q-focus-helper:after {
12863 left: 0;
12864}
12865[dir=rtl] body.desktop .q-focus-helper:before, [dir=rtl] body.desktop .q-focus-helper:after {
12866 right: 0;
12867}
12868[dir] body.desktop .q-focus-helper:before {
12869 background: #000;
12870}
12871[dir] body.desktop .q-focus-helper:after {
12872 background: #fff;
12873}
12874[dir] body.desktop .q-focus-helper--rounded {
12875 border-radius: 4px;
12876}
12877[dir] body.desktop .q-focus-helper--round {
12878 border-radius: 50%;
12879}
12880body.desktop .q-focusable,
12881body.desktop .q-manual-focusable,
12882body.desktop .q-hoverable {
12883 outline: 0;
12884}
12885body.desktop .q-focusable:focus > .q-focus-helper,
12886body.desktop .q-manual-focusable--focused > .q-focus-helper,
12887body.desktop .q-hoverable:hover > .q-focus-helper {
12888 opacity: 0.15;
12889}
12890[dir] body.desktop .q-focusable:focus > .q-focus-helper, [dir] body.desktop .q-manual-focusable--focused > .q-focus-helper, [dir] body.desktop .q-hoverable:hover > .q-focus-helper {
12891 background: currentColor;
12892}
12893body.desktop .q-focusable:focus > .q-focus-helper:before,
12894body.desktop .q-manual-focusable--focused > .q-focus-helper:before,
12895body.desktop .q-hoverable:hover > .q-focus-helper:before {
12896 opacity: 0.1;
12897}
12898body.desktop .q-focusable:focus > .q-focus-helper:after,
12899body.desktop .q-manual-focusable--focused > .q-focus-helper:after,
12900body.desktop .q-hoverable:hover > .q-focus-helper:after {
12901 opacity: 0.4;
12902}
12903body.desktop .q-focusable:focus > .q-focus-helper,
12904body.desktop .q-manual-focusable--focused > .q-focus-helper {
12905 opacity: 0.22;
12906}
12907body.body--dark {
12908 color: #fff;
12909}
12910[dir] body.body--dark {
12911 background: #121212;
12912}
12913.q-dark {
12914 color: #fff;
12915}
12916[dir] .q-dark {
12917 background: #424242;
12918 background: var(--q-color-dark);
12919}
12920@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
12921 .q-item:after,
12922 .q-toolbar:after,
12923 .q-notification:after {
12924 content: '';
12925 font-size: 0;
12926 visibility: collapse;
12927 display: inline;
12928 width: 0;
12929 }
12930 .q-banner > .q-banner__avatar {
12931 min-height: 38px;
12932 }
12933 .q-banner--dense > .q-banner__avatar {
12934 min-height: 20px;
12935 }
12936 .q-item:after {
12937 min-height: 32px;
12938 }
12939 .q-list--dense > .q-itemafter,
12940 .q-item--denseafter {
12941 min-height: 24px;
12942 }
12943 .q-toolbar:after {
12944 min-height: 50px;
12945 }
12946 .q-notification--standard:after {
12947 min-height: 48px;
12948 }
12949 .q-notification--multi-line {
12950 min-height: 68px;
12951 }
12952 .q-btn__wrapper,
12953 .q-time__content,
12954 .q-toolbar__title,
12955 .q-menu .q-item__section--main,
12956 .q-table__middle {
12957 flex-basis: auto;
12958 }
12959 .q-banner__content {
12960 flex-basis: 0 !important;
12961 }
12962 .q-menu > .q-banner > .q-banner__content,
12963 .q-dialog__inner > .q-banner > .q-banner__content {
12964 flex-basis: auto !important;
12965 }
12966 .q-tab__content {
12967 flex-basis: auto;
12968 min-width: 100%;
12969 }
12970 .q-card__actions--vert {
12971 flex: 0 0 auto;
12972 }
12973 .column {
12974 min-width: 0%;
12975 }
12976 .q-item__section--avatar {
12977 min-width: 56px;
12978 }
12979 [dir=ltr] button.q-btn--actionable:active:hover .q-btn__wrapper {
12980 margin: -1px 1px 1px -1px;
12981 }
12982 [dir=rtl] button.q-btn--actionable:active:hover .q-btn__wrapper {
12983 margin: -1px -1px 1px 1px;
12984 }
12985 [dir=ltr] .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
12986 margin: 1px 1px -1px -1px;
12987 }
12988 [dir=rtl] .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
12989 margin: 1px -1px -1px 1px;
12990 }
12991 .q-btn {
12992 overflow: visible;
12993 }
12994 .q-btn--wrap {
12995 flex-direction: row;
12996 }
12997 .q-carousel__slide > * {
12998 max-width: 100%;
12999 }
13000 .q-tabs--vertical .q-tab__indicator {
13001 height: auto;
13002 }
13003 .q-spinner {
13004 -webkit-animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
13005 animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
13006 transform-origin: center center /* rtl:ignore */;
13007 opacity: 0.5;
13008 }
13009 .q-spinner.q-spinner-mat .path {
13010 stroke-dasharray: 89, 200;
13011 }
13012 .q-checkbox__indet {
13013 opacity: 0;
13014 }
13015 .q-checkbox__inner--indet .q-checkbox__indet {
13016 opacity: 1;
13017 }
13018 .q-radio__check {
13019 opacity: 0;
13020 }
13021 .q-radio__inner--truthy .q-radio__check {
13022 opacity: 1;
13023 }
13024 .q-date__main {
13025 min-height: 290px !important;
13026 }
13027 .q-date__months {
13028 align-items: stretch;
13029 }
13030 .q-time--portrait .q-time__main {
13031 display: flex;
13032 flex-direction: column;
13033 flex-wrap: nowrap;
13034 flex: 1 0 auto;
13035 }
13036 .q-field__prefix,
13037 .q-field__suffix {
13038 flex: 1 0 auto;
13039 }
13040 [dir=ltr] .q-field__bottom--stale .q-field__messages {
13041 left: 12px;
13042 }
13043 [dir=rtl] .q-field__bottom--stale .q-field__messages {
13044 right: 12px;
13045 }
13046 [dir=ltr] .q-field--borderless .q-field__bottom--stale .q-field__messages, [dir=ltr] .q-field--standard .q-field__bottom--stale .q-field__messages {
13047 left: 0;
13048 }
13049 [dir=rtl] .q-field--borderless .q-field__bottom--stale .q-field__messages, [dir=rtl] .q-field--standard .q-field__bottom--stale .q-field__messages {
13050 right: 0;
13051 }
13052 .q-field--float .q-field__label {
13053 max-width: 100%;
13054 }
13055 .q-focus-helper {
13056 z-index: 1;
13057 }
13058}
13059@media screen and (-ms-high-contrast: active) and (min-width: 0), (-ms-high-contrast: none) and (min-width: 0) {
13060 .row > .col,
13061 .row > .col-xs,
13062 .flex > .col,
13063 .flex > .col-xs {
13064 flex-basis: auto;
13065 min-width: 0%;
13066 }
13067}
13068@media screen and (-ms-high-contrast: active) and (min-width: 600px), (-ms-high-contrast: none) and (min-width: 600px) {
13069 .row > .col-sm,
13070 .flex > .col-sm {
13071 flex-basis: auto;
13072 min-width: 0%;
13073 }
13074}
13075@media screen and (-ms-high-contrast: active) and (min-width: 1024px), (-ms-high-contrast: none) and (min-width: 1024px) {
13076 .row > .col-md,
13077 .flex > .col-md {
13078 flex-basis: auto;
13079 min-width: 0%;
13080 }
13081}
13082@media screen and (-ms-high-contrast: active) and (min-width: 1440px), (-ms-high-contrast: none) and (min-width: 1440px) {
13083 .row > .col-lg,
13084 .flex > .col-lg {
13085 flex-basis: auto;
13086 min-width: 0%;
13087 }
13088}
13089@media screen and (-ms-high-contrast: active) and (min-width: 1920px), (-ms-high-contrast: none) and (min-width: 1920px) {
13090 .row > .col-xl,
13091 .flex > .col-xl {
13092 flex-basis: auto;
13093 min-width: 0%;
13094 }
13095}
13096@supports (-ms-ime-align: auto) {
13097 .q-item:after,
13098 .q-toolbar:after,
13099 .q-notification:after {
13100 content: '';
13101 font-size: 0;
13102 visibility: collapse;
13103 display: inline;
13104 width: 0;
13105 }
13106 .q-banner > .q-banner__avatar {
13107 min-height: 38px;
13108 }
13109 .q-banner--dense > .q-banner__avatar {
13110 min-height: 20px;
13111 }
13112 .q-item:after {
13113 min-height: 32px;
13114 }
13115 .q-list--dense > .q-itemafter,
13116 .q-item--denseafter {
13117 min-height: 24px;
13118 }
13119 .q-toolbar:after {
13120 min-height: 50px;
13121 }
13122 .q-notification--standard:after {
13123 min-height: 48px;
13124 }
13125 .q-notification--multi-line {
13126 min-height: 68px;
13127 }
13128 .q-btn__wrapper,
13129 .q-time__content,
13130 .q-toolbar__title,
13131 .q-menu .q-item__section--main,
13132 .q-table__middle {
13133 flex-basis: auto;
13134 }
13135 .q-banner__content {
13136 flex-basis: 0 !important;
13137 }
13138 .q-menu > .q-banner > .q-banner__content,
13139 .q-dialog__inner > .q-banner > .q-banner__content {
13140 flex-basis: auto !important;
13141 }
13142 .q-tab__content {
13143 flex-basis: auto;
13144 min-width: 100%;
13145 }
13146 .q-card__actions--vert {
13147 flex: 0 0 auto;
13148 }
13149 .column {
13150 min-width: 0%;
13151 }
13152@media screen and (-ms-high-contrast: active) and (min-width: 0), (-ms-high-contrast: none) and (min-width: 0) {
13153 .row > .col,
13154 .row > .col-xs,
13155 .flex > .col,
13156 .flex > .col-xs {
13157 flex-basis: auto;
13158 min-width: 0%;
13159 }
13160}
13161@media screen and (-ms-high-contrast: active) and (min-width: 600px), (-ms-high-contrast: none) and (min-width: 600px) {
13162 .row > .col-sm,
13163 .flex > .col-sm {
13164 flex-basis: auto;
13165 min-width: 0%;
13166 }
13167}
13168@media screen and (-ms-high-contrast: active) and (min-width: 1024px), (-ms-high-contrast: none) and (min-width: 1024px) {
13169 .row > .col-md,
13170 .flex > .col-md {
13171 flex-basis: auto;
13172 min-width: 0%;
13173 }
13174}
13175@media screen and (-ms-high-contrast: active) and (min-width: 1440px), (-ms-high-contrast: none) and (min-width: 1440px) {
13176 .row > .col-lg,
13177 .flex > .col-lg {
13178 flex-basis: auto;
13179 min-width: 0%;
13180 }
13181}
13182@media screen and (-ms-high-contrast: active) and (min-width: 1920px), (-ms-high-contrast: none) and (min-width: 1920px) {
13183 .row > .col-xl,
13184 .flex > .col-xl {
13185 flex-basis: auto;
13186 min-width: 0%;
13187 }
13188}
13189 .q-item__section--avatar {
13190 min-width: 56px;
13191 }
13192 [dir=ltr] button.q-btn--actionable:active:hover .q-btn__wrapper {
13193 margin: -1px 1px 1px -1px;
13194 }
13195 [dir=rtl] button.q-btn--actionable:active:hover .q-btn__wrapper {
13196 margin: -1px -1px 1px 1px;
13197 }
13198 [dir=ltr] .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
13199 margin: 1px 1px -1px -1px;
13200 }
13201 [dir=rtl] .q-btn-group--push > button.q-btn--push.q-btn--actionable:active:hover .q-btn__wrapper {
13202 margin: 1px -1px -1px 1px;
13203 }
13204 .q-btn {
13205 overflow: visible;
13206 }
13207 .q-btn--wrap {
13208 flex-direction: row;
13209 }
13210 .q-carousel__slide > * {
13211 max-width: 100%;
13212 }
13213 .q-tabs--vertical .q-tab__indicator {
13214 height: auto;
13215 }
13216 .q-spinner {
13217 -webkit-animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
13218 animation: q-ie-spinner 2s linear infinite /* rtl:ignore */;
13219 transform-origin: center center /* rtl:ignore */;
13220 opacity: 0.5;
13221 }
13222 .q-spinner.q-spinner-mat .path {
13223 stroke-dasharray: 89, 200;
13224 }
13225 .q-checkbox__indet {
13226 opacity: 0;
13227 }
13228 .q-checkbox__inner--indet .q-checkbox__indet {
13229 opacity: 1;
13230 }
13231 .q-radio__check {
13232 opacity: 0;
13233 }
13234 .q-radio__inner--truthy .q-radio__check {
13235 opacity: 1;
13236 }
13237 .q-date__main {
13238 min-height: 290px !important;
13239 }
13240 .q-date__months {
13241 align-items: stretch;
13242 }
13243 .q-time--portrait .q-time__main {
13244 display: flex;
13245 flex-direction: column;
13246 flex-wrap: nowrap;
13247 flex: 1 0 auto;
13248 }
13249 .q-field__prefix,
13250 .q-field__suffix {
13251 flex: 1 0 auto;
13252 }
13253 [dir=ltr] .q-field__bottom--stale .q-field__messages {
13254 left: 12px;
13255 }
13256 [dir=rtl] .q-field__bottom--stale .q-field__messages {
13257 right: 12px;
13258 }
13259 [dir=ltr] .q-field--borderless .q-field__bottom--stale .q-field__messages, [dir=ltr] .q-field--standard .q-field__bottom--stale .q-field__messages {
13260 left: 0;
13261 }
13262 [dir=rtl] .q-field--borderless .q-field__bottom--stale .q-field__messages, [dir=rtl] .q-field--standard .q-field__bottom--stale .q-field__messages {
13263 right: 0;
13264 }
13265 .q-field--float .q-field__label {
13266 max-width: 100%;
13267 }
13268 .q-focus-helper {
13269 z-index: 1;
13270 }
13271}
13272@-webkit-keyframes q-circular-progress-circle {
13273 0% {
13274 stroke-dasharray: 1, 400;
13275 stroke-dashoffset: 0;
13276 }
13277 50% {
13278 stroke-dasharray: 400, 400;
13279 stroke-dashoffset: -100;
13280 }
13281 100% {
13282 stroke-dasharray: 400, 400;
13283 stroke-dashoffset: -300;
13284 }
13285}
13286@keyframes q-circular-progress-circle {
13287 0% {
13288 stroke-dasharray: 1, 400;
13289 stroke-dashoffset: 0;
13290 }
13291 50% {
13292 stroke-dasharray: 400, 400;
13293 stroke-dashoffset: -100;
13294 }
13295 100% {
13296 stroke-dasharray: 400, 400;
13297 stroke-dashoffset: -300;
13298 }
13299}
13300@-webkit-keyframes q-expansion-done {
13301 0% {
13302 --q-exp-done: 1;
13303 }
13304}
13305@keyframes q-expansion-done {
13306 0% {
13307 --q-exp-done: 1;
13308 }
13309}
13310@-webkit-keyframes q-autofill {
13311 to {
13312 background: transparent;
13313 color: inherit;
13314 }
13315}
13316@keyframes q-autofill {
13317 to {
13318 background: transparent;
13319 color: inherit;
13320 }
13321}
13322@-webkit-keyframes q-field-label-ltr {
13323 40% {
13324 margin-left: 2px;
13325 }
13326 60%, 80% {
13327 margin-left: -2px;
13328 }
13329 70%, 90% {
13330 margin-left: 2px;
13331 }
13332}
13333@-webkit-keyframes q-field-label-rtl {
13334 40% {
13335 margin-left: 2px;
13336 }
13337 60%, 80% {
13338 margin-left: -2px;
13339 }
13340 70%, 90% {
13341 margin-left: 2px;
13342 }
13343}
13344@keyframes q-field-label-ltr {
13345 40% {
13346 margin-left: 2px;
13347 }
13348 60%, 80% {
13349 margin-left: -2px;
13350 }
13351 70%, 90% {
13352 margin-left: 2px;
13353 }
13354}
13355@keyframes q-field-label-rtl {
13356 40% {
13357 margin-left: 2px;
13358 }
13359 60%, 80% {
13360 margin-left: -2px;
13361 }
13362 70%, 90% {
13363 margin-left: 2px;
13364 }
13365}
13366@-webkit-keyframes q-linear-progress--indeterminate-ltr {
13367 0% {
13368 transform: translate3d(-35%, 0, 0) scale3d(0.35, 1, 1);
13369 }
13370 60% {
13371 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
13372 }
13373 100% {
13374 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
13375 }
13376}
13377@-webkit-keyframes q-linear-progress--indeterminate-rtl {
13378 0% {
13379 transform: translate3d(35%, 0, 0) scale3d(0.35, 1, 1);
13380 }
13381 60% {
13382 transform: translate3d(-100%, 0, 0) scale3d(0.9, 1, 1);
13383 }
13384 100% {
13385 transform: translate3d(-100%, 0, 0) scale3d(0.9, 1, 1);
13386 }
13387}
13388@keyframes q-linear-progress--indeterminate-ltr {
13389 0% {
13390 transform: translate3d(-35%, 0, 0) scale3d(0.35, 1, 1);
13391 }
13392 60% {
13393 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
13394 }
13395 100% {
13396 transform: translate3d(100%, 0, 0) scale3d(0.9, 1, 1);
13397 }
13398}
13399@keyframes q-linear-progress--indeterminate-rtl {
13400 0% {
13401 transform: translate3d(35%, 0, 0) scale3d(0.35, 1, 1);
13402 }
13403 60% {
13404 transform: translate3d(-100%, 0, 0) scale3d(0.9, 1, 1);
13405 }
13406 100% {
13407 transform: translate3d(-100%, 0, 0) scale3d(0.9, 1, 1);
13408 }
13409}
13410@-webkit-keyframes q-linear-progress--indeterminate-short-ltr {
13411 0% {
13412 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
13413 }
13414 60% {
13415 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
13416 }
13417 100% {
13418 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
13419 }
13420}
13421@-webkit-keyframes q-linear-progress--indeterminate-short-rtl {
13422 0% {
13423 transform: translate3d(101%, 0, 0) scale3d(1, 1, 1);
13424 }
13425 60% {
13426 transform: translate3d(-107%, 0, 0) scale3d(0.01, 1, 1);
13427 }
13428 100% {
13429 transform: translate3d(-107%, 0, 0) scale3d(0.01, 1, 1);
13430 }
13431}
13432@keyframes q-linear-progress--indeterminate-short-ltr {
13433 0% {
13434 transform: translate3d(-101%, 0, 0) scale3d(1, 1, 1);
13435 }
13436 60% {
13437 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
13438 }
13439 100% {
13440 transform: translate3d(107%, 0, 0) scale3d(0.01, 1, 1);
13441 }
13442}
13443@keyframes q-linear-progress--indeterminate-short-rtl {
13444 0% {
13445 transform: translate3d(101%, 0, 0) scale3d(1, 1, 1);
13446 }
13447 60% {
13448 transform: translate3d(-107%, 0, 0) scale3d(0.01, 1, 1);
13449 }
13450 100% {
13451 transform: translate3d(-107%, 0, 0) scale3d(0.01, 1, 1);
13452 }
13453}
13454@-webkit-keyframes q-skeleton--fade {
13455 0% {
13456 opacity: 1;
13457 }
13458 50% {
13459 opacity: 0.4;
13460 }
13461 100% {
13462 opacity: 1;
13463 }
13464}
13465@keyframes q-skeleton--fade {
13466 0% {
13467 opacity: 1;
13468 }
13469 50% {
13470 opacity: 0.4;
13471 }
13472 100% {
13473 opacity: 1;
13474 }
13475}
13476@-webkit-keyframes q-skeleton--pulse {
13477 0% {
13478 transform: scale(1);
13479 }
13480 50% {
13481 transform: scale(0.85);
13482 }
13483 100% {
13484 transform: scale(1);
13485 }
13486}
13487@keyframes q-skeleton--pulse {
13488 0% {
13489 transform: scale(1);
13490 }
13491 50% {
13492 transform: scale(0.85);
13493 }
13494 100% {
13495 transform: scale(1);
13496 }
13497}
13498@-webkit-keyframes q-skeleton--pulse-x {
13499 0% {
13500 transform: scaleX(1);
13501 }
13502 50% {
13503 transform: scaleX(0.75);
13504 }
13505 100% {
13506 transform: scaleX(1);
13507 }
13508}
13509@keyframes q-skeleton--pulse-x {
13510 0% {
13511 transform: scaleX(1);
13512 }
13513 50% {
13514 transform: scaleX(0.75);
13515 }
13516 100% {
13517 transform: scaleX(1);
13518 }
13519}
13520@-webkit-keyframes q-skeleton--pulse-y {
13521 0% {
13522 transform: scaleY(1);
13523 }
13524 50% {
13525 transform: scaleY(0.75);
13526 }
13527 100% {
13528 transform: scaleY(1);
13529 }
13530}
13531@keyframes q-skeleton--pulse-y {
13532 0% {
13533 transform: scaleY(1);
13534 }
13535 50% {
13536 transform: scaleY(0.75);
13537 }
13538 100% {
13539 transform: scaleY(1);
13540 }
13541}
13542@-webkit-keyframes q-skeleton--wave-ltr {
13543 0% {
13544 transform: translateX(-100%);
13545 }
13546 100% {
13547 transform: translateX(100%);
13548 }
13549}
13550@-webkit-keyframes q-skeleton--wave-rtl {
13551 0% {
13552 transform: translateX(100%);
13553 }
13554 100% {
13555 transform: translateX(-100%);
13556 }
13557}
13558@keyframes q-skeleton--wave-ltr {
13559 0% {
13560 transform: translateX(-100%);
13561 }
13562 100% {
13563 transform: translateX(100%);
13564 }
13565}
13566@keyframes q-skeleton--wave-rtl {
13567 0% {
13568 transform: translateX(100%);
13569 }
13570 100% {
13571 transform: translateX(-100%);
13572 }
13573}
13574@-webkit-keyframes q-spin-ltr {
13575 0% {
13576 transform: rotate3d(0, 0, 1, 0deg) /* rtl:ignore */;
13577 }
13578 25% {
13579 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
13580 }
13581 50% {
13582 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
13583 }
13584 75% {
13585 transform: rotate3d(0, 0, 1, 270deg) /* rtl:ignore */;
13586 }
13587 100% {
13588 transform: rotate3d(0, 0, 1, 359deg) /* rtl:ignore */;
13589 }
13590}
13591@-webkit-keyframes q-spin-rtl {
13592 0% {
13593 transform: rotate3d(0, 0, 1, 0deg) /* rtl:ignore */;
13594 }
13595 25% {
13596 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
13597 }
13598 50% {
13599 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
13600 }
13601 75% {
13602 transform: rotate3d(0, 0, 1, 270deg) /* rtl:ignore */;
13603 }
13604 100% {
13605 transform: rotate3d(0, 0, 1, 359deg) /* rtl:ignore */;
13606 }
13607}
13608@keyframes q-spin {
13609 0% {
13610 transform: rotate3d(0, 0, 1, 0deg) /* rtl:ignore */;
13611 }
13612 25% {
13613 transform: rotate3d(0, 0, 1, 90deg) /* rtl:ignore */;
13614 }
13615 50% {
13616 transform: rotate3d(0, 0, 1, 180deg) /* rtl:ignore */;
13617 }
13618 75% {
13619 transform: rotate3d(0, 0, 1, 270deg) /* rtl:ignore */;
13620 }
13621 100% {
13622 transform: rotate3d(0, 0, 1, 359deg) /* rtl:ignore */;
13623 }
13624}
13625@-webkit-keyframes q-mat-dash-ltr {
13626 0% {
13627 stroke-dasharray: 1, 200 /* rtl:ignore */;
13628 stroke-dashoffset: 0 /* rtl:ignore */;
13629 }
13630 50% {
13631 stroke-dasharray: 89, 200 /* rtl:ignore */;
13632 stroke-dashoffset: -35px /* rtl:ignore */;
13633 }
13634 100% {
13635 stroke-dasharray: 89, 200 /* rtl:ignore */;
13636 stroke-dashoffset: -124px /* rtl:ignore */;
13637 }
13638}
13639@-webkit-keyframes q-mat-dash-rtl {
13640 0% {
13641 stroke-dasharray: 1, 200 /* rtl:ignore */;
13642 stroke-dashoffset: 0 /* rtl:ignore */;
13643 }
13644 50% {
13645 stroke-dasharray: 89, 200 /* rtl:ignore */;
13646 stroke-dashoffset: -35px /* rtl:ignore */;
13647 }
13648 100% {
13649 stroke-dasharray: 89, 200 /* rtl:ignore */;
13650 stroke-dashoffset: -124px /* rtl:ignore */;
13651 }
13652}
13653@keyframes q-mat-dash {
13654 0% {
13655 stroke-dasharray: 1, 200 /* rtl:ignore */;
13656 stroke-dashoffset: 0 /* rtl:ignore */;
13657 }
13658 50% {
13659 stroke-dasharray: 89, 200 /* rtl:ignore */;
13660 stroke-dashoffset: -35px /* rtl:ignore */;
13661 }
13662 100% {
13663 stroke-dasharray: 89, 200 /* rtl:ignore */;
13664 stroke-dashoffset: -124px /* rtl:ignore */;
13665 }
13666}
13667@-webkit-keyframes q-notif-badge-ltr {
13668 15% {
13669 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
13670 }
13671 30% {
13672 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
13673 }
13674 45% {
13675 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
13676 }
13677 60% {
13678 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
13679 }
13680 75% {
13681 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
13682 }
13683}
13684@-webkit-keyframes q-notif-badge-rtl {
13685 15% {
13686 transform: translate3d(25%, 0, 0) rotate3d(0, 0, 1, 5deg);
13687 }
13688 30% {
13689 transform: translate3d(-20%, 0, 0) rotate3d(0, 0, 1, -3deg);
13690 }
13691 45% {
13692 transform: translate3d(15%, 0, 0) rotate3d(0, 0, 1, 3deg);
13693 }
13694 60% {
13695 transform: translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -2deg);
13696 }
13697 75% {
13698 transform: translate3d(5%, 0, 0) rotate3d(0, 0, 1, 1deg);
13699 }
13700}
13701@keyframes q-notif-badge-ltr {
13702 15% {
13703 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
13704 }
13705 30% {
13706 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
13707 }
13708 45% {
13709 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
13710 }
13711 60% {
13712 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
13713 }
13714 75% {
13715 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
13716 }
13717}
13718@keyframes q-notif-badge-rtl {
13719 15% {
13720 transform: translate3d(25%, 0, 0) rotate3d(0, 0, 1, 5deg);
13721 }
13722 30% {
13723 transform: translate3d(-20%, 0, 0) rotate3d(0, 0, 1, -3deg);
13724 }
13725 45% {
13726 transform: translate3d(15%, 0, 0) rotate3d(0, 0, 1, 3deg);
13727 }
13728 60% {
13729 transform: translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -2deg);
13730 }
13731 75% {
13732 transform: translate3d(5%, 0, 0) rotate3d(0, 0, 1, 1deg);
13733 }
13734}
13735@-webkit-keyframes q-notif-progress {
13736 0% {
13737 transform: scaleX(1);
13738 }
13739 100% {
13740 transform: scaleX(0);
13741 }
13742}
13743@keyframes q-notif-progress {
13744 0% {
13745 transform: scaleX(1);
13746 }
13747 100% {
13748 transform: scaleX(0);
13749 }
13750}
13751@-webkit-keyframes q-scale {
13752 0% {
13753 transform: scale(1);
13754 }
13755 50% {
13756 transform: scale(1.04);
13757 }
13758 100% {
13759 transform: scale(1);
13760 }
13761}
13762@keyframes q-scale {
13763 0% {
13764 transform: scale(1);
13765 }
13766 50% {
13767 transform: scale(1.04);
13768 }
13769 100% {
13770 transform: scale(1);
13771 }
13772}
13773@-webkit-keyframes q-fade {
13774 0% {
13775 opacity: 0;
13776 }
13777 100% {
13778 opacity: 1;
13779 }
13780}
13781@keyframes q-fade {
13782 0% {
13783 opacity: 0;
13784 }
13785 100% {
13786 opacity: 1;
13787 }
13788}
13789@-webkit-keyframes q-ie-spinner {
13790 0% {
13791 opacity: 0.5;
13792 }
13793 50% {
13794 opacity: 1;
13795 }
13796 100% {
13797 opacity: 0.5;
13798 }
13799}
13800@keyframes q-ie-spinner {
13801 0% {
13802 opacity: 0.5;
13803 }
13804 50% {
13805 opacity: 1;
13806 }
13807 100% {
13808 opacity: 0.5;
13809 }
13810}