:root {

    --padding-size-1: .25rem;
    --padding-size-2: .5rem;
    --padding-size-3: .75rem;
    --padding-size-4: 1rem;
    --padding-size-5: 2rem;
    --padding-size-6: 4rem;
    --padding-size-7: 6rem;
    --padding-size-8: 8rem;
    --padding-size-9: 10rem;
    --padding-size-10: 12rem;

    --margin-size-1: .25rem;
    --margin-size-2: .5rem;
    --margin-size-3: .75rem;
    --margin-size-4: 1rem;
    --margin-size-5: 2rem;
    --margin-size-6: 4rem;
    --margin-size-7: 6rem;
    --margin-size-8: 8rem;
    --margin-size-9: 10rem;
    --margin-size-10: 12rem;

    --gap-size-1: .25rem;
    --gap-size-2: .5rem;
    --gap-size-3: .75rem;
    --gap-size-4: 1rem;
    --gap-size-5: 2rem;
    --gap-size-6: 3rem;
    --gap-size-7: 4rem;

}

.text-xs {
    font-size:.5rem!important;
}
.text-sm {
    font-size:.75rem!important;
}
.text-md {
    font-size:1rem!important;
}
.text-lg {
    font-size:1.25rem!important;
}
.text-xl {
    font-size:1.5rem!important;
}
.text-align-inherit {
    text-align:inherit;
}
.text-align-start {
    text-align:start;
}
.text-align-center {
    text-align:center;
}
.text-align-end {
    text-align:end;
}
.text-align-justify {
    text-align:justify;
}
.text-align-justifyall {
    text-align:justify-all;
}
.text-align-unset {
    text-align:unset;
}
.text-align-inherit-important {
    text-align:inherit!important;
}
.text-align-start-important {
    text-align:start!important;
}
.text-align-center-important {
    text-align:center!important;
}
.text-align-end-important {
    text-align:end!important;
}
.text-align-justify-important {
    text-align:justify!important;
}
.text-align-justifyall-important {
    text-align:justify-all!important;
}
.text-align-unset-important {
    text-align:unset!important;
}
.uppercase {
    text-transform:uppercase;
}
.lowercase {
    text-transform:lowercase;
}
.fisrt-upper {
    text-transform:capitalize;
}
.only-first-upper {
    display:inline-block!important;
    text-transform:lowercase;
}
.only-first-upper::first-letter {
    text-transform:uppercase;
}
.text-transform-none {
    text-transform:none;
}
.uppercase-important {
    text-transform:uppercase!important;
}
.lowercase-important {
    text-transform:lowercase!important;
}
.fisrt-upper-important {
    text-transform:capitalize!important;
}
.only-first-upper-important {
    display:inline-block!important;
    text-transform:lowercase!important;
}
.only-first-upper-important::first-letter {
    text-transform:uppercase!important;
}
.text-transform-none-important {
    text-transform:none!important;
}
.hidden {
    display:none;
}
.block {
    display:block;
}
.flex {
    display:flex;
    flex-wrap:nowrap;
}
.inline {
    display:inline;
}
.grid {
    display:grid;
}
.inherit {
    display:inherit;
}
.none {
    display:none;
}
.hidden-important {
    display:none!important;
}
.block-important {
    display:block!important;
}
.flex-important {
    display:flex!important;
    flex-wrap:nowrap;
}
.inline-important {
    display:inline!important;
}
.grid-important {
    display:grid!important;
}
.inherit-important {
    display:inherit!important;
}
.none-important {
    display:none!important;
}
.font-bold {
    font-weight:700;
}
.hover\:font-bold:hover {
    font-weight:700;
}
.font-normal {
    font-weight:400;
}
.hover\:font-normal:hover {
    font-weight:400;
}
.font-bold-important {
    font-weight:700!important;
}
.hover\:font-bold-important:hover {
    font-weight:700!important;
}
.font-normal-important {
    font-weight:400!important;
}
.hover\:font-normal-important:hover {
    font-weight:400!important;
}
.font-italic {
    font-style:italic;
}
.font-italic-important {
    font-style:italic!important;
}
.font-family-inherit {
    font-family:inherit;
}
.font-family-initial {
    font-family:initial;
}
.font-family-monospace {
    font-family:monospace;
}
.font-family-emoji {
    font-family:emoji;
}
.font-family-inherit-important {
    font-family:inherit!important;
}
.font-family-initial-important {
    font-family:initial!important;
}
.font-family-monospace-important {
    font-family:monospace!important;
}
.font-family-emoji-important {
    font-family:emoji!important;
}
.text-no-wrap {
    text-wrap:nowrap;
    white-space:nowrap;
}
.text-no-wrap-important {
    text-wrap:nowrap!important;
    white-space:nowrap!important;
}
.wrapper-border {
    border-width:1px;
    border-style:solid;
    border-color:var(--surface-border);
}
.wrapper-border-important {
    border-width:1px!important;
    border-style:solid!important;
    border-color:var(--surface-border)!important;
}
.border-rounded {
    border-radius:var(--border-radius);
}
.border-rounded-important {
    border-radius:var(--border-radius)!important;
}
.cursor-pointer {
    cursor:pointer;
}
.cursor-auto {
    cursor:auto;
}
.cursor-inherit {
    cursor:inherit;
}
.pointer-events-none {
    pointer-events:none;
}
.pointer-events-auto {
    pointer-events:auto;
}
.text-decoration-none {
    text-decoration:none;
}
.text-decoration-inherit {
    text-decoration:inherit;
}
.text-decoration-initial {
    text-decoration:initial;
}
.text-decoration-underline {
    text-decoration:underline;
}
.text-decoration-underline-dotted {
    text-decoration:underline dotted;
}
.text-decoration-underline-wavy {
    text-decoration:underline wavy;
}
.text-decoration-none-important {
    text-decoration:none!important;
}
.text-decoration-inherit-important {
    text-decoration:inherit!important;
}
.text-decoration-initial-important {
    text-decoration:initial!important;
}
.text-decoration-underline-important {
    text-decoration:underline!important;
}
.text-decoration-underline-dotted-important {
    text-decoration:underline dotted!important;
}
.text-decoration-underline-wavy-important {
    text-decoration:underline wavy!important;
}
.left-0 {
    left: 0;
}
.left-0-important {
    left: 0 !important;
}
.right-0 {
    right: 0;
}
.right-0-important {
    right: 0 !important;
}
.p-0 {
    padding:0;
}
.p-1 {
    padding:var(--padding-size-1);
}
.p-2 {
    padding:var(--padding-size-2);
}
.p-3 {
    padding:var(--padding-size-3);
}
.p-4 {
    padding:var(--padding-size-4);
}
.p-5 {
    padding:var(--padding-size-5);
}
.p-6 {
    padding:var(--padding-size-6);
}
.p-7 {
    padding:var(--padding-size-7);
}
.p-8 {
    padding:var(--padding-size-8);
}
.p-9 {
    padding:var(--padding-size-9);
}
.p-10 {
    padding:var(--padding-size-10);
}
.p-0-important {
    padding:0!important;
}
.p-1-important {
    padding:var(--padding-size-1)!important;
}
.p-2-important {
    padding:var(--padding-size-2)!important;
}
.p-3-important {
    padding:var(--padding-size-3)!important;
}
.p-4-important {
    padding:var(--padding-size-4)!important;
}
.p-5-important {
    padding:var(--padding-size-5)!important;
}
.p-6-important {
    padding:var(--padding-size-6)!important;
}
.p-7-important {
    padding:var(--padding-size-7)!important;
}
.p-8-important {
    padding:var(--padding-size-8)!important;
}
.p-9-important {
    padding:var(--padding-size-9)!important;
}
.p-10-important {
    padding:var(--padding-size-10)!important;
}
.pt-0 {
    padding-top:0;
}
.pt-1 {
    padding-top:var(--padding-size-1);
}
.pt-2 {
    padding-top:var(--padding-size-2);
}
.pt-3 {
    padding-top:var(--padding-size-3);
}
.pt-4 {
    padding-top:var(--padding-size-4);
}
.pt-5 {
    padding-top:var(--padding-size-5);
}
.pt-6 {
    padding-top:var(--padding-size-6);
}
.pt-7 {
    padding-top:var(--padding-size-7);
}
.pt-8 {
    padding-top:var(--padding-size-8);
}
.pt-9 {
    padding-top:var(--padding-size-9);
}
.pt-10 {
    padding-top:var(--padding-size-10);
}
.pt-0-important {
    padding-top:0!important;
}
.pt-1-important {
    padding-top:var(--padding-size-1)!important;
}
.pt-2-important {
    padding-top:var(--padding-size-2)!important;
}
.pt-3-important {
    padding-top:var(--padding-size-3)!important;
}
.pt-4-important {
    padding-top:var(--padding-size-4)!important;
}
.pt-5-important {
    padding-top:var(--padding-size-5)!important;
}
.pt-6-important {
    padding-top:var(--padding-size-6)!important;
}
.pt-7-important {
    padding-top:var(--padding-size-7)!important;
}
.pt-8-important {
    padding-top:var(--padding-size-8)!important;
}
.pt-9-important {
    padding-top:var(--padding-size-9)!important;
}
.pt-10-important {
    padding-top:var(--padding-size-10)!important;
}
.pr-0 {
    padding-right:0;
}
.pr-1 {
    padding-right:var(--padding-size-1);
}
.pr-2 {
    padding-right:var(--padding-size-2);
}
.pr-3 {
    padding-right:var(--padding-size-3);
}
.pr-4 {
    padding-right:var(--padding-size-4);
}
.pr-5 {
    padding-right:var(--padding-size-5);
}
.pr-6 {
    padding-right:var(--padding-size-6);
}
.pr-7 {
    padding-right:var(--padding-size-7);
}
.pr-8 {
    padding-right:var(--padding-size-8);
}
.pr-9 {
    padding-right:var(--padding-size-9);
}
.pr-10 {
    padding-right:var(--padding-size-10);
}
.pr-0-important {
    padding-right:0!important;
}
.pr-1-important {
    padding-right:var(--padding-size-1)!important;
}
.pr-2-important {
    padding-right:var(--padding-size-2)!important;
}
.pr-3-important {
    padding-right:var(--padding-size-3)!important;
}
.pr-4-important {
    padding-right:var(--padding-size-4)!important;
}
.pr-5-important {
    padding-right:var(--padding-size-5)!important;
}
.pr-6-important {
    padding-right:var(--padding-size-6)!important;
}
.pr-7-important {
    padding-right:var(--padding-size-7)!important;
}
.pr-8-important {
    padding-right:var(--padding-size-8)!important;
}
.pr-9-important {
    padding-right:var(--padding-size-9)!important;
}
.pr-10-important {
    padding-right:var(--padding-size-10)!important;
}
.pb-0 {
    padding-bottom:0;
}
.pb-1 {
    padding-bottom:var(--padding-size-1);
}
.pb-2 {
    padding-bottom:var(--padding-size-2);
}
.pb-3 {
    padding-bottom:var(--padding-size-3);
}
.pb-4 {
    padding-bottom:var(--padding-size-4);
}
.pb-5 {
    padding-bottom:var(--padding-size-5);
}
.pb-6 {
    padding-bottom:var(--padding-size-6);
}
.pb-7 {
    padding-bottom:var(--padding-size-7);
}
.pb-8 {
    padding-bottom:var(--padding-size-8);
}
.pb-9 {
    padding-bottom:var(--padding-size-9);
}
.pb-10 {
    padding-bottom:var(--padding-size-10);
}
.pb-0-important {
    padding-bottom:0!important;
}
.pb-1-important {
    padding-bottom:var(--padding-size-1)!important;
}
.pb-2-important {
    padding-bottom:var(--padding-size-2)!important;
}
.pb-3-important {
    padding-bottom:var(--padding-size-3)!important;
}
.pb-4-important {
    padding-bottom:var(--padding-size-4)!important;
}
.pb-5-important {
    padding-bottom:var(--padding-size-5)!important;
}
.pb-6-important {
    padding-bottom:var(--padding-size-6)!important;
}
.pb-7-important {
    padding-bottom:var(--padding-size-7)!important;
}
.pb-8-important {
    padding-bottom:var(--padding-size-8)!important;
}
.pb-9-important {
    padding-bottom:var(--padding-size-9)!important;
}
.pb-10-important {
    padding-bottom:var(--padding-size-10)!important;
}
.pl-0 {
    padding-left:0;
}
.pl-1 {
    padding-left:var(--padding-size-1);
}
.pl-2 {
    padding-left:var(--padding-size-2);
}
.pl-3 {
    padding-left:var(--padding-size-3);
}
.pl-4 {
    padding-left:var(--padding-size-4);
}
.pl-5 {
    padding-left:var(--padding-size-5);
}
.pl-6 {
    padding-left:var(--padding-size-6);
}
.pl-7 {
    padding-left:var(--padding-size-7);
}
.pl-8 {
    padding-left:var(--padding-size-8);
}
.pl-9 {
    padding-left:var(--padding-size-9);
}
.pl-10 {
    padding-left:var(--padding-size-10);
}
.pl-0-important {
    padding-left:0!important;
}
.pl-1-important {
    padding-left:var(--padding-size-1)!important;
}
.pl-2-important {
    padding-left:var(--padding-size-2)!important;
}
.pl-3-important {
    padding-left:var(--padding-size-3)!important;
}
.pl-4-important {
    padding-left:var(--padding-size-4)!important;
}
.pl-5-important {
    padding-left:var(--padding-size-5)!important;
}
.pl-6-important {
    padding-left:var(--padding-size-6)!important;
}
.pl-7-important {
    padding-left:var(--padding-size-7)!important;
}
.pl-8-important {
    padding-left:var(--padding-size-8)!important;
}
.pl-9-important {
    padding-left:var(--padding-size-9)!important;
}
.pl-10-important {
    padding-left:var(--padding-size-10)!important;
}
.ph-0 {
    padding-left:0;
    padding-right:0;
}
.ph-1 {
    padding-left:var(--padding-size-1);
    padding-right:var(--padding-size-1);
}
.ph-2 {
    padding-left:var(--padding-size-2);
    padding-right:var(--padding-size-2);
}
.ph-3 {
    padding-left:var(--padding-size-3);
    padding-right:var(--padding-size-3);
}
.ph-4 {
    padding-left:var(--padding-size-4);
    padding-right:var(--padding-size-4);
}
.ph-5 {
    padding-left:var(--padding-size-5);
    padding-right:var(--padding-size-5);
}
.ph-6 {
    padding-left:var(--padding-size-6);
    padding-right:var(--padding-size-6);
}
.ph-7 {
    padding-left:var(--padding-size-7);
    padding-right:var(--padding-size-7);
}
.ph-8 {
    padding-left:var(--padding-size-8);
    padding-right:var(--padding-size-8);
}
.ph-9 {
    padding-left:var(--padding-size-9);
    padding-right:var(--padding-size-9);
}
.ph-10 {
    padding-left:var(--padding-size-10);
    padding-right:var(--padding-size-10);
}
.ph-0-important {
    padding-left:0!important;
    padding-right:0!important;
}
.ph-1-important {
    padding-left:var(--padding-size-1);
    padding-right:var(--padding-size-1)!important;
}
.ph-2-important {
    padding-left:var(--padding-size-2);
    padding-right:var(--padding-size-2)!important;
}
.ph-3-important {
    padding-left:var(--padding-size-3);
    padding-right:var(--padding-size-3)!important;
}
.ph-4-important {
    padding-left:var(--padding-size-4);
    padding-right:var(--padding-size-4)!important;
}
.ph-5-important {
    padding-left:var(--padding-size-5)!important;
    padding-right:var(--padding-size-5)!important;
}
.ph-6-important {
    padding-left:var(--padding-size-6)!important;
    padding-right:var(--padding-size-6)!important;
}
.ph-7-important {
    padding-left:var(--padding-size-7)!important;
    padding-right:var(--padding-size-7)!important;
}
.ph-8-important {
    padding-left:var(--padding-size-8)!important;
    padding-right:var(--padding-size-8)!important;
}
.ph-9-important {
    padding-left:var(--padding-size-9)!important;
    padding-right:var(--padding-size-9)!important;
}
.ph-10-important {
    padding-left:var(--padding-size-10)!important;
    padding-right:var(--padding-size-10)!important;
}
.pv-0 {
    padding-top:0;
    padding-bottom:0;
}
.pv-1 {
    padding-top:var(--padding-size-1);
    padding-bottom:var(--padding-size-1);
}
.pv-2 {
    padding-top:var(--padding-size-2);
    padding-bottom:var(--padding-size-2);
}
.pv-3 {
    padding-top:var(--padding-size-3);
    padding-bottom:var(--padding-size-3);
}
.pv-4 {
    padding-top:var(--padding-size-4);
    padding-bottom:var(--padding-size-4);
}
.pv-5 {
    padding-top:var(--padding-size-5);
    padding-bottom:var(--padding-size-5);
}
.pv-6 {
    padding-top:var(--padding-size-6);
    padding-bottom:var(--padding-size-6);
}
.pv-7 {
    padding-top:var(--padding-size-7);
    padding-bottom:var(--padding-size-7);
}
.pv-8 {
    padding-top:var(--padding-size-8);
    padding-bottom:var(--padding-size-8);
}
.pv-9 {
    padding-top:var(--padding-size-9);
    padding-bottom:var(--padding-size-9);
}
.pv-10 {
    padding-top:var(--padding-size-10);
    padding-bottom:var(--padding-size-10);
}
.pv-0-important {
    padding-top:0!important;
    padding-bottom:0!important;
}
.pv-1-important {
    padding-top:var(--padding-size-1);
    padding-bottom:var(--padding-size-1)!important;
}
.pv-2-important {
    padding-top:var(--padding-size-2);
    padding-bottom:var(--padding-size-2)!important;
}
.pv-3-important {
    padding-top:var(--padding-size-3);
    padding-bottom:var(--padding-size-3)!important;
}
.pv-4-important {
    padding-top:var(--padding-size-4);
    padding-bottom:var(--padding-size-4)!important;
}
.pv-5-important {
    padding-top:var(--padding-size-5)!important;
    padding-bottom:var(--padding-size-5)!important;
}
.pv-6-important {
    padding-top:var(--padding-size-6)!important;
    padding-bottom:var(--padding-size-6)!important;
}
.pv-7-important {
    padding-top:var(--padding-size-7)!important;
    padding-bottom:var(--padding-size-7)!important;
}
.pv-8-important {
    padding-top:var(--padding-size-8)!important;
    padding-bottom:var(--padding-size-8)!important;
}
.pv-9-important {
    padding-top:var(--padding-size-9)!important;
    padding-bottom:var(--padding-size-9)!important;
}
.pv-10-important {
    padding-top:var(--padding-size-10)!important;
    padding-bottom:var(--padding-size-10)!important;
}
.m-0 {
    margin:0;
}
.m-1 {
    margin:var(--margin-size-1);
}
.m-2 {
    margin:var(--margin-size-2);
}
.m-3 {
    margin:var(--margin-size-3);
}
.m-4 {
    margin:var(--margin-size-4);
}
.m-5 {
    margin:var(--margin-size-5);
}
.m-6 {
    margin:var(--margin-size-6);
}
.m-7 {
    margin:var(--margin-size-7);
}
.m-8 {
    margin:var(--margin-size-8);
}
.m-9 {
    margin:var(--margin-size-9);
}
.m-10 {
    margin:var(--margin-size-10);
}
.m-0-important {
    margin:0!important;
}
.m-1-important {
    margin:var(--margin-size-1)!important;
}
.m-2-important {
    margin:var(--margin-size-2)!important;
}
.m-3-important {
    margin:var(--margin-size-3)!important;
}
.m-4-important {
    margin:var(--margin-size-4)!important;
}
.m-5-important {
    margin:var(--margin-size-5)!important;
}
.m-6-important {
    margin:var(--margin-size-6)!important;
}
.m-7-important {
    margin:var(--margin-size-7)!important;
}
.m-8-important {
    margin:var(--margin-size-8)!important;
}
.m-9-important {
    margin:var(--margin-size-9)!important;
}
.m-10-important {
    margin:var(--margin-size-10)!important;
}
.mt-0 {
    margin-top:0;
}
.mt-1 {
    margin-top:var(--margin-size-1);
}
.mt-2 {
    margin-top:var(--margin-size-2);
}
.mt-3 {
    margin-top:var(--margin-size-3);
}
.mt-4 {
    margin-top:var(--margin-size-4);
}
.mt-5 {
    margin-top:var(--margin-size-5);
}
.mt-6 {
    margin-top:var(--margin-size-6);
}
.mt-7 {
    margin-top:var(--margin-size-7);
}
.mt-8 {
    margin-top:var(--margin-size-8);
}
.mt-9 {
    margin-top:var(--margin-size-9);
}
.mt-10 {
    margin-top:var(--margin-size-10);
}
.mt-0-important {
    margin-top:0!important;
}
.mt-1-important {
    margin-top:var(--margin-size-1)!important;
}
.mt-2-important {
    margin-top:var(--margin-size-2)!important;
}
.mt-3-important {
    margin-top:var(--margin-size-3)!important;
}
.mt-4-important {
    margin-top:var(--margin-size-4)!important;
}
.mt-5-important {
    margin-top:var(--margin-size-5)!important;
}
.mt-6-important {
    margin-top:var(--margin-size-6)!important;
}
.mt-7-important {
    margin-top:var(--margin-size-7)!important;
}
.mt-8-important {
    margin-top:var(--margin-size-8)!important;
}
.mt-9-important {
    margin-top:var(--margin-size-9)!important;
}
.mt-10-important {
    margin-top:var(--margin-size-10)!important;
}
.mr-0 {
    margin-right:0;
}
.mr-1 {
    margin-right:var(--margin-size-1);
}
.mr-2 {
    margin-right:var(--margin-size-2);
}
.mr-3 {
    margin-right:var(--margin-size-3);
}
.mr-4 {
    margin-right:var(--margin-size-4);
}
.mr-5 {
    margin-right:var(--margin-size-5);
}
.mr-6 {
    margin-right:var(--margin-size-6);
}
.mr-7 {
    margin-right:var(--margin-size-7);
}
.mr-8 {
    margin-right:var(--margin-size-8);
}
.mr-9 {
    margin-right:var(--margin-size-9);
}
.mr-10 {
    margin-right:var(--margin-size-10);
}
.mr-0-important {
    margin-right:0!important;
}
.mr-1-important {
    margin-right:var(--margin-size-1)!important;
}
.mr-2-important {
    margin-right:var(--margin-size-2)!important;
}
.mr-3-important {
    margin-right:var(--margin-size-3)!important;
}
.mr-4-important {
    margin-right:var(--margin-size-4)!important;
}
.mr-5-important {
    margin-right:var(--margin-size-5)!important;
}
.mr-6-important {
    margin-right:var(--margin-size-6)!important;
}
.mr-7-important {
    margin-right:var(--margin-size-7)!important;
}
.mr-8-important {
    margin-right:var(--margin-size-8)!important;
}
.mr-9-important {
    margin-right:var(--margin-size-9)!important;
}
.mr-10-important {
    margin-right:var(--margin-size-10)!important;
}
.mb-0 {
    margin-bottom:0;
}
.mb-1 {
    margin-bottom:var(--margin-size-1);
}
.mb-2 {
    margin-bottom:var(--margin-size-2);
}
.mb-3 {
    margin-bottom:var(--margin-size-3);
}
.mb-4 {
    margin-bottom:var(--margin-size-4);
}
.mb-5 {
    margin-bottom:var(--margin-size-5);
}
.mb-6 {
    margin-bottom:var(--margin-size-6);
}
.mb-7 {
    margin-bottom:var(--margin-size-7);
}
.mb-8 {
    margin-bottom:var(--margin-size-8);
}
.mb-9 {
    margin-bottom:var(--margin-size-9);
}
.mb-10 {
    margin-bottom:var(--margin-size-10);
}
.mb-0-important {
    margin-bottom:0!important;
}
.mb-1-important {
    margin-bottom:var(--margin-size-1)!important;
}
.mb-2-important {
    margin-bottom:var(--margin-size-2)!important;
}
.mb-3-important {
    margin-bottom:var(--margin-size-3)!important;
}
.mb-4-important {
    margin-bottom:var(--margin-size-4)!important;
}
.mb-5-important {
    margin-bottom:var(--margin-size-5)!important;
}
.mb-6-important {
    margin-bottom:var(--margin-size-6)!important;
}
.mb-7-important {
    margin-bottom:var(--margin-size-7)!important;
}
.mb-8-important {
    margin-bottom:var(--margin-size-8)!important;
}
.mb-9-important {
    margin-bottom:var(--margin-size-9)!important;
}
.mb-10-important {
    margin-bottom:var(--margin-size-10)!important;
}
.ml-0 {
    margin-left:0;
}
.ml-1 {
    margin-left:var(--margin-size-1);
}
.ml-2 {
    margin-left:var(--margin-size-2);
}
.ml-3 {
    margin-left:var(--margin-size-3);
}
.ml-4 {
    margin-left:var(--margin-size-4);
}
.ml-5 {
    margin-left:var(--margin-size-5);
}
.ml-6 {
    margin-left:var(--margin-size-6);
}
.ml-7 {
    margin-left:var(--margin-size-7);
}
.ml-8 {
    margin-left:var(--margin-size-8);
}
.ml-9 {
    margin-left:var(--margin-size-9);
}
.ml-10 {
    margin-left:var(--margin-size-10);
}
.ml-0-important {
    margin-left:0!important;
}
.ml-1-important {
    margin-left:var(--margin-size-1)!important;
}
.ml-2-important {
    margin-left:var(--margin-size-2)!important;
}
.ml-3-important {
    margin-left:var(--margin-size-3)!important;
}
.ml-4-important {
    margin-left:var(--margin-size-4)!important;
}
.ml-5-important {
    margin-left:var(--margin-size-5)!important;
}
.ml-6-important {
    margin-left:var(--margin-size-6)!important;
}
.ml-7-important {
    margin-left:var(--margin-size-7)!important;
}
.ml-8-important {
    margin-left:var(--margin-size-8)!important;
}
.ml-9-important {
    margin-left:var(--margin-size-9)!important;
}
.ml-10-important {
    margin-left:var(--margin-size-10)!important;
}
.mh-0 {
    margin-left:0;
    margin-right:0;
}
.mh-1 {
    margin-left:var(--margin-size-1);
    margin-right:var(--margin-size-1);
}
.mh-2 {
    margin-left:var(--margin-size-2);
    margin-right:var(--margin-size-2);
}
.mh-3 {
    margin-left:var(--margin-size-3);
    margin-right:var(--margin-size-3);
}
.mh-4 {
    margin-left:var(--margin-size-4);
    margin-right:var(--margin-size-4);
}
.mh-5 {
    margin-left:var(--margin-size-5);
    margin-right:var(--margin-size-5);
}
.mh-6 {
    margin-left:var(--margin-size-6);
    margin-right:var(--margin-size-6);
}
.mh-7 {
    margin-left:var(--margin-size-7);
    margin-right:var(--margin-size-7);
}
.mh-8 {
    margin-left:var(--margin-size-8);
    margin-right:var(--margin-size-8);
}
.mh-9 {
    margin-left:var(--margin-size-9);
    margin-right:var(--margin-size-9);
}
.mh-10 {
    margin-left:var(--margin-size-10);
    margin-right:var(--margin-size-10);
}
.mh-0-important {
    margin-left:0!important;
    margin-right:0!important;
}
.mh-1-important {
    margin-left:var(--margin-size-1);
    margin-right:var(--margin-size-1)!important;
}
.mh-2-important {
    margin-left:var(--margin-size-2);
    margin-right:var(--margin-size-2)!important;
}
.mh-3-important {
    margin-left:var(--margin-size-3);
    margin-right:var(--margin-size-3)!important;
}
.mh-4-important {
    margin-left:var(--margin-size-4);
    margin-right:var(--margin-size-4)!important;
}
.mh-5-important {
    margin-left:var(--margin-size-5)!important;
    margin-right:var(--margin-size-5)!important;
}
.mh-6-important {
    margin-left:var(--margin-size-6)!important;
    margin-right:var(--margin-size-6)!important;
}
.mh-7-important {
    margin-left:var(--margin-size-7)!important;
    margin-right:var(--margin-size-7)!important;
}
.mh-8-important {
    margin-left:var(--margin-size-8)!important;
    margin-right:var(--margin-size-8)!important;
}
.mh-9-important {
    margin-left:var(--margin-size-9)!important;
    margin-right:var(--margin-size-9)!important;
}
.mh-10-important {
    margin-left:var(--margin-size-10)!important;
    margin-right:var(--margin-size-10)!important;
}
.mv-0 {
    margin-top:0;
    margin-bottom:0;
}
.mv-1 {
    margin-top:var(--margin-size-1);
    margin-bottom:var(--margin-size-1);
}
.mv-2 {
    margin-top:var(--margin-size-2);
    margin-bottom:var(--margin-size-2);
}
.mv-3 {
    margin-top:var(--margin-size-3);
    margin-bottom:var(--margin-size-3);
}
.mv-4 {
    margin-top:var(--margin-size-4);
    margin-bottom:var(--margin-size-4);
}
.mv-5 {
    margin-top:var(--margin-size-5);
    margin-bottom:var(--margin-size-5);
}
.mv-6 {
    margin-top:var(--margin-size-6);
    margin-bottom:var(--margin-size-6);
}
.mv-7 {
    margin-top:var(--margin-size-7);
    margin-bottom:var(--margin-size-7);
}
.mv-8 {
    margin-top:var(--margin-size-8);
    margin-bottom:var(--margin-size-8);
}
.mv-9 {
    margin-top:var(--margin-size-9);
    margin-bottom:var(--margin-size-9);
}
.mv-10 {
    margin-top:var(--margin-size-10);
    margin-bottom:var(--margin-size-10);
}
.mv-0-important {
    margin-top:0!important;
    margin-bottom:0!important;
}
.mv-1-important {
    margin-top:var(--margin-size-1);
    margin-bottom:var(--margin-size-1)!important;
}
.mv-2-important {
    margin-top:var(--margin-size-2);
    margin-bottom:var(--margin-size-2)!important;
}
.mv-3-important {
    margin-top:var(--margin-size-3);
    margin-bottom:var(--margin-size-3)!important;
}
.mv-4-important {
    margin-top:var(--margin-size-4);
    margin-bottom:var(--margin-size-4)!important;
}
.mv-5-important {
    margin-top:var(--margin-size-5)!important;
    margin-bottom:var(--margin-size-5)!important;
}
.mv-6-important {
    margin-top:var(--margin-size-6)!important;
    margin-bottom:var(--margin-size-6)!important;
}
.mv-7-important {
    margin-top:var(--margin-size-7)!important;
    margin-bottom:var(--margin-size-7)!important;
}
.mv-8-important {
    margin-top:var(--margin-size-8)!important;
    margin-bottom:var(--margin-size-8)!important;
}
.mv-9-important {
    margin-top:var(--margin-size-9)!important;
    margin-bottom:var(--margin-size-9)!important;
}
.mv-10-important {
    margin-top:var(--margin-size-10)!important;
    margin-bottom:var(--margin-size-10)!important;
}
.position-absolute {
    position: absolute;
}
.position-absolute-important {
    position: absolute !important;
}
.position-fixed {
    position: fixed;
}
.position-fixed-important {
    position: fixed !important;
}
.position-relative {
    position: relative;
}
.position-relative-important {
    position: relative !important;
}
.position-static {
    position: static;
}
.position-static-important {
    position: static !important;
}
.position-inherit {
    position: inherit;
}
.position-inherit-important {
    position: inherit !important;
}
.position-sticky {
    position: sticky;
}
.position-sticky-important {
    position: sticky !important;
}
.flex-row {
    flex-direction:row;
}
.flex-row-reverse {
    flex-direction:row-reverse;
}
.flex-column {
    flex-direction:column;
}
.flex-column-reverse {
    flex-direction:column-reverse;
}
.flex-wrap {
    flex-wrap:wrap;
}
.flex-wrap-reverse {
    flex-wrap:wrap-reverse;
}
.flex-no-wrap {
    flex-wrap:nowrap;
}
.flex-row-important {
    flex-direction:row!important;
}
.flex-row-reverse-important {
    flex-direction:row!important;
}
.flex-column-important {
    flex-direction:column!important;
}
.flex-column-reverse-important {
    flex-direction:column!important;
}
.flex-wrap-important {
    flex-wrap:wrap!important;
}
.flex-wrap-reverse-important {
    flex-wrap:wrap-reverse!important;
}
.flex-no-wrap-important {
    flex-wrap:nowrap!important;
}
.flex-grow-1 {
    flex-grow:1;
}
.flex-grow-0 {
    flex-grow:0;
}
.flex-shrink-1 {
    flex-shrink:1;
}
.flex-shrink-0 {
    flex-shrink:0;
}
.flex-grow-1-shrink-1 {
    flex-grow:1;
    flex-shrink:1;
}
.flex-grow-1-shrink-0 {
    flex-grow:1;
    flex-shrink:0;
}
.flex-grow-0-shrink-1 {
    flex-grow:0;
    flex-shrink:1;
}
.flex-grow-0-shrink-0 {
    flex-grow:0;
    flex-shrink:0;
}
.flex-grow-1-important {
    flex-grow:1!important;
}
.flex-grow-0-important {
    flex-grow:0!important;
}
.flex-shrink-1-important {
    flex-shrink:1!important;
}
.flex-shrink-0-important {
    flex-shrink:0!important;
}
.flex-grow-1-shrink-1-important {
    flex-grow:1!important;
    flex-shrink:1!important;
}
.flex-grow-1-shrink-0-important {
    flex-grow:1!important;
    flex-shrink:0!important;
}
.flex-grow-0-shrink-1-important {
    flex-grow:0!important;
    flex-shrink:1!important;
}
.flex-grow-0-shrink-0-important {
    flex-grow:0!important;
    flex-shrink:0!important;
}
.justify-content-start {
    justify-content:flex-start;
}
.justify-content-end {
    justify-content:flex-end;
}
.justify-content-center {
    justify-content:center;
}
.justify-content-between {
    justify-content:space-between;
}
.justify-content-start-important {
    justify-content:flex-start!important;
}
.justify-content-end-important {
    justify-content:flex-end!important;
}
.justify-content-center-important {
    justify-content:center!important;
}
.justify-content-between-important {
    justify-content:space-between!important;
}
.order-0 {
    order:0;
}
.order-1 {
    order:1;
}
.order-2 {
    order:2;
}
.order-3 {
    order:3;
}
.order-4 {
    order:4;
}
.order-5 {
    order:5;
}
.order-6 {
    order:6;
}
.order-7 {
    order:7;
}
.order-8 {
    order:8;
}
.order-9 {
    order:9;
}
.order-10 {
    order:10;
}
.order-11 {
    order:11;
}
.order-12 {
    order:12;
}
.order-13 {
    order:13;
}
.order-14 {
    order:14;
}
.order-15 {
    order:15;
}
.order-16 {
    order:16;
}
.order-17 {
    order:17;
}
.order-18 {
    order:18;
}
.order-19 {
    order:19;
}
.order-20 {
    order:20;
}
.order-0-important {
    order:0!important;
}
.order-1-important {
    order:1!important;
}
.order-2-important {
    order:2!important;
}
.order-3-important {
    order:3!important;
}
.order-4-important {
    order:4!important;
}
.order-5-important {
    order:5!important;
}
.order-6-important {
    order:6!important;
}
.order-7-important {
    order:7!important;
}
.order-8-important {
    order:8!important;
}
.order-9-important {
    order:9!important;
}
.order-10-important {
    order:10!important;
}
.order-11-important {
    order:11!important;
}
.order-12-important {
    order:12!important;
}
.order-13-important {
    order:13!important;
}
.order-14-important {
    order:14!important;
}
.order-15-important {
    order:15!important;
}
.order-16-important {
    order:16!important;
}
.order-17-important {
    order:17!important;
}
.order-18-important {
    order:18!important;
}
.order-19-important {
    order:19!important;
}
.order-20-important {
    order:20!important;
}
.justify-content-start {
    justify-content:flex-start;
}
.justify-content-end {
    justify-content:flex-end;
}
.justify-content-center {
    justify-content:center;
}
.justify-content-between {
    justify-content:space-between;
}
.justify-content-start-important {
    justify-content:flex-start!important;
}
.justify-content-end-important {
    justify-content:flex-end!important;
}
.justify-content-center-important {
    justify-content:center!important;
}
.justify-content-between-important {
    justify-content:space-between!important;
}
.gap-0 {
    gap:0;
}
.gap-1 {
    gap:var(--gap-size-1);
}
.gap-2 {
    gap:var(--gap-size-2);
}
.gap-3 {
    gap:var(--gap-size-3);
}
.gap-4 {
    gap:var(--gap-size-4);
}
.gap-5 {
    gap:var(--gap-size-5);
}
.gap-6 {
    gap:var(--gap-size-6);
}
.gap-7 {
    gap:var(--gap-size-7);
}
.gap-8 {
    gap:var(--gap-size-8);
}
.gap-0-important {
    gap:0!important;
}
.gap-1-important {
    gap:var(--gap-size-1)!important;
}
.gap-2-important {
    gap:var(--gap-size-2)!important;
}
.gap-3-important {
    gap:var(--gap-size-3)!important;
}
.gap-4-important {
    gap:var(--gap-size-4)!important;
}
.gap-5-important {
    gap:var(--gap-size-5)!important;
}
.gap-6-important {
    gap:var(--gap-size-6)!important;
}
.gap-7-important {
    gap:var(--gap-size-7)!important;
}
.gap-8-important {
    gap:var(--gap-size-8)!important;
}
.align-items-start {
    align-items:start;
}
.align-items-end {
    align-items:end;
}
.align-items-center {
    align-items:center;
}
.align-items-stretch {
    align-items:stretch;
}
.align-items-baseline {
    align-items:baseline;
}
.align-items-start-important {
    align-items:start!important;
}
.align-items-end-important {
    align-items:end!important;
}
.align-items-center-important {
    align-items:center!important;
}
.align-items-stretch-important {
    align-items:stretch!important;
}
.align-items-baseline-important {
    align-items:baseline!important;
}
.align-self-start {
    align-self:start;
}
.align-self-center {
    align-self:center;
}
.align-self-end {
    align-self:end;
}
.align-self-first {
    align-self:first;
}
.align-self-last {
    align-self:last;
}
.align-self-inherit {
    align-self:inherit;
}
.align-self-start-important {
    align-self:start!important;
}
.align-self-center-important {
    align-self:center!important;
}
.align-self-end-important {
    align-self:end!important;
}
.align-self-first-important {
    align-self:first!important;
}
.align-self-last-important {
    align-self:last!important;
}
.align-self-inherit-important {
    align-self:inherit!important;
}
.w-full {
    width:100%;
}
.w-auto {
    width:auto;
}
.child-w-full > * {
    width:100%;
}
.w-full-important {
    width:100%!important;
}
.w-auto-important {
    width:auto!important;
}
.child-w-full-important > * {
    width:100%!important;
}
.w-0 {
    width:0;
}
.w-1 {
    width:8.33%;
}
.w-2 {
    width:16.66%;
}
.w-3 {
    width:25%;
}
.w-4 {
    width:33.33%;
}
.w-5 {
    width:41.66%;
}
.w-6 {
    width:50%;
}
.w-7 {
    width:58.33%;
}
.w-8 {
    width:66.66%;
}
.w-9 {
    width:75%;
}
.w-10 {
    width:83.33%;
}
.w-11 {
    width:91.66%;
}
.w-12 {
    width:100%;
}
.w-0-important {
    width:0!important;
}
.w-1-important {
    width:8.33%!important;
}
.w-2-important {
    width:16.66%!important;
}
.w-3-important {
    width:25%!important;
}
.w-4-important {
    width:33.33%!important;
}
.w-5-important {
    width:41.66%!important;
}
.w-6-important {
    width:50%!important;
}
.w-7-important {
    width:58.33%!important;
}
.w-8-important {
    width:66.66%!important;
}
.w-9-important {
    width:75%!important;
}
.w-10-important {
    width:83.33%!important;
}
.w-11-important {
    width:91.66%!important;
}
.w-12-important {
    width:100%!important;
}
.w-50px {
    width:50px;
}
.w-100px {
    width:100px;
}
.w-150px {
    width:150px;
}
.w-200px {
    width:200px;
}
.w-250px {
    width:250px;
}
.w-300px {
    width:300px;
}
.w-350px {
    width:350px;
}
.w-400px {
    width:400px;
}
.w-450px {
    width:450px;
}
.w-500px {
    width:500px;
}
.w-50px-important {
    width:50px!important;
}
.w-100px-important {
    width:100px!important;
}
.w-150px-important {
    width:150px!important;
}
.w-200px-important {
    width:200px!important;
}
.w-250px-important {
    width:250px!important;
}
.w-300px-important {
    width:300px!important;
}
.w-350px-important {
    width:350px!important;
}
.w-400px-important {
    width:400px!important;
}
.w-450px-important {
    width:450px!important;
}
.w-500px-important {
    width:500px!important;
}
.min-w-auto {
    min-width:auto;
}
.min-w-inherit {
    min-width:inherit;
}
.min-w-initial {
    min-width:initial;
}
.min-w-0 {
    min-width:0;
}
.min-w-auto-important {
    min-width:auto!important;
}
.min-w-inherit-important {
    min-width:inherit!important;
}
.min-w-initial-important {
    min-width:initial!important;
}
.min-w-0-important {
    min-width:0!important;
}
.min-w-50px {
    min-width:50px;
}
.min-w-100px {
    min-width:100px;
}
.min-w-150px {
    min-width:150px;
}
.min-w-200px {
    min-width:200px;
}
.min-w-250px {
    min-width:250px;
}
.min-w-300px {
    min-width:300px;
}
.min-w-350px {
    min-width:350px;
}
.min-w-400px {
    min-width:400px;
}
.min-w-450px {
    min-width:450px;
}
.min-w-500px {
    min-width:500px;
}
.min-w-50px-important {
    min-width:50px!important;
}
.min-w-100px-important {
    min-width:100px!important;
}
.min-w-150px-important {
    min-width:150px!important;
}
.min-w-200px-important {
    min-width:200px!important;
}
.min-w-250px-important {
    min-width:250px!important;
}
.min-w-300px-important {
    min-width:300px!important;
}
.min-w-350px-important {
    min-width:350px!important;
}
.min-w-400px-important {
    min-width:400px!important;
}
.min-w-450px-important {
    min-width:450px!important;
}
.min-w-500px-important {
    min-width:500px!important;
}
.min-w-2rem {
    min-width:2rem;
}
.min-w-4rem {
    min-width:4rem;
}
.min-w-6rem {
    min-width:6rem;
}
.min-w-8rem {
    min-width:8rem;
}
.min-w-10rem {
    min-width:10rem;
}
.min-w-12rem {
    min-width:12rem;
}
.min-w-14rem {
    min-width:14rem;
}
.min-w-16rem {
    min-width:16rem;
}
.min-w-18rem {
    min-width:18rem;
}
.min-w-20rem {
    min-width:20rem;
}
.min-w-2rem-important {
    min-width:2rem!important;
}
.min-w-4rem-important {
    min-width:4rem!important;
}
.min-w-6rem-important {
    min-width:6rem!important;
}
.min-w-8rem-important {
    min-width:8rem!important;
}
.min-w-10rem-important {
    min-width:10rem!important;
}
.min-w-12rem-important {
    min-width:12rem!important;
}
.min-w-14rem-important {
    min-width:14rem!important;
}
.min-w-16rem-important {
    min-width:16rem!important;
}
.min-w-18rem-important {
    min-width:18rem!important;
}
.min-w-20rem-important {
    min-width:20rem!important;
}
.max-w-0 {
    max-width:0;
}
.max-w-0-important {
    max-width:0!important;
}
.max-w-25vw {
    max-width:25vw;
}
.max-w-50vw {
    max-width:50vw;
}
.max-w-75vw {
    max-width:75vw;
}
.max-w-100vw {
    max-width:100vw;
}
.max-w-25vw-important {
    max-width:25vw!important;
}
.max-w-50vw-important {
    max-width:50vw!important;
}
.max-w-75vw-important {
    max-width:75vw!important;
}
.max-w-100vw-important {
    max-width:100vw!important;
}
.max-w-50px {
    max-width:50px;
}
.max-w-100px {
    max-width:100px;
}
.max-w-150px {
    max-width:150px;
}
.max-w-200px {
    max-width:200px;
}
.max-w-250px {
    max-width:250px;
}
.max-w-300px {
    max-width:300px;
}
.max-w-350px {
    max-width:350px;
}
.max-w-400px {
    max-width:400px;
}
.max-w-450px {
    max-width:450px;
}
.max-w-500px {
    max-width:500px;
}
.max-w-50px-important {
    max-width:50px!important;
}
.max-w-100px-important {
    max-width:100px!important;
}
.max-w-150px-important {
    max-width:150px!important;
}
.max-w-200px-important {
    max-width:200px!important;
}
.max-w-250px-important {
    max-width:250px!important;
}
.max-w-300px-important {
    max-width:300px!important;
}
.max-w-350px-important {
    max-width:350px!important;
}
.max-w-400px-important {
    max-width:400px!important;
}
.max-w-450px-important {
    max-width:450px!important;
}
.max-w-500px-important {
    max-width:500px!important;
}
.max-w-2rem {
    max-width:2rem;
}
.max-w-4rem {
    max-width:4rem;
}
.max-w-6rem {
    max-width:6rem;
}
.max-w-8rem {
    max-width:8rem;
}
.max-w-10rem {
    max-width:10rem;
}
.max-w-12rem {
    max-width:12rem;
}
.max-w-14rem {
    max-width:14rem;
}
.max-w-16rem {
    max-width:16rem;
}
.max-w-18rem {
    max-width:18rem;
}
.max-w-20rem {
    max-width:20rem;
}
.max-w-2rem-important {
    max-width:2rem!important;
}
.max-w-4rem-important {
    max-width:4rem!important;
}
.max-w-6rem-important {
    max-width:6rem!important;
}
.max-w-8rem-important {
    max-width:8rem!important;
}
.max-w-10rem-important {
    max-width:10rem!important;
}
.max-w-12rem-important {
    max-width:12rem!important;
}
.max-w-14rem-important {
    max-width:14rem!important;
}
.max-w-16rem-important {
    max-width:16rem!important;
}
.max-w-18rem-important {
    max-width:18rem!important;
}
.max-w-20rem-important {
    max-width:20rem!important;
}
.h-full {
    height:100%;
}
.h-full-important {
    height:100%!important;
}
.h-0 {
    height:0;
}
.h-0-important {
    height:0!important;
}
.h-25vh {
    height:25vh;
}
.h-50vh {
    height:50vh;
}
.h-75vh {
    height:75vh;
}
.h-100vh {
    height:100vh;
}
.h-25vh-important {
    height:25vh!important;
}
.h-50vh-important {
    height:50vh!important;
}
.h-75vh-important {
    height:75vh!important;
}
.h-100vh-important {
    height:100vh!important;
}
.h-50px {
    height:50px;
}
.h-100px {
    height:100px;
}
.h-150px {
    height:150px;
}
.h-200px {
    height:200px;
}
.h-250px {
    height:250px;
}
.h-300px {
    height:300px;
}
.h-350px {
    height:350px;
}
.h-400px {
    height:400px;
}
.h-450px {
    height:450px;
}
.h-500px {
    height:500px;
}
.h-50px-important {
    height:50px!important;
}
.h-100px-important {
    height:100px!important;
}
.h-150px-important {
    height:150px!important;
}
.h-200px-important {
    height:200px!important;
}
.h-250px-important {
    height:250px!important;
}
.h-300px-important {
    height:300px!important;
}
.h-350px-important {
    height:350px!important;
}
.h-400px-important {
    height:400px!important;
}
.h-450px-important {
    height:450px!important;
}
.h-500px-important {
    height:500px!important;
}
.max-h-0 {
    max-height:0;
}
.max-h-0-important {
    max-height:0!important;
}
.max-h-25vh {
    max-height:25vh;
}
.max-h-50vh {
    max-height:50vh;
}
.max-h-75vh {
    max-height:75vh;
}
.max-h-100vh {
    max-height:100vh;
}
.max-h-25vh-important {
    max-height:25vh!important;
}
.max-h-50vh-important {
    max-height:50vh!important;
}
.max-h-75vh-important {
    max-height:75vh!important;
}
.max-h-100vh-important {
    max-height:100vh!important;
}
.max-h-50px {
    max-height:50px;
}
.max-h-100px {
    max-height:100px;
}
.max-h-150px {
    max-height:150px;
}
.max-h-200px {
    max-height:200px;
}
.max-h-250px {
    max-height:250px;
}
.max-h-300px {
    max-height:300px;
}
.max-h-350px {
    max-height:350px;
}
.max-h-400px {
    max-height:400px;
}
.max-h-450px {
    max-height:450px;
}
.max-h-500px {
    max-height:500px;
}
.max-h-50px-important {
    max-height:50px!important;
}
.max-h-100px-important {
    max-height:100px!important;
}
.max-h-150px-important {
    max-height:150px!important;
}
.max-h-200px-important {
    max-height:200px!important;
}
.max-h-250px-important {
    max-height:250px!important;
}
.max-h-300px-important {
    max-height:300px!important;
}
.max-h-350px-important {
    max-height:350px!important;
}
.max-h-400px-important {
    max-height:400px!important;
}
.max-h-450px-important {
    max-height:450px!important;
}
.max-h-500px-important {
    max-height:500px!important;
}
.h-025rem {
    height:.25rem;
}
.h-05rem {
    height:.5rem;
}
.h-075rem {
    height:.75rem;
}
.h-1rem {
    height:1rem;
}
.h-125rem {
    height:1.25rem;
}
.h-15rem {
    height:1.5rem;
}
.h-175rem {
    height:1.75rem;
}
.h-2rem {
    height:2rem;
}
.h-3rem {
    height:3rem;
}
.h-4rem {
    height:4rem;
}
.h-5rem {
    height:5rem;
}
.h-025rem-important {
    height:.25rem!important;
}
.h-05rem-important {
    height:.5rem!important;
}
.h-075rem-important {
    height:.75rem!important;
}
.h-1rem-important {
    height:1rem!important;
}
.h-125rem-important {
    height:1.25rem!important;
}
.h-15rem-important {
    height:1.5rem!important;
}
.h-175rem-important {
    height:1.75rem!important;
}
.h-2rem-important {
    height:2rem!important;
}
.h-3rem-important {
    height:3rem!important;
}
.h-4rem-important {
    height:4rem!important;
}
.h-5rem-important {
    height:5rem!important;
}
.cols.show-grid > [class*="col-"] {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: red !important;
}
.cols {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    padding:var(--padding-size-2);
}
.cols > [class*="col-"] {
    display: flex;
    flex-direction: column;
    /*flex-wrap: wrap; nao habilitar o wrap, quebra diversos campos que forçam uma largura maior do que deveria */
    padding:var(--padding-size-2);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
} /* presente somente no contexto geral, não presente em xs, sm, md, lg e xl*/
.cols.without-padding {
    padding:0;
}
.cols.without-padding-important {
    padding:0!important;
}
.cols > [class*="col-"].without-padding {
    padding:0;
}
.cols > [class*="col-"].without-padding-important {
    padding:0!important;
}
.cols.null-children-padding-y {
    margin-left:calc(var(--margin-size-2) * -1);
    margin-right:calc(var(--margin-size-2) * -1);
}
.cols.null-children-padding-x {
    margin-top:calc(var(--margin-size-2) * -1);
    margin-right:calc(var(--margin-size-2) * -1);
}
.cols.null-children-padding {
    margin:calc(var(--margin-size-2) * -1);
}
.cols > .col-0 {
    width:0;
}
.cols > .col-1 {
    width:8.33%;
}
.cols > .col-2 {
    width:16.66%;
}
.cols > .col-3 {
    width:25%;
}
.cols > .col-4 {
    width:33.33%;
}
.cols > .col-5 {
    width:41.66%;
}
.cols > .col-6 {
    width:50%;
}
.cols > .col-7 {
    width:58.33%;
}
.cols > .col-8 {
    width:66.66%;
}
.cols > .col-9 {
    width:75%;
}
.cols > .col-10 {
    width:83.33%;
}
.cols > .col-11 {
    width:91.66%;
}
.cols > .col-12 {
    width:100%;
}
.cols > .col-auto {
    width:auto;
}
.cols > .col-0-important {
    width:0!important;
}
.cols > .col-1-important {
    width:8.33%!important;
}
.cols > .col-2-important {
    width:16.66%!important;
}
.cols > .col-3-important {
    width:25%!important;
}
.cols > .col-4-important {
    width:33.33%!important;
}
.cols > .col-5-important {
    width:41.66%!important;
}
.cols > .col-6-important {
    width:50%!important;
}
.cols > .col-7-important {
    width:58.33%!important;
}
.cols > .col-8-important {
    width:66.66%!important;
}
.cols > .col-9-important {
    width:75%!important;
}
.cols > .col-10-important {
    width:83.33%!important;
}
.cols > .col-11-important {
    width:91.66%!important;
}
.cols > .col-12-important {
    width:100%!important;
}
.cols > .col-auto-important {
    width:auto!important;
}
.cols.show-grid > [class*="col-"]::before {
    display: inline-block !important;
    color: red !important;
    font-weight: bold !important;
    margin-right: 10px !important;
}
.cols.show-grid > .col-auto::before {
    content: "auto" !important;
}
.cols.show-grid > .col-0::before {
    content: "0" !important;
}
.cols.show-grid > .col-1::before {
    content: "1" !important;
}
.cols.show-grid > .col-2::before {
    content: "2" !important;
}
.cols.show-grid > .col-3::before {
    content: "3" !important;
}
.cols.show-grid > .col-4::before {
    content: "4" !important;
}
.cols.show-grid > .col-5::before {
    content: "5" !important;
}
.cols.show-grid > .col-6::before {
    content: "6" !important;
}
.cols.show-grid > .col-7::before {
    content: "7" !important;
}
.cols.show-grid > .col-8::before {
    content: "8" !important;
}
.cols.show-grid > .col-9::before {
    content: "9" !important;
}
.cols.show-grid > .col-10::before {
    content: "10" !important;
}
.cols.show-grid > .col-11::before {
    content: "11" !important;
}
.cols.show-grid > .col-12::before {
    content: "12" !important;
}
.overflow-auto {
    overflow:auto;
}
.overflow-hidden {
    overflow:hidden;
}
.overflow-initial {
    overflow:initial;
}
.overflow-scroll {
    overflow:scroll;
}
.overflow-unset {
    overflow:unset;
}
.overflow-auto-important {
    overflow:auto !important;
}
.overflow-hidden-important {
    overflow:hidden !important;
}
.overflow-initial-important {
    overflow:initial !important;
}
.overflow-scroll-important {
    overflow:scroll !important;
}
.overflow-unset-important {
    overflow:unset !important;
}
.force-break-line {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.force-break-line-important {
    -ms-word-break: break-all !important;
    word-break: break-all !important;
    word-break: break-word !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto !important;
}
body .opacity-0 {
    opacity: 0;
}
body .opacity-10 {
    opacity: 0.1;
}
body .opacity-20 {
    opacity: 0.2;
}
body .opacity-30 {
    opacity: 0.3;
}
body .opacity-40 {
    opacity: 0.4;
}
body .opacity-50 {
    opacity: 0.5;
}
body .opacity-60 {
    opacity: 0.6;
}
body .opacity-70 {
    opacity: 0.7;
}
body .opacity-80 {
    opacity: 0.8;
}
body .opacity-90 {
    opacity: 0.9;
}
body .opacity-100 {
    opacity: 1;
}
body .ui-widget.ui-datatable.scroll-top > .ui-datatable-tablewrapper {
    transform: scaleX(-1) rotate(180deg) !important;
}
body .ui-widget.ui-datatable.scroll-top > .ui-datatable-tablewrapper > table {
    transform: scaleX(-1) rotate(180deg) !important;
}

/* Extra small devices (phones, 640.99px and down) */
/* XS */
@media only screen and (max-width: 640.99px) {

    .xs-text-xs {
        font-size:.5rem!important;
    }
    .xs-text-sm {
        font-size:.75rem!important;
    }
    .xs-text-md {
        font-size:1rem!important;
    }
    .xs-text-lg {
        font-size:1.25rem!important;
    }
    .xs-text-xl {
        font-size:1.5rem!important;
    }
    .xs-text-align-inherit {
        text-align:inherit;
    }
    .xs-text-align-start {
        text-align:start;
    }
    .xs-text-align-center {
        text-align:center;
    }
    .xs-text-align-end {
        text-align:end;
    }
    .xs-text-align-justify {
        text-align:justify;
    }
    .xs-text-align-justifyall {
        text-align:justify-all;
    }
    .xs-text-align-unset {
        text-align:unset;
    }
    .xs-text-align-inherit-important {
        text-align:inherit!important;
    }
    .xs-text-align-start-important {
        text-align:start!important;
    }
    .xs-text-align-center-important {
        text-align:center!important;
    }
    .xs-text-align-end-important {
        text-align:end!important;
    }
    .xs-text-align-justify-important {
        text-align:justify!important;
    }
    .xs-text-align-justifyall-important {
        text-align:justify-all!important;
    }
    .xs-text-align-unset-important {
        text-align:unset!important;
    }
    .xs-uppercase {
        text-transform:uppercase;
    }
    .xs-lowercase {
        text-transform:lowercase;
    }
    .xs-first-upper {
        text-transform:capitalize;
    }
    .xs-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase;
    }
    .xs-only-first-upper::first-letter {
        text-transform:uppercase;
    }
    .xs-text-transform-none {
        text-transform:none;
    }
    .xs-uppercase-important {
        text-transform:uppercase!important;
    }
    .xs-lowercase-important {
        text-transform:lowercase!important;
    }
    .xs-fisrt-upper-important {
        text-transform:capitalize!important;
    }
    .xs-only-first-upper-important {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    .xs-only-first-upper-important::first-letter {
        text-transform:uppercase!important;
    }
    .xs-text-transform-none-important {
        text-transform:none!important;
    }
    .xs-hidden {
        display:none;
    }
    .xs-block {
        display:block;
    }
    .xs-flex {
        display:flex;
        flex-wrap:nowrap;
    }
    .xs-inline {
        display:inline;
    }
    .xs-grid {
        display:grid;
    }
    .xs-inherit {
        display:inherit;
    }
    .xs-none {
        display:none;
    }
    .xs-hidden-important {
        display:none!important;
    }
    .xs-block-important {
        display:block!important;
    }
    .xs-flex-important {
        display:flex;
        flex-wrap:nowrap!important;
    }
    .xs-inline-important {
        display:inline!important;
    }
    .xs-grid-important {
        display:grid!important;
    }
    .xs-inherit-important {
        display:inherit!important;
    }
    .xs-none-important {
        display:none!important;
    }
    .xs-font-bold {
        font-weight:700;
    }
    .xs-hover\:font-bold:hover {
        font-weight:700;
    }
    .xs-font-normal {
        font-weight:400;
    }
    .xs-hover\:font-normald:hover {
        font-weight:400;
    }
    .xs-font-bold-important {
        font-weight:700!important;
    }
    .xs-hover\:font-bold-importantd:hover {
        font-weight:700!important;
    }
    .xs-font-normal-important {
        font-weight:400!important;
    }
    .xs-hover\:font-normal-importantd:hover {
        font-weight:400!important;
    }
    .xs-font-italic {
        font-style:italic;
    }
    .xs-font-italic-important {
        font-style:italic!important;
    }
    .xs-font-family-inherit {
        font-family:inherit;
    }
    .xs-font-family-initial {
        font-family:initial;
    }
    .xs-font-family-monospace {
        font-family:monospace;
    }
    .xs-font-family-emoji {
        font-family:emoji;
    }
    .xs-font-family-inherit-important {
        font-family:inherit!important;
    }
    .xs-font-family-initial-important {
        font-family:initial!important;
    }
    .xs-font-family-monospace-important {
        font-family:monospace!important;
    }
    .xs-font-family-emoji-important {
        font-family:emoji!important;
    }
    .xs-text-no-wrap {
        text-wrap:nowrap;
        white-space:nowrap;
    }
    .xs-text-no-wrap-important {
        text-wrap:nowrap!important;
        white-space:nowrap!important;
    }
    .xs-wrapper-border {
        border-width:1px;
        border-style:solid;
        border-color:var(--surface-border);
    }
    .xs-wrapper-border-important {
        border-width:1px!important;
        border-style:solid!important;
        border-color:var(--surface-border)!important;
    }
    .xs-border-rounded {
        border-radius:var(--border-radius);
    }
    .xs-border-rounded-important {
        border-radius:var(--border-radius)!important;
    }
    .xs-cursor-pointer {
        cursor:pointer;
    }
    .xs-cursor-auto {
        cursor:auto;
    }
    .xs-cursor-inherit {
        cursor:inherit;
    }
    .xs-pointer-events-none {
        pointer-events:none;
    }
    .xs-pointer-events-auto {
        pointer-events:auto;
    }
    .xs-text-decoration-none {
        text-decoration:none;
    }
    .xs-text-decoration-inherit {
        text-decoration:inherit;
    }
    .xs-text-decoration-initial {
        text-decoration:initial;
    }
    .xs-text-decoration-underline {
        text-decoration:underline;
    }
    .xs-text-decoration-underline-dotted {
        text-decoration:underline dotted;
    }
    .xs-text-decoration-underline-wavy {
        text-decoration:underline wavy;
    }
    .xs-text-decoration-none-important {
        text-decoration:none!important;
    }
    .xs-text-decoration-inherit-important {
        text-decoration:inherit!important;
    }
    .xs-text-decoration-initial-important {
        text-decoration:initial!important;
    }
    .xs-text-decoration-underline-important {
        text-decoration:underline!important;
    }
    .xs-text-decoration-underline-dotted-important {
        text-decoration:underline dotted!important;
    }
    .xs-text-decoration-underline-wavy-important {
        text-decoration:underline wavy!important;
    }
    .xs-left-0 {
        left: 0;
    }
    .xs-left-0-important {
        left: 0 !important;
    }
    .xs-right-0 {
        right: 0;
    }
    .xs-right-0-important {
        right: 0 !important;
    }
    .xs-p-0 {
        padding:0;
    }
    .xs-p-1 {
        padding:var(--padding-size-1);
    }
    .xs-p-2 {
        padding:var(--padding-size-2);
    }
    .xs-p-3 {
        padding:var(--padding-size-3);
    }
    .xs-p-4 {
        padding:var(--padding-size-4);
    }
    .xs-p-5 {
        padding:var(--padding-size-5);
    }
    .xs-p-6 {
        padding:var(--padding-size-6);
    }
    .xs-p-7 {
        padding:var(--padding-size-7);
    }
    .xs-p-8 {
        padding:var(--padding-size-8);
    }
    .xs-p-9 {
        padding:var(--padding-size-9);
    }
    .xs-p-10 {
        padding:var(--padding-size-10);
    }
    .xs-p-0-important {
        padding:0!important;
    }
    .xs-p-1-important {
        padding:var(--padding-size-1)!important;
    }
    .xs-p-2-important {
        padding:var(--padding-size-2)!important;
    }
    .xs-p-3-important {
        padding:var(--padding-size-3)!important;
    }
    .xs-p-4-important {
        padding:var(--padding-size-4)!important;
    }
    .xs-p-5-important {
        padding:var(--padding-size-5)!important;
    }
    .xs-p-6-important {
        padding:var(--padding-size-6)!important;
    }
    .xs-p-7-important {
        padding:var(--padding-size-7)!important;
    }
    .xs-p-8-important {
        padding:var(--padding-size-8)!important;
    }
    .xs-p-9-important {
        padding:var(--padding-size-9)!important;
    }
    .xs-p-10-important {
        padding:var(--padding-size-10)!important;
    }
    .xs-pt-0 {
        padding-top:0;
    }
    .xs-pt-1 {
        padding-top:var(--padding-size-1);
    }
    .xs-pt-2 {
        padding-top:var(--padding-size-2);
    }
    .xs-pt-3 {
        padding-top:var(--padding-size-3);
    }
    .xs-pt-4 {
        padding-top:var(--padding-size-4);
    }
    .xs-pt-5 {
        padding-top:var(--padding-size-5);
    }
    .xs-pt-6 {
        padding-top:var(--padding-size-6);
    }
    .xs-pt-7 {
        padding-top:var(--padding-size-7);
    }
    .xs-pt-8 {
        padding-top:var(--padding-size-8);
    }
    .xs-pt-9 {
        padding-top:var(--padding-size-9);
    }
    .xs-pt-10 {
        padding-top:var(--padding-size-10);
    }
    .xs-pt-0-important {
        padding-top:0!important;
    }
    .xs-pt-1-important {
        padding-top:var(--padding-size-1)!important;
    }
    .xs-pt-2-important {
        padding-top:var(--padding-size-2)!important;
    }
    .xs-pt-3-important {
        padding-top:var(--padding-size-3)!important;
    }
    .xs-pt-4-important {
        padding-top:var(--padding-size-4)!important;
    }
    .xs-pt-5-important {
        padding-top:var(--padding-size-5)!important;
    }
    .xs-pt-6-important {
        padding-top:var(--padding-size-6)!important;
    }
    .xs-pt-7-important {
        padding-top:var(--padding-size-7)!important;
    }
    .xs-pt-8-important {
        padding-top:var(--padding-size-8)!important;
    }
    .xs-pt-9-important {
        padding-top:var(--padding-size-9)!important;
    }
    .xs-pt-10-important {
        padding-top:var(--padding-size-10)!important;
    }
    .xs-pr-0 {
        padding-right:0;
    }
    .xs-pr-1 {
        padding-right:var(--padding-size-1);
    }
    .xs-pr-2 {
        padding-right:var(--padding-size-2);
    }
    .xs-pr-3 {
        padding-right:var(--padding-size-3);
    }
    .xs-pr-4 {
        padding-right:var(--padding-size-4);
    }
    .xs-pr-5 {
        padding-right:var(--padding-size-5);
    }
    .xs-pr-6 {
        padding-right:var(--padding-size-6);
    }
    .xs-pr-7 {
        padding-right:var(--padding-size-7);
    }
    .xs-pr-8 {
        padding-right:var(--padding-size-8);
    }
    .xs-pr-9 {
        padding-right:var(--padding-size-9);
    }
    .xs-pr-10 {
        padding-right:var(--padding-size-10);
    }
    .xs-pr-0-important {
        padding-right:0!important;
    }
    .xs-pr-1-important {
        padding-right:var(--padding-size-1)!important;
    }
    .xs-pr-2-important {
        padding-right:var(--padding-size-2)!important;
    }
    .xs-pr-3-important {
        padding-right:var(--padding-size-3)!important;
    }
    .xs-pr-4-important {
        padding-right:var(--padding-size-4)!important;
    }
    .xs-pr-5-important {
        padding-right:var(--padding-size-5)!important;
    }
    .xs-pr-6-important {
        padding-right:var(--padding-size-6)!important;
    }
    .xs-pr-7-important {
        padding-right:var(--padding-size-7)!important;
    }
    .xs-pr-8-important {
        padding-right:var(--padding-size-8)!important;
    }
    .xs-pr-9-important {
        padding-right:var(--padding-size-9)!important;
    }
    .xs-pr-10-important {
        padding-right:var(--padding-size-10)!important;
    }
    .xs-pb-0 {
        padding-bottom:0;
    }
    .xs-pb-1 {
        padding-bottom:var(--padding-size-1);
    }
    .xs-pb-2 {
        padding-bottom:var(--padding-size-2);
    }
    .xs-pb-3 {
        padding-bottom:var(--padding-size-3);
    }
    .xs-pb-4 {
        padding-bottom:var(--padding-size-4);
    }
    .xs-pb-5 {
        padding-bottom:var(--padding-size-5);
    }
    .xs-pb-6 {
        padding-bottom:var(--padding-size-6);
    }
    .xs-pb-7 {
        padding-bottom:var(--padding-size-7);
    }
    .xs-pb-8 {
        padding-bottom:var(--padding-size-8);
    }
    .xs-pb-9 {
        padding-bottom:var(--padding-size-9);
    }
    .xs-pb-10 {
        padding-bottom:var(--padding-size-10);
    }
    .xs-pb-0-important {
        padding-bottom:0!important;
    }
    .xs-pb-1-important {
        padding-bottom:var(--padding-size-1)!important;
    }
    .xs-pb-2-important {
        padding-bottom:var(--padding-size-2)!important;
    }
    .xs-pb-3-important {
        padding-bottom:var(--padding-size-3)!important;
    }
    .xs-pb-4-important {
        padding-bottom:var(--padding-size-4)!important;
    }
    .xs-pb-5-important {
        padding-bottom:var(--padding-size-5)!important;
    }
    .xs-pb-6-important {
        padding-bottom:var(--padding-size-6)!important;
    }
    .xs-pb-7-important {
        padding-bottom:var(--padding-size-7)!important;
    }
    .xs-pb-8-important {
        padding-bottom:var(--padding-size-8)!important;
    }
    .xs-pb-9-important {
        padding-bottom:var(--padding-size-9)!important;
    }
    .xs-pb-10-important {
        padding-bottom:var(--padding-size-10)!important;
    }
    .xs-pl-0 {
        padding-left:0;
    }
    .xs-pl-1 {
        padding-left:var(--padding-size-1);
    }
    .xs-pl-2 {
        padding-left:var(--padding-size-2);
    }
    .xs-pl-3 {
        padding-left:var(--padding-size-3);
    }
    .xs-pl-4 {
        padding-left:var(--padding-size-4);
    }
    .xs-pl-5 {
        padding-left:var(--padding-size-5);
    }
    .xs-pl-6 {
        padding-left:var(--padding-size-6);
    }
    .xs-pl-7 {
        padding-left:var(--padding-size-7);
    }
    .xs-pl-8 {
        padding-left:var(--padding-size-8);
    }
    .xs-pl-9 {
        padding-left:var(--padding-size-9);
    }
    .xs-pl-10 {
        padding-left:var(--padding-size-10);
    }
    .xs-pl-0-important {
        padding-left:0!important;
    }
    .xs-pl-1-important {
        padding-left:var(--padding-size-1)!important;
    }
    .xs-pl-2-important {
        padding-left:var(--padding-size-2)!important;
    }
    .xs-pl-3-important {
        padding-left:var(--padding-size-3)!important;
    }
    .xs-pl-4-important {
        padding-left:var(--padding-size-4)!important;
    }
    .xs-pl-5-important {
        padding-left:var(--padding-size-5)!important;
    }
    .xs-pl-6-important {
        padding-left:var(--padding-size-6)!important;
    }
    .xs-pl-7-important {
        padding-left:var(--padding-size-7)!important;
    }
    .xs-pl-8-important {
        padding-left:var(--padding-size-8)!important;
    }
    .xs-pl-9-important {
        padding-left:var(--padding-size-9)!important;
    }
    .xs-pl-10-important {
        padding-left:var(--padding-size-10)!important;
    }
    .xs-ph-0 {
        padding-left:0;
        padding-right:0;
    }
    .xs-ph-1 {
        padding-left:var(--padding-size-1);
        padding-right:var(--padding-size-1);
    }
    .xs-ph-2 {
        padding-left:var(--padding-size-2);
        padding-right:var(--padding-size-2);
    }
    .xs-ph-3 {
        padding-left:var(--padding-size-3);
        padding-right:var(--padding-size-3);
    }
    .xs-ph-4 {
        padding-left:var(--padding-size-4);
        padding-right:var(--padding-size-4);
    }
    .xs-ph-5 {
        padding-left:var(--padding-size-5);
        padding-right:var(--padding-size-5);
    }
    .xs-ph-6 {
        padding-left:var(--padding-size-6);
        padding-right:var(--padding-size-6);
    }
    .xs-ph-7 {
        padding-left:var(--padding-size-7);
        padding-right:var(--padding-size-7);
    }
    .xs-ph-8 {
        padding-left:var(--padding-size-8);
        padding-right:var(--padding-size-8);
    }
    .xs-ph-9 {
        padding-left:var(--padding-size-9);
        padding-right:var(--padding-size-9);
    }
    .xs-ph-10 {
        padding-left:var(--padding-size-10);
        padding-right:var(--padding-size-10);
    }
    .xs-ph-0-important {
        padding-left:0!important;
        padding-right:0!important;
    }
    .xs-ph-1-important {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    .xs-ph-2-important {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    .xs-ph-3-important {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    .xs-ph-4-important {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    .xs-ph-5-important {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    .xs-ph-6-important {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    .xs-ph-7-important {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    .xs-ph-8-important {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    .xs-ph-9-important {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    .xs-ph-10-important {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    .xs-pv-0 {
        padding-top:0;
        padding-bottom:0;
    }
    .xs-pv-1 {
        padding-top:var(--padding-size-1);
        padding-bottom:var(--padding-size-1);
    }
    .xs-pv-2 {
        padding-top:var(--padding-size-2);
        padding-bottom:var(--padding-size-2);
    }
    .xs-pv-3 {
        padding-top:var(--padding-size-3);
        padding-bottom:var(--padding-size-3);
    }
    .xs-pv-4 {
        padding-top:var(--padding-size-4);
        padding-bottom:var(--padding-size-4);
    }
    .xs-pv-5 {
        padding-top:var(--padding-size-5);
        padding-bottom:var(--padding-size-5);
    }
    .xs-pv-6 {
        padding-top:var(--padding-size-6);
        padding-bottom:var(--padding-size-6);
    }
    .xs-pv-7 {
        padding-top:var(--padding-size-7);
        padding-bottom:var(--padding-size-7);
    }
    .xs-pv-8 {
        padding-top:var(--padding-size-8);
        padding-bottom:var(--padding-size-8);
    }
    .xs-pv-9 {
        padding-top:var(--padding-size-9);
        padding-bottom:var(--padding-size-9);
    }
    .xs-pv-10 {
        padding-top:var(--padding-size-10);
        padding-bottom:var(--padding-size-10);
    }
    .xs-pv-0-important {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .xs-pv-1-important {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    .xs-pv-2-important {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    .xs-pv-3-important {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    .xs-pv-4-important {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    .xs-pv-5-important {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    .xs-pv-6-important {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    .xs-pv-7-important {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    .xs-pv-8-important {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    .xs-pv-9-important {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    .xs-pv-10-important {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    .xs-m-0 {
        margin:0;
    }
    .xs-m-1 {
        margin:var(--margin-size-1);
    }
    .xs-m-2 {
        margin:var(--margin-size-2);
    }
    .xs-m-3 {
        margin:var(--margin-size-3);
    }
    .xs-m-4 {
        margin:var(--margin-size-4);
    }
    .xs-m-5 {
        margin:var(--margin-size-5);
    }
    .xs-m-6 {
        margin:var(--margin-size-6);
    }
    .xs-m-7 {
        margin:var(--margin-size-7);
    }
    .xs-m-8 {
        margin:var(--margin-size-8);
    }
    .xs-m-9 {
        margin:var(--margin-size-9);
    }
    .xs-m-10 {
        margin:var(--margin-size-10);
    }
    .xs-m-0-important {
        margin:0!important;
    }
    .xs-m-1-important {
        margin:var(--margin-size-1)!important;
    }
    .xs-m-2-important {
        margin:var(--margin-size-2)!important;
    }
    .xs-m-3-important {
        margin:var(--margin-size-3)!important;
    }
    .xs-m-4-important {
        margin:var(--margin-size-4)!important;
    }
    .xs-m-5-important {
        margin:var(--margin-size-5)!important;
    }
    .xs-m-6-important {
        margin:var(--margin-size-6)!important;
    }
    .xs-m-7-important {
        margin:var(--margin-size-7)!important;
    }
    .xs-m-8-important {
        margin:var(--margin-size-8)!important;
    }
    .xs-m-9-important {
        margin:var(--margin-size-9)!important;
    }
    .xs-m-10-important {
        margin:var(--margin-size-10)!important;
    }
    .xs-mt-0 {
        margin-top:0;
    }
    .xs-mt-1 {
        margin-top:var(--margin-size-1);
    }
    .xs-mt-2 {
        margin-top:var(--margin-size-2);
    }
    .xs-mt-3 {
        margin-top:var(--margin-size-3);
    }
    .xs-mt-4 {
        margin-top:var(--margin-size-4);
    }
    .xs-mt-5 {
        margin-top:var(--margin-size-5);
    }
    .xs-mt-6 {
        margin-top:var(--margin-size-6);
    }
    .xs-mt-7 {
        margin-top:var(--margin-size-7);
    }
    .xs-mt-8 {
        margin-top:var(--margin-size-8);
    }
    .xs-mt-9 {
        margin-top:var(--margin-size-9);
    }
    .xs-mt-10 {
        margin-top:var(--margin-size-10);
    }
    .xs-mt-0-important {
        margin-top:0!important;
    }
    .xs-mt-1-important {
        margin-top:var(--margin-size-1)!important;
    }
    .xs-mt-2-important {
        margin-top:var(--margin-size-2)!important;
    }
    .xs-mt-3-important {
        margin-top:var(--margin-size-3)!important;
    }
    .xs-mt-4-important {
        margin-top:var(--margin-size-4)!important;
    }
    .xs-mt-5-important {
        margin-top:var(--margin-size-5)!important;
    }
    .xs-mt-6-important {
        margin-top:var(--margin-size-6)!important;
    }
    .xs-mt-7-important {
        margin-top:var(--margin-size-7)!important;
    }
    .xs-mt-8-important {
        margin-top:var(--margin-size-8)!important;
    }
    .xs-mt-9-important {
        margin-top:var(--margin-size-9)!important;
    }
    .xs-mt-10-important {
        margin-top:var(--margin-size-10)!important;
    }
    .xs-mr-0 {
        margin-right:0;
    }
    .xs-mr-1 {
        margin-right:var(--margin-size-1);
    }
    .xs-mr-2 {
        margin-right:var(--margin-size-2);
    }
    .xs-mr-3 {
        margin-right:var(--margin-size-3);
    }
    .xs-mr-4 {
        margin-right:var(--margin-size-4);
    }
    .xs-mr-5 {
        margin-right:var(--margin-size-5);
    }
    .xs-mr-6 {
        margin-right:var(--margin-size-6);
    }
    .xs-mr-7 {
        margin-right:var(--margin-size-7);
    }
    .xs-mr-8 {
        margin-right:var(--margin-size-8);
    }
    .xs-mr-9 {
        margin-right:var(--margin-size-9);
    }
    .xs-mr-10 {
        margin-right:var(--margin-size-10);
    }
    .xs-mr-0-important {
        margin-right:0!important;
    }
    .xs-mr-1-important {
        margin-right:var(--margin-size-1)!important;
    }
    .xs-mr-2-important {
        margin-right:var(--margin-size-2)!important;
    }
    .xs-mr-3-important {
        margin-right:var(--margin-size-3)!important;
    }
    .xs-mr-4-important {
        margin-right:var(--margin-size-4)!important;
    }
    .xs-mr-5-important {
        margin-right:var(--margin-size-5)!important;
    }
    .xs-mr-6-important {
        margin-right:var(--margin-size-6)!important;
    }
    .xs-mr-7-important {
        margin-right:var(--margin-size-7)!important;
    }
    .xs-mr-8-important {
        margin-right:var(--margin-size-8)!important;
    }
    .xs-mr-9-important {
        margin-right:var(--margin-size-9)!important;
    }
    .xs-mr-10-important {
        margin-right:var(--margin-size-10)!important;
    }
    .xs-mb-0 {
        margin-bottom:0;
    }
    .xs-mb-1 {
        margin-bottom:var(--margin-size-1);
    }
    .xs-mb-2 {
        margin-bottom:var(--margin-size-2);
    }
    .xs-mb-3 {
        margin-bottom:var(--margin-size-3);
    }
    .xs-mb-4 {
        margin-bottom:var(--margin-size-4);
    }
    .xs-mb-5 {
        margin-bottom:var(--margin-size-5);
    }
    .xs-mb-6 {
        margin-bottom:var(--margin-size-6);
    }
    .xs-mb-7 {
        margin-bottom:var(--margin-size-7);
    }
    .xs-mb-8 {
        margin-bottom:var(--margin-size-8);
    }
    .xs-mb-9 {
        margin-bottom:var(--margin-size-9);
    }
    .xs-mb-10 {
        margin-bottom:var(--margin-size-10);
    }
    .xs-mb-0-important {
        margin-bottom:0!important;
    }
    .xs-mb-1-important {
        margin-bottom:var(--margin-size-1)!important;
    }
    .xs-mb-2-important {
        margin-bottom:var(--margin-size-2)!important;
    }
    .xs-mb-3-important {
        margin-bottom:var(--margin-size-3)!important;
    }
    .xs-mb-4-important {
        margin-bottom:var(--margin-size-4)!important;
    }
    .xs-mb-5-important {
        margin-bottom:var(--margin-size-5)!important;
    }
    .xs-mb-6-important {
        margin-bottom:var(--margin-size-6)!important;
    }
    .xs-mb-7-important {
        margin-bottom:var(--margin-size-7)!important;
    }
    .xs-mb-8-important {
        margin-bottom:var(--margin-size-8)!important;
    }
    .xs-mb-9-important {
        margin-bottom:var(--margin-size-9)!important;
    }
    .xs-mb-10-important {
        margin-bottom:var(--margin-size-10)!important;
    }
    .xs-ml-0 {
        margin-left:0;
    }
    .xs-ml-1 {
        margin-left:var(--margin-size-1);
    }
    .xs-ml-2 {
        margin-left:var(--margin-size-2);
    }
    .xs-ml-3 {
        margin-left:var(--margin-size-3);
    }
    .xs-ml-4 {
        margin-left:var(--margin-size-4);
    }
    .xs-ml-5 {
        margin-left:var(--margin-size-5);
    }
    .xs-ml-6 {
        margin-left:var(--margin-size-6);
    }
    .xs-ml-7 {
        margin-left:var(--margin-size-7);
    }
    .xs-ml-8 {
        margin-left:var(--margin-size-8);
    }
    .xs-ml-9 {
        margin-left:var(--margin-size-9);
    }
    .xs-ml-10 {
        margin-left:var(--margin-size-10);
    }
    .xs-ml-0-important {
        margin-left:0!important;
    }
    .xs-ml-1-important {
        margin-left:var(--margin-size-1)!important;
    }
    .xs-ml-2-important {
        margin-left:var(--margin-size-2)!important;
    }
    .xs-ml-3-important {
        margin-left:var(--margin-size-3)!important;
    }
    .xs-ml-4-important {
        margin-left:var(--margin-size-4)!important;
    }
    .xs-ml-5-important {
        margin-left:var(--margin-size-5)!important;
    }
    .xs-ml-6-important {
        margin-left:var(--margin-size-6)!important;
    }
    .xs-ml-7-important {
        margin-left:var(--margin-size-7)!important;
    }
    .xs-ml-8-important {
        margin-left:var(--margin-size-8)!important;
    }
    .xs-ml-9-important {
        margin-left:var(--margin-size-9)!important;
    }
    .xs-ml-10-important {
        margin-left:var(--margin-size-10)!important;
    }
    .xs-mh-0 {
        margin-left:0;
        margin-right:0;
    }
    .xs-mh-1 {
        margin-left:var(--margin-size-1);
        margin-right:var(--margin-size-1);
    }
    .xs-mh-2 {
        margin-left:var(--margin-size-2);
        margin-right:var(--margin-size-2);
    }
    .xs-mh-3 {
        margin-left:var(--margin-size-3);
        margin-right:var(--margin-size-3);
    }
    .xs-mh-4 {
        margin-left:var(--margin-size-4);
        margin-right:var(--margin-size-4);
    }
    .xs-mh-5 {
        margin-left:var(--margin-size-5);
        margin-right:var(--margin-size-5);
    }
    .xs-mh-6 {
        margin-left:var(--margin-size-6);
        margin-right:var(--margin-size-6);
    }
    .xs-mh-7 {
        margin-left:var(--margin-size-7);
        margin-right:var(--margin-size-7);
    }
    .xs-mh-8 {
        margin-left:var(--margin-size-8);
        margin-right:var(--margin-size-8);
    }
    .xs-mh-9 {
        margin-left:var(--margin-size-9);
        margin-right:var(--margin-size-9);
    }
    .xs-mh-10 {
        margin-left:var(--margin-size-10);
        margin-right:var(--margin-size-10);
    }
    .xs-mh-0-important {
        margin-left:0!important;
        margin-right:0!important;
    }
    .xs-mh-1-important {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    .xs-mh-2-important {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    .xs-mh-3-important {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    .xs-mh-4-important {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    .xs-mh-5-important {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    .xs-mh-6-important {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    .xs-mh-7-important {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    .xs-mh-8-important {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    .xs-mh-9-important {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    .xs-mh-10-important {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    .xs-mv-0 {
        margin-top:0;
        margin-bottom:0;
    }
    .xs-mv-1 {
        margin-top:var(--margin-size-1);
        margin-bottom:var(--margin-size-1);
    }
    .xs-mv-2 {
        margin-top:var(--margin-size-2);
        margin-bottom:var(--margin-size-2);
    }
    .xs-mv-3 {
        margin-top:var(--margin-size-3);
        margin-bottom:var(--margin-size-3);
    }
    .xs-mv-4 {
        margin-top:var(--margin-size-4);
        margin-bottom:var(--margin-size-4);
    }
    .xs-mv-5 {
        margin-top:var(--margin-size-5);
        margin-bottom:var(--margin-size-5);
    }
    .xs-mv-6 {
        margin-top:var(--margin-size-6);
        margin-bottom:var(--margin-size-6);
    }
    .xs-mv-7 {
        margin-top:var(--margin-size-7);
        margin-bottom:var(--margin-size-7);
    }
    .xs-mv-8 {
        margin-top:var(--margin-size-8);
        margin-bottom:var(--margin-size-8);
    }
    .xs-mv-9 {
        margin-top:var(--margin-size-9);
        margin-bottom:var(--margin-size-9);
    }
    .xs-mv-10 {
        margin-top:var(--margin-size-10);
        margin-bottom:var(--margin-size-10);
    }
    .xs-mv-0-important {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .xs-mv-1-important {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    .xs-mv-2-important {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    .xs-mv-3-important {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    .xs-mv-4-important {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    .xs-mv-5-important {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    .xs-mv-6-important {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    .xs-mv-7-important {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    .xs-mv-8-important {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    .xs-mv-9-important {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    .xs-mv-10-important {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    .xs-position-absolute {
        position: absolute;
    }
    .xs-position-absolute-important {
        position: absolute !important;
    }
    .xs-position-fixed {
        position: fixed;
    }
    .xs-position-fixed-important {
        position: fixed !important;
    }
    .xs-position-relative {
        position: relative;
    }
    .xs-position-relative-important {
        position: relative !important;
    }
    .xs-position-static {
        position: static;
    }
    .xs-position-static-important {
        position: static !important;
    }
    .xs-position-inherit {
        position: inherit;
    }
    .xs-position-inherit-important {
        position: inherit !important;
    }
    .xs-position-sticky {
        position: sticky;
    }
    .xs-position-sticky-important {
        position: sticky !important;
    }
    .xs-flex-row {
        flex-direction:row;
    }
    .xs-flex-row-reverse {
        flex-direction:row-reverse;
    }
    .xs-flex-column {
        flex-direction:column;
    }
    .xs-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .xs-flex-wrap {
        flex-wrap:wrap;
    }
    .xs-flex-wrap-reverse {
        flex-wrap:wrap-reverse;
    }
    .xs-flex-no-wrap {
        flex-wrap:nowrap;
    }
    .xs-flex-row-important {
        flex-direction:row!important;
    }
    .xs-flex-row-reverse-important {
        flex-direction:row-reverse!important;
    }
    .xs-flex-column-important {
        flex-direction:column!important;
    }
    .xs-flex-column-reverse-important {
        flex-direction:column-reverse!important;
    }
    .xs-flex-wrap-important {
        flex-wrap:wrap!important;
    }
    .xs-flex-wrap-reverse-important {
        flex-wrap:wrap-reverse!important;
    }
    .xs-flex-no-wrap-important {
        flex-wrap:nowrap!important;
    }
    .xs-flex-grow-1 {
        flex-grow:1;
    }
    .xs-flex-grow-0 {
        flex-grow:0;
    }
    .xs-flex-shrink-1 {
        flex-shrink:1;
    }
    .xs-flex-shrink-0 {
        flex-shrink:0;
    }
    .xs-flex-grow-1-important {
        flex-grow:1!important;
    }
    .xs-flex-grow-0-important {
        flex-grow:0!important;
    }
    .xs-flex-shrink-1-important {
        flex-shrink:1!important;
    }
    .xs-flex-shrink-0-important {
        flex-shrink:0!important;
    }
    .xs-flex-grow-1-shrink-1 {
        flex-grow:1;
        flex-shrink:1;
    }
    .xs-flex-grow-1-shrink-0 {
        flex-grow:1;
        flex-shrink:0;
    }
    .xs-flex-grow-0-shrink-1 {
        flex-grow:0;
        flex-shrink:1;
    }
    .xs-flex-grow-0-shrink-0 {
        flex-grow:0;
        flex-shrink:0;
    }
    .xs-flex-grow-1-shrink-1-important {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    .xs-flex-grow-1-shrink-0-important {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    .xs-flex-grow-0-shrink-1-important {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    .xs-flex-grow-0-shrink-0-important {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    .xs-justify-content-start {
        justify-content:flex-start;
    }
    .xs-justify-content-end {
        justify-content:flex-end;
    }
    .xs-justify-content-center {
        justify-content:center;
    }
    .xs-justify-content-between {
        justify-content:space-between;
    }
    .xs-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .xs-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .xs-justify-content-center-important {
        justify-content:center!important;
    }
    .xs-justify-content-between-important {
        justify-content:space-between!important;
    }
    .xs-order-0 {
        order:0;
    }
    .xs-order-1 {
        order:1;
    }
    .xs-order-2 {
        order:2;
    }
    .xs-order-3 {
        order:3;
    }
    .xs-order-4 {
        order:4;
    }
    .xs-order-5 {
        order:5;
    }
    .xs-order-6 {
        order:6;
    }
    .xs-order-7 {
        order:7;
    }
    .xs-order-8 {
        order:8;
    }
    .xs-order-9 {
        order:9;
    }
    .xs-order-10 {
        order:10;
    }
    .xs-order-11 {
        order:11;
    }
    .xs-order-12 {
        order:12;
    }
    .xs-order-13 {
        order:13;
    }
    .xs-order-14 {
        order:14;
    }
    .xs-order-15 {
        order:15;
    }
    .xs-order-16 {
        order:16;
    }
    .xs-order-17 {
        order:17;
    }
    .xs-order-18 {
        order:18;
    }
    .xs-order-19 {
        order:19;
    }
    .xs-order-20 {
        order:20;
    }
    .xs-order-0-important {
        order:0!important;
    }
    .xs-order-1-important {
        order:1!important;
    }
    .xs-order-2-important {
        order:2!important;
    }
    .xs-order-3-important {
        order:3!important;
    }
    .xs-order-4-important {
        order:4!important;
    }
    .xs-order-5-important {
        order:5!important;
    }
    .xs-order-6-important {
        order:6!important;
    }
    .xs-order-7-important {
        order:7!important;
    }
    .xs-order-8-important {
        order:8!important;
    }
    .xs-order-9-important {
        order:9!important;
    }
    .xs-order-10-important {
        order:10!important;
    }
    .xs-order-11-important {
        order:11!important;
    }
    .xs-order-12-important {
        order:12!important;
    }
    .xs-order-13-important {
        order:13!important;
    }
    .xs-order-14-important {
        order:14!important;
    }
    .xs-order-15-important {
        order:15!important;
    }
    .xs-order-16-important {
        order:16!important;
    }
    .xs-order-17-important {
        order:17!important;
    }
    .xs-order-18-important {
        order:18!important;
    }
    .xs-order-19-important {
        order:19!important;
    }
    .xs-order-20-important {
        order:20!important;
    }
    .xs-justify-content-start {
        justify-content:flex-start;
    }
    .xs-justify-content-end {
        justify-content:flex-end;
    }
    .xs-justify-content-center {
        justify-content:center;
    }
    .xs-justify-content-between {
        justify-content:space-between;
    }
    .xs-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .xs-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .xs-justify-content-center-important {
        justify-content:center!important;
    }
    .xs-justify-content-between-important {
        justify-content:space-between!important;
    }
    .xs-gap-0 {
        gap:0;
    }
    .xs-gap-1 {
        gap:var(--gap-size-1);
    }
    .xs-gap-2 {
        gap:var(--gap-size-2);
    }
    .xs-gap-3 {
        gap:var(--gap-size-3);
    }
    .xs-gap-4 {
        gap:var(--gap-size-4);
    }
    .xs-gap-5 {
        gap:var(--gap-size-5);
    }
    .xs-gap-6 {
        gap:var(--gap-size-6);
    }
    .xs-gap-7 {
        gap:var(--gap-size-7);
    }
    .xs-gap-8 {
        gap:var(--gap-size-8);
    }
    .xs-gap-0-important {
        gap:0!important;
    }
    .xs-gap-1-important {
        gap:var(--gap-size-1)!important;
    }
    .xs-gap-2-important {
        gap:var(--gap-size-2)!important;
    }
    .xs-gap-3-important {
        gap:var(--gap-size-3)!important;
    }
    .xs-gap-4-important {
        gap:var(--gap-size-4)!important;
    }
    .xs-gap-5-important {
        gap:var(--gap-size-5)!important;
    }
    .xs-gap-6-important {
        gap:var(--gap-size-6)!important;
    }
    .xs-gap-7-important {
        gap:var(--gap-size-7)!important;
    }
    .xs-gap-8-important {
        gap:var(--gap-size-8)!important;
    }
    .xs-align-items-start {
        align-items:start;
    }
    .xs-align-items-end {
        align-items:end;
    }
    .xs-align-items-center {
        align-items:center;
    }
    .xs-align-items-stretch {
        align-items:stretch;
    }
    .xs-align-items-baseline {
        align-items:baseline;
    }
    .xs-align-items-start-important {
        align-items:start!important;
    }
    .xs-align-items-end-important {
        align-items:end!important;
    }
    .xs-align-items-center-important {
        align-items:center!important;
    }
    .xs-align-items-stretch-important {
        align-items:stretch!important;
    }
    .xs-align-items-baseline-important {
        align-items:baseline!important;
    }
    .xs-align-self-start {
        align-self:start;
    }
    .xs-align-self-center {
        align-self:center;
    }
    .xs-align-self-end {
        align-self:end;
    }
    .xs-align-self-first {
        align-self:first;
    }
    .xs-align-self-last {
        align-self:last;
    }
    .xs-align-self-inherit {
        align-self:inherit;
    }
    .xs-align-self-start-important {
        align-self:start!important;
    }
    .xs-align-self-center-important {
        align-self:center!important;
    }
    .xs-align-self-end-important {
        align-self:end!important;
    }
    .xs-align-self-first-important {
        align-self:first!important;
    }
    .xs-align-self-last-important {
        align-self:last!important;
    }
    .xs-align-self-inherit-important {
        align-self:inherit!important;
    }
    .xs-w-full {
        width:100%;
    }
    .xs-w-auto {
        width:auto;
    }
    .xs-child-w-full > * {
        width:100%;
    }
    .xs-w-full-important {
        width:100%!important;
    }
    .xs-w-auto-important {
        width:auto!important;
    }
    .xs-child-w-full-important > * {
        width:100%!important;
    }
    .xs-w-0 {
        width:0;
    }
    .xs-w-1 {
        width:8.33%;
    }
    .xs-w-2 {
        width:16.66%;
    }
    .xs-w-3 {
        width:25%;
    }
    .xs-w-4 {
        width:33.33%;
    }
    .xs-w-5 {
        width:41.66%;
    }
    .xs-w-6 {
        width:50%;
    }
    .xs-w-7 {
        width:58.33%;
    }
    .xs-w-8 {
        width:66.66%;
    }
    .xs-w-9 {
        width:75%;
    }
    .xs-w-10 {
        width:83.33%;
    }
    .xs-w-11 {
        width:91.66%;
    }
    .xs-w-12 {
        width:100%;
    }
    .xs-w-0-important {
        width:0!important;
    }
    .xs-w-1-important {
        width:8.33%!important;
    }
    .xs-w-2-important {
        width:16.66%!important;
    }
    .xs-w-3-important {
        width:25%!important;
    }
    .xs-w-4-important {
        width:33.33%!important;
    }
    .xs-w-5-important {
        width:41.66%!important;
    }
    .xs-w-6-important {
        width:50%!important;
    }
    .xs-w-7-important {
        width:58.33%!important;
    }
    .xs-w-8-important {
        width:66.66%!important;
    }
    .xs-w-9-important {
        width:75%!important;
    }
    .xs-w-10-important {
        width:83.33%!important;
    }
    .xs-w-11-important {
        width:91.66%!important;
    }
    .xs-w-12-important {
        width:100%!important;
    }
    .xs-w-50px {
        width:50px;
    }
    .xs-w-100px {
        width:100px;
    }
    .xs-w-150px {
        width:150px;
    }
    .xs-w-200px {
        width:200px;
    }
    .xs-w-250px {
        width:250px;
    }
    .xs-w-300px {
        width:300px;
    }
    .xs-w-350px {
        width:350px;
    }
    .xs-w-400px {
        width:400px;
    }
    .xs-w-450px {
        width:450px;
    }
    .xs-w-500px {
        width:500px;
    }
    .xs-w-50px-important {
        width:50px!important;
    }
    .xs-w-100px-important {
        width:100px!important;
    }
    .xs-w-150px-important {
        width:150px!important;
    }
    .xs-w-200px-important {
        width:200px!important;
    }
    .xs-w-250px-important {
        width:250px!important;
    }
    .xs-w-300px-important {
        width:300px!important;
    }
    .xs-w-350px-important {
        width:350px!important;
    }
    .xs-w-400px-important {
        width:400px!important;
    }
    .xs-w-450px-important {
        width:450px!important;
    }
    .xs-w-500px-important {
        width:500px!important;
    }
    .xs-min-w-auto {
        min-width:auto;
    }
    .xs-min-w-inherit {
        min-width:inherit;
    }
    .xs-min-w-initial {
        min-width:initial;
    }
    .xs-min-w-0 {
        min-width:0;
    }
    .xs-min-w-auto-important {
        min-width:auto!important;
    }
    .xs-min-w-inherit-important {
        min-width:inherit!important;
    }
    .xs-min-w-initial-important {
        min-width:initial!important;
    }
    .xs-min-w-0-important {
        min-width:0!important;
    }
    .xs-min-w-50px {
        min-width:50px;
    }
    .xs-min-w-100px {
        min-width:100px;
    }
    .xs-min-w-150px {
        min-width:150px;
    }
    .xs-min-w-200px {
        min-width:200px;
    }
    .xs-min-w-250px {
        min-width:250px;
    }
    .xs-min-w-300px {
        min-width:300px;
    }
    .xs-min-w-350px {
        min-width:350px;
    }
    .xs-min-w-400px {
        min-width:400px;
    }
    .xs-min-w-450px {
        min-width:450px;
    }
    .xs-min-w-500px {
        min-width:500px;
    }
    .xs-min-w-50px-important {
        min-width:50px!important;
    }
    .xs-min-w-100px-important {
        min-width:100px!important;
    }
    .xs-min-w-150px-important {
        min-width:150px!important;
    }
    .xs-min-w-200px-important {
        min-width:200px!important;
    }
    .xs-min-w-250px-important {
        min-width:250px!important;
    }
    .xs-min-w-300px-important {
        min-width:300px!important;
    }
    .xs-min-w-350px-important {
        min-width:350px!important;
    }
    .xs-min-w-400px-important {
        min-width:400px!important;
    }
    .xs-min-w-450px-important {
        min-width:450px!important;
    }
    .xs-min-w-500px-important {
        min-width:500px!important;
    }
    .xs-min-w-2rem {
        min-width:2rem;
    }
    .xs-min-w-4rem {
        min-width:4rem;
    }
    .xs-min-w-6rem {
        min-width:6rem;
    }
    .xs-min-w-8rem {
        min-width:8rem;
    }
    .xs-min-w-10rem {
        min-width:10rem;
    }
    .xs-min-w-12rem {
        min-width:12rem;
    }
    .xs-min-w-14rem {
        min-width:14rem;
    }
    .xs-min-w-16rem {
        min-width:16rem;
    }
    .xs-min-w-18rem {
        min-width:18rem;
    }
    .xs-min-w-20rem {
        min-width:20rem;
    }
    .xs-min-w-2rem-important {
        min-width:2rem!important;
    }
    .xs-min-w-4rem-important {
        min-width:4rem!important;
    }
    .xs-min-w-6rem-important {
        min-width:6rem!important;
    }
    .xs-min-w-8rem-important {
        min-width:8rem!important;
    }
    .xs-min-w-10rem-important {
        min-width:10rem!important;
    }
    .xs-min-w-12rem-important {
        min-width:12rem!important;
    }
    .xs-min-w-14rem-important {
        min-width:14rem!important;
    }
    .xs-min-w-16rem-important {
        min-width:16rem!important;
    }
    .xs-min-w-18rem-important {
        min-width:18rem!important;
    }
    .xs-min-w-20rem-important {
        min-width:20rem!important;
    }
    .xs-max-w-0 {
        max-width:0;
    }
    .xs-max-w-0-important {
        max-width:0!important;
    }
    .xs-max-w-25vw {
        max-width:25vw;
    }
    .xs-max-w-50vw {
        max-width:50vw;
    }
    .xs-max-w-75vw {
        max-width:75vw;
    }
    .xs-max-w-100vw {
        max-width:100vw;
    }
    .xs-max-w-25vw-important {
        max-width:25vw!important;
    }
    .xs-max-w-50vw-important {
        max-width:50vw!important;
    }
    .xs-max-w-75vw-important {
        max-width:75vw!important;
    }
    .xs-max-w-100vw-important {
        max-width:100vw!important;
    }
    .xs-max-w-50px {
        max-width:50px;
    }
    .xs-max-w-100px {
        max-width:100px;
    }
    .xs-max-w-150px {
        max-width:150px;
    }
    .xs-max-w-200px {
        max-width:200px;
    }
    .xs-max-w-250px {
        max-width:250px;
    }
    .xs-max-w-300px {
        max-width:300px;
    }
    .xs-max-w-350px {
        max-width:350px;
    }
    .xs-max-w-400px {
        max-width:400px;
    }
    .xs-max-w-450px {
        max-width:450px;
    }
    .xs-max-w-500px {
        max-width:500px;
    }
    .xs-max-w-50px-important {
        max-width:50px!important;
    }
    .xs-max-w-100px-important {
        max-width:100px!important;
    }
    .xs-max-w-150px-important {
        max-width:150px!important;
    }
    .xs-max-w-200px-important {
        max-width:200px!important;
    }
    .xs-max-w-250px-important {
        max-width:250px!important;
    }
    .xs-max-w-300px-important {
        max-width:300px!important;
    }
    .xs-max-w-350px-important {
        max-width:350px!important;
    }
    .xs-max-w-400px-important {
        max-width:400px!important;
    }
    .xs-max-w-450px-important {
        max-width:450px!important;
    }
    .xs-max-w-500px-important {
        max-width:500px!important;
    }
    .xs-max-w-2rem {
        max-width:2rem;
    }
    .xs-max-w-4rem {
        max-width:4rem;
    }
    .xs-max-w-6rem {
        max-width:6rem;
    }
    .xs-max-w-8rem {
        max-width:8rem;
    }
    .xs-max-w-10rem {
        max-width:10rem;
    }
    .xs-max-w-12rem {
        max-width:12rem;
    }
    .xs-max-w-14rem {
        max-width:14rem;
    }
    .xs-max-w-16rem {
        max-width:16rem;
    }
    .xs-max-w-18rem {
        max-width:18rem;
    }
    .xs-max-w-20rem {
        max-width:20rem;
    }
    .xs-max-w-2rem-important {
        max-width:2rem!important;
    }
    .xs-max-w-4rem-important {
        max-width:4rem!important;
    }
    .xs-max-w-6rem-important {
        max-width:6rem!important;
    }
    .xs-max-w-8rem-important {
        max-width:8rem!important;
    }
    .xs-max-w-10rem-important {
        max-width:10rem!important;
    }
    .xs-max-w-12rem-important {
        max-width:12rem!important;
    }
    .xs-max-w-14rem-important {
        max-width:14rem!important;
    }
    .xs-max-w-16rem-important {
        max-width:16rem!important;
    }
    .xs-max-w-18rem-important {
        max-width:18rem!important;
    }
    .xs-max-w-20rem-important {
        max-width:20rem!important;
    }
    .xs-h-full {
        height:100%;
    }
    .xs-h-full-important {
        height:100%!important;
    }
    .xs-h-0 {
        height:0;
    }
    .xs-h-0-important {
        height:0!important;
    }
    .xs-h-25vh {
        height:25vh;
    }
    .xs-h-50vh {
        height:50vh;
    }
    .xs-h-75vh {
        height:75vh;
    }
    .xs-h-100vh {
        height:100vh;
    }
    .xs-h-25vh-important {
        height:25vh!important;
    }
    .xs-h-50vh-important {
        height:50vh!important;
    }
    .xs-h-75vh-important {
        height:75vh!important;
    }
    .xs-h-100vh-important {
        height:100vh!important;
    }
    .xs-h-50px {
        height:50px;
    }
    .xs-h-100px {
        height:100px;
    }
    .xs-h-150px {
        height:150px;
    }
    .xs-h-200px {
        height:200px;
    }
    .xs-h-250px {
        height:250px;
    }
    .xs-h-300px {
        height:300px;
    }
    .xs-h-350px {
        height:350px;
    }
    .xs-h-400px {
        height:400px;
    }
    .xs-h-450px {
        height:450px;
    }
    .xs-h-500px {
        height:500px;
    }
    .xs-h-50px-important {
        height:50px!important;
    }
    .xs-h-100px-important {
        height:100px!important;
    }
    .xs-h-150px-important {
        height:150px!important;
    }
    .xs-h-200px-important {
        height:200px!important;
    }
    .xs-h-250px-important {
        height:250px!important;
    }
    .xs-h-300px-important {
        height:300px!important;
    }
    .xs-h-350px-important {
        height:350px!important;
    }
    .xs-h-400px-important {
        height:400px!important;
    }
    .xs-h-450px-important {
        height:450px!important;
    }
    .xs-h-500px-important {
        height:500px!important;
    }
    .xs-max-h-0 {
        max-height:0;
    }
    .xs-max-h-0-important {
        max-height:0!important;
    }
    .xs-max-h-25vh {
        max-height:25vh;
    }
    .xs-max-h-50vh {
        max-height:50vh;
    }
    .xs-max-h-75vh {
        max-height:75vh;
    }
    .xs-max-h-100vh {
        max-height:100vh;
    }
    .xs-max-h-25vh-important {
        max-height:25vh!important;
    }
    .xs-max-h-50vh-important {
        max-height:50vh!important;
    }
    .xs-max-h-75vh-important {
        max-height:75vh!important;
    }
    .xs-max-h-100vh-important {
        max-height:100vh!important;
    }
    .xs-max-h-50px {
        max-height:50px;
    }
    .xs-max-h-100px {
        max-height:100px;
    }
    .xs-max-h-150px {
        max-height:150px;
    }
    .xs-max-h-200px {
        max-height:200px;
    }
    .xs-max-h-250px {
        max-height:250px;
    }
    .xs-max-h-300px {
        max-height:300px;
    }
    .xs-max-h-350px {
        max-height:350px;
    }
    .xs-max-h-400px {
        max-height:400px;
    }
    .xs-max-h-450px {
        max-height:450px;
    }
    .xs-max-h-500px {
        max-height:500px;
    }
    .xs-max-h-50px-important {
        max-height:50px!important;
    }
    .xs-max-h-100px-important {
        max-height:100px!important;
    }
    .xs-max-h-150px-important {
        max-height:150px!important;
    }
    .xs-max-h-200px-important {
        max-height:200px!important;
    }
    .xs-max-h-250px-important {
        max-height:250px!important;
    }
    .xs-max-h-300px-important {
        max-height:300px!important;
    }
    .xs-max-h-350px-important {
        max-height:350px!important;
    }
    .xs-max-h-400px-important {
        max-height:400px!important;
    }
    .xs-max-h-450px-important {
        max-height:450px!important;
    }
    .xs-max-h-500px-important {
        max-height:500px!important;
    }
    .xs-h-025rem {
        height:.25rem;
    }
    .xs-h-05rem {
        height:.5rem;
    }
    .xs-h-075rem {
        height:.75rem;
    }
    .xs-h-1rem {
        height:1rem;
    }
    .xs-h-125rem {
        height:1.25rem;
    }
    .xs-h-15rem {
        height:1.5rem;
    }
    .xs-h-175rem {
        height:1.75rem;
    }
    .xs-h-2rem {
        height:2rem;
    }
    .xs-h-3rem {
        height:3rem;
    }
    .xs-h-4rem {
        height:4rem;
    }
    .xs-h-5rem {
        height:5rem;
    }
    .xs-h-025rem-important {
        height:.25rem!important;
    }
    .xs-h-05rem-important {
        height:.5rem!important;
    }
    .xs-h-075rem-important {
        height:.75rem!important;
    }
    .xs-h-1rem-important {
        height:1rem!important;
    }
    .xs-h-125rem-important {
        height:1.25rem!important;
    }
    .xs-h-15rem-important {
        height:1.5rem!important;
    }
    .xs-h-175rem-important {
        height:1.75rem!important;
    }
    .xs-h-2rem-important {
        height:2rem!important;
    }
    .xs-h-3rem-important {
        height:3rem!important;
    }
    .xs-h-4rem-important {
        height:4rem!important;
    }
    .xs-h-5rem-important {
        height:5rem!important;
    }
    .xs-cols {
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        padding:var(--padding-size-2);
    }
    .cols.xs-without-padding {
        padding:0;
    }
    .cols.xs-without-padding-important {
        padding:0!important;
    }
    .cols > [class*="col-"].xs-without-padding {
        padding:0;
    }
    .cols > [class*="col-"].xs-without-padding-important {
        padding:0!important;
    }
    .cols.xs-null-children-padding-y {
        margin-left:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.xs-null-children-padding-x {
        margin-top:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.xs-null-children-padding {
        margin:calc(var(--margin-size-2) * -1);
    }
    .cols > .xs-col-0 {
        width:0;
    }
    .cols > .xs-col-1 {
        width:8.33%;
    }
    .cols > .xs-col-2 {
        width:16.66%;
    }
    .cols > .xs-col-3 {
        width:25%;
    }
    .cols > .xs-col-4 {
        width:33.33%;
    }
    .cols > .xs-col-5 {
        width:41.66%;
    }
    .cols > .xs-col-6 {
        width:50%;
    }
    .cols > .xs-col-7 {
        width:58.33%;
    }
    .cols > .xs-col-8 {
        width:66.66%;
    }
    .cols > .xs-col-9 {
        width:75%;
    }
    .cols > .xs-col-10 {
        width:83.33%;
    }
    .cols > .xs-col-11 {
        width:91.66%;
    }
    .cols > .xs-col-12 {
        width:100%;
    }
    .cols > .xs-col-auto {
        width:auto;
    }
    .cols > .xs-col-0-important {
        width:0!important;
    }
    .cols > .xs-col-1-important {
        width:8.33%!important;
    }
    .cols > .xs-col-2-important {
        width:16.66%!important;
    }
    .cols > .xs-col-3-important {
        width:25%!important;
    }
    .cols > .xs-col-4-important {
        width:33.33%!important;
    }
    .cols > .xs-col-5-important {
        width:41.66%!important;
    }
    .cols > .xs-col-6-important {
        width:50%!important;
    }
    .cols > .xs-col-7-important {
        width:58.33%!important;
    }
    .cols > .xs-col-8-important {
        width:66.66%!important;
    }
    .cols > .xs-col-9-important {
        width:75%!important;
    }
    .cols > .xs-col-10-important {
        width:83.33%!important;
    }
    .cols > .xs-col-11-important {
        width:91.66%!important;
    }
    .cols > .xs-col-12-important {
        width:100%!important;
    }
    .cols > .xs-col-auto-important {
        width:auto!important;
    }
    .cols.show-grid > .xs-col-auto::before {
        content: "auto" !important;
    }
    .cols.show-grid > .xs-col-0::before {
        content: "0" !important;
    }
    .cols.show-grid > .xs-col-1::before {
        content: "1" !important;
    }
    .cols.show-grid > .xs-col-2::before {
        content: "2" !important;
    }
    .cols.show-grid > .xs-col-3::before {
        content: "3" !important;
    }
    .cols.show-grid > .xs-col-4::before {
        content: "4" !important;
    }
    .cols.show-grid > .xs-col-5::before {
        content: "5" !important;
    }
    .cols.show-grid > .xs-col-6::before {
        content: "6" !important;
    }
    .cols.show-grid > .xs-col-7::before {
        content: "7" !important;
    }
    .cols.show-grid > .xs-col-8::before {
        content: "8" !important;
    }
    .cols.show-grid > .xs-col-9::before {
        content: "9" !important;
    }
    .cols.show-grid > .xs-col-10::before {
        content: "10" !important;
    }
    .cols.show-grid > .xs-col-11::before {
        content: "11" !important;
    }
    .cols.show-grid > .xs-col-12::before {
        content: "12" !important;
    }
    .xs-overflow-auto {
        overflow:auto;
    }
    .xs-overflow-hidden {
        overflow:hidden;
    }
    .xs-overflow-initial {
        overflow:initial;
    }
    .xs-overflow-scroll {
        overflow:scroll;
    }
    .xs-overflow-unset {
        overflow:unset;
    }
    .xs-overflow-auto-important {
        overflow:auto !important;
    }
    .xs-overflow-hidden-important {
        overflow:hidden !important;
    }
    .xs-overflow-initial-important {
        overflow:initial !important;
    }
    .xs-overflow-scroll-important {
        overflow:scroll !important;
    }
    .xs-overflow-unset-important {
        overflow:unset !important;
    }
    .xs-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    .xs-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .xs-opacity-0 {
        opacity: 0;
    }
    body .xs-opacity-10 {
        opacity: 0.1;
    }
    body .xs-opacity-20 {
        opacity: 0.2;
    }
    body .xs-opacity-30 {
        opacity: 0.3;
    }
    body .xs-opacity-40 {
        opacity: 0.4;
    }
    body .xs-opacity-50 {
        opacity: 0.5;
    }
    body .xs-opacity-60 {
        opacity: 0.6;
    }
    body .xs-opacity-70 {
        opacity: 0.7;
    }
    body .xs-opacity-80 {
        opacity: 0.8;
    }
    body .xs-opacity-90 {
        opacity: 0.9;
    }
    body .xs-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.xs-scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.xs-scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}

/* Small devices (portrait tablets and large phones, 641px and up) */
/* SM */
@media only screen and (min-width: 641px) {

    .sm-text-xs {
        font-size:.5rem!important;
    }
    .sm-text-sm {
        font-size:.75rem!important;
    }
    .sm-text-md {
        font-size:1rem!important;
    }
    .sm-text-lg {
        font-size:1.25rem!important;
    }
    .sm-text-xl {
        font-size:1.5rem!important;
    }
    .sm-text-align-inherit {
        text-align:inherit;
    }
    .sm-text-align-start {
        text-align:start;
    }
    .sm-text-align-center {
        text-align:center;
    }
    .sm-text-align-end {
        text-align:end;
    }
    .sm-text-align-justify {
        text-align:justify;
    }
    .sm-text-align-justifyall {
        text-align:justify-all;
    }
    .sm-text-align-unset {
        text-align:unset;
    }
    .sm-text-align-inherit-important {
        text-align:inherit!important;
    }
    .sm-text-align-start-important {
        text-align:start!important;
    }
    .sm-text-align-center-important {
        text-align:center!important;
    }
    .sm-text-align-end-important {
        text-align:end!important;
    }
    .sm-text-align-justify-important {
        text-align:justify!important;
    }
    .sm-text-align-justifyall-important {
        text-align:justify-all!important;
    }
    .sm-text-align-unset-important {
        text-align:unset!important;
    }
    .sm-uppercase {
        text-transform:uppercase;
    }
    .sm-lowercase {
        text-transform:lowercase;
    }
    .sm-fisrt-upper {
        text-transform:capitalize;
    }
    .sm-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase;
    }
    .sm-only-first-upper::first-letter {
        text-transform:uppercase;
    }
    .sm-text-transform-none {
        text-transform:none;
    }
    .sm-uppercase-important {
        text-transform:uppercase!important;
    }
    .sm-lowercase-important {
        text-transform:lowercase!important;
    }
    .sm-fisrt-upper-important {
        text-transform:capitalize!important;
    }
    .sm-only-first-upper-important {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    .sm-only-first-upper-important::first-letter {
        text-transform:uppercase!important;
    }
    .sm-text-transform-none-important {
        text-transform:none!important;
    }
    .sm-hidden {
        display:none;
    }
    .sm-block {
        display:block;
    }
    .sm-flex {
        display:flex;
        flex-wrap:nowrap;
    }
    .sm-inline {
        display:inline;
    }
    .sm-grid {
        display:grid;
    }
    .sm-inherit {
        display:inherit;
    }
    .sm-none {
        display:none;
    }
    .sm-hidden-important {
        display:none!important;
    }
    .sm-block-important {
        display:block!important;
    }
    .sm-flex-important {
        display:flex!important;
    }
    .sm-inline-important {
        display:inline!important;
    }
    .sm-grid-important {
        display:grid!important;
    }
    .sm-inherit-important {
        display:inherit!important;
    }
    .sm-none-important {
        display:none!important;
    }
    .sm-font-bold {
        font-weight:700;
    }
    .sm-hover\:font-bold:hover {
        font-weight:700;
    }
    .sm-font-normal {
        font-weight:400;
    }
    .sm-hover\:font-normal:hover {
        font-weight:400;
    }
    .sm-font-bold-important {
        font-weight:700!important;
    }
    .sm-hover\:font-bold-important:hover {
        font-weight:700!important;
    }
    .sm-font-normal-important {
        font-weight:400!important;
    }
    .sm-hover\:font-normal-important:hover {
        font-weight:400!important;
    }
    .sm-font-italic {
        font-style:italic;
    }
    .sm-font-italic-important {
        font-style:italic!important;
    }
    .sm-font-family-inherit {
        font-family:inherit;
    }
    .sm-font-family-initial {
        font-family:initial;
    }
    .sm-font-family-monospace {
        font-family:monospace;
    }
    .sm-font-family-emoji {
        font-family:emoji;
    }
    .sm-font-family-inherit-important {
        font-family:inherit!important;
    }
    .sm-font-family-initial-important {
        font-family:initial!important;
    }
    .sm-font-family-monospace-important {
        font-family:monospace!important;
    }
    .sm-font-family-emoji-important {
        font-family:emoji!important;
    }
    .sm-text-no-wrap {
        text-wrap:nowrap;
        white-space:nowrap;
    }
    .sm-text-no-wrap-important {
        text-wrap:nowrap!important;
        white-space:nowrap!important;
    }
    .sm-wrapper-border {
        border-width:1px;
        border-style:solid;
        border-color:var(--surface-border);
    }
    .sm-wrapper-border-important {
        border-width:1px!important;
        border-style:solid!important;
        border-color:var(--surface-border)!important;
    }
    .sm-border-rounded {
        border-radius:var(--border-radius);
    }
    .sm-border-rounded-important {
        border-radius:var(--border-radius)!important;
    }
    .sm-cursor-pointer {
        cursor:pointer;
    }
    .sm-cursor-auto {
        cursor:auto;
    }
    .sm-cursor-inherit {
        cursor:auto;
        cursor:inherit;
    }
    .sm-pointer-events-none {
        pointer-events:none;
    }
    .sm-pointer-events-auto {
        pointer-events:auto;
    }
    .sm-text-decoration-none {
        text-decoration:none;
    }
    .sm-text-decoration-inherit {
        text-decoration:inherit;
    }
    .sm-text-decoration-initial {
        text-decoration:initial;
    }
    .sm-text-decoration-underline {
        text-decoration:underline;
    }
    .sm-text-decoration-underline-dotted {
        text-decoration:underline dotted;
    }
    .sm-text-decoration-underline-wavy {
        text-decoration:underline wavy;
    }
    .sm-text-decoration-none-important {
        text-decoration:none!important;
    }
    .sm-text-decoration-inherit-important {
        text-decoration:inherit!important;
    }
    .sm-text-decoration-initial-important {
        text-decoration:initial!important;
    }
    .sm-text-decoration-underline-important {
        text-decoration:underline!important;
    }
    .sm-text-decoration-underline-dotted-important {
        text-decoration:underline dotted!important;
    }
    .sm-text-decoration-underline-wavy-important {
        text-decoration:underline wavy!important;
    }
    .sm-left-0 {
        left: 0;
    }
    .sm-left-0-important {
        left: 0 !important;
    }
    .sm-right-0 {
        right: 0;
    }
    .sm-right-0-important {
        right: 0 !important;
    }
    .sm-p-0 {
        padding:0;
    }
    .sm-p-1 {
        padding:var(--padding-size-1);
    }
    .sm-p-2 {
        padding:var(--padding-size-2);
    }
    .sm-p-3 {
        padding:var(--padding-size-3);
    }
    .sm-p-4 {
        padding:var(--padding-size-4);
    }
    .sm-p-5 {
        padding:var(--padding-size-5);
    }
    .sm-p-6 {
        padding:var(--padding-size-6);
    }
    .sm-p-7 {
        padding:var(--padding-size-7);
    }
    .sm-p-8 {
        padding:var(--padding-size-8);
    }
    .sm-p-9 {
        padding:var(--padding-size-9);
    }
    .sm-p-10 {
        padding:var(--padding-size-10);
    }
    .sm-p-0-important {
        padding:0!important;
    }
    .sm-p-1-important {
        padding:var(--padding-size-1)!important;
    }
    .sm-p-2-important {
        padding:var(--padding-size-2)!important;
    }
    .sm-p-3-important {
        padding:var(--padding-size-3)!important;
    }
    .sm-p-4-important {
        padding:var(--padding-size-4)!important;
    }
    .sm-p-5-important {
        padding:var(--padding-size-5)!important;
    }
    .sm-p-6-important {
        padding:var(--padding-size-6)!important;
    }
    .sm-p-7-important {
        padding:var(--padding-size-7)!important;
    }
    .sm-p-8-important {
        padding:var(--padding-size-8)!important;
    }
    .sm-p-9-important {
        padding:var(--padding-size-9)!important;
    }
    .sm-p-10-important {
        padding:var(--padding-size-10)!important;
    }
    .sm-pt-0 {
        padding-top:0;
    }
    .sm-pt-1 {
        padding-top:var(--padding-size-1);
    }
    .sm-pt-2 {
        padding-top:var(--padding-size-2);
    }
    .sm-pt-3 {
        padding-top:var(--padding-size-3);
    }
    .sm-pt-4 {
        padding-top:var(--padding-size-4);
    }
    .sm-pt-5 {
        padding-top:var(--padding-size-5);
    }
    .sm-pt-6 {
        padding-top:var(--padding-size-6);
    }
    .sm-pt-7 {
        padding-top:var(--padding-size-7);
    }
    .sm-pt-8 {
        padding-top:var(--padding-size-8);
    }
    .sm-pt-9 {
        padding-top:var(--padding-size-9);
    }
    .sm-pt-10 {
        padding-top:var(--padding-size-10);
    }
    .sm-pt-0-important {
        padding-top:0!important;
    }
    .sm-pt-1-important {
        padding-top:var(--padding-size-1)!important;
    }
    .sm-pt-2-important {
        padding-top:var(--padding-size-2)!important;
    }
    .sm-pt-3-important {
        padding-top:var(--padding-size-3)!important;
    }
    .sm-pt-4-important {
        padding-top:var(--padding-size-4)!important;
    }
    .sm-pt-5-important {
        padding-top:var(--padding-size-5)!important;
    }
    .sm-pt-6-important {
        padding-top:var(--padding-size-6)!important;
    }
    .sm-pt-7-important {
        padding-top:var(--padding-size-7)!important;
    }
    .sm-pt-8-important {
        padding-top:var(--padding-size-8)!important;
    }
    .sm-pt-9-important {
        padding-top:var(--padding-size-9)!important;
    }
    .sm-pt-10-important {
        padding-top:var(--padding-size-10)!important;
    }
    .sm-pr-0 {
        padding-right:0;
    }
    .sm-pr-1 {
        padding-right:var(--padding-size-1);
    }
    .sm-pr-2 {
        padding-right:var(--padding-size-2);
    }
    .sm-pr-3 {
        padding-right:var(--padding-size-3);
    }
    .sm-pr-4 {
        padding-right:var(--padding-size-4);
    }
    .sm-pr-5 {
        padding-right:var(--padding-size-5);
    }
    .sm-pr-6 {
        padding-right:var(--padding-size-6);
    }
    .sm-pr-7 {
        padding-right:var(--padding-size-7);
    }
    .sm-pr-8 {
        padding-right:var(--padding-size-8);
    }
    .sm-pr-9 {
        padding-right:var(--padding-size-9);
    }
    .sm-pr-10 {
        padding-right:var(--padding-size-10);
    }
    .sm-pr-0-important {
        padding-right:0!important;
    }
    .sm-pr-1-important {
        padding-right:var(--padding-size-1)!important;
    }
    .sm-pr-2-important {
        padding-right:var(--padding-size-2)!important;
    }
    .sm-pr-3-important {
        padding-right:var(--padding-size-3)!important;
    }
    .sm-pr-4-important {
        padding-right:var(--padding-size-4)!important;
    }
    .sm-pr-5-important {
        padding-right:var(--padding-size-5)!important;
    }
    .sm-pr-6-important {
        padding-right:var(--padding-size-6)!important;
    }
    .sm-pr-7-important {
        padding-right:var(--padding-size-7)!important;
    }
    .sm-pr-8-important {
        padding-right:var(--padding-size-8)!important;
    }
    .sm-pr-9-important {
        padding-right:var(--padding-size-9)!important;
    }
    .sm-pr-10-important {
        padding-right:var(--padding-size-10)!important;
    }
    .sm-pb-0 {
        padding-bottom:0;
    }
    .sm-pb-1 {
        padding-bottom:var(--padding-size-1);
    }
    .sm-pb-2 {
        padding-bottom:var(--padding-size-2);
    }
    .sm-pb-3 {
        padding-bottom:var(--padding-size-3);
    }
    .sm-pb-4 {
        padding-bottom:var(--padding-size-4);
    }
    .sm-pb-5 {
        padding-bottom:var(--padding-size-5);
    }
    .sm-pb-6 {
        padding-bottom:var(--padding-size-6);
    }
    .sm-pb-7 {
        padding-bottom:var(--padding-size-7);
    }
    .sm-pb-8 {
        padding-bottom:var(--padding-size-8);
    }
    .sm-pb-9 {
        padding-bottom:var(--padding-size-9);
    }
    .sm-pb-10 {
        padding-bottom:var(--padding-size-10);
    }
    .sm-pb-0-important {
        padding-bottom:0!important;
    }
    .sm-pb-1-important {
        padding-bottom:var(--padding-size-1)!important;
    }
    .sm-pb-2-important {
        padding-bottom:var(--padding-size-2)!important;
    }
    .sm-pb-3-important {
        padding-bottom:var(--padding-size-3)!important;
    }
    .sm-pb-4-important {
        padding-bottom:var(--padding-size-4)!important;
    }
    .sm-pb-5-important {
        padding-bottom:var(--padding-size-5)!important;
    }
    .sm-pb-6-important {
        padding-bottom:var(--padding-size-6)!important;
    }
    .sm-pb-7-important {
        padding-bottom:var(--padding-size-7)!important;
    }
    .sm-pb-8-important {
        padding-bottom:var(--padding-size-8)!important;
    }
    .sm-pb-9-important {
        padding-bottom:var(--padding-size-9)!important;
    }
    .sm-pb-10-important {
        padding-bottom:var(--padding-size-10)!important;
    }
    .sm-pl-0 {
        padding-left:0;
    }
    .sm-pl-1 {
        padding-left:var(--padding-size-1);
    }
    .sm-pl-2 {
        padding-left:var(--padding-size-2);
    }
    .sm-pl-3 {
        padding-left:var(--padding-size-3);
    }
    .sm-pl-4 {
        padding-left:var(--padding-size-4);
    }
    .sm-pl-5 {
        padding-left:var(--padding-size-5);
    }
    .sm-pl-6 {
        padding-left:var(--padding-size-6);
    }
    .sm-pl-7 {
        padding-left:var(--padding-size-7);
    }
    .sm-pl-8 {
        padding-left:var(--padding-size-8);
    }
    .sm-pl-9 {
        padding-left:var(--padding-size-9);
    }
    .sm-pl-10 {
        padding-left:var(--padding-size-10);
    }
    .sm-pl-0-important {
        padding-left:0!important;
    }
    .sm-pl-1-important {
        padding-left:var(--padding-size-1)!important;
    }
    .sm-pl-2-important {
        padding-left:var(--padding-size-2)!important;
    }
    .sm-pl-3-important {
        padding-left:var(--padding-size-3)!important;
    }
    .sm-pl-4-important {
        padding-left:var(--padding-size-4)!important;
    }
    .sm-pl-5-important {
        padding-left:var(--padding-size-5)!important;
    }
    .sm-pl-6-important {
        padding-left:var(--padding-size-6)!important;
    }
    .sm-pl-7-important {
        padding-left:var(--padding-size-7)!important;
    }
    .sm-pl-8-important {
        padding-left:var(--padding-size-8)!important;
    }
    .sm-pl-9-important {
        padding-left:var(--padding-size-9)!important;
    }
    .sm-pl-10-important {
        padding-left:var(--padding-size-10)!important;
    }
    .sm-ph-0 {
        padding-left:0;
        padding-right:0;
    }
    .sm-ph-1 {
        padding-left:var(--padding-size-1);
        padding-right:var(--padding-size-1);
    }
    .sm-ph-2 {
        padding-left:var(--padding-size-2);
        padding-right:var(--padding-size-2);
    }
    .sm-ph-3 {
        padding-left:var(--padding-size-3);
        padding-right:var(--padding-size-3);
    }
    .sm-ph-4 {
        padding-left:var(--padding-size-4);
        padding-right:var(--padding-size-4);
    }
    .sm-ph-5 {
        padding-left:var(--padding-size-5);
        padding-right:var(--padding-size-5);
    }
    .sm-ph-6 {
        padding-left:var(--padding-size-6);
        padding-right:var(--padding-size-6);
    }
    .sm-ph-7 {
        padding-left:var(--padding-size-7);
        padding-right:var(--padding-size-7);
    }
    .sm-ph-8 {
        padding-left:var(--padding-size-8);
        padding-right:var(--padding-size-8);
    }
    .sm-ph-9 {
        padding-left:var(--padding-size-9);
        padding-right:var(--padding-size-9);
    }
    .sm-ph-10 {
        padding-left:var(--padding-size-10);
        padding-right:var(--padding-size-10);
    }
    .sm-ph-0-important {
        padding-left:0!important;
        padding-right:0!important;
    }
    .sm-ph-1-important {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    .sm-ph-2-important {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    .sm-ph-3-important {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    .sm-ph-4-important {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    .sm-ph-5-important {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    .sm-ph-6-important {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    .sm-ph-7-important {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    .sm-ph-8-important {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    .sm-ph-9-important {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    .sm-ph-10-important {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    .sm-pv-0 {
        padding-top:0;
        padding-bottom:0;
    }
    .sm-pv-1 {
        padding-top:var(--padding-size-1);
        padding-bottom:var(--padding-size-1);
    }
    .sm-pv-2 {
        padding-top:var(--padding-size-2);
        padding-bottom:var(--padding-size-2);
    }
    .sm-pv-3 {
        padding-top:var(--padding-size-3);
        padding-bottom:var(--padding-size-3);
    }
    .sm-pv-4 {
        padding-top:var(--padding-size-4);
        padding-bottom:var(--padding-size-4);
    }
    .sm-pv-5 {
        padding-top:var(--padding-size-5);
        padding-bottom:var(--padding-size-5);
    }
    .sm-pv-6 {
        padding-top:var(--padding-size-6);
        padding-bottom:var(--padding-size-6);
    }
    .sm-pv-7 {
        padding-top:var(--padding-size-7);
        padding-bottom:var(--padding-size-7);
    }
    .sm-pv-8 {
        padding-top:var(--padding-size-8);
        padding-bottom:var(--padding-size-8);
    }
    .sm-pv-9 {
        padding-top:var(--padding-size-9);
        padding-bottom:var(--padding-size-9);
    }
    .sm-pv-10 {
        padding-top:var(--padding-size-10);
        padding-bottom:var(--padding-size-10);
    }
    .sm-pv-0-important {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .sm-pv-1-important {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    .sm-pv-2-important {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    .sm-pv-3-important {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    .sm-pv-4-important {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    .sm-pv-5-important {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    .sm-pv-6-important {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    .sm-pv-7-important {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    .sm-pv-8-important {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    .sm-pv-9-important {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    .sm-pv-10-important {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    .sm-m-0 {
        margin:0;
    }
    .sm-m-1 {
        margin:var(--margin-size-1);
    }
    .sm-m-2 {
        margin:var(--margin-size-2);
    }
    .sm-m-3 {
        margin:var(--margin-size-3);
    }
    .sm-m-4 {
        margin:var(--margin-size-4);
    }
    .sm-m-5 {
        margin:var(--margin-size-5);
    }
    .sm-m-6 {
        margin:var(--margin-size-6);
    }
    .sm-m-7 {
        margin:var(--margin-size-7);
    }
    .sm-m-8 {
        margin:var(--margin-size-8);
    }
    .sm-m-9 {
        margin:var(--margin-size-9);
    }
    .sm-m-10 {
        margin:var(--margin-size-10);
    }
    .sm-m-0-important {
        margin:0!important;
    }
    .sm-m-1-important {
        margin:var(--margin-size-1)!important;
    }
    .sm-m-2-important {
        margin:var(--margin-size-2)!important;
    }
    .sm-m-3-important {
        margin:var(--margin-size-3)!important;
    }
    .sm-m-4-important {
        margin:var(--margin-size-4)!important;
    }
    .sm-m-5-important {
        margin:var(--margin-size-5)!important;
    }
    .sm-m-6-important {
        margin:var(--margin-size-6)!important;
    }
    .sm-m-7-important {
        margin:var(--margin-size-7)!important;
    }
    .sm-m-8-important {
        margin:var(--margin-size-8)!important;
    }
    .sm-m-9-important {
        margin:var(--margin-size-9)!important;
    }
    .sm-m-10-important {
        margin:var(--margin-size-10)!important;
    }
    .sm-mt-0 {
        margin-top:0;
    }
    .sm-mt-1 {
        margin-top:var(--margin-size-1);
    }
    .sm-mt-2 {
        margin-top:var(--margin-size-2);
    }
    .sm-mt-3 {
        margin-top:var(--margin-size-3);
    }
    .sm-mt-4 {
        margin-top:var(--margin-size-4);
    }
    .sm-mt-5 {
        margin-top:var(--margin-size-5);
    }
    .sm-mt-6 {
        margin-top:var(--margin-size-6);
    }
    .sm-mt-7 {
        margin-top:var(--margin-size-7);
    }
    .sm-mt-8 {
        margin-top:var(--margin-size-8);
    }
    .sm-mt-9 {
        margin-top:var(--margin-size-9);
    }
    .sm-mt-10 {
        margin-top:var(--margin-size-10);
    }
    .sm-mt-0-important {
        margin-top:0!important;
    }
    .sm-mt-1-important {
        margin-top:var(--margin-size-1)!important;
    }
    .sm-mt-2-important {
        margin-top:var(--margin-size-2)!important;
    }
    .sm-mt-3-important {
        margin-top:var(--margin-size-3)!important;
    }
    .sm-mt-4-important {
        margin-top:var(--margin-size-4)!important;
    }
    .sm-mt-5-important {
        margin-top:var(--margin-size-5)!important;
    }
    .sm-mt-6-important {
        margin-top:var(--margin-size-6)!important;
    }
    .sm-mt-7-important {
        margin-top:var(--margin-size-7)!important;
    }
    .sm-mt-8-important {
        margin-top:var(--margin-size-8)!important;
    }
    .sm-mt-9-important {
        margin-top:var(--margin-size-9)!important;
    }
    .sm-mt-10-important {
        margin-top:var(--margin-size-10)!important;
    }
    .sm-mr-0 {
        margin-right:0;
    }
    .sm-mr-1 {
        margin-right:var(--margin-size-1);
    }
    .sm-mr-2 {
        margin-right:var(--margin-size-2);
    }
    .sm-mr-3 {
        margin-right:var(--margin-size-3);
    }
    .sm-mr-4 {
        margin-right:var(--margin-size-4);
    }
    .sm-mr-5 {
        margin-right:var(--margin-size-5);
    }
    .sm-mr-6 {
        margin-right:var(--margin-size-6);
    }
    .sm-mr-7 {
        margin-right:var(--margin-size-7);
    }
    .sm-mr-8 {
        margin-right:var(--margin-size-8);
    }
    .sm-mr-9 {
        margin-right:var(--margin-size-9);
    }
    .sm-mr-10 {
        margin-right:var(--margin-size-10);
    }
    .sm-mr-0-important {
        margin-right:0!important;
    }
    .sm-mr-1-important {
        margin-right:var(--margin-size-1)!important;
    }
    .sm-mr-2-important {
        margin-right:var(--margin-size-2)!important;
    }
    .sm-mr-3-important {
        margin-right:var(--margin-size-3)!important;
    }
    .sm-mr-4-important {
        margin-right:var(--margin-size-4)!important;
    }
    .sm-mr-5-important {
        margin-right:var(--margin-size-5)!important;
    }
    .sm-mr-6-important {
        margin-right:var(--margin-size-6)!important;
    }
    .sm-mr-7-important {
        margin-right:var(--margin-size-7)!important;
    }
    .sm-mr-8-important {
        margin-right:var(--margin-size-8)!important;
    }
    .sm-mr-9-important {
        margin-right:var(--margin-size-9)!important;
    }
    .sm-mr-10-important {
        margin-right:var(--margin-size-10)!important;
    }
    .sm-mb-0 {
        margin-bottom:0;
    }
    .sm-mb-1 {
        margin-bottom:var(--margin-size-1);
    }
    .sm-mb-2 {
        margin-bottom:var(--margin-size-2);
    }
    .sm-mb-3 {
        margin-bottom:var(--margin-size-3);
    }
    .sm-mb-4 {
        margin-bottom:var(--margin-size-4);
    }
    .sm-mb-5 {
        margin-bottom:var(--margin-size-5);
    }
    .sm-mb-6 {
        margin-bottom:var(--margin-size-6);
    }
    .sm-mb-7 {
        margin-bottom:var(--margin-size-7);
    }
    .sm-mb-8 {
        margin-bottom:var(--margin-size-8);
    }
    .sm-mb-9 {
        margin-bottom:var(--margin-size-9);
    }
    .sm-mb-10 {
        margin-bottom:var(--margin-size-10);
    }
    .sm-mb-0-important {
        margin-bottom:0!important;
    }
    .sm-mb-1-important {
        margin-bottom:var(--margin-size-1)!important;
    }
    .sm-mb-2-important {
        margin-bottom:var(--margin-size-2)!important;
    }
    .sm-mb-3-important {
        margin-bottom:var(--margin-size-3)!important;
    }
    .sm-mb-4-important {
        margin-bottom:var(--margin-size-4)!important;
    }
    .sm-mb-5-important {
        margin-bottom:var(--margin-size-5)!important;
    }
    .sm-mb-6-important {
        margin-bottom:var(--margin-size-6)!important;
    }
    .sm-mb-7-important {
        margin-bottom:var(--margin-size-7)!important;
    }
    .sm-mb-8-important {
        margin-bottom:var(--margin-size-8)!important;
    }
    .sm-mb-9-important {
        margin-bottom:var(--margin-size-9)!important;
    }
    .sm-mb-10-important {
        margin-bottom:var(--margin-size-10)!important;
    }
    .sm-ml-0 {
        margin-left:0;
    }
    .sm-ml-1 {
        margin-left:var(--margin-size-1);
    }
    .sm-ml-2 {
        margin-left:var(--margin-size-2);
    }
    .sm-ml-3 {
        margin-left:var(--margin-size-3);
    }
    .sm-ml-4 {
        margin-left:var(--margin-size-4);
    }
    .sm-ml-5 {
        margin-left:var(--margin-size-5);
    }
    .sm-ml-6 {
        margin-left:var(--margin-size-6);
    }
    .sm-ml-7 {
        margin-left:var(--margin-size-7);
    }
    .sm-ml-8 {
        margin-left:var(--margin-size-8);
    }
    .sm-ml-9 {
        margin-left:var(--margin-size-9);
    }
    .sm-ml-10 {
        margin-left:var(--margin-size-10);
    }
    .sm-ml-0-important {
        margin-left:0!important;
    }
    .sm-ml-1-important {
        margin-left:var(--margin-size-1)!important;
    }
    .sm-ml-2-important {
        margin-left:var(--margin-size-2)!important;
    }
    .sm-ml-3-important {
        margin-left:var(--margin-size-3)!important;
    }
    .sm-ml-4-important {
        margin-left:var(--margin-size-4)!important;
    }
    .sm-ml-5-important {
        margin-left:var(--margin-size-5)!important;
    }
    .sm-ml-6-important {
        margin-left:var(--margin-size-6)!important;
    }
    .sm-ml-7-important {
        margin-left:var(--margin-size-7)!important;
    }
    .sm-ml-8-important {
        margin-left:var(--margin-size-8)!important;
    }
    .sm-ml-9-important {
        margin-left:var(--margin-size-9)!important;
    }
    .sm-ml-10-important {
        margin-left:var(--margin-size-10)!important;
    }
    .sm-mh-0 {
        margin-left:0;
        margin-right:0;
    }
    .sm-mh-1 {
        margin-left:var(--margin-size-1);
        margin-right:var(--margin-size-1);
    }
    .sm-mh-2 {
        margin-left:var(--margin-size-2);
        margin-right:var(--margin-size-2);
    }
    .sm-mh-3 {
        margin-left:var(--margin-size-3);
        margin-right:var(--margin-size-3);
    }
    .sm-mh-4 {
        margin-left:var(--margin-size-4);
        margin-right:var(--margin-size-4);
    }
    .sm-mh-5 {
        margin-left:var(--margin-size-5);
        margin-right:var(--margin-size-5);
    }
    .sm-mh-6 {
        margin-left:var(--margin-size-6);
        margin-right:var(--margin-size-6);
    }
    .sm-mh-7 {
        margin-left:var(--margin-size-7);
        margin-right:var(--margin-size-7);
    }
    .sm-mh-8 {
        margin-left:var(--margin-size-8);
        margin-right:var(--margin-size-8);
    }
    .sm-mh-9 {
        margin-left:var(--margin-size-9);
        margin-right:var(--margin-size-9);
    }
    .sm-mh-10 {
        margin-left:var(--margin-size-10);
        margin-right:var(--margin-size-10);
    }
    .sm-mh-0-important {
        margin-left:0!important;
        margin-right:0!important;
    }
    .sm-mh-1-important {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    .sm-mh-2-important {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    .sm-mh-3-important {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    .sm-mh-4-important {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    .sm-mh-5-important {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    .sm-mh-6-important {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    .sm-mh-7-important {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    .sm-mh-8-important {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    .sm-mh-9-important {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    .sm-mh-10-important {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    .sm-mv-0 {
        margin-top:0;
        margin-bottom:0;
    }
    .sm-mv-1 {
        margin-top:var(--margin-size-1);
        margin-bottom:var(--margin-size-1);
    }
    .sm-mv-2 {
        margin-top:var(--margin-size-2);
        margin-bottom:var(--margin-size-2);
    }
    .sm-mv-3 {
        margin-top:var(--margin-size-3);
        margin-bottom:var(--margin-size-3);
    }
    .sm-mv-4 {
        margin-top:var(--margin-size-4);
        margin-bottom:var(--margin-size-4);
    }
    .sm-mv-5 {
        margin-top:var(--margin-size-5);
        margin-bottom:var(--margin-size-5);
    }
    .sm-mv-6 {
        margin-top:var(--margin-size-6);
        margin-bottom:var(--margin-size-6);
    }
    .sm-mv-7 {
        margin-top:var(--margin-size-7);
        margin-bottom:var(--margin-size-7);
    }
    .sm-mv-8 {
        margin-top:var(--margin-size-8);
        margin-bottom:var(--margin-size-8);
    }
    .sm-mv-9 {
        margin-top:var(--margin-size-9);
        margin-bottom:var(--margin-size-9);
    }
    .sm-mv-10 {
        margin-top:var(--margin-size-10);
        margin-bottom:var(--margin-size-10);
    }
    .sm-mv-0-important {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .sm-mv-1-important {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    .sm-mv-2-important {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    .sm-mv-3-important {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    .sm-mv-4-important {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    .sm-mv-5-important {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    .sm-mv-6-important {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    .sm-mv-7-important {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    .sm-mv-8-important {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    .sm-mv-9-important {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    .sm-mv-10-important {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    .sm-position-absolute {
        position: absolute;
    }
    .sm-position-absolute-important {
        position: absolute !important;
    }
    .sm-position-fixed {
        position: fixed;
    }
    .sm-position-fixed-important {
        position: fixed !important;
    }
    .sm-position-relative {
        position: relative;
    }
    .sm-position-relative-important {
        position: relative !important;
    }
    .sm-position-static {
        position: static;
    }
    .sm-position-static-important {
        position: static !important;
    }
    .sm-position-inherit {
        position: inherit;
    }
    .sm-position-inherit-important {
        position: inherit !important;
    }
    .sm-position-sticky {
        position: sticky;
    }
    .sm-position-sticky-important {
        position: sticky !important;
    }
    .sm-flex-row {
        flex-direction:row;
    }
    .sm-flex-row-reverse {
        flex-direction:row-reverse;
    }
    .sm-flex-column {
        flex-direction:column;
    }
    .sm-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .sm-flex-wrap {
        flex-wrap:wrap;
    }
    .sm-flex-wrap-reverse {
        flex-wrap:wrap-reverse;
    }
    .sm-flex-no-wrap {
        flex-wrap:nowrap;
    }
    .sm-flex-row-important {
        flex-direction:row!important;
    }
    .sm-flex-row-reverse-important {
        flex-direction:row-reverse!important;
    }
    .sm-flex-column-important {
        flex-direction:column!important;
    }
    .sm-flex-column-reverse-important {
        flex-direction:column-reverse!important;
    }
    .sm-flex-wrap-important {
        flex-wrap:wrap!important;
    }
    .sm-flex-wrap-reverse-important {
        flex-wrap:wrap-reverse!important;
    }
    .sm-flex-no-wrap-important {
        flex-wrap:nowrap!important;
    }
    .sm-flex-grow-1 {
        flex-grow:1;
    }
    .sm-flex-grow-0 {
        flex-grow:0;
    }
    .sm-flex-shrink-1 {
        flex-shrink:1;
    }
    .sm-flex-shrink-0 {
        flex-shrink:0;
    }
    .sm-flex-grow-1-important {
        flex-grow:1!important;
    }
    .sm-flex-grow-0-important {
        flex-grow:0!important;
    }
    .sm-flex-shrink-1-important {
        flex-shrink:1!important;
    }
    .sm-flex-shrink-0-important {
        flex-shrink:0!important;
    }
    .sm-flex-grow-1-shrink-1 {
        flex-grow:1;
        flex-shrink:1;
    }
    .sm-flex-grow-1-shrink-0 {
        flex-grow:1;
        flex-shrink:0;
    }
    .sm-flex-grow-0-shrink-1 {
        flex-grow:0;
        flex-shrink:1;
    }
    .sm-flex-grow-0-shrink-0 {
        flex-grow:0;
        flex-shrink:0;
    }
    .sm-flex-grow-1-shrink-1-important {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    .sm-flex-grow-1-shrink-0-important {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    .sm-flex-grow-0-shrink-1-important {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    .sm-flex-grow-0-shrink-0-important {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    .sm-justify-content-start {
        justify-content:flex-start;
    }
    .sm-justify-content-end {
        justify-content:flex-end;
    }
    .sm-justify-content-center {
        justify-content:center;
    }
    .sm-justify-content-between {
        justify-content:space-between;
    }
    .sm-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .sm-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .sm-justify-content-center-important {
        justify-content:center!important;
    }
    .sm-justify-content-between-important {
        justify-content:space-between!important;
    }
    .sm-order-0 {
        order:0;
    }
    .sm-order-1 {
        order:1;
    }
    .sm-order-2 {
        order:2;
    }
    .sm-order-3 {
        order:3;
    }
    .sm-order-4 {
        order:4;
    }
    .sm-order-5 {
        order:5;
    }
    .sm-order-6 {
        order:6;
    }
    .sm-order-7 {
        order:7;
    }
    .sm-order-8 {
        order:8;
    }
    .sm-order-9 {
        order:9;
    }
    .sm-order-10 {
        order:10;
    }
    .sm-order-11 {
        order:11;
    }
    .sm-order-12 {
        order:12;
    }
    .sm-order-13 {
        order:13;
    }
    .sm-order-14 {
        order:14;
    }
    .sm-order-15 {
        order:15;
    }
    .sm-order-16 {
        order:16;
    }
    .sm-order-17 {
        order:17;
    }
    .sm-order-18 {
        order:18;
    }
    .sm-order-19 {
        order:19;
    }
    .sm-order-20 {
        order:20;
    }
    .sm-order-0-important {
        order:0!important;
    }
    .sm-order-1-important {
        order:1!important;
    }
    .sm-order-2-important {
        order:2!important;
    }
    .sm-order-3-important {
        order:3!important;
    }
    .sm-order-4-important {
        order:4!important;
    }
    .sm-order-5-important {
        order:5!important;
    }
    .sm-order-6-important {
        order:6!important;
    }
    .sm-order-7-important {
        order:7!important;
    }
    .sm-order-8-important {
        order:8!important;
    }
    .sm-order-9-important {
        order:9!important;
    }
    .sm-order-10-important {
        order:10!important;
    }
    .sm-order-11-important {
        order:11!important;
    }
    .sm-order-12-important {
        order:12!important;
    }
    .sm-order-13-important {
        order:13!important;
    }
    .sm-order-14-important {
        order:14!important;
    }
    .sm-order-15-important {
        order:15!important;
    }
    .sm-order-16-important {
        order:16!important;
    }
    .sm-order-17-important {
        order:17!important;
    }
    .sm-order-18-important {
        order:18!important;
    }
    .sm-order-19-important {
        order:19!important;
    }
    .sm-order-20-important {
        order:20!important;
    }
    .sm-justify-content-start {
        justify-content:flex-start;
    }
    .sm-justify-content-end {
        justify-content:flex-end;
    }
    .sm-justify-content-center {
        justify-content:center;
    }
    .sm-justify-content-between {
        justify-content:space-between;
    }
    .sm-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .sm-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .sm-justify-content-center-important {
        justify-content:center!important;
    }
    .sm-justify-content-between-important {
        justify-content:space-between!important;
    }
    .sm-gap-0 {
        gap:0;
    }
    .sm-gap-1 {
        gap:var(--gap-size-1);
    }
    .sm-gap-2 {
        gap:var(--gap-size-2);
    }
    .sm-gap-3 {
        gap:var(--gap-size-3);
    }
    .sm-gap-4 {
        gap:var(--gap-size-4);
    }
    .sm-gap-5 {
        gap:var(--gap-size-5);
    }
    .sm-gap-6 {
        gap:var(--gap-size-6);
    }
    .sm-gap-7 {
        gap:var(--gap-size-7);
    }
    .sm-gap-8 {
        gap:var(--gap-size-8);
    }
    .sm-gap-0-important {
        gap:0!important;
    }
    .sm-gap-1-important {
        gap:var(--gap-size-1)!important;
    }
    .sm-gap-2-important {
        gap:var(--gap-size-2)!important;
    }
    .sm-gap-3-important {
        gap:var(--gap-size-3)!important;
    }
    .sm-gap-4-important {
        gap:var(--gap-size-4)!important;
    }
    .sm-gap-5-important {
        gap:var(--gap-size-5)!important;
    }
    .sm-gap-6-important {
        gap:var(--gap-size-6)!important;
    }
    .sm-gap-7-important {
        gap:var(--gap-size-7)!important;
    }
    .sm-gap-8-important {
        gap:var(--gap-size-8)!important;
    }
    .sm-align-items-start {
        align-items:start;
    }
    .sm-align-items-end {
        align-items:end;
    }
    .sm-align-items-center {
        align-items:center;
    }
    .sm-align-items-stretch {
        align-items:stretch;
    }
    .sm-align-items-baseline {
        align-items:baseline;
    }
    .sm-align-items-start-important {
        align-items:start!important;
    }
    .sm-align-items-end-important {
        align-items:end!important;
    }
    .sm-align-items-center-important {
        align-items:center!important;
    }
    .sm-align-items-stretch-important {
        align-items:stretch!important;
    }
    .sm-align-items-baseline-important {
        align-items:baseline!important;
    }
    .sm-align-self-start {
        align-self:start;
    }
    .sm-align-self-center {
        align-self:center;
    }
    .sm-align-self-end {
        align-self:end;
    }
    .sm-align-self-first {
        align-self:first;
    }
    .sm-align-self-last {
        align-self:last;
    }
    .sm-align-self-inherit {
        align-self:inherit;
    }
    .sm-align-self-start-important {
        align-self:start!important;
    }
    .sm-align-self-center-important {
        align-self:center!important;
    }
    .sm-align-self-end-important {
        align-self:end!important;
    }
    .sm-align-self-first-important {
        align-self:first!important;
    }
    .sm-align-self-last-important {
        align-self:last!important;
    }
    .sm-align-self-inherit-important {
        align-self:inherit!important;
    }
    .sm-w-full {
        width:100%;
    }
    .sm-w-auto {
        width:auto;
    }
    .sm-child-w-full > * {
        width:100%;
    }
    .sm-w-full-important {
        width:100%!important;
    }
    .sm-w-auto-important {
        width:auto!important;
    }
    .sm-child-w-full-important > * {
        width:100%!important;
    }
    .sm-w-0 {
        width:0;
    }
    .sm-w-1 {
        width:8.33%;
    }
    .sm-w-2 {
        width:16.66%;
    }
    .sm-w-3 {
        width:25%;
    }
    .sm-w-4 {
        width:33.33%;
    }
    .sm-w-5 {
        width:41.66%;
    }
    .sm-w-6 {
        width:50%;
    }
    .sm-w-7 {
        width:58.33%;
    }
    .sm-w-8 {
        width:66.66%;
    }
    .sm-w-9 {
        width:75%;
    }
    .sm-w-10 {
        width:83.33%;
    }
    .sm-w-11 {
        width:91.66%;
    }
    .sm-w-12 {
        width:100%;
    }
    .sm-w-0-important {
        width:0!important;
    }
    .sm-w-1-important {
        width:8.33%!important;
    }
    .sm-w-2-important {
        width:16.66%!important;
    }
    .sm-w-3-important {
        width:25%!important;
    }
    .sm-w-4-important {
        width:33.33%!important;
    }
    .sm-w-5-important {
        width:41.66%!important;
    }
    .sm-w-6-important {
        width:50%!important;
    }
    .sm-w-7-important {
        width:58.33%!important;
    }
    .sm-w-8-important {
        width:66.66%!important;
    }
    .sm-w-9-important {
        width:75%!important;
    }
    .sm-w-10-important {
        width:83.33%!important;
    }
    .sm-w-11-important {
        width:91.66%!important;
    }
    .sm-w-12-important {
        width:100%!important;
    }
    .sm-w-50px {
        width:50px;
    }
    .sm-w-100px {
        width:100px;
    }
    .sm-w-150px {
        width:150px;
    }
    .sm-w-200px {
        width:200px;
    }
    .sm-w-250px {
        width:250px;
    }
    .sm-w-300px {
        width:300px;
    }
    .sm-w-350px {
        width:350px;
    }
    .sm-w-400px {
        width:400px;
    }
    .sm-w-450px {
        width:450px;
    }
    .sm-w-500px {
        width:500px;
    }
    .sm-w-50px-important {
        width:50px!important;
    }
    .sm-w-100px-important {
        width:100px!important;
    }
    .sm-w-150px-important {
        width:150px!important;
    }
    .sm-w-200px-important {
        width:200px!important;
    }
    .sm-w-250px-important {
        width:250px!important;
    }
    .sm-w-300px-important {
        width:300px!important;
    }
    .sm-w-350px-important {
        width:350px!important;
    }
    .sm-w-400px-important {
        width:400px!important;
    }
    .sm-w-450px-important {
        width:450px!important;
    }
    .sm-w-500px-important {
        width:500px!important;
    }
    .sm-min-w-auto {
        min-width:auto;
    }
    .sm-min-w-inherit {
        min-width:inherit;
    }
    .sm-min-w-initial {
        min-width:initial;
    }
    .sm-min-w-0 {
        min-width:0;
    }
    .sm-min-w-auto-important {
        min-width:auto!important;
    }
    .sm-min-w-inherit-important {
        min-width:inherit!important;
    }
    .sm-min-w-initial-important {
        min-width:initial!important;
    }
    .sm-min-w-0-important {
        min-width:0!important;
    }
    .sm-min-w-50px {
        min-width:50px;
    }
    .sm-min-w-100px {
        min-width:100px;
    }
    .sm-min-w-150px {
        min-width:150px;
    }
    .sm-min-w-200px {
        min-width:200px;
    }
    .sm-min-w-250px {
        min-width:250px;
    }
    .sm-min-w-300px {
        min-width:300px;
    }
    .sm-min-w-350px {
        min-width:350px;
    }
    .sm-min-w-400px {
        min-width:400px;
    }
    .sm-min-w-450px {
        min-width:450px;
    }
    .sm-min-w-500px {
        min-width:500px;
    }
    .sm-min-w-50px-important {
        min-width:50px!important;
    }
    .sm-min-w-100px-important {
        min-width:100px!important;
    }
    .sm-min-w-150px-important {
        min-width:150px!important;
    }
    .sm-min-w-200px-important {
        min-width:200px!important;
    }
    .sm-min-w-250px-important {
        min-width:250px!important;
    }
    .sm-min-w-300px-important {
        min-width:300px!important;
    }
    .sm-min-w-350px-important {
        min-width:350px!important;
    }
    .sm-min-w-400px-important {
        min-width:400px!important;
    }
    .sm-min-w-450px-important {
        min-width:450px!important;
    }
    .sm-min-w-500px-important {
        min-width:500px!important;
    }
    .sm-min-w-2rem {
        min-width:2rem;
    }
    .sm-min-w-4rem {
        min-width:4rem;
    }
    .sm-min-w-6rem {
        min-width:6rem;
    }
    .sm-min-w-8rem {
        min-width:8rem;
    }
    .sm-min-w-10rem {
        min-width:10rem;
    }
    .sm-min-w-12rem {
        min-width:12rem;
    }
    .sm-min-w-14rem {
        min-width:14rem;
    }
    .sm-min-w-16rem {
        min-width:16rem;
    }
    .sm-min-w-18rem {
        min-width:18rem;
    }
    .sm-min-w-20rem {
        min-width:20rem;
    }
    .sm-min-w-2rem-important {
        min-width:2rem!important;
    }
    .sm-min-w-4rem-important {
        min-width:4rem!important;
    }
    .sm-min-w-6rem-important {
        min-width:6rem!important;
    }
    .sm-min-w-8rem-important {
        min-width:8rem!important;
    }
    .sm-min-w-10rem-important {
        min-width:10rem!important;
    }
    .sm-min-w-12rem-important {
        min-width:12rem!important;
    }
    .sm-min-w-14rem-important {
        min-width:14rem!important;
    }
    .sm-min-w-16rem-important {
        min-width:16rem!important;
    }
    .sm-min-w-18rem-important {
        min-width:18rem!important;
    }
    .sm-min-w-20rem-important {
        min-width:20rem!important;
    }
    .sm-max-w-0 {
        max-width:0;
    }
    .sm-max-w-0-important {
        max-width:0!important;
    }
    .sm-max-w-25vw {
        max-width:25vw;
    }
    .sm-max-w-50vw {
        max-width:50vw;
    }
    .sm-max-w-75vw {
        max-width:75vw;
    }
    .sm-max-w-100vw {
        max-width:100vw;
    }
    .sm-max-w-25vw-important {
        max-width:25vw!important;
    }
    .sm-max-w-50vw-important {
        max-width:50vw!important;
    }
    .sm-max-w-75vw-important {
        max-width:75vw!important;
    }
    .sm-max-w-100vw-important {
        max-width:100vw!important;
    }
    .sm-max-w-50px {
        max-width:50px;
    }
    .sm-max-w-100px {
        max-width:100px;
    }
    .sm-max-w-150px {
        max-width:150px;
    }
    .sm-max-w-200px {
        max-width:200px;
    }
    .sm-max-w-250px {
        max-width:250px;
    }
    .sm-max-w-300px {
        max-width:300px;
    }
    .sm-max-w-350px {
        max-width:350px;
    }
    .sm-max-w-400px {
        max-width:400px;
    }
    .sm-max-w-450px {
        max-width:450px;
    }
    .sm-max-w-500px {
        max-width:500px;
    }
    .sm-max-w-50px-important {
        max-width:50px!important;
    }
    .sm-max-w-100px-important {
        max-width:100px!important;
    }
    .sm-max-w-150px-important {
        max-width:150px!important;
    }
    .sm-max-w-200px-important {
        max-width:200px!important;
    }
    .sm-max-w-250px-important {
        max-width:250px!important;
    }
    .sm-max-w-300px-important {
        max-width:300px!important;
    }
    .sm-max-w-350px-important {
        max-width:350px!important;
    }
    .sm-max-w-400px-important {
        max-width:400px!important;
    }
    .sm-max-w-450px-important {
        max-width:450px!important;
    }
    .sm-max-w-500px-important {
        max-width:500px!important;
    }
    .sm-max-w-2rem {
        max-width:2rem;
    }
    .sm-max-w-4rem {
        max-width:4rem;
    }
    .sm-max-w-6rem {
        max-width:6rem;
    }
    .sm-max-w-8rem {
        max-width:8rem;
    }
    .sm-max-w-10rem {
        max-width:10rem;
    }
    .sm-max-w-12rem {
        max-width:12rem;
    }
    .sm-max-w-14rem {
        max-width:14rem;
    }
    .sm-max-w-16rem {
        max-width:16rem;
    }
    .sm-max-w-18rem {
        max-width:18rem;
    }
    .sm-max-w-20rem {
        max-width:20rem;
    }
    .sm-max-w-2rem-important {
        max-width:2rem!important;
    }
    .sm-max-w-4rem-important {
        max-width:4rem!important;
    }
    .sm-max-w-6rem-important {
        max-width:6rem!important;
    }
    .sm-max-w-8rem-important {
        max-width:8rem!important;
    }
    .sm-max-w-10rem-important {
        max-width:10rem!important;
    }
    .sm-max-w-12rem-important {
        max-width:12rem!important;
    }
    .sm-max-w-14rem-important {
        max-width:14rem!important;
    }
    .sm-max-w-16rem-important {
        max-width:16rem!important;
    }
    .sm-max-w-18rem-important {
        max-width:18rem!important;
    }
    .sm-max-w-20rem-important {
        max-width:20rem!important;
    }
    .sm-h-full {
        height:100%;
    }
    .sm-h-full-important {
        height:100%!important;
    }
    .sm-h-0 {
        height:0;
    }
    .sm-h-0-important {
        height:0!important;
    }
    .sm-h-25vh {
        height:25vh;
    }
    .sm-h-50vh {
        height:50vh;
    }
    .sm-h-75vh {
        height:75vh;
    }
    .sm-h-100vh {
        height:100vh;
    }
    .sm-h-25vh-important {
        height:25vh!important;
    }
    .sm-h-50vh-important {
        height:50vh!important;
    }
    .sm-h-75vh-important {
        height:75vh!important;
    }
    .sm-h-100vh-important {
        height:100vh!important;
    }
    .sm-h-50px {
        height:50px;
    }
    .sm-h-100px {
        height:100px;
    }
    .sm-h-150px {
        height:150px;
    }
    .sm-h-200px {
        height:200px;
    }
    .sm-h-250px {
        height:250px;
    }
    .sm-h-300px {
        height:300px;
    }
    .sm-h-350px {
        height:350px;
    }
    .sm-h-400px {
        height:400px;
    }
    .sm-h-450px {
        height:450px;
    }
    .sm-h-500px {
        height:500px;
    }
    .sm-h-50px-important {
        height:50px!important;
    }
    .sm-h-100px-important {
        height:100px!important;
    }
    .sm-h-150px-important {
        height:150px!important;
    }
    .sm-h-200px-important {
        height:200px!important;
    }
    .sm-h-250px-important {
        height:250px!important;
    }
    .sm-h-300px-important {
        height:300px!important;
    }
    .sm-h-350px-important {
        height:350px!important;
    }
    .sm-h-400px-important {
        height:400px!important;
    }
    .sm-h-450px-important {
        height:450px!important;
    }
    .sm-h-500px-important {
        height:500px!important;
    }
    .sm-max-h-0 {
        max-height:0;
    }
    .sm-max-h-0-important {
        max-height:0!important;
    }
    .sm-max-h-25vh {
        max-height:25vh;
    }
    .sm-max-h-50vh {
        max-height:50vh;
    }
    .sm-max-h-75vh {
        max-height:75vh;
    }
    .sm-max-h-100vh {
        max-height:100vh;
    }
    .sm-max-h-25vh-important {
        max-height:25vh!important;
    }
    .sm-max-h-50vh-important {
        max-height:50vh!important;
    }
    .sm-max-h-75vh-important {
        max-height:75vh!important;
    }
    .sm-max-h-100vh-important {
        max-height:100vh!important;
    }
    .sm-max-h-50px {
        max-height:50px;
    }
    .sm-max-h-100px {
        max-height:100px;
    }
    .sm-max-h-150px {
        max-height:150px;
    }
    .sm-max-h-200px {
        max-height:200px;
    }
    .sm-max-h-250px {
        max-height:250px;
    }
    .sm-max-h-300px {
        max-height:300px;
    }
    .sm-max-h-350px {
        max-height:350px;
    }
    .sm-max-h-400px {
        max-height:400px;
    }
    .sm-max-h-450px {
        max-height:450px;
    }
    .sm-max-h-500px {
        max-height:500px;
    }
    .sm-max-h-50px-important {
        max-height:50px!important;
    }
    .sm-max-h-100px-important {
        max-height:100px!important;
    }
    .sm-max-h-150px-important {
        max-height:150px!important;
    }
    .sm-max-h-200px-important {
        max-height:200px!important;
    }
    .sm-max-h-250px-important {
        max-height:250px!important;
    }
    .sm-max-h-300px-important {
        max-height:300px!important;
    }
    .sm-max-h-350px-important {
        max-height:350px!important;
    }
    .sm-max-h-400px-important {
        max-height:400px!important;
    }
    .sm-max-h-450px-important {
        max-height:450px!important;
    }
    .sm-max-h-500px-important {
        max-height:500px!important;
    }
    .sm-h-025rem {
        height:.25rem;
    }
    .sm-h-05rem {
        height:.5rem;
    }
    .sm-h-075rem {
        height:.75rem;
    }
    .sm-h-1rem {
        height:1rem;
    }
    .sm-h-125rem {
        height:1.25rem;
    }
    .sm-h-15rem {
        height:1.5rem;
    }
    .sm-h-175rem {
        height:1.75rem;
    }
    .sm-h-2rem {
        height:2rem;
    }
    .sm-h-3rem {
        height:3rem;
    }
    .sm-h-4rem {
        height:4rem;
    }
    .sm-h-5rem {
        height:5rem;
    }
    .sm-h-025rem-important {
        height:.25rem!important;
    }
    .sm-h-05rem-important {
        height:.5rem!important;
    }
    .sm-h-075rem-important {
        height:.75rem!important;
    }
    .sm-h-1rem-important {
        height:1rem!important;
    }
    .sm-h-125rem-important {
        height:1.25rem!important;
    }
    .sm-h-15rem-important {
        height:1.5rem!important;
    }
    .sm-h-175rem-important {
        height:1.75rem!important;
    }
    .sm-h-2rem-important {
        height:2rem!important;
    }
    .sm-h-3rem-important {
        height:3rem!important;
    }
    .sm-h-4rem-important {
        height:4rem!important;
    }
    .sm-h-5rem-important {
        height:5rem!important;
    }
    .sm-cols {
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        padding:var(--padding-size-2);
    }
    .cols.sm-without-padding {
        padding:0;
    }
    .cols.sm-without-padding-important {
        padding:0!important;
    }
    .cols > [class*="col-"].sm-without-padding {
        padding:0;
    }
    .cols > [class*="col-"].sm-without-padding-important {
        padding:0!important;
    }
    .cols.sm-null-children-padding-y {
        margin-left:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.sm-null-children-padding-x {
        margin-top:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.sm-null-children-padding {
        margin:calc(var(--margin-size-2) * -1);
    }
    .cols > .sm-col-0 {
        width:0;
    }
    .cols > .sm-col-1 {
        width:8.33%;
    }
    .cols > .sm-col-2 {
        width:16.66%;
    }
    .cols > .sm-col-3 {
        width:25%;
    }
    .cols > .sm-col-4 {
        width:33.33%;
    }
    .cols > .sm-col-5 {
        width:41.66%;
    }
    .cols > .sm-col-6 {
        width:50%;
    }
    .cols > .sm-col-7 {
        width:58.33%;
    }
    .cols > .sm-col-8 {
        width:66.66%;
    }
    .cols > .sm-col-9 {
        width:75%;
    }
    .cols > .sm-col-10 {
        width:83.33%;
    }
    .cols > .sm-col-11 {
        width:91.66%;
    }
    .cols > .sm-col-12 {
        width:100%;
    }
    .cols > .sm-col-auto {
        width:auto;
    }
    .cols > .sm-col-0-important {
        width:0!important;
    }
    .cols > .sm-col-1-important {
        width:8.33%!important;
    }
    .cols > .sm-col-2-important {
        width:16.66%!important;
    }
    .cols > .sm-col-3-important {
        width:25%!important;
    }
    .cols > .sm-col-4-important {
        width:33.33%!important;
    }
    .cols > .sm-col-5-important {
        width:41.66%!important;
    }
    .cols > .sm-col-6-important {
        width:50%!important;
    }
    .cols > .sm-col-7-important {
        width:58.33%!important;
    }
    .cols > .sm-col-8-important {
        width:66.66%!important;
    }
    .cols > .sm-col-9-important {
        width:75%!important;
    }
    .cols > .sm-col-10-important {
        width:83.33%!important;
    }
    .cols > .sm-col-11-important {
        width:91.66%!important;
    }
    .cols > .sm-col-12-important {
        width:100%!important;
    }
    .cols > .sm-col-auto-important {
        width:auto!important;
    }
    .cols.show-grid > .sm-col-auto::before {
        content: "auto" !important;
    }
    .cols.show-grid > .sm-col-0::before {
        content: "0" !important;
    }
    .cols.show-grid > .sm-col-1::before {
        content: "1" !important;
    }
    .cols.show-grid > .sm-col-2::before {
        content: "2" !important;
    }
    .cols.show-grid > .sm-col-3::before {
        content: "3" !important;
    }
    .cols.show-grid > .sm-col-4::before {
        content: "4" !important;
    }
    .cols.show-grid > .sm-col-5::before {
        content: "5" !important;
    }
    .cols.show-grid > .sm-col-6::before {
        content: "6" !important;
    }
    .cols.show-grid > .sm-col-7::before {
        content: "7" !important;
    }
    .cols.show-grid > .sm-col-8::before {
        content: "8" !important;
    }
    .cols.show-grid > .sm-col-9::before {
        content: "9" !important;
    }
    .cols.show-grid > .sm-col-10::before {
        content: "10" !important;
    }
    .cols.show-grid > .sm-col-11::before {
        content: "11" !important;
    }
    .cols.show-grid > .sm-col-12::before {
        content: "12" !important;
    }
    .sm-overflow-auto {
        overflow:auto;
    }
    .sm-overflow-hidden {
        overflow:hidden;
    }
    .sm-overflow-initial {
        overflow:initial;
    }
    .sm-overflow-scroll {
        overflow:scroll;
    }
    .sm-overflow-unset {
        overflow:unset;
    }
    .sm-overflow-auto-important {
        overflow:auto !important;
    }
    .sm-overflow-hidden-important {
        overflow:hidden !important;
    }
    .sm-overflow-initial-important {
        overflow:initial !important;
    }
    .sm-overflow-scroll-important {
        overflow:scroll !important;
    }
    .sm-overflow-unset-important {
        overflow:unset !important;
    }
    .sm-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    .sm-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .sm-opacity-0 {
        opacity: 0;
    }
    body .sm-opacity-10 {
        opacity: 0.1;
    }
    body .sm-opacity-20 {
        opacity: 0.2;
    }
    body .sm-opacity-30 {
        opacity: 0.3;
    }
    body .sm-opacity-40 {
        opacity: 0.4;
    }
    body .sm-opacity-50 {
        opacity: 0.5;
    }
    body .sm-opacity-60 {
        opacity: 0.6;
    }
    body .sm-opacity-70 {
        opaciity: 0.7;
    }
    body .sm-opacity-80 {
        opacity: 0.8;
    }
    body .sm-opacity-90 {
        opacity: 0.9;
    }
    body .sm-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.sm-scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.sm-scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
/* MD */
@media only screen and (min-width: 768px) {

    .md-text-xs {
        font-size:.5rem!important;
    }
    .md-text-sm {
        font-size:.75rem!important;
    }
    .md-text-md {
        font-size:1rem!important;
    }
    .md-text-lg {
        font-size:1.25rem!important;
    }
    .md-text-xl {
        font-size:1.5rem!important;
    }
    .md-text-align-inherit {
        text-align:inherit;
    }
    .md-text-align-start {
        text-align:start;
    }
    .md-text-align-center {
        text-align:center;
    }
    .md-text-align-end {
        text-align:end;
    }
    .md-text-align-justify {
        text-align:justify;
    }
    .md-text-align-justifyall {
        text-align:justify-all;
    }
    .md-text-align-unset {
        text-align:unset;
    }
    .md-text-align-inherit-important {
        text-align:inherit!important;
    }
    .md-text-align-start-important {
        text-align:start!important;
    }
    .md-text-align-center-important {
        text-align:center!important;
    }
    .md-text-align-end-important {
        text-align:end!important;
    }
    .md-text-align-justify-important {
        text-align:justify!important;
    }
    .md-text-align-justifyall-important {
        text-align:justify-all!important;
    }
    .md-text-align-unset-important {
        text-align:unset!important;
    }
    .md-uppercase {
        text-transform:uppercase;
    }
    .md-lowercase {
        text-transform:lowercase;
    }
    .md-fisrt-upper {
        text-transform:capitalize;
    }
    .md-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase;
    }
    .md-only-first-upper::first-letter {
        text-transform:uppercase;
    }
    .md-text-transform-none {
        text-transform:none;
    }
    .md-uppercase-important {
        text-transform:uppercase!important;
    }
    .md-lowercase-important {
        text-transform:lowercase!important;
    }
    .md-fisrt-upper-important {
        text-transform:capitalize!important;
    }
    .md-only-first-upper-important {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    .md-only-first-upper-important::first-letter {
        text-transform:uppercase!important;
    }
    .md-text-transform-none-important {
        text-transform:none!important;
    }
    .md-hidden {
        display:none;
    }
    .md-block {
        display:block;
    }
    .md-flex {
        display:flex;
        flex-wrap:nowrap;
    }
    .md-inline {
        display:inline;
    }
    .md-grid {
        display:grid;
    }
    .md-inherit {
        display:inherit;
    }
    .md-none {
        display:none;
    }
    .md-hidden-important {
        display:none!important;
    }
    .md-block-important {
        display:block!important;
    }
    .md-flex-important {
        display:flex!important;
    }
    .md-inline-important {
        display:inline!important;
    }
    .md-grid-important {
        display:grid!important;
    }
    .md-inherit-important {
        display:inherit!important;
    }
    .md-none-important {
        display:none!important;
    }
    .md-font-bold {
        font-weight:700;
    }
    .md-hover\:font-bold:hover {
        font-weight:700;
    }
    .md-font-normal {
        font-weight:400;
    }
    .md-hover\:font-normal:hover {
        font-weight:400;
    }
    .md-font-bold-important {
        font-weight:700!important;
    }
    .md-hover\:font-bold-important:hover {
        font-weight:700!important;
    }
    .md-font-normal-important {
        font-weight:400!important;
    }
    .md-hover\:font-normal-important:hover {
        font-weight:400!important;
    }
    .md-font-italic {
        font-style:italic;
    }
    .md-font-italic-important {
        font-style:italic!important;
    }
    .md-font-family-inherit {
        font-family:inherit;
    }
    .md-font-family-initial {
        font-family:initial;
    }
    .md-font-family-monospace {
        font-family:monospace;
    }
    .md-font-family-emoji {
        font-family:emoji;
    }
    .md-font-family-inherit-important {
        font-family:inherit!important;
    }
    .md-font-family-initial-important {
        font-family:initial!important;
    }
    .md-font-family-monospace-important {
        font-family:monospace!important;
    }
    .md-font-family-emoji-important {
        font-family:emoji!important;
    }
    .md-text-no-wrap {
        text-wrap:nowrap;
        white-space:nowrap;
    }
    .md-text-no-wrap-important {
        text-wrap:nowrap;
        white-space:nowrap!important;
    }
    .md-border-rounded-important {
        border-width:1px;
        border-style:solid;
        border-color:var(--surface-border);
    }
    .md-border-rounded-important {
        border-width:1px!important;
        border-style:solid!important;
        border-color:var(--surface-border)!important;
    }
    .md-border-rounded-important {
        border-radius:var(--border-radius);
    }
    .md-border-rounded-important {
        border-radius:var(--border-radius)!important;
    }
    .md-cursor-pointer {
        cursor:pointer;
    }
    .md-cursor-auto {
        cursor:auto;
    }
    .md-cursor-inherit {
        cursor:inherit;
    }
    .md-pointer-events-none {
        pointer-events:none;
    }
    .md-pointer-events-auto {
        pointer-events:auto;
    }
    .md-text-decoration-none {
        text-decoration:none;
    }
    .md-text-decoration-inherit {
        text-decoration:inherit;
    }
    .md-text-decoration-initial {
        text-decoration:initial;
    }
    .md-text-decoration-underline {
        text-decoration:underline;
    }
    .md-text-decoration-underline-dotted {
        text-decoration:underline dotted;
    }
    .md-text-decoration-underline-wavy {
        text-decoration:underline wavy;
    }
    .md-text-decoration-none-important {
        text-decoration:none!important;
    }
    .md-text-decoration-inherit-important {
        text-decoration:inherit!important;
    }
    .md-text-decoration-initial-important {
        text-decoration:initial!important;
    }
    .md-text-decoration-underline-important {
        text-decoration:underline!important;
    }
    .md-text-decoration-underline-dotted-important {
        text-decoration:underline dotted!important;
    }
    .md-text-decoration-underline-wavy-important {
        text-decoration:underline wavy!important;
    }
    .md-left-0 {
        left: 0;
    }
    .md-left-0-important {
        left: 0 !important;
    }
    .md-right-0 {
        right: 0;
    }
    .md-right-0-important {
        right: 0 !important;
    }
    .md-p-0 {
        padding:0;
    }
    .md-p-1 {
        padding:var(--padding-size-1);
    }
    .md-p-2 {
        padding:var(--padding-size-2);
    }
    .md-p-3 {
        padding:var(--padding-size-3);
    }
    .md-p-4 {
        padding:var(--padding-size-4);
    }
    .md-p-5 {
        padding:var(--padding-size-5);
    }
    .md-p-6 {
        padding:var(--padding-size-6);
    }
    .md-p-7 {
        padding:var(--padding-size-7);
    }
    .md-p-8 {
        padding:var(--padding-size-8);
    }
    .md-p-9 {
        padding:var(--padding-size-9);
    }
    .md-p-10 {
        padding:var(--padding-size-10);
    }
    .md-p-0-important {
        padding:0!important;
    }
    .md-p-1-important {
        padding:var(--padding-size-1)!important;
    }
    .md-p-2-important {
        padding:var(--padding-size-2)!important;
    }
    .md-p-3-important {
        padding:var(--padding-size-3)!important;
    }
    .md-p-4-important {
        padding:var(--padding-size-4)!important;
    }
    .md-p-5-important {
        padding:var(--padding-size-5)!important;
    }
    .md-p-6-important {
        padding:var(--padding-size-6)!important;
    }
    .md-p-7-important {
        padding:var(--padding-size-7)!important;
    }
    .md-p-8-important {
        padding:var(--padding-size-8)!important;
    }
    .md-p-9-important {
        padding:var(--padding-size-9)!important;
    }
    .md-p-10-important {
        padding:var(--padding-size-10)!important;
    }
    .md-pt-0 {
        padding-top:0;
    }
    .md-pt-1 {
        padding-top:var(--padding-size-1);
    }
    .md-pt-2 {
        padding-top:var(--padding-size-2);
    }
    .md-pt-3 {
        padding-top:var(--padding-size-3);
    }
    .md-pt-4 {
        padding-top:var(--padding-size-4);
    }
    .md-pt-5 {
        padding-top:var(--padding-size-5);
    }
    .md-pt-6 {
        padding-top:var(--padding-size-6);
    }
    .md-pt-7 {
        padding-top:var(--padding-size-7);
    }
    .md-pt-8 {
        padding-top:var(--padding-size-8);
    }
    .md-pt-9 {
        padding-top:var(--padding-size-9);
    }
    .md-pt-10 {
        padding-top:var(--padding-size-10);
    }
    .md-pt-0-important {
        padding-top:0!important;
    }
    .md-pt-1-important {
        padding-top:var(--padding-size-1)!important;
    }
    .md-pt-2-important {
        padding-top:var(--padding-size-2)!important;
    }
    .md-pt-3-important {
        padding-top:var(--padding-size-3)!important;
    }
    .md-pt-4-important {
        padding-top:var(--padding-size-4)!important;
    }
    .md-pt-5-important {
        padding-top:var(--padding-size-5)!important;
    }
    .md-pt-6-important {
        padding-top:var(--padding-size-6)!important;
    }
    .md-pt-7-important {
        padding-top:var(--padding-size-7)!important;
    }
    .md-pt-8-important {
        padding-top:var(--padding-size-8)!important;
    }
    .md-pt-9-important {
        padding-top:var(--padding-size-9)!important;
    }
    .md-pt-10-important {
        padding-top:var(--padding-size-10)!important;
    }
    .md-pr-0 {
        padding-right:0;
    }
    .md-pr-1 {
        padding-right:var(--padding-size-1);
    }
    .md-pr-2 {
        padding-right:var(--padding-size-2);
    }
    .md-pr-3 {
        padding-right:var(--padding-size-3);
    }
    .md-pr-4 {
        padding-right:var(--padding-size-4);
    }
    .md-pr-5 {
        padding-right:var(--padding-size-5);
    }
    .md-pr-6 {
        padding-right:var(--padding-size-6);
    }
    .md-pr-7 {
        padding-right:var(--padding-size-7);
    }
    .md-pr-8 {
        padding-right:var(--padding-size-8);
    }
    .md-pr-9 {
        padding-right:var(--padding-size-9);
    }
    .md-pr-10 {
        padding-right:var(--padding-size-10);
    }
    .md-pr-0-important {
        padding-right:0!important;
    }
    .md-pr-1-important {
        padding-right:var(--padding-size-1)!important;
    }
    .md-pr-2-important {
        padding-right:var(--padding-size-2)!important;
    }
    .md-pr-3-important {
        padding-right:var(--padding-size-3)!important;
    }
    .md-pr-4-important {
        padding-right:var(--padding-size-4)!important;
    }
    .md-pr-5-important {
        padding-right:var(--padding-size-5)!important;
    }
    .md-pr-6-important {
        padding-right:var(--padding-size-6)!important;
    }
    .md-pr-7-important {
        padding-right:var(--padding-size-7)!important;
    }
    .md-pr-8-important {
        padding-right:var(--padding-size-8)!important;
    }
    .md-pr-9-important {
        padding-right:var(--padding-size-9)!important;
    }
    .md-pr-10-important {
        padding-right:var(--padding-size-10)!important;
    }
    .md-pb-0 {
        padding-bottom:0;
    }
    .md-pb-1 {
        padding-bottom:var(--padding-size-1);
    }
    .md-pb-2 {
        padding-bottom:var(--padding-size-2);
    }
    .md-pb-3 {
        padding-bottom:var(--padding-size-3);
    }
    .md-pb-4 {
        padding-bottom:var(--padding-size-4);
    }
    .md-pb-5 {
        padding-bottom:var(--padding-size-5);
    }
    .md-pb-6 {
        padding-bottom:var(--padding-size-6);
    }
    .md-pb-7 {
        padding-bottom:var(--padding-size-7);
    }
    .md-pb-8 {
        padding-bottom:var(--padding-size-8);
    }
    .md-pb-9 {
        padding-bottom:var(--padding-size-9);
    }
    .md-pb-10 {
        padding-bottom:var(--padding-size-10);
    }
    .md-pb-0-important {
        padding-bottom:0!important;
    }
    .md-pb-1-important {
        padding-bottom:var(--padding-size-1)!important;
    }
    .md-pb-2-important {
        padding-bottom:var(--padding-size-2)!important;
    }
    .md-pb-3-important {
        padding-bottom:var(--padding-size-3)!important;
    }
    .md-pb-4-important {
        padding-bottom:var(--padding-size-4)!important;
    }
    .md-pb-5-important {
        padding-bottom:var(--padding-size-5)!important;
    }
    .md-pb-6-important {
        padding-bottom:var(--padding-size-6)!important;
    }
    .md-pb-7-important {
        padding-bottom:var(--padding-size-7)!important;
    }
    .md-pb-8-important {
        padding-bottom:var(--padding-size-8)!important;
    }
    .md-pb-9-important {
        padding-bottom:var(--padding-size-9)!important;
    }
    .md-pb-10-important {
        padding-bottom:var(--padding-size-10)!important;
    }
    .md-pl-0 {
        padding-left:0;
    }
    .md-pl-1 {
        padding-left:var(--padding-size-1);
    }
    .md-pl-2 {
        padding-left:var(--padding-size-2);
    }
    .md-pl-3 {
        padding-left:var(--padding-size-3);
    }
    .md-pl-4 {
        padding-left:var(--padding-size-4);
    }
    .md-pl-5 {
        padding-left:var(--padding-size-5);
    }
    .md-pl-6 {
        padding-left:var(--padding-size-6);
    }
    .md-pl-7 {
        padding-left:var(--padding-size-7);
    }
    .md-pl-8 {
        padding-left:var(--padding-size-8);
    }
    .md-pl-9 {
        padding-left:var(--padding-size-9);
    }
    .md-pl-10 {
        padding-left:var(--padding-size-10);
    }
    .md-pl-0-important {
        padding-left:0!important;
    }
    .md-pl-1-important {
        padding-left:var(--padding-size-1)!important;
    }
    .md-pl-2-important {
        padding-left:var(--padding-size-2)!important;
    }
    .md-pl-3-important {
        padding-left:var(--padding-size-3)!important;
    }
    .md-pl-4-important {
        padding-left:var(--padding-size-4)!important;
    }
    .md-pl-5-important {
        padding-left:var(--padding-size-5)!important;
    }
    .md-pl-6-important {
        padding-left:var(--padding-size-6)!important;
    }
    .md-pl-7-important {
        padding-left:var(--padding-size-7)!important;
    }
    .md-pl-8-important {
        padding-left:var(--padding-size-8)!important;
    }
    .md-pl-9-important {
        padding-left:var(--padding-size-9)!important;
    }
    .md-pl-10-important {
        padding-left:var(--padding-size-10)!important;
    }
    .md-ph-0 {
        padding-left:0;
        padding-right:0;
    }
    .md-ph-1 {
        padding-left:var(--padding-size-1);
        padding-right:var(--padding-size-1);
    }
    .md-ph-2 {
        padding-left:var(--padding-size-2);
        padding-right:var(--padding-size-2);
    }
    .md-ph-3 {
        padding-left:var(--padding-size-3);
        padding-right:var(--padding-size-3);
    }
    .md-ph-4 {
        padding-left:var(--padding-size-4);
        padding-right:var(--padding-size-4);
    }
    .md-ph-5 {
        padding-left:var(--padding-size-5);
        padding-right:var(--padding-size-5);
    }
    .md-ph-6 {
        padding-left:var(--padding-size-6);
        padding-right:var(--padding-size-6);
    }
    .md-ph-7 {
        padding-left:var(--padding-size-7);
        padding-right:var(--padding-size-7);
    }
    .md-ph-8 {
        padding-left:var(--padding-size-8);
        padding-right:var(--padding-size-8);
    }
    .md-ph-9 {
        padding-left:var(--padding-size-9);
        padding-right:var(--padding-size-9);
    }
    .md-ph-10 {
        padding-left:var(--padding-size-10);
        padding-right:var(--padding-size-10);
    }
    .md-ph-0-important {
        padding-left:0!important;
        padding-right:0!important;
    }
    .md-ph-1-important {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    .md-ph-2-important {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    .md-ph-3-important {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    .md-ph-4-important {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    .md-ph-5-important {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    .md-ph-6-important {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    .md-ph-7-important {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    .md-ph-8-important {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    .md-ph-9-important {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    .md-ph-10-important {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    .md-pv-0 {
        padding-top:0;
        padding-bottom:0;
    }
    .md-pv-1 {
        padding-top:var(--padding-size-1);
        padding-bottom:var(--padding-size-1);
    }
    .md-pv-2 {
        padding-top:var(--padding-size-2);
        padding-bottom:var(--padding-size-2);
    }
    .md-pv-3 {
        padding-top:var(--padding-size-3);
        padding-bottom:var(--padding-size-3);
    }
    .md-pv-4 {
        padding-top:var(--padding-size-4);
        padding-bottom:var(--padding-size-4);
    }
    .md-pv-5 {
        padding-top:var(--padding-size-5);
        padding-bottom:var(--padding-size-5);
    }
    .md-pv-6 {
        padding-top:var(--padding-size-6);
        padding-bottom:var(--padding-size-6);
    }
    .md-pv-7 {
        padding-top:var(--padding-size-7);
        padding-bottom:var(--padding-size-7);
    }
    .md-pv-8 {
        padding-top:var(--padding-size-8);
        padding-bottom:var(--padding-size-8);
    }
    .md-pv-9 {
        padding-top:var(--padding-size-9);
        padding-bottom:var(--padding-size-9);
    }
    .md-pv-10 {
        padding-top:var(--padding-size-10);
        padding-bottom:var(--padding-size-10);
    }
    .md-pv-0-important {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .md-pv-1-important {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    .md-pv-2-important {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    .md-pv-3-important {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    .md-pv-4-important {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    .md-pv-5-important {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    .md-pv-6-important {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    .md-pv-7-important {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    .md-pv-8-important {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    .md-pv-9-important {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    .md-pv-10-important {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    .md-m-0 {
        margin:0;
    }
    .md-m-1 {
        margin:var(--margin-size-1);
    }
    .md-m-2 {
        margin:var(--margin-size-2);
    }
    .md-m-3 {
        margin:var(--margin-size-3);
    }
    .md-m-4 {
        margin:var(--margin-size-4);
    }
    .md-m-5 {
        margin:var(--margin-size-5);
    }
    .md-m-6 {
        margin:var(--margin-size-6);
    }
    .md-m-7 {
        margin:var(--margin-size-7);
    }
    .md-m-8 {
        margin:var(--margin-size-8);
    }
    .md-m-9 {
        margin:var(--margin-size-9);
    }
    .md-m-10 {
        margin:var(--margin-size-10);
    }
    .md-m-0-important {
        margin:0!important;
    }
    .md-m-1-important {
        margin:var(--margin-size-1)!important;
    }
    .md-m-2-important {
        margin:var(--margin-size-2)!important;
    }
    .md-m-3-important {
        margin:var(--margin-size-3)!important;
    }
    .md-m-4-important {
        margin:var(--margin-size-4)!important;
    }
    .md-m-5-important {
        margin:var(--margin-size-5)!important;
    }
    .md-m-6-important {
        margin:var(--margin-size-6)!important;
    }
    .md-m-7-important {
        margin:var(--margin-size-7)!important;
    }
    .md-m-8-important {
        margin:var(--margin-size-8)!important;
    }
    .md-m-9-important {
        margin:var(--margin-size-9)!important;
    }
    .md-m-10-important {
        margin:var(--margin-size-10)!important;
    }
    .md-mt-0 {
        margin-top:0;
    }
    .md-mt-1 {
        margin-top:var(--margin-size-1);
    }
    .md-mt-2 {
        margin-top:var(--margin-size-2);
    }
    .md-mt-3 {
        margin-top:var(--margin-size-3);
    }
    .md-mt-4 {
        margin-top:var(--margin-size-4);
    }
    .md-mt-5 {
        margin-top:var(--margin-size-5);
    }
    .md-mt-6 {
        margin-top:var(--margin-size-6);
    }
    .md-mt-7 {
        margin-top:var(--margin-size-7);
    }
    .md-mt-8 {
        margin-top:var(--margin-size-8);
    }
    .md-mt-9 {
        margin-top:var(--margin-size-9);
    }
    .md-mt-10 {
        margin-top:var(--margin-size-10);
    }
    .md-mt-0-important {
        margin-top:0!important;
    }
    .md-mt-1-important {
        margin-top:var(--margin-size-1)!important;
    }
    .md-mt-2-important {
        margin-top:var(--margin-size-2)!important;
    }
    .md-mt-3-important {
        margin-top:var(--margin-size-3)!important;
    }
    .md-mt-4-important {
        margin-top:var(--margin-size-4)!important;
    }
    .md-mt-5-important {
        margin-top:var(--margin-size-5)!important;
    }
    .md-mt-6-important {
        margin-top:var(--margin-size-6)!important;
    }
    .md-mt-7-important {
        margin-top:var(--margin-size-7)!important;
    }
    .md-mt-8-important {
        margin-top:var(--margin-size-8)!important;
    }
    .md-mt-9-important {
        margin-top:var(--margin-size-9)!important;
    }
    .md-mt-10-important {
        margin-top:var(--margin-size-10)!important;
    }
    .md-mr-0 {
        margin-right:0;
    }
    .md-mr-1 {
        margin-right:var(--margin-size-1);
    }
    .md-mr-2 {
        margin-right:var(--margin-size-2);
    }
    .md-mr-3 {
        margin-right:var(--margin-size-3);
    }
    .md-mr-4 {
        margin-right:var(--margin-size-4);
    }
    .md-mr-5 {
        margin-right:var(--margin-size-5);
    }
    .md-mr-6 {
        margin-right:var(--margin-size-6);
    }
    .md-mr-7 {
        margin-right:var(--margin-size-7);
    }
    .md-mr-8 {
        margin-right:var(--margin-size-8);
    }
    .md-mr-9 {
        margin-right:var(--margin-size-9);
    }
    .md-mr-10 {
        margin-right:var(--margin-size-10);
    }
    .md-mr-0-important {
        margin-right:0!important;
    }
    .md-mr-1-important {
        margin-right:var(--margin-size-1)!important;
    }
    .md-mr-2-important {
        margin-right:var(--margin-size-2)!important;
    }
    .md-mr-3-important {
        margin-right:var(--margin-size-3)!important;
    }
    .md-mr-4-important {
        margin-right:var(--margin-size-4)!important;
    }
    .md-mr-5-important {
        margin-right:var(--margin-size-5)!important;
    }
    .md-mr-6-important {
        margin-right:var(--margin-size-6)!important;
    }
    .md-mr-7-important {
        margin-right:var(--margin-size-7)!important;
    }
    .md-mr-8-important {
        margin-right:var(--margin-size-8)!important;
    }
    .md-mr-9-important {
        margin-right:var(--margin-size-9)!important;
    }
    .md-mr-10-important {
        margin-right:var(--margin-size-10)!important;
    }
    .md-mb-0 {
        margin-bottom:0;
    }
    .md-mb-1 {
        margin-bottom:var(--margin-size-1);
    }
    .md-mb-2 {
        margin-bottom:var(--margin-size-2);
    }
    .md-mb-3 {
        margin-bottom:var(--margin-size-3);
    }
    .md-mb-4 {
        margin-bottom:var(--margin-size-4);
    }
    .md-mb-5 {
        margin-bottom:var(--margin-size-5);
    }
    .md-mb-6 {
        margin-bottom:var(--margin-size-6);
    }
    .md-mb-7 {
        margin-bottom:var(--margin-size-7);
    }
    .md-mb-8 {
        margin-bottom:var(--margin-size-8);
    }
    .md-mb-9 {
        margin-bottom:var(--margin-size-9);
    }
    .md-mb-10 {
        margin-bottom:var(--margin-size-10);
    }
    .md-mb-0-important {
        margin-bottom:0!important;
    }
    .md-mb-1-important {
        margin-bottom:var(--margin-size-1)!important;
    }
    .md-mb-2-important {
        margin-bottom:var(--margin-size-2)!important;
    }
    .md-mb-3-important {
        margin-bottom:var(--margin-size-3)!important;
    }
    .md-mb-4-important {
        margin-bottom:var(--margin-size-4)!important;
    }
    .md-mb-5-important {
        margin-bottom:var(--margin-size-5)!important;
    }
    .md-mb-6-important {
        margin-bottom:var(--margin-size-6)!important;
    }
    .md-mb-7-important {
        margin-bottom:var(--margin-size-7)!important;
    }
    .md-mb-8-important {
        margin-bottom:var(--margin-size-8)!important;
    }
    .md-mb-9-important {
        margin-bottom:var(--margin-size-9)!important;
    }
    .md-mb-10-important {
        margin-bottom:var(--margin-size-10)!important;
    }
    .md-ml-0 {
        margin-left:0;
    }
    .md-ml-1 {
        margin-left:var(--margin-size-1);
    }
    .md-ml-2 {
        margin-left:var(--margin-size-2);
    }
    .md-ml-3 {
        margin-left:var(--margin-size-3);
    }
    .md-ml-4 {
        margin-left:var(--margin-size-4);
    }
    .md-ml-5 {
        margin-left:var(--margin-size-5);
    }
    .md-ml-6 {
        margin-left:var(--margin-size-6);
    }
    .md-ml-7 {
        margin-left:var(--margin-size-7);
    }
    .md-ml-8 {
        margin-left:var(--margin-size-8);
    }
    .md-ml-9 {
        margin-left:var(--margin-size-9);
    }
    .md-ml-10 {
        margin-left:var(--margin-size-10);
    }
    .md-ml-0-important {
        margin-left:0!important;
    }
    .md-ml-1-important {
        margin-left:var(--margin-size-1)!important;
    }
    .md-ml-2-important {
        margin-left:var(--margin-size-2)!important;
    }
    .md-ml-3-important {
        margin-left:var(--margin-size-3)!important;
    }
    .md-ml-4-important {
        margin-left:var(--margin-size-4)!important;
    }
    .md-ml-5-important {
        margin-left:var(--margin-size-5)!important;
    }
    .md-ml-6-important {
        margin-left:var(--margin-size-6)!important;
    }
    .md-ml-7-important {
        margin-left:var(--margin-size-7)!important;
    }
    .md-ml-8-important {
        margin-left:var(--margin-size-8)!important;
    }
    .md-ml-9-important {
        margin-left:var(--margin-size-9)!important;
    }
    .md-ml-10-important {
        margin-left:var(--margin-size-10)!important;
    }
    .md-mh-0 {
        margin-left:0;
        margin-right:0;
    }
    .md-mh-1 {
        margin-left:var(--margin-size-1);
        margin-right:var(--margin-size-1);
    }
    .md-mh-2 {
        margin-left:var(--margin-size-2);
        margin-right:var(--margin-size-2);
    }
    .md-mh-3 {
        margin-left:var(--margin-size-3);
        margin-right:var(--margin-size-3);
    }
    .md-mh-4 {
        margin-left:var(--margin-size-4);
        margin-right:var(--margin-size-4);
    }
    .md-mh-5 {
        margin-left:var(--margin-size-5);
        margin-right:var(--margin-size-5);
    }
    .md-mh-6 {
        margin-left:var(--margin-size-6);
        margin-right:var(--margin-size-6);
    }
    .md-mh-7 {
        margin-left:var(--margin-size-7);
        margin-right:var(--margin-size-7);
    }
    .md-mh-8 {
        margin-left:var(--margin-size-8);
        margin-right:var(--margin-size-8);
    }
    .md-mh-9 {
        margin-left:var(--margin-size-9);
        margin-right:var(--margin-size-9);
    }
    .md-mh-10 {
        margin-left:var(--margin-size-10);
        margin-right:var(--margin-size-10);
    }
    .md-mh-0-important {
        margin-left:0!important;
        margin-right:0!important;
    }
    .md-mh-1-important {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    .md-mh-2-important {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    .md-mh-3-important {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    .md-mh-4-important {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    .md-mh-5-important {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    .md-mh-6-important {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    .md-mh-7-important {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    .md-mh-8-important {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    .md-mh-9-important {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    .md-mh-10-important {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    .md-mv-0 {
        margin-top:0;
        margin-bottom:0;
    }
    .md-mv-1 {
        margin-top:var(--margin-size-1);
        margin-bottom:var(--margin-size-1);
    }
    .md-mv-2 {
        margin-top:var(--margin-size-2);
        margin-bottom:var(--margin-size-2);
    }
    .md-mv-3 {
        margin-top:var(--margin-size-3);
        margin-bottom:var(--margin-size-3);
    }
    .md-mv-4 {
        margin-top:var(--margin-size-4);
        margin-bottom:var(--margin-size-4);
    }
    .md-mv-5 {
        margin-top:var(--margin-size-5);
        margin-bottom:var(--margin-size-5);
    }
    .md-mv-6 {
        margin-top:var(--margin-size-6);
        margin-bottom:var(--margin-size-6);
    }
    .md-mv-7 {
        margin-top:var(--margin-size-7);
        margin-bottom:var(--margin-size-7);
    }
    .md-mv-8 {
        margin-top:var(--margin-size-8);
        margin-bottom:var(--margin-size-8);
    }
    .md-mv-9 {
        margin-top:var(--margin-size-9);
        margin-bottom:var(--margin-size-9);
    }
    .md-mv-10 {
        margin-top:var(--margin-size-10);
        margin-bottom:var(--margin-size-10);
    }
    .md-mv-0-important {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .md-mv-1-important {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    .md-mv-2-important {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    .md-mv-3-important {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    .md-mv-4-important {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    .md-mv-5-important {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    .md-mv-6-important {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    .md-mv-7-important {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    .md-mv-8-important {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    .md-mv-9-important {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    .md-mv-10-important {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    .md-position-absolute {
        position: absolute;
    }
    .md-position-absolute-important {
        position: absolute !important;
    }
    .md-position-fixed {
        position: fixed;
    }
    .md-position-fixed-important {
        position: fixed !important;
    }
    .md-position-relative {
        position: relative;
    }
    .md-position-relative-important {
        position: relative !important;
    }
    .md-position-static {
        position: static;
    }
    .md-position-static-important {
        position: static !important;
    }
    .md-position-inherit {
        position: inherit;
    }
    .md-position-inherit-important {
        position: inherit !important;
    }
    .md-position-sticky {
        position: sticky;
    }
    .md-position-sticky-important {
        position: sticky !important;
    }
    .md-flex-row {
        flex-direction:row;
    }
    .md-flex-row-reverse {
        flex-direction:row-reverse;
    }
    .md-flex-column {
        flex-direction:column;
    }
    .md-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .md-flex-wrap {
        flex-wrap:wrap;
    }
    .md-flex-wrap-reverse {
        flex-wrap:wrap-reverse;
    }
    .md-flex-no-wrap {
        flex-wrap:nowrap;
    }
    .md-flex-row-important {
        flex-direction:row!important;
    }
    .md-flex-row-reverse-important {
        flex-direction:row-reverse!important;
    }
    .md-flex-column-important {
        flex-direction:column!important;
    }
    .md-flex-column-reverse-important {
        flex-direction:column-reverse!important;
    }
    .md-flex-wrap-important {
        flex-wrap:wrap!important;
    }
    .md-flex-wrap-reverse-important {
        flex-wrap:wrap-reverse!important;
    }
    .md-flex-no-wrap-important {
        flex-wrap:nowrap!important;
    }
    .md-flex-grow-1 {
        flex-grow:1;
    }
    .md-flex-grow-0 {
        flex-grow:0;
    }
    .md-flex-shrink-1 {
        flex-shrink:1;
    }
    .md-flex-shrink-0 {
        flex-shrink:0;
    }
    .md-flex-grow-1-important {
        flex-grow:1!important;
    }
    .md-flex-grow-0-important {
        flex-grow:0!important;
    }
    .md-flex-shrink-1-important {
        flex-shrink:1!important;
    }
    .md-flex-shrink-0-important {
        flex-shrink:0!important;
    }
    .md-flex-grow-1-shrink-1 {
        flex-grow:1;
        flex-shrink:1;
    }
    .md-flex-grow-1-shrink-0 {
        flex-grow:1;
        flex-shrink:0;
    }
    .md-flex-grow-0-shrink-1 {
        flex-grow:0;
        flex-shrink:1;
    }
    .md-flex-grow-0-shrink-0 {
        flex-grow:0;
        flex-shrink:0;
    }
    .md-flex-grow-1-shrink-1-important {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    .md-flex-grow-1-shrink-0-important {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    .md-flex-grow-0-shrink-1-important {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    .md-flex-grow-0-shrink-0-important {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    .md-justify-content-start {
        justify-content:flex-start;
    }
    .md-justify-content-end {
        justify-content:flex-end;
    }
    .md-justify-content-center {
        justify-content:center;
    }
    .md-justify-content-between {
        justify-content:space-between;
    }
    .md-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .md-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .md-justify-content-center-important {
        justify-content:center!important;
    }
    .md-justify-content-between-important {
        justify-content:space-between!important;
    }
    .md-order-0 {
        order:0;
    }
    .md-order-1 {
        order:1;
    }
    .md-order-2 {
        order:2;
    }
    .md-order-3 {
        order:3;
    }
    .md-order-4 {
        order:4;
    }
    .md-order-5 {
        order:5;
    }
    .md-order-6 {
        order:6;
    }
    .md-order-7 {
        order:7;
    }
    .md-order-8 {
        order:8;
    }
    .md-order-9 {
        order:9;
    }
    .md-order-10 {
        order:10;
    }
    .md-order-11 {
        order:11;
    }
    .md-order-12 {
        order:12;
    }
    .md-order-13 {
        order:13;
    }
    .md-order-14 {
        order:14;
    }
    .md-order-15 {
        order:15;
    }
    .md-order-16 {
        order:16;
    }
    .md-order-17 {
        order:17;
    }
    .md-order-18 {
        order:18;
    }
    .md-order-19 {
        order:19;
    }
    .md-order-20 {
        order:20;
    }
    .md-order-0-important {
        order:0!important;
    }
    .md-order-1-important {
        order:1!important;
    }
    .md-order-2-important {
        order:2!important;
    }
    .md-order-3-important {
        order:3!important;
    }
    .md-order-4-important {
        order:4!important;
    }
    .md-order-5-important {
        order:5!important;
    }
    .md-order-6-important {
        order:6!important;
    }
    .md-order-7-important {
        order:7!important;
    }
    .md-order-8-important {
        order:8!important;
    }
    .md-order-9-important {
        order:9!important;
    }
    .md-order-10-important {
        order:10!important;
    }
    .md-order-11-important {
        order:11!important;
    }
    .md-order-12-important {
        order:12!important;
    }
    .md-order-13-important {
        order:13!important;
    }
    .md-order-14-important {
        order:14!important;
    }
    .md-order-15-important {
        order:15!important;
    }
    .md-order-16-important {
        order:16!important;
    }
    .md-order-17-important {
        order:17!important;
    }
    .md-order-18-important {
        order:18!important;
    }
    .md-order-19-important {
        order:19!important;
    }
    .md-order-20-important {
        order:20!important;
    }
    .md-justify-content-start {
        justify-content:flex-start;
    }
    .md-justify-content-end {
        justify-content:flex-end;
    }
    .md-justify-content-center {
        justify-content:center;
    }
    .md-justify-content-between {
        justify-content:space-between;
    }
    .md-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .md-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .md-justify-content-center-important {
        justify-content:center!important;
    }
    .md-justify-content-between-important {
        justify-content:space-between!important;
    }
    .md-gap-0 {
        gap:0;
    }
    .md-gap-1 {
        gap:var(--gap-size-1);
    }
    .md-gap-2 {
        gap:var(--gap-size-2);
    }
    .md-gap-3 {
        gap:var(--gap-size-3);
    }
    .md-gap-4 {
        gap:var(--gap-size-4);
    }
    .md-gap-5 {
        gap:var(--gap-size-5);
    }
    .md-gap-6 {
        gap:var(--gap-size-6);
    }
    .md-gap-7 {
        gap:var(--gap-size-7);
    }
    .md-gap-8 {
        gap:var(--gap-size-8);
    }
    .md-gap-0-important {
        gap:0!important;
    }
    .md-gap-1-important {
        gap:var(--gap-size-1)!important;
    }
    .md-gap-2-important {
        gap:var(--gap-size-2)!important;
    }
    .md-gap-3-important {
        gap:var(--gap-size-3)!important;
    }
    .md-gap-4-important {
        gap:var(--gap-size-4)!important;
    }
    .md-gap-5-important {
        gap:var(--gap-size-5)!important;
    }
    .md-gap-6-important {
        gap:var(--gap-size-6)!important;
    }
    .md-gap-7-important {
        gap:var(--gap-size-7)!important;
    }
    .md-gap-8-important {
        gap:var(--gap-size-8)!important;
    }
    .md-align-items-start {
        align-items:start;
    }
    .md-align-items-end {
        align-items:end;
    }
    .md-align-items-center {
        align-items:center;
    }
    .md-align-items-stretch {
        align-items:stretch;
    }
    .md-align-items-baseline {
        align-items:baseline;
    }
    .md-align-items-start-important {
        align-items:start!important;
    }
    .md-align-items-end-important {
        align-items:end!important;
    }
    .md-align-items-center-important {
        align-items:center!important;
    }
    .md-align-items-stretch-important {
        align-items:stretch!important;
    }
    .md-align-items-baseline-important {
        align-items:baseline!important;
    }
    .md-align-self-start {
        align-self:start;
    }
    .md-align-self-center {
        align-self:center;
    }
    .md-align-self-end {
        align-self:end;
    }
    .md-align-self-first {
        align-self:first;
    }
    .md-align-self-last {
        align-self:last;
    }
    .md-align-self-inherit {
        align-self:inherit;
    }
    .md-align-self-start-important {
        align-self:start!important;
    }
    .md-align-self-center-important {
        align-self:center!important;
    }
    .md-align-self-end-important {
        align-self:end!important;
    }
    .md-align-self-first-important {
        align-self:first!important;
    }
    .md-align-self-last-important {
        align-self:last!important;
    }
    .md-align-self-inherit-important {
        align-self:inherit!important;
    }
    .md-w-full {
        width:100%;
    }
    .md-w-auto {
        width:auto;
    }
    .md-child-w-full > * {
        width:100%;
    }
    .md-w-full-important {
        width:100%!important;
    }
    .md-w-auto-important {
        width:auto!important;
    }
    .md-child-w-full-important > * {
        width:100%!important;
    }
    .md-w-0 {
        width:0;
    }
    .md-w-1 {
        width:8.33%;
    }
    .md-w-2 {
        width:16.66%;
    }
    .md-w-3 {
        width:25%;
    }
    .md-w-4 {
        width:33.33%;
    }
    .md-w-5 {
        width:41.66%;
    }
    .md-w-6 {
        width:50%;
    }
    .md-w-7 {
        width:58.33%;
    }
    .md-w-8 {
        width:66.66%;
    }
    .md-w-9 {
        width:75%;
    }
    .md-w-10 {
        width:83.33%;
    }
    .md-w-11 {
        width:91.66%;
    }
    .md-w-12 {
        width:100%;
    }
    .md-w-0-important {
        width:0!important;
    }
    .md-w-1-important {
        width:8.33%!important;
    }
    .md-w-2-important {
        width:16.66%!important;
    }
    .md-w-3-important {
        width:25%!important;
    }
    .md-w-4-important {
        width:33.33%!important;
    }
    .md-w-5-important {
        width:41.66%!important;
    }
    .md-w-6-important {
        width:50%!important;
    }
    .md-w-7-important {
        width:58.33%!important;
    }
    .md-w-8-important {
        width:66.66%!important;
    }
    .md-w-9-important {
        width:75%!important;
    }
    .md-w-10-important {
        width:83.33%!important;
    }
    .md-w-11-important {
        width:91.66%!important;
    }
    .md-w-12-important {
        width:100%!important;
    }
    .md-w-50px {
        width:50px;
    }
    .md-w-100px {
        width:100px;
    }
    .md-w-150px {
        width:150px;
    }
    .md-w-200px {
        width:200px;
    }
    .md-w-250px {
        width:250px;
    }
    .md-w-300px {
        width:300px;
    }
    .md-w-350px {
        width:350px;
    }
    .md-w-400px {
        width:400px;
    }
    .md-w-450px {
        width:450px;
    }
    .md-w-500px {
        width:500px;
    }
    .md-w-50px-important {
        width:50px!important;
    }
    .md-w-100px-important {
        width:100px!important;
    }
    .md-w-150px-important {
        width:150px!important;
    }
    .md-w-200px-important {
        width:200px!important;
    }
    .md-w-250px-important {
        width:250px!important;
    }
    .md-w-300px-important {
        width:300px!important;
    }
    .md-w-350px-important {
        width:350px!important;
    }
    .md-w-400px-important {
        width:400px!important;
    }
    .md-w-450px-important {
        width:450px!important;
    }
    .md-w-500px-important {
        width:500px!important;
    }
    .md-min-w-auto {
        min-width:auto;
    }
    .md-min-w-inherit {
        min-width:inherit;
    }
    .md-min-w-initial {
        min-width:initial;
    }
    .md-min-w-0 {
        min-width:0;
    }
    .md-min-w-auto-important {
        min-width:auto!important;
    }
    .md-min-w-inherit-important {
        min-width:inherit!important;
    }
    .md-min-w-initial-important {
        min-width:initial!important;
    }
    .md-min-w-0-important {
        min-width:0!important;
    }
    .md-min-w-50px {
        min-width:50px;
    }
    .md-min-w-100px {
        min-width:100px;
    }
    .md-min-w-150px {
        min-width:150px;
    }
    .md-min-w-200px {
        min-width:200px;
    }
    .md-min-w-250px {
        min-width:250px;
    }
    .md-min-w-300px {
        min-width:300px;
    }
    .md-min-w-350px {
        min-width:350px;
    }
    .md-min-w-400px {
        min-width:400px;
    }
    .md-min-w-450px {
        min-width:450px;
    }
    .md-min-w-500px {
        min-width:500px;
    }
    .md-min-w-50px-important {
        min-width:50px!important;
    }
    .md-min-w-100px-important {
        min-width:100px!important;
    }
    .md-min-w-150px-important {
        min-width:150px!important;
    }
    .md-min-w-200px-important {
        min-width:200px!important;
    }
    .md-min-w-250px-important {
        min-width:250px!important;
    }
    .md-min-w-300px-important {
        min-width:300px!important;
    }
    .md-min-w-350px-important {
        min-width:350px!important;
    }
    .md-min-w-400px-important {
        min-width:400px!important;
    }
    .md-min-w-450px-important {
        min-width:450px!important;
    }
    .md-min-w-500px-important {
        min-width:500px!important;
    }
    .md-min-w-2rem {
        min-width:2rem;
    }
    .md-min-w-4rem {
        min-width:4rem;
    }
    .md-min-w-6rem {
        min-width:6rem;
    }
    .md-min-w-8rem {
        min-width:8rem;
    }
    .md-min-w-10rem {
        min-width:10rem;
    }
    .md-min-w-12rem {
        min-width:12rem;
    }
    .md-min-w-14rem {
        min-width:14rem;
    }
    .md-min-w-16rem {
        min-width:16rem;
    }
    .md-min-w-18rem {
        min-width:18rem;
    }
    .md-min-w-20rem {
        min-width:20rem;
    }
    .md-min-w-2rem-important {
        min-width:2rem!important;
    }
    .md-min-w-4rem-important {
        min-width:4rem!important;
    }
    .md-min-w-6rem-important {
        min-width:6rem!important;
    }
    .md-min-w-8rem-important {
        min-width:8rem!important;
    }
    .md-min-w-10rem-important {
        min-width:10rem!important;
    }
    .md-min-w-12rem-important {
        min-width:12rem!important;
    }
    .md-min-w-14rem-important {
        min-width:14rem!important;
    }
    .md-min-w-16rem-important {
        min-width:16rem!important;
    }
    .md-min-w-18rem-important {
        min-width:18rem!important;
    }
    .md-min-w-20rem-important {
        min-width:20rem!important;
    }
    .md-max-w-0 {
        max-width:0;
    }
    .md-max-w-0-important {
        max-width:0!important;
    }
    .md-max-w-25vw {
        max-width:25vw;
    }
    .md-max-w-50vw {
        max-width:50vw;
    }
    .md-max-w-75vw {
        max-width:75vw;
    }
    .md-max-w-100vw {
        max-width:100vw;
    }
    .md-max-w-25vw-important {
        max-width:25vw!important;
    }
    .md-max-w-50vw-important {
        max-width:50vw!important;
    }
    .md-max-w-75vw-important {
        max-width:75vw!important;
    }
    .md-max-w-100vw-important {
        max-width:100vw!important;
    }
    .md-max-w-50px {
        max-width:50px;
    }
    .md-max-w-100px {
        max-width:100px;
    }
    .md-max-w-150px {
        max-width:150px;
    }
    .md-max-w-200px {
        max-width:200px;
    }
    .md-max-w-250px {
        max-width:250px;
    }
    .md-max-w-300px {
        max-width:300px;
    }
    .md-max-w-350px {
        max-width:350px;
    }
    .md-max-w-400px {
        max-width:400px;
    }
    .md-max-w-450px {
        max-width:450px;
    }
    .md-max-w-500px {
        max-width:500px;
    }
    .md-max-w-50px-important {
        max-width:50px!important;
    }
    .md-max-w-100px-important {
        max-width:100px!important;
    }
    .md-max-w-150px-important {
        max-width:150px!important;
    }
    .md-max-w-200px-important {
        max-width:200px!important;
    }
    .md-max-w-250px-important {
        max-width:250px!important;
    }
    .md-max-w-300px-important {
        max-width:300px!important;
    }
    .md-max-w-350px-important {
        max-width:350px!important;
    }
    .md-max-w-400px-important {
        max-width:400px!important;
    }
    .md-max-w-450px-important {
        max-width:450px!important;
    }
    .md-max-w-500px-important {
        max-width:500px!important;
    }
    .md-max-w-2rem {
        max-width:2rem;
    }
    .md-max-w-4rem {
        max-width:4rem;
    }
    .md-max-w-6rem {
        max-width:6rem;
    }
    .md-max-w-8rem {
        max-width:8rem;
    }
    .md-max-w-10rem {
        max-width:10rem;
    }
    .md-max-w-12rem {
        max-width:12rem;
    }
    .md-max-w-14rem {
        max-width:14rem;
    }
    .md-max-w-16rem {
        max-width:16rem;
    }
    .md-max-w-18rem {
        max-width:18rem;
    }
    .md-max-w-20rem {
        max-width:20rem;
    }
    .md-max-w-2rem-important {
        max-width:2rem!important;
    }
    .md-max-w-4rem-important {
        max-width:4rem!important;
    }
    .md-max-w-6rem-important {
        max-width:6rem!important;
    }
    .md-max-w-8rem-important {
        max-width:8rem!important;
    }
    .md-max-w-10rem-important {
        max-width:10rem!important;
    }
    .md-max-w-12rem-important {
        max-width:12rem!important;
    }
    .md-max-w-14rem-important {
        max-width:14rem!important;
    }
    .md-max-w-16rem-important {
        max-width:16rem!important;
    }
    .md-max-w-18rem-important {
        max-width:18rem!important;
    }
    .md-max-w-20rem-important {
        max-width:20rem!important;
    }
    .md-h-full {
        height:100%;
    }
    .md-h-full-important {
        height:100%!important;
    }
    .md-h-0 {
        height:0;
    }
    .md-h-0-important {
        height:0!important;
    }
    .md-h-25vh {
        height:25vh;
    }
    .md-h-50vh {
        height:50vh;
    }
    .md-h-75vh {
        height:75vh;
    }
    .md-h-100vh {
        height:100vh;
    }
    .md-h-25vh-important {
        height:25vh!important;
    }
    .md-h-50vh-important {
        height:50vh!important;
    }
    .md-h-75vh-important {
        height:75vh!important;
    }
    .md-h-100vh-important {
        height:100vh!important;
    }
    .md-h-50px {
        height:50px;
    }
    .md-h-100px {
        height:100px;
    }
    .md-h-150px {
        height:150px;
    }
    .md-h-200px {
        height:200px;
    }
    .md-h-250px {
        height:250px;
    }
    .md-h-300px {
        height:300px;
    }
    .md-h-350px {
        height:350px;
    }
    .md-h-400px {
        height:400px;
    }
    .md-h-450px {
        height:450px;
    }
    .md-h-500px {
        height:500px;
    }
    .md-h-50px-important {
        height:50px!important;
    }
    .md-h-100px-important {
        height:100px!important;
    }
    .md-h-150px-important {
        height:150px!important;
    }
    .md-h-200px-important {
        height:200px!important;
    }
    .md-h-250px-important {
        height:250px!important;
    }
    .md-h-300px-important {
        height:300px!important;
    }
    .md-h-350px-important {
        height:350px!important;
    }
    .md-h-400px-important {
        height:400px!important;
    }
    .md-h-450px-important {
        height:450px!important;
    }
    .md-h-500px-important {
        height:500px!important;
    }
    .md-max-h-0 {
        max-height:0;
    }
    .md-max-h-0-important {
        max-height:0!important;
    }
    .md-max-h-25vh {
        max-height:25vh;
    }
    .md-max-h-50vh {
        max-height:50vh;
    }
    .md-max-h-75vh {
        max-height:75vh;
    }
    .md-max-h-100vh {
        max-height:100vh;
    }
    .md-max-h-25vh-important {
        max-height:25vh!important;
    }
    .md-max-h-50vh-important {
        max-height:50vh!important;
    }
    .md-max-h-75vh-important {
        max-height:75vh!important;
    }
    .md-max-h-100vh-important {
        max-height:100vh!important;
    }
    .md-max-h-50px {
        max-height:50px;
    }
    .md-max-h-100px {
        max-height:100px;
    }
    .md-max-h-150px {
        max-height:150px;
    }
    .md-max-h-200px {
        max-height:200px;
    }
    .md-max-h-250px {
        max-height:250px;
    }
    .md-max-h-300px {
        max-height:300px;
    }
    .md-max-h-350px {
        max-height:350px;
    }
    .md-max-h-400px {
        max-height:400px;
    }
    .md-max-h-450px {
        max-height:450px;
    }
    .md-max-h-500px {
        max-height:500px;
    }
    .md-max-h-50px-important {
        max-height:50px!important;
    }
    .md-max-h-100px-important {
        max-height:100px!important;
    }
    .md-max-h-150px-important {
        max-height:150px!important;
    }
    .md-max-h-200px-important {
        max-height:200px!important;
    }
    .md-max-h-250px-important {
        max-height:250px!important;
    }
    .md-max-h-300px-important {
        max-height:300px!important;
    }
    .md-max-h-350px-important {
        max-height:350px!important;
    }
    .md-max-h-400px-important {
        max-height:400px!important;
    }
    .md-max-h-450px-important {
        max-height:450px!important;
    }
    .md-max-h-500px-important {
        max-height:500px!important;
    }
    .md-h-025rem {
        height:.25rem;
    }
    .md-h-05rem {
        height:.5rem;
    }
    .md-h-075rem {
        height:.75rem;
    }
    .md-h-1rem {
        height:1rem;
    }
    .md-h-125rem {
        height:1.25rem;
    }
    .md-h-15rem {
        height:1.5rem;
    }
    .md-h-175rem {
        height:1.75rem;
    }
    .md-h-2rem {
        height:2rem;
    }
    .md-h-3rem {
        height:3rem;
    }
    .md-h-4rem {
        height:4rem;
    }
    .md-h-5rem {
        height:5rem;
    }
    .md-h-025rem-important {
        height:.25rem!important;
    }
    .md-h-05rem-important {
        height:.5rem!important;
    }
    .md-h-075rem-important {
        height:.75rem!important;
    }
    .md-h-1rem-important {
        height:1rem!important;
    }
    .md-h-125rem-important {
        height:1.25rem!important;
    }
    .md-h-15rem-important {
        height:1.5rem!important;
    }
    .md-h-175rem-important {
        height:1.75rem!important;
    }
    .md-h-2rem-important {
        height:2rem!important;
    }
    .md-h-3rem-important {
        height:3rem!important;
    }
    .md-h-4rem-important {
        height:4rem!important;
    }
    .md-h-5rem-important {
        height:5rem!important;
    }
    .md-cols {
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        padding:var(--padding-size-2);
    }
    .cols.md-without-padding {
        padding:0;
    }
    .cols.md-without-padding-important {
        padding:0!important;
    }
    .cols > [class*="col-"].md-without-padding {
        padding:0;
    }
    .cols > [class*="col-"].md-without-padding-important {
        padding:0!important;
    }
    .cols.md-null-children-padding-y {
        margin-left:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.md-null-children-padding-x {
        margin-top:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.md-null-children-padding {
        margin:calc(var(--margin-size-2) * -1);
    }
    .cols > .md-col-0 {
        width:0;
    }
    .cols > .md-col-1 {
        width:8.33%;
    }
    .cols > .md-col-2 {
        width:16.66%;
    }
    .cols > .md-col-3 {
        width:25%;
    }
    .cols > .md-col-4 {
        width:33.33%;
    }
    .cols > .md-col-5 {
        width:41.66%;
    }
    .cols > .md-col-6 {
        width:50%;
    }
    .cols > .md-col-7 {
        width:58.33%;
    }
    .cols > .md-col-8 {
        width:66.66%;
    }
    .cols > .md-col-9 {
        width:75%;
    }
    .cols > .md-col-10 {
        width:83.33%;
    }
    .cols > .md-col-11 {
        width:91.66%;
    }
    .cols > .md-col-12 {
        width:100%;
    }
    .cols > .md-col-auto {
        width:auto;
    }
    .cols > .md-col-0-important {
        width:0!important;
    }
    .cols > .md-col-1-important {
        width:8.33%!important;
    }
    .cols > .md-col-2-important {
        width:16.66%!important;
    }
    .cols > .md-col-3-important {
        width:25%!important;
    }
    .cols > .md-col-4-important {
        width:33.33%!important;
    }
    .cols > .md-col-5-important {
        width:41.66%!important;
    }
    .cols > .md-col-6-important {
        width:50%!important;
    }
    .cols > .md-col-7-important {
        width:58.33%!important;
    }
    .cols > .md-col-8-important {
        width:66.66%!important;
    }
    .cols > .md-col-9-important {
        width:75%!important;
    }
    .cols > .md-col-10-important {
        width:83.33%!important;
    }
    .cols > .md-col-11-important {
        width:91.66%!important;
    }
    .cols > .md-col-12-important {
        width:100%!important;
    }
    .cols > .md-col-auto-important {
        width:auto!important;
    }
    .cols.show-grid > .md-col-auto::before {
        content: "auto" !important;
    }
    .cols.show-grid > .md-col-0::before {
        content: "0" !important;
    }
    .cols.show-grid > .md-col-1::before {
        content: "1" !important;
    }
    .cols.show-grid > .md-col-2::before {
        content: "2" !important;
    }
    .cols.show-grid > .md-col-3::before {
        content: "3" !important;
    }
    .cols.show-grid > .md-col-4::before {
        content: "4" !important;
    }
    .cols.show-grid > .md-col-5::before {
        content: "5" !important;
    }
    .cols.show-grid > .md-col-6::before {
        content: "6" !important;
    }
    .cols.show-grid > .md-col-7::before {
        content: "7" !important;
    }
    .cols.show-grid > .md-col-8::before {
        content: "8" !important;
    }
    .cols.show-grid > .md-col-9::before {
        content: "9" !important;
    }
    .cols.show-grid > .md-col-10::before {
        content: "10" !important;
    }
    .cols.show-grid > .md-col-11::before {
        content: "11" !important;
    }
    .cols.show-grid > .md-col-12::before {
        content: "12" !important;
    }
    .md-overflow-auto {
        overflow:auto;
    }
    .md-overflow-hidden {
        overflow:hidden;
    }
    .md-overflow-initial {
        overflow:initial;
    }
    .md-overflow-scroll {
        overflow:scroll;
    }
    .md-overflow-unset {
        overflow:unset;
    }
    .md-overflow-auto-important {
        overflow:auto !important;
    }
    .md-overflow-hidden-important {
        overflow:hidden !important;
    }
    .md-overflow-initial-important {
        overflow:initial !important;
    }
    .md-overflow-scroll-important {
        overflow:scroll !important;
    }
    .md-overflow-unset-important {
        overflow:unset !important;
    }
    .md-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    .md-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .md-opacity-0 {
        opacity: 0;
    }
    body .md-opacity-10 {
        opacity: 0.1;
    }
    body .md-opacity-20 {
        opacity: 0.2;
    }
    body .md-opacity-30 {
        opacity: 0.3;
    }
    body .md-opacity-40 {
        opacity: 0.4;
    }
    body .md-opacity-50 {
        opacity: 0.5;
    }
    body .md-opacity-60 {
        opacity: 0.6;
    }
    body .md-opacity-70 {
        opacity: 0.7;
    }
    body .md-opacity-80 {
        opacity: 0.8;
    }
    body .md-opacity-90 {
        opacity: 0.9;
    }
    body .md-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.md-scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.md-scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
/* LG */
@media only screen and (min-width: 992px) {

    .lg-text-xs {
        font-size:.5rem!important;
    }
    .lg-text-sm {
        font-size:.75rem!important;
    }
    .lg-text-md {
        font-size:1rem!important;
    }
    .lg-text-lg {
        font-size:1.25rem!important;
    }
    .lg-text-xl {
        font-size:1.5rem!important;
    }
    .lg-text-align-inherit {
        text-align:inherit;
    }
    .lg-text-align-start {
        text-align:start;
    }
    .lg-text-align-center {
        text-align:center;
    }
    .lg-text-align-end {
        text-align:end;
    }
    .lg-text-align-justify {
        text-align:justify;
    }
    .lg-text-align-justifyall {
        text-align:justify-all;
    }
    .lg-text-align-unset {
        text-align:unset;
    }
    .lg-text-align-inherit-important {
        text-align:inherit!important;
    }
    .lg-text-align-start-important {
        text-align:start!important;
    }
    .lg-text-align-center-important {
        text-align:center!important;
    }
    .lg-text-align-end-important {
        text-align:end!important;
    }
    .lg-text-align-justify-important {
        text-align:justify!important;
    }
    .lg-text-align-justifyall-important {
        text-align:justify-all!important;
    }
    .lg-text-align-unset-important {
        text-align:unset!important;
    }
    .lg-uppercase {
        text-transform:uppercase;
    }
    .lg-lowercase {
        text-transform:lowercase;
    }
    .lg-fisrt-upper {
        text-transform:capitalize;
    }
    .lg-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase;
    }
    .lg-only-first-upper::first-letter {
        text-transform:uppercase;
    }
    .lg-text-transform-none {
        text-transform:none;
    }
    .lg-uppercase-important {
        text-transform:uppercase!important;
    }
    .lg-lowercase-important {
        text-transform:lowercase!important;
    }
    .lg-fisrt-upper-important {
        text-transform:capitalize!important;
    }
    .lg-only-first-upper-important {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    .lg-only-first-upper-important::first-letter {
        text-transform:uppercase!important;
    }
    .lg-text-transform-none-important {
        text-transform:none!important;
    }
    .lg-hidden {
        display:none;
    }
    .lg-block {
        display:block;
    }
    .lg-flex {
        display:flex;
        flex-wrap:nowrap;
    }
    .lg-inline {
        display:inline;
    }
    .lg-grid {
        display:grid;
    }
    .lg-inherit {
        display:inherit;
    }
    .lg-none {
        display:none;
    }
    .lg-hidden-important {
        display:none!important;
    }
    .lg-block-important {
        display:block!important;
    }
    .lg-flex-important {
        display:flex!important;
    }
    .lg-inline-important {
        display:inline!important;
    }
    .lg-grid-important {
        display:grid!important;
    }
    .lg-inherit-important {
        display:inherit!important;
    }
    .lg-none-important {
        display:none!important;
    }
    .lg-font-bold {
        font-weight:700;
    }
    .lg-hover\:font-bold:hover {
        font-weight:700;
    }
    .lg-font-normal {
        font-weight:400;
    }
    .lg-hover\:font-normal:hover {
        font-weight:400;
    }
    .lg-font-bold-important {
        font-weight:700!important;
    }
    .lg-hover\:font-bold-important:hover {
        font-weight:700!important;
    }
    .lg-font-normal-important {
        font-weight:400!important;
    }
    .lg-hover\:font-normal-important:hover {
        font-weight:400!important;
    }
    .lg-font-italic {
        font-style:italic;
    }
    .lg-font-italic-important {
        font-style:italic!important;
    }
    .lg-font-family-inherit {
        font-family:inherit;
    }
    .lg-font-family-initial {
        font-family:initial;
    }
    .lg-font-family-monospace {
        font-family:monospace;
    }
    .lg-font-family-emoji {
        font-family:emoji;
    }
    .lg-font-family-inherit-important {
        font-family:inherit!important;
    }
    .lg-font-family-initial-important {
        font-family:initial!important;
    }
    .lg-font-family-monospace-important {
        font-family:monospace!important;
    }
    .lg-font-family-emoji-important {
        font-family:emoji!important;
    }
    .lg-text-no-wrap {
        text-wrap:nowrap;
        white-space:nowrap;
    }
    .lg-text-no-wrap-important {
        text-wrap:nowrap!important;
        white-space:nowrap!important;
    }
    .lg-wrapper-border {
        border-width:1px;
        border-style:solid;
        border-color:var(--surface-border);
    }
    .lg-wrapper-border-important {
        border-width:1px!important;
        border-style:solid!important;
        border-color:var(--surface-border)!important;
    }
    .lg-border-rounded {
        border-radius:var(--border-radius);
    }
    .lg-border-rounded-important {
        border-radius:var(--border-radius)!important;
    }
    .lg-cursor-pointer {
        cursor:pointer;
    }
    .lg-cursor-auto {
        cursor:auto;
    }
    .lg-cursor-inherit {
        cursor:inherit;
    }
    .lg-pointer-events-none {
        pointer-events:none;
    }
    .lg-pointer-events-auto {
        pointer-events:auto;
    }
    .lg-text-decoration-none {
        text-decoration:none;
    }
    .lg-text-decoration-inherit {
        text-decoration:inherit;
    }
    .lg-text-decoration-initial {
        text-decoration:initial;
    }
    .lg-text-decoration-underline {
        text-decoration:underline;
    }
    .lg-text-decoration-underline-dotted {
        text-decoration:underline dotted;
    }
    .lg-text-decoration-underline-wavy {
        text-decoration:underline wavy;
    }
    .lg-text-decoration-none-important {
        text-decoration:none!important;
    }
    .lg-text-decoration-inherit-important {
        text-decoration:inherit!important;
    }
    .lg-text-decoration-initial-important {
        text-decoration:initial!important;
    }
    .lg-text-decoration-underline-important {
        text-decoration:underline!important;
    }
    .lg-text-decoration-underline-dotted-important {
        text-decoration:underline dotted!important;
    }
    .lg-text-decoration-underline-wavy-important {
        text-decoration:underline wavy!important;
    }
    .lg-left-0 {
        left: 0;
    }
    .lg-left-0-important {
        left: 0 !important;
    }
    .lg-right-0 {
        right: 0;
    }
    .lg-right-0-important {
        right: 0 !important;
    }
    .lg-p-0 {
        padding:0;
    }
    .lg-p-1 {
        padding:var(--padding-size-1);
    }
    .lg-p-2 {
        padding:var(--padding-size-2);
    }
    .lg-p-3 {
        padding:var(--padding-size-3);
    }
    .lg-p-4 {
        padding:var(--padding-size-4);
    }
    .lg-p-5 {
        padding:var(--padding-size-5);
    }
    .lg-p-6 {
        padding:var(--padding-size-6);
    }
    .lg-p-7 {
        padding:var(--padding-size-7);
    }
    .lg-p-8 {
        padding:var(--padding-size-8);
    }
    .lg-p-9 {
        padding:var(--padding-size-9);
    }
    .lg-p-10 {
        padding:var(--padding-size-10);
    }
    .lg-p-0-important {
        padding:0!important;
    }
    .lg-p-1-important {
        padding:var(--padding-size-1)!important;
    }
    .lg-p-2-important {
        padding:var(--padding-size-2)!important;
    }
    .lg-p-3-important {
        padding:var(--padding-size-3)!important;
    }
    .lg-p-4-important {
        padding:var(--padding-size-4)!important;
    }
    .lg-p-5-important {
        padding:var(--padding-size-5)!important;
    }
    .lg-p-6-important {
        padding:var(--padding-size-6)!important;
    }
    .lg-p-7-important {
        padding:var(--padding-size-7)!important;
    }
    .lg-p-8-important {
        padding:var(--padding-size-8)!important;
    }
    .lg-p-9-important {
        padding:var(--padding-size-9)!important;
    }
    .lg-p-10-important {
        padding:var(--padding-size-10)!important;
    }
    .lg-pt-0 {
        padding-top:0;
    }
    .lg-pt-1 {
        padding-top:var(--padding-size-1);
    }
    .lg-pt-2 {
        padding-top:var(--padding-size-2);
    }
    .lg-pt-3 {
        padding-top:var(--padding-size-3);
    }
    .lg-pt-4 {
        padding-top:var(--padding-size-4);
    }
    .lg-pt-5 {
        padding-top:var(--padding-size-5);
    }
    .lg-pt-6 {
        padding-top:var(--padding-size-6);
    }
    .lg-pt-7 {
        padding-top:var(--padding-size-7);
    }
    .lg-pt-8 {
        padding-top:var(--padding-size-8);
    }
    .lg-pt-9 {
        padding-top:var(--padding-size-9);
    }
    .lg-pt-10 {
        padding-top:var(--padding-size-10);
    }
    .lg-pt-0-important {
        padding-top:0!important;
    }
    .lg-pt-1-important {
        padding-top:var(--padding-size-1)!important;
    }
    .lg-pt-2-important {
        padding-top:var(--padding-size-2)!important;
    }
    .lg-pt-3-important {
        padding-top:var(--padding-size-3)!important;
    }
    .lg-pt-4-important {
        padding-top:var(--padding-size-4)!important;
    }
    .lg-pt-5-important {
        padding-top:var(--padding-size-5)!important;
    }
    .lg-pt-6-important {
        padding-top:var(--padding-size-6)!important;
    }
    .lg-pt-7-important {
        padding-top:var(--padding-size-7)!important;
    }
    .lg-pt-8-important {
        padding-top:var(--padding-size-8)!important;
    }
    .lg-pt-9-important {
        padding-top:var(--padding-size-9)!important;
    }
    .lg-pt-10-important {
        padding-top:var(--padding-size-10)!important;
    }
    .lg-pr-0 {
        padding-right:0;
    }
    .lg-pr-1 {
        padding-right:var(--padding-size-1);
    }
    .lg-pr-2 {
        padding-right:var(--padding-size-2);
    }
    .lg-pr-3 {
        padding-right:var(--padding-size-3);
    }
    .lg-pr-4 {
        padding-right:var(--padding-size-4);
    }
    .lg-pr-5 {
        padding-right:var(--padding-size-5);
    }
    .lg-pr-6 {
        padding-right:var(--padding-size-6);
    }
    .lg-pr-7 {
        padding-right:var(--padding-size-7);
    }
    .lg-pr-8 {
        padding-right:var(--padding-size-8);
    }
    .lg-pr-9 {
        padding-right:var(--padding-size-9);
    }
    .lg-pr-10 {
        padding-right:var(--padding-size-10);
    }
    .lg-pr-0-important {
        padding-right:0!important;
    }
    .lg-pr-1-important {
        padding-right:var(--padding-size-1)!important;
    }
    .lg-pr-2-important {
        padding-right:var(--padding-size-2)!important;
    }
    .lg-pr-3-important {
        padding-right:var(--padding-size-3)!important;
    }
    .lg-pr-4-important {
        padding-right:var(--padding-size-4)!important;
    }
    .lg-pr-5-important {
        padding-right:var(--padding-size-5)!important;
    }
    .lg-pr-6-important {
        padding-right:var(--padding-size-6)!important;
    }
    .lg-pr-7-important {
        padding-right:var(--padding-size-7)!important;
    }
    .lg-pr-8-important {
        padding-right:var(--padding-size-8)!important;
    }
    .lg-pr-9-important {
        padding-right:var(--padding-size-9)!important;
    }
    .lg-pr-10-important {
        padding-right:var(--padding-size-10)!important;
    }
    .lg-pb-0 {
        padding-bottom:0;
    }
    .lg-pb-1 {
        padding-bottom:var(--padding-size-1);
    }
    .lg-pb-2 {
        padding-bottom:var(--padding-size-2);
    }
    .lg-pb-3 {
        padding-bottom:var(--padding-size-3);
    }
    .lg-pb-4 {
        padding-bottom:var(--padding-size-4);
    }
    .lg-pb-5 {
        padding-bottom:var(--padding-size-5);
    }
    .lg-pb-6 {
        padding-bottom:var(--padding-size-6);
    }
    .lg-pb-7 {
        padding-bottom:var(--padding-size-7);
    }
    .lg-pb-8 {
        padding-bottom:var(--padding-size-8);
    }
    .lg-pb-9 {
        padding-bottom:var(--padding-size-9);
    }
    .lg-pb-10 {
        padding-bottom:var(--padding-size-10);
    }
    .lg-pb-0-important {
        padding-bottom:0!important;
    }
    .lg-pb-1-important {
        padding-bottom:var(--padding-size-1)!important;
    }
    .lg-pb-2-important {
        padding-bottom:var(--padding-size-2)!important;
    }
    .lg-pb-3-important {
        padding-bottom:var(--padding-size-3)!important;
    }
    .lg-pb-4-important {
        padding-bottom:var(--padding-size-4)!important;
    }
    .lg-pb-5-important {
        padding-bottom:var(--padding-size-5)!important;
    }
    .lg-pb-6-important {
        padding-bottom:var(--padding-size-6)!important;
    }
    .lg-pb-7-important {
        padding-bottom:var(--padding-size-7)!important;
    }
    .lg-pb-8-important {
        padding-bottom:var(--padding-size-8)!important;
    }
    .lg-pb-9-important {
        padding-bottom:var(--padding-size-9)!important;
    }
    .lg-pb-10-important {
        padding-bottom:var(--padding-size-10)!important;
    }
    .lg-pl-0 {
        padding-left:0;
    }
    .lg-pl-1 {
        padding-left:var(--padding-size-1);
    }
    .lg-pl-2 {
        padding-left:var(--padding-size-2);
    }
    .lg-pl-3 {
        padding-left:var(--padding-size-3);
    }
    .lg-pl-4 {
        padding-left:var(--padding-size-4);
    }
    .lg-pl-5 {
        padding-left:var(--padding-size-5);
    }
    .lg-pl-6 {
        padding-left:var(--padding-size-6);
    }
    .lg-pl-7 {
        padding-left:var(--padding-size-7);
    }
    .lg-pl-8 {
        padding-left:var(--padding-size-8);
    }
    .lg-pl-9 {
        padding-left:var(--padding-size-9);
    }
    .lg-pl-10 {
        padding-left:var(--padding-size-10);
    }
    .lg-pl-0-important {
        padding-left:0!important;
    }
    .lg-pl-1-important {
        padding-left:var(--padding-size-1)!important;
    }
    .lg-pl-2-important {
        padding-left:var(--padding-size-2)!important;
    }
    .lg-pl-3-important {
        padding-left:var(--padding-size-3)!important;
    }
    .lg-pl-4-important {
        padding-left:var(--padding-size-4)!important;
    }
    .lg-pl-5-important {
        padding-left:var(--padding-size-5)!important;
    }
    .lg-pl-6-important {
        padding-left:var(--padding-size-6)!important;
    }
    .lg-pl-7-important {
        padding-left:var(--padding-size-7)!important;
    }
    .lg-pl-8-important {
        padding-left:var(--padding-size-8)!important;
    }
    .lg-pl-9-important {
        padding-left:var(--padding-size-9)!important;
    }
    .lg-pl-10-important {
        padding-left:var(--padding-size-10)!important;
    }
    .lg-ph-0 {
        padding-left:0;
        padding-right:0;
    }
    .lg-ph-1 {
        padding-left:var(--padding-size-1);
        padding-right:var(--padding-size-1);
    }
    .lg-ph-2 {
        padding-left:var(--padding-size-2);
        padding-right:var(--padding-size-2);
    }
    .lg-ph-3 {
        padding-left:var(--padding-size-3);
        padding-right:var(--padding-size-3);
    }
    .lg-ph-4 {
        padding-left:var(--padding-size-4);
        padding-right:var(--padding-size-4);
    }
    .lg-ph-5 {
        padding-left:var(--padding-size-5);
        padding-right:var(--padding-size-5);
    }
    .lg-ph-6 {
        padding-left:var(--padding-size-6);
        padding-right:var(--padding-size-6);
    }
    .lg-ph-7 {
        padding-left:var(--padding-size-7);
        padding-right:var(--padding-size-7);
    }
    .lg-ph-8 {
        padding-left:var(--padding-size-8);
        padding-right:var(--padding-size-8);
    }
    .lg-ph-9 {
        padding-left:var(--padding-size-9);
        padding-right:var(--padding-size-9);
    }
    .lg-ph-10 {
        padding-left:var(--padding-size-10);
        padding-right:var(--padding-size-10);
    }
    .lg-ph-0-important {
        padding-left:0!important;
        padding-right:0!important;
    }
    .lg-ph-1-important {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    .lg-ph-2-important {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    .lg-ph-3-important {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    .lg-ph-4-important {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    .lg-ph-5-important {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    .lg-ph-6-important {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    .lg-ph-7-important {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    .lg-ph-8-important {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    .lg-ph-9-important {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    .lg-ph-10-important {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    .lg-pv-0 {
        padding-top:0;
        padding-bottom:0;
    }
    .lg-pv-1 {
        padding-top:var(--padding-size-1);
        padding-bottom:var(--padding-size-1);
    }
    .lg-pv-2 {
        padding-top:var(--padding-size-2);
        padding-bottom:var(--padding-size-2);
    }
    .lg-pv-3 {
        padding-top:var(--padding-size-3);
        padding-bottom:var(--padding-size-3);
    }
    .lg-pv-4 {
        padding-top:var(--padding-size-4);
        padding-bottom:var(--padding-size-4);
    }
    .lg-pv-5 {
        padding-top:var(--padding-size-5);
        padding-bottom:var(--padding-size-5);
    }
    .lg-pv-6 {
        padding-top:var(--padding-size-6);
        padding-bottom:var(--padding-size-6);
    }
    .lg-pv-7 {
        padding-top:var(--padding-size-7);
        padding-bottom:var(--padding-size-7);
    }
    .lg-pv-8 {
        padding-top:var(--padding-size-8);
        padding-bottom:var(--padding-size-8);
    }
    .lg-pv-9 {
        padding-top:var(--padding-size-9);
        padding-bottom:var(--padding-size-9);
    }
    .lg-pv-10 {
        padding-top:var(--padding-size-10);
        padding-bottom:var(--padding-size-10);
    }
    .lg-pv-0-important {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .lg-pv-1-important {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    .lg-pv-2-important {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    .lg-pv-3-important {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    .lg-pv-4-important {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    .lg-pv-5-important {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    .lg-pv-6-important {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    .lg-pv-7-important {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    .lg-pv-8-important {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    .lg-pv-9-important {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    .lg-pv-10-important {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    .lg-m-0 {
        margin:0;
    }
    .lg-m-1 {
        margin:var(--margin-size-1);
    }
    .lg-m-2 {
        margin:var(--margin-size-2);
    }
    .lg-m-3 {
        margin:var(--margin-size-3);
    }
    .lg-m-4 {
        margin:var(--margin-size-4);
    }
    .lg-m-5 {
        margin:var(--margin-size-5);
    }
    .lg-m-6 {
        margin:var(--margin-size-6);
    }
    .lg-m-7 {
        margin:var(--margin-size-7);
    }
    .lg-m-8 {
        margin:var(--margin-size-8);
    }
    .lg-m-9 {
        margin:var(--margin-size-9);
    }
    .lg-m-10 {
        margin:var(--margin-size-10);
    }
    .lg-m-0-important {
        margin:0!important;
    }
    .lg-m-1-important {
        margin:var(--margin-size-1)!important;
    }
    .lg-m-2-important {
        margin:var(--margin-size-2)!important;
    }
    .lg-m-3-important {
        margin:var(--margin-size-3)!important;
    }
    .lg-m-4-important {
        margin:var(--margin-size-4)!important;
    }
    .lg-m-5-important {
        margin:var(--margin-size-5)!important;
    }
    .lg-m-6-important {
        margin:var(--margin-size-6)!important;
    }
    .lg-m-7-important {
        margin:var(--margin-size-7)!important;
    }
    .lg-m-8-important {
        margin:var(--margin-size-8)!important;
    }
    .lg-m-9-important {
        margin:var(--margin-size-9)!important;
    }
    .lg-m-10-important {
        margin:var(--margin-size-10)!important;
    }
    .lg-mt-0 {
        margin-top:0;
    }
    .lg-mt-1 {
        margin-top:var(--margin-size-1);
    }
    .lg-mt-2 {
        margin-top:var(--margin-size-2);
    }
    .lg-mt-3 {
        margin-top:var(--margin-size-3);
    }
    .lg-mt-4 {
        margin-top:var(--margin-size-4);
    }
    .lg-mt-5 {
        margin-top:var(--margin-size-5);
    }
    .lg-mt-6 {
        margin-top:var(--margin-size-6);
    }
    .lg-mt-7 {
        margin-top:var(--margin-size-7);
    }
    .lg-mt-8 {
        margin-top:var(--margin-size-8);
    }
    .lg-mt-9 {
        margin-top:var(--margin-size-9);
    }
    .lg-mt-10 {
        margin-top:var(--margin-size-10);
    }
    .lg-mt-0-important {
        margin-top:0!important;
    }
    .lg-mt-1-important {
        margin-top:var(--margin-size-1)!important;
    }
    .lg-mt-2-important {
        margin-top:var(--margin-size-2)!important;
    }
    .lg-mt-3-important {
        margin-top:var(--margin-size-3)!important;
    }
    .lg-mt-4-important {
        margin-top:var(--margin-size-4)!important;
    }
    .lg-mt-5-important {
        margin-top:var(--margin-size-5)!important;
    }
    .lg-mt-6-important {
        margin-top:var(--margin-size-6)!important;
    }
    .lg-mt-7-important {
        margin-top:var(--margin-size-7)!important;
    }
    .lg-mt-8-important {
        margin-top:var(--margin-size-8)!important;
    }
    .lg-mt-9-important {
        margin-top:var(--margin-size-9)!important;
    }
    .lg-mt-10-important {
        margin-top:var(--margin-size-10)!important;
    }
    .lg-mr-0 {
        margin-right:0;
    }
    .lg-mr-1 {
        margin-right:var(--margin-size-1);
    }
    .lg-mr-2 {
        margin-right:var(--margin-size-2);
    }
    .lg-mr-3 {
        margin-right:var(--margin-size-3);
    }
    .lg-mr-4 {
        margin-right:var(--margin-size-4);
    }
    .lg-mr-5 {
        margin-right:var(--margin-size-5);
    }
    .lg-mr-6 {
        margin-right:var(--margin-size-6);
    }
    .lg-mr-7 {
        margin-right:var(--margin-size-7);
    }
    .lg-mr-8 {
        margin-right:var(--margin-size-8);
    }
    .lg-mr-9 {
        margin-right:var(--margin-size-9);
    }
    .lg-mr-10 {
        margin-right:var(--margin-size-10);
    }
    .lg-mr-0-important {
        margin-right:0!important;
    }
    .lg-mr-1-important {
        margin-right:var(--margin-size-1)!important;
    }
    .lg-mr-2-important {
        margin-right:var(--margin-size-2)!important;
    }
    .lg-mr-3-important {
        margin-right:var(--margin-size-3)!important;
    }
    .lg-mr-4-important {
        margin-right:var(--margin-size-4)!important;
    }
    .lg-mr-5-important {
        margin-right:var(--margin-size-5)!important;
    }
    .lg-mr-6-important {
        margin-right:var(--margin-size-6)!important;
    }
    .lg-mr-7-important {
        margin-right:var(--margin-size-7)!important;
    }
    .lg-mr-8-important {
        margin-right:var(--margin-size-8)!important;
    }
    .lg-mr-9-important {
        margin-right:var(--margin-size-9)!important;
    }
    .lg-mr-10-important {
        margin-right:var(--margin-size-10)!important;
    }
    .lg-mb-0 {
        margin-bottom:0;
    }
    .lg-mb-1 {
        margin-bottom:var(--margin-size-1);
    }
    .lg-mb-2 {
        margin-bottom:var(--margin-size-2);
    }
    .lg-mb-3 {
        margin-bottom:var(--margin-size-3);
    }
    .lg-mb-4 {
        margin-bottom:var(--margin-size-4);
    }
    .lg-mb-5 {
        margin-bottom:var(--margin-size-5);
    }
    .lg-mb-6 {
        margin-bottom:var(--margin-size-6);
    }
    .lg-mb-7 {
        margin-bottom:var(--margin-size-7);
    }
    .lg-mb-8 {
        margin-bottom:var(--margin-size-8);
    }
    .lg-mb-9 {
        margin-bottom:var(--margin-size-9);
    }
    .lg-mb-10 {
        margin-bottom:var(--margin-size-10);
    }
    .lg-mb-0-important {
        margin-bottom:0!important;
    }
    .lg-mb-1-important {
        margin-bottom:var(--margin-size-1)!important;
    }
    .lg-mb-2-important {
        margin-bottom:var(--margin-size-2)!important;
    }
    .lg-mb-3-important {
        margin-bottom:var(--margin-size-3)!important;
    }
    .lg-mb-4-important {
        margin-bottom:var(--margin-size-4)!important;
    }
    .lg-mb-5-important {
        margin-bottom:var(--margin-size-5)!important;
    }
    .lg-mb-6-important {
        margin-bottom:var(--margin-size-6)!important;
    }
    .lg-mb-7-important {
        margin-bottom:var(--margin-size-7)!important;
    }
    .lg-mb-8-important {
        margin-bottom:var(--margin-size-8)!important;
    }
    .lg-mb-9-important {
        margin-bottom:var(--margin-size-9)!important;
    }
    .lg-mb-10-important {
        margin-bottom:var(--margin-size-10)!important;
    }
    .lg-ml-0 {
        margin-left:0;
    }
    .lg-ml-1 {
        margin-left:var(--margin-size-1);
    }
    .lg-ml-2 {
        margin-left:var(--margin-size-2);
    }
    .lg-ml-3 {
        margin-left:var(--margin-size-3);
    }
    .lg-ml-4 {
        margin-left:var(--margin-size-4);
    }
    .lg-ml-5 {
        margin-left:var(--margin-size-5);
    }
    .lg-ml-6 {
        margin-left:var(--margin-size-6);
    }
    .lg-ml-7 {
        margin-left:var(--margin-size-7);
    }
    .lg-ml-8 {
        margin-left:var(--margin-size-8);
    }
    .lg-ml-9 {
        margin-left:var(--margin-size-9);
    }
    .lg-ml-10 {
        margin-left:var(--margin-size-10);
    }
    .lg-ml-0-important {
        margin-left:0!important;
    }
    .lg-ml-1-important {
        margin-left:var(--margin-size-1)!important;
    }
    .lg-ml-2-important {
        margin-left:var(--margin-size-2)!important;
    }
    .lg-ml-3-important {
        margin-left:var(--margin-size-3)!important;
    }
    .lg-ml-4-important {
        margin-left:var(--margin-size-4)!important;
    }
    .lg-ml-5-important {
        margin-left:var(--margin-size-5)!important;
    }
    .lg-ml-6-important {
        margin-left:var(--margin-size-6)!important;
    }
    .lg-ml-7-important {
        margin-left:var(--margin-size-7)!important;
    }
    .lg-ml-8-important {
        margin-left:var(--margin-size-8)!important;
    }
    .lg-ml-9-important {
        margin-left:var(--margin-size-9)!important;
    }
    .lg-ml-10-important {
        margin-left:var(--margin-size-10)!important;
    }
    .lg-mh-0 {
        margin-left:0;
        margin-right:0;
    }
    .lg-mh-1 {
        margin-left:var(--margin-size-1);
        margin-right:var(--margin-size-1);
    }
    .lg-mh-2 {
        margin-left:var(--margin-size-2);
        margin-right:var(--margin-size-2);
    }
    .lg-mh-3 {
        margin-left:var(--margin-size-3);
        margin-right:var(--margin-size-3);
    }
    .lg-mh-4 {
        margin-left:var(--margin-size-4);
        margin-right:var(--margin-size-4);
    }
    .lg-mh-5 {
        margin-left:var(--margin-size-5);
        margin-right:var(--margin-size-5);
    }
    .lg-mh-6 {
        margin-left:var(--margin-size-6);
        margin-right:var(--margin-size-6);
    }
    .lg-mh-7 {
        margin-left:var(--margin-size-7);
        margin-right:var(--margin-size-7);
    }
    .lg-mh-8 {
        margin-left:var(--margin-size-8);
        margin-right:var(--margin-size-8);
    }
    .lg-mh-9 {
        margin-left:var(--margin-size-9);
        margin-right:var(--margin-size-9);
    }
    .lg-mh-10 {
        margin-left:var(--margin-size-10);
        margin-right:var(--margin-size-10);
    }
    .lg-mh-0-important {
        margin-left:0!important;
        margin-right:0!important;
    }
    .lg-mh-1-important {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    .lg-mh-2-important {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    .lg-mh-3-important {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    .lg-mh-4-important {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    .lg-mh-5-important {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    .lg-mh-6-important {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    .lg-mh-7-important {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    .lg-mh-8-important {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    .lg-mh-9-important {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    .lg-mh-10-important {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    .lg-mv-0 {
        margin-top:0;
        margin-bottom:0;
    }
    .lg-mv-1 {
        margin-top:var(--margin-size-1);
        margin-bottom:var(--margin-size-1);
    }
    .lg-mv-2 {
        margin-top:var(--margin-size-2);
        margin-bottom:var(--margin-size-2);
    }
    .lg-mv-3 {
        margin-top:var(--margin-size-3);
        margin-bottom:var(--margin-size-3);
    }
    .lg-mv-4 {
        margin-top:var(--margin-size-4);
        margin-bottom:var(--margin-size-4);
    }
    .lg-mv-5 {
        margin-top:var(--margin-size-5);
        margin-bottom:var(--margin-size-5);
    }
    .lg-mv-6 {
        margin-top:var(--margin-size-6);
        margin-bottom:var(--margin-size-6);
    }
    .lg-mv-7 {
        margin-top:var(--margin-size-7);
        margin-bottom:var(--margin-size-7);
    }
    .lg-mv-8 {
        margin-top:var(--margin-size-8);
        margin-bottom:var(--margin-size-8);
    }
    .lg-mv-9 {
        margin-top:var(--margin-size-9);
        margin-bottom:var(--margin-size-9);
    }
    .lg-mv-10 {
        margin-top:var(--margin-size-10);
        margin-bottom:var(--margin-size-10);
    }
    .lg-mv-0-important {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .lg-mv-1-important {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    .lg-mv-2-important {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    .lg-mv-3-important {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    .lg-mv-4-important {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    .lg-mv-5-important {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    .lg-mv-6-important {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    .lg-mv-7-important {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    .lg-mv-8-important {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    .lg-mv-9-important {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    .lg-mv-10-important {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    .lg-position-absolute {
        position: absolute;
    }
    .lg-position-absolute-important {
        position: absolute !important;
    }
    .lg-position-fixed {
        position: fixed;
    }
    .lg-position-fixed-important {
        position: fixed !important;
    }
    .lg-position-relative {
        position: relative;
    }
    .lg-position-relative-important {
        position: relative !important;
    }
    .lg-position-static {
        position: static;
    }
    .lg-position-static-important {
        position: static !important;
    }
    .lg-position-inherit {
        position: inherit;
    }
    .lg-position-inherit-important {
        position: inherit !important;
    }
    .lg-position-sticky {
        position: sticky;
    }
    .lg-position-sticky-important {
        position: sticky !important;
    }

    .lg-flex-row {
        flex-direction:row;
    }
    .lg-flex-row-reverse {
        flex-direction:row-reverse;
    }
    .lg-flex-column {
        flex-direction:column;
    }
    .lg-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .lg-flex-wrap {
        flex-wrap:wrap;
    }
    .lg-flex-wrap-reverse {
        flex-wrap:wrap-reverse;
    }
    .lg-flex-no-wrap {
        flex-wrap:nowrap;
    }
    .lg-flex-row-important {
        flex-direction:row!important;
    }
    .lg-flex-row-reverse-important {
        flex-direction:row-reverse!important;
    }
    .lg-flex-column-important {
        flex-direction:column!important;
    }
    .lg-flex-column-reverse-important {
        flex-direction:column-reverse!important;
    }
    .lg-flex-wrap-important {
        flex-wrap:wrap!important;
    }
    .lg-flex-wrap-reverse-important {
        flex-wrap:wrap-reverse!important;
    }
    .lg-flex-no-wrap-important {
        flex-wrap:nowrap!important;
    }
    .lg-flex-grow-1 {
        flex-grow:1;
    }
    .lg-flex-grow-0 {
        flex-grow:0;
    }
    .lg-flex-shrink-1 {
        flex-shrink:1;
    }
    .lg-flex-shrink-0 {
        flex-shrink:0;
    }
    .lg-flex-grow-1-important {
        flex-grow:1!important;
    }
    .lg-flex-grow-0-important {
        flex-grow:0!important;
    }
    .lg-flex-shrink-1-important {
        flex-shrink:1!important;
    }
    .lg-flex-shrink-0-important {
        flex-shrink:0!important;
    }
    .lg-flex-grow-1-shrink-1 {
        flex-grow:1;
        flex-shrink:1;
    }
    .lg-flex-grow-1-shrink-0 {
        flex-grow:1;
        flex-shrink:0;
    }
    .lg-flex-grow-0-shrink-1 {
        flex-grow:0;
        flex-shrink:1;
    }
    .lg-flex-grow-0-shrink-0 {
        flex-grow:0;
        flex-shrink:0;
    }
    .lg-flex-grow-1-shrink-1-important {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    .lg-flex-grow-1-shrink-0-important {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    .lg-flex-grow-0-shrink-1-important {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    .lg-flex-grow-0-shrink-0-important {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    .lg-justify-content-start {
        justify-content:flex-start;
    }
    .lg-justify-content-end {
        justify-content:flex-end;
    }
    .lg-justify-content-center {
        justify-content:center;
    }
    .lg-justify-content-between {
        justify-content:space-between;
    }
    .lg-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .lg-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .lg-justify-content-center-important {
        justify-content:center!important;
    }
    .lg-justify-content-between-important {
        justify-content:space-between!important;
    }
    .lg-order-0 {
        order:0;
    }
    .lg-order-1 {
        order:1;
    }
    .lg-order-2 {
        order:2;
    }
    .lg-order-3 {
        order:3;
    }
    .lg-order-4 {
        order:4;
    }
    .lg-order-5 {
        order:5;
    }
    .lg-order-6 {
        order:6;
    }
    .lg-order-7 {
        order:7;
    }
    .lg-order-8 {
        order:8;
    }
    .lg-order-9 {
        order:9;
    }
    .lg-order-10 {
        order:10;
    }
    .lg-order-11 {
        order:11;
    }
    .lg-order-12 {
        order:12;
    }
    .lg-order-13 {
        order:13;
    }
    .lg-order-14 {
        order:14;
    }
    .lg-order-15 {
        order:15;
    }
    .lg-order-16 {
        order:16;
    }
    .lg-order-17 {
        order:17;
    }
    .lg-order-18 {
        order:18;
    }
    .lg-order-19 {
        order:19;
    }
    .lg-order-20 {
        order:20;
    }
    .lg-order-0-important {
        order:0!important;
    }
    .lg-order-1-important {
        order:1!important;
    }
    .lg-order-2-important {
        order:2!important;
    }
    .lg-order-3-important {
        order:3!important;
    }
    .lg-order-4-important {
        order:4!important;
    }
    .lg-order-5-important {
        order:5!important;
    }
    .lg-order-6-important {
        order:6!important;
    }
    .lg-order-7-important {
        order:7!important;
    }
    .lg-order-8-important {
        order:8!important;
    }
    .lg-order-9-important {
        order:9!important;
    }
    .lg-order-10-important {
        order:10!important;
    }
    .lg-order-11-important {
        order:11!important;
    }
    .lg-order-12-important {
        order:12!important;
    }
    .lg-order-13-important {
        order:13!important;
    }
    .lg-order-14-important {
        order:14!important;
    }
    .lg-order-15-important {
        order:15!important;
    }
    .lg-order-16-important {
        order:16!important;
    }
    .lg-order-17-important {
        order:17!important;
    }
    .lg-order-18-important {
        order:18!important;
    }
    .lg-order-19-important {
        order:19!important;
    }
    .lg-order-20-important {
        order:20!important;
    }
    .lg-justify-content-start {
        justify-content:flex-start;
    }
    .lg-justify-content-end {
        justify-content:flex-end;
    }
    .lg-justify-content-center {
        justify-content:center;
    }
    .lg-justify-content-between {
        justify-content:space-between;
    }
    .lg-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .lg-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .lg-justify-content-center-important {
        justify-content:center!important;
    }
    .lg-justify-content-between-important {
        justify-content:space-between!important;
    }
    .lg-gap-0 {
        gap:0;
    }
    .lg-gap-1 {
        gap:var(--gap-size-1);
    }
    .lg-gap-2 {
        gap:var(--gap-size-2);
    }
    .lg-gap-3 {
        gap:var(--gap-size-3);
    }
    .lg-gap-4 {
        gap:var(--gap-size-4);
    }
    .lg-gap-5 {
        gap:var(--gap-size-5);
    }
    .lg-gap-6 {
        gap:var(--gap-size-6);
    }
    .lg-gap-7 {
        gap:var(--gap-size-7);
    }
    .lg-gap-8 {
        gap:var(--gap-size-8);
    }
    .lg-gap-0-important {
        gap:0!important;
    }
    .lg-gap-1-important {
        gap:var(--gap-size-1)!important;
    }
    .lg-gap-2-important {
        gap:var(--gap-size-2)!important;
    }
    .lg-gap-3-important {
        gap:var(--gap-size-3)!important;
    }
    .lg-gap-4-important {
        gap:var(--gap-size-4)!important;
    }
    .lg-gap-5-important {
        gap:var(--gap-size-5)!important;
    }
    .lg-gap-6-important {
        gap:var(--gap-size-6)!important;
    }
    .lg-gap-7-important {
        gap:var(--gap-size-7)!important;
    }
    .lg-gap-8-important {
        gap:var(--gap-size-8)!important;
    }
    .lg-align-items-start {
        align-items:start;
    }
    .lg-align-items-end {
        align-items:end;
    }
    .lg-align-items-center {
        align-items:center;
    }
    .lg-align-items-stretch {
        align-items:stretch;
    }
    .lg-align-items-baseline {
        align-items:baseline;
    }
    .lg-align-items-start-important {
        align-items:start!important;
    }
    .lg-align-items-end-important {
        align-items:end!important;
    }
    .lg-align-items-center-important {
        align-items:center!important;
    }
    .lg-align-items-stretch-important {
        align-items:stretch!important;
    }
    .lg-align-items-baseline-important {
        align-items:baseline;
    }
    .lg-align-self-start {
        align-self:start;
    }
    .lg-align-self-center {
        align-self:center;
    }
    .lg-align-self-end {
        align-self:end;
    }
    .lg-align-self-first {
        align-self:first;
    }
    .lg-align-self-last {
        align-self:last;
    }
    .lg-align-self-inherit {
        align-self:inherit;
    }
    .lg-align-self-start-important {
        align-self:start!important;
    }
    .lg-align-self-center-important {
        align-self:center!important;
    }
    .lg-align-self-end-important {
        align-self:end!important;
    }
    .lg-align-self-first-important {
        align-self:first!important;
    }
    .lg-align-self-last-important {
        align-self:last!important;
    }
    .lg-align-self-inherit-important {
        align-self:inherit!important;
    }
    .lg-w-full {
        width:100%;
    }
    .lg-w-auto {
        width:auto;
    }
    .lg-child-w-full > * {
        width:100%;
    }
    .lg-w-full-important {
        width:100%!important;
    }
    .lg-w-auto-important {
        width:auto!important;
    }
    .lg-child-w-full-important > * {
        width:100%!important;
    }
    .lg-w-0 {
        width:0;
    }
    .lg-w-1 {
        width:8.33%;
    }
    .lg-w-2 {
        width:16.66%;
    }
    .lg-w-3 {
        width:25%;
    }
    .lg-w-4 {
        width:33.33%;
    }
    .lg-w-5 {
        width:41.66%;
    }
    .lg-w-6 {
        width:50%;
    }
    .lg-w-7 {
        width:58.33%;
    }
    .lg-w-8 {
        width:66.66%;
    }
    .lg-w-9 {
        width:75%;
    }
    .lg-w-10 {
        width:83.33%;
    }
    .lg-w-11 {
        width:91.66%;
    }
    .lg-w-12 {
        width:100%;
    }
    .lg-w-0-important {
        width:0!important;
    }
    .lg-w-1-important {
        width:8.33%!important;
    }
    .lg-w-2-important {
        width:16.66%!important;
    }
    .lg-w-3-important {
        width:25%!important;
    }
    .lg-w-4-important {
        width:33.33%!important;
    }
    .lg-w-5-important {
        width:41.66%!important;
    }
    .lg-w-6-important {
        width:50%!important;
    }
    .lg-w-7-important {
        width:58.33%!important;
    }
    .lg-w-8-important {
        width:66.66%!important;
    }
    .lg-w-9-important {
        width:75%!important;
    }
    .lg-w-10-important {
        width:83.33%!important;
    }
    .lg-w-11-important {
        width:91.66%!important;
    }
    .lg-w-12-important {
        width:100%!important;
    }
    .lg-w-50px {
        width:50px;
    }
    .lg-w-100px {
        width:100px;
    }
    .lg-w-150px {
        width:150px;
    }
    .lg-w-200px {
        width:200px;
    }
    .lg-w-250px {
        width:250px;
    }
    .lg-w-300px {
        width:300px;
    }
    .lg-w-350px {
        width:350px;
    }
    .lg-w-400px {
        width:400px;
    }
    .lg-w-450px {
        width:450px;
    }
    .lg-w-500px {
        width:500px;
    }
    .lg-w-50px-important {
        width:50px!important;
    }
    .lg-w-100px-important {
        width:100px!important;
    }
    .lg-w-150px-important {
        width:150px!important;
    }
    .lg-w-200px-important {
        width:200px!important;
    }
    .lg-w-250px-important {
        width:250px!important;
    }
    .lg-w-300px-important {
        width:300px!important;
    }
    .lg-w-350px-important {
        width:350px!important;
    }
    .lg-w-400px-important {
        width:400px!important;
    }
    .lg-w-450px-important {
        width:450px!important;
    }
    .lg-w-500px-important {
        width:500px!important;
    }
    .lg-min-w-auto {
        min-width:auto;
    }
    .lg-min-w-inherit {
        min-width:inherit;
    }
    .lg-min-w-initial {
        min-width:initial;
    }
    .lg-min-w-0 {
        min-width:0;
    }
    .lg-min-w-auto-important {
        min-width:auto!important;
    }
    .lg-min-w-inherit-important {
        min-width:inherit!important;
    }
    .lg-min-w-initial-important {
        min-width:initial!important;
    }
    .lg-min-w-0-important {
        min-width:0!important;
    }
    .lg-min-w-50px {
        min-width:50px;
    }
    .lg-min-w-100px {
        min-width:100px;
    }
    .lg-min-w-150px {
        min-width:150px;
    }
    .lg-min-w-200px {
        min-width:200px;
    }
    .lg-min-w-250px {
        min-width:250px;
    }
    .lg-min-w-300px {
        min-width:300px;
    }
    .lg-min-w-350px {
        min-width:350px;
    }
    .lg-min-w-400px {
        min-width:400px;
    }
    .lg-min-w-450px {
        min-width:450px;
    }
    .lg-min-w-500px {
        min-width:500px;
    }
    .lg-min-w-50px-important {
        min-width:50px!important;
    }
    .lg-min-w-100px-important {
        min-width:100px!important;
    }
    .lg-min-w-150px-important {
        min-width:150px!important;
    }
    .lg-min-w-200px-important {
        min-width:200px!important;
    }
    .lg-min-w-250px-important {
        min-width:250px!important;
    }
    .lg-min-w-300px-important {
        min-width:300px!important;
    }
    .lg-min-w-350px-important {
        min-width:350px!important;
    }
    .lg-min-w-400px-important {
        min-width:400px!important;
    }
    .lg-min-w-450px-important {
        min-width:450px!important;
    }
    .lg-min-w-500px-important {
        min-width:500px!important;
    }
    .lg-min-w-2rem {
        min-width:2rem;
    }
    .lg-min-w-4rem {
        min-width:4rem;
    }
    .lg-min-w-6rem {
        min-width:6rem;
    }
    .lg-min-w-8rem {
        min-width:8rem;
    }
    .lg-min-w-10rem {
        min-width:10rem;
    }
    .lg-min-w-12rem {
        min-width:12rem;
    }
    .lg-min-w-14rem {
        min-width:14rem;
    }
    .lg-min-w-16rem {
        min-width:16rem;
    }
    .lg-min-w-18rem {
        min-width:18rem;
    }
    .lg-min-w-20rem {
        min-width:20rem;
    }
    .lg-min-w-2rem-important {
        min-width:2rem!important;
    }
    .lg-min-w-4rem-important {
        min-width:4rem!important;
    }
    .lg-min-w-6rem-important {
        min-width:6rem!important;
    }
    .lg-min-w-8rem-important {
        min-width:8rem!important;
    }
    .lg-min-w-10rem-important {
        min-width:10rem!important;
    }
    .lg-min-w-12rem-important {
        min-width:12rem!important;
    }
    .lg-min-w-14rem-important {
        min-width:14rem!important;
    }
    .lg-min-w-16rem-important {
        min-width:16rem!important;
    }
    .lg-min-w-18rem-important {
        min-width:18rem!important;
    }
    .lg-min-w-20rem-important {
        min-width:20rem!important;
    }
    .lg-max-w-0 {
        max-width:0;
    }
    .lg-max-w-0-important {
        max-width:0!important;
    }
    .lg-max-w-25vw {
        max-width:25vw;
    }
    .lg-max-w-50vw {
        max-width:50vw;
    }
    .lg-max-w-75vw {
        max-width:75vw;
    }
    .lg-max-w-100vw {
        max-width:100vw;
    }
    .lg-max-w-25vw-important {
        max-width:25vw!important;
    }
    .lg-max-w-50vw-important {
        max-width:50vw!important;
    }
    .lg-max-w-75vw-important {
        max-width:75vw!important;
    }
    .lg-max-w-100vw-important {
        max-width:100vw!important;
    }
    .lg-max-w-50px {
        max-width:50px;
    }
    .lg-max-w-100px {
        max-width:100px;
    }
    .lg-max-w-150px {
        max-width:150px;
    }
    .lg-max-w-200px {
        max-width:200px;
    }
    .lg-max-w-250px {
        max-width:250px;
    }
    .lg-max-w-300px {
        max-width:300px;
    }
    .lg-max-w-350px {
        max-width:350px;
    }
    .lg-max-w-400px {
        max-width:400px;
    }
    .lg-max-w-450px {
        max-width:450px;
    }
    .lg-max-w-500px {
        max-width:500px;
    }
    .lg-max-w-50px-important {
        max-width:50px!important;
    }
    .lg-max-w-100px-important {
        max-width:100px!important;
    }
    .lg-max-w-150px-important {
        max-width:150px!important;
    }
    .lg-max-w-200px-important {
        max-width:200px!important;
    }
    .lg-max-w-250px-important {
        max-width:250px!important;
    }
    .lg-max-w-300px-important {
        max-width:300px!important;
    }
    .lg-max-w-350px-important {
        max-width:350px!important;
    }
    .lg-max-w-400px-important {
        max-width:400px!important;
    }
    .lg-max-w-450px-important {
        max-width:450px!important;
    }
    .lg-max-w-500px-important {
        max-width:500px!important;
    }
    .lg-max-w-2rem {
        max-width:2rem;
    }
    .lg-max-w-4rem {
        max-width:4rem;
    }
    .lg-max-w-6rem {
        max-width:6rem;
    }
    .lg-max-w-8rem {
        max-width:8rem;
    }
    .lg-max-w-10rem {
        max-width:10rem;
    }
    .lg-max-w-12rem {
        max-width:12rem;
    }
    .lg-max-w-14rem {
        max-width:14rem;
    }
    .lg-max-w-16rem {
        max-width:16rem;
    }
    .lg-max-w-18rem {
        max-width:18rem;
    }
    .lg-max-w-20rem {
        max-width:20rem;
    }
    .lg-max-w-2rem-important {
        max-width:2rem!important;
    }
    .lg-max-w-4rem-important {
        max-width:4rem!important;
    }
    .lg-max-w-6rem-important {
        max-width:6rem!important;
    }
    .lg-max-w-8rem-important {
        max-width:8rem!important;
    }
    .lg-max-w-10rem-important {
        max-width:10rem!important;
    }
    .lg-max-w-12rem-important {
        max-width:12rem!important;
    }
    .lg-max-w-14rem-important {
        max-width:14rem!important;
    }
    .lg-max-w-16rem-important {
        max-width:16rem!important;
    }
    .lg-max-w-18rem-important {
        max-width:18rem!important;
    }
    .lg-max-w-20rem-important {
        max-width:20rem!important;
    }
    .lg-h-full {
        height:100%;
    }
    .lg-h-full-important {
        height:100%!important;
    }
    .lg-h-0 {
        height:0;
    }
    .lg-h-0-important {
        height:0!important;
    }
    .lg-h-25vh {
        height:25vh;
    }
    .lg-h-50vh {
        height:50vh;
    }
    .lg-h-75vh {
        height:75vh;
    }
    .lg-h-100vh {
        height:100vh;
    }
    .lg-h-25vh-important {
        height:25vh!important;
    }
    .lg-h-50vh-important {
        height:50vh!important;
    }
    .lg-h-75vh-important {
        height:75vh!important;
    }
    .lg-h-100vh-important {
        height:100vh!important;
    }
    .lg-h-50px {
        height:50px;
    }
    .lg-h-100px {
        height:100px;
    }
    .lg-h-150px {
        height:150px;
    }
    .lg-h-200px {
        height:200px;
    }
    .lg-h-250px {
        height:250px;
    }
    .lg-h-300px {
        height:300px;
    }
    .lg-h-350px {
        height:350px;
    }
    .lg-h-400px {
        height:400px;
    }
    .lg-h-450px {
        height:450px;
    }
    .lg-h-500px {
        height:500px;
    }
    .lg-h-50px-important {
        height:50px!important;
    }
    .lg-h-100px-important {
        height:100px!important;
    }
    .lg-h-150px-important {
        height:150px!important;
    }
    .lg-h-200px-important {
        height:200px!important;
    }
    .lg-h-250px-important {
        height:250px!important;
    }
    .lg-h-300px-important {
        height:300px!important;
    }
    .lg-h-350px-important {
        height:350px!important;
    }
    .lg-h-400px-important {
        height:400px!important;
    }
    .lg-h-450px-important {
        height:450px!important;
    }
    .lg-h-500px-important {
        height:500px!important;
    }
    .lg-max-h-0 {
        max-height:0;
    }
    .lg-max-h-0-important {
        max-height:0!important;
    }
    .lg-max-h-25vh {
        max-height:25vh;
    }
    .lg-max-h-50vh {
        max-height:50vh;
    }
    .lg-max-h-75vh {
        max-height:75vh;
    }
    .lg-max-h-100vh {
        max-height:100vh;
    }
    .lg-max-h-25vh-important {
        max-height:25vh!important;
    }
    .lg-max-h-50vh-important {
        max-height:50vh!important;
    }
    .lg-max-h-75vh-important {
        max-height:75vh!important;
    }
    .lg-max-h-100vh-important {
        max-height:100vh!important;
    }
    .lg-max-h-50px {
        max-height:50px;
    }
    .lg-max-h-100px {
        max-height:100px;
    }
    .lg-max-h-150px {
        max-height:150px;
    }
    .lg-max-h-200px {
        max-height:200px;
    }
    .lg-max-h-250px {
        max-height:250px;
    }
    .lg-max-h-300px {
        max-height:300px;
    }
    .lg-max-h-350px {
        max-height:350px;
    }
    .lg-max-h-400px {
        max-height:400px;
    }
    .lg-max-h-450px {
        max-height:450px;
    }
    .lg-max-h-500px {
        max-height:500px;
    }
    .lg-max-h-50px-important {
        max-height:50px!important;
    }
    .lg-max-h-100px-important {
        max-height:100px!important;
    }
    .lg-max-h-150px-important {
        max-height:150px!important;
    }
    .lg-max-h-200px-important {
        max-height:200px!important;
    }
    .lg-max-h-250px-important {
        max-height:250px!important;
    }
    .lg-max-h-300px-important {
        max-height:300px!important;
    }
    .lg-max-h-350px-important {
        max-height:350px!important;
    }
    .lg-max-h-400px-important {
        max-height:400px!important;
    }
    .lg-max-h-450px-important {
        max-height:450px!important;
    }
    .lg-max-h-500px-important {
        max-height:500px!important;
    }
    .lg-h-025rem {
        height:.25rem;
    }
    .lg-h-05rem {
        height:.5rem;
    }
    .lg-h-075rem {
        height:.75rem;
    }
    .lg-h-1rem {
        height:1rem;
    }
    .lg-h-125rem {
        height:1.25rem;
    }
    .lg-h-15rem {
        height:1.5rem;
    }
    .lg-h-175rem {
        height:1.75rem;
    }
    .lg-h-2rem {
        height:2rem;
    }
    .lg-h-3rem {
        height:3rem;
    }
    .lg-h-4rem {
        height:4rem;
    }
    .lg-h-5rem {
        height:5rem;
    }
    .lg-h-025rem-important {
        height:.25rem!important;
    }
    .lg-h-05rem-important {
        height:.5rem!important;
    }
    .lg-h-075rem-important {
        height:.75rem!important;
    }
    .lg-h-1rem-important {
        height:1rem!important;
    }
    .lg-h-125rem-important {
        height:1.25rem!important;
    }
    .lg-h-15rem-important {
        height:1.5rem!important;
    }
    .lg-h-175rem-important {
        height:1.75rem!important;
    }
    .lg-h-2rem-important {
        height:2rem!important;
    }
    .lg-h-3rem-important {
        height:3rem!important;
    }
    .lg-h-4rem-important {
        height:4rem!important;
    }
    .lg-h-5rem-important {
        height:5rem!important;
    }
    .lg-cols {
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        padding:var(--padding-size-2);
    }
    .cols.lg-without-padding {
        padding:0;
    }
    .cols.lg-without-padding-important {
        padding:0!important;
    }
    .cols > [class*="col-"].lg-without-padding {
        padding:0;
    }
    .cols > [class*="col-"].lg-without-padding-important {
        padding:0!important;
    }
    .cols.lg-null-children-padding-y {
        margin-left:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.lg-null-children-padding-x {
        margin-top:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.lg-null-children-padding {
        margin:calc(var(--margin-size-2) * -1);
    }
    .cols > .lg-col-0 {
        width:0;
    }
    .cols > .lg-col-1 {
        width:8.33%;
    }
    .cols > .lg-col-2 {
        width:16.66%;
    }
    .cols > .lg-col-3 {
        width:25%;
    }
    .cols > .lg-col-4 {
        width:33.33%;
    }
    .cols > .lg-col-5 {
        width:41.66%;
    }
    .cols > .lg-col-6 {
        width:50%;
    }
    .cols > .lg-col-7 {
        width:58.33%;
    }
    .cols > .lg-col-8 {
        width:66.66%;
    }
    .cols > .lg-col-9 {
        width:75%;
    }
    .cols > .lg-col-10 {
        width:83.33%;
    }
    .cols > .lg-col-11 {
        width:91.66%;
    }
    .cols > .lg-col-12 {
        width:100%;
    }
    .cols > .lg-col-auto {
        width:auto;
    }
    .cols > .lg-col-0-important {
        width:0!important;
    }
    .cols > .lg-col-1-important {
        width:8.33%!important;
    }
    .cols > .lg-col-2-important {
        width:16.66%!important;
    }
    .cols > .lg-col-3-important {
        width:25%!important;
    }
    .cols > .lg-col-4-important {
        width:33.33%!important;
    }
    .cols > .lg-col-5-important {
        width:41.66%!important;
    }
    .cols > .lg-col-6-important {
        width:50%!important;
    }
    .cols > .lg-col-7-important {
        width:58.33%!important;
    }
    .cols > .lg-col-8-important {
        width:66.66%!important;
    }
    .cols > .lg-col-9-important {
        width:75%!important;
    }
    .cols > .lg-col-10-important {
        width:83.33%!important;
    }
    .cols > .lg-col-11-important {
        width:91.66%!important;
    }
    .cols > .lg-col-12-important {
        width:100%!important;
    }
    .cols > .lg-col-auto-important {
        width:auto!important;
    }
    .cols.show-grid > .lg-col-auto::before {
        content: "auto" !important;
    }
    .cols.show-grid > .lg-col-0::before {
        content: "0" !important;
    }
    .cols.show-grid > .lg-col-1::before {
        content: "1" !important;
    }
    .cols.show-grid > .lg-col-2::before {
        content: "2" !important;
    }
    .cols.show-grid > .lg-col-3::before {
        content: "3" !important;
    }
    .cols.show-grid > .lg-col-4::before {
        content: "4" !important;
    }
    .cols.show-grid > .lg-col-5::before {
        content: "5" !important;
    }
    .cols.show-grid > .lg-col-6::before {
        content: "6" !important;
    }
    .cols.show-grid > .lg-col-7::before {
        content: "7" !important;
    }
    .cols.show-grid > .lg-col-8::before {
        content: "8" !important;
    }
    .cols.show-grid > .lg-col-9::before {
        content: "9" !important;
    }
    .cols.show-grid > .lg-col-10::before {
        content: "10" !important;
    }
    .cols.show-grid > .lg-col-11::before {
        content: "11" !important;
    }
    .cols.show-grid > .lg-col-12::before {
        content: "12" !important;
    }
    .lg-overflow-auto {
        overflow:auto;
    }
    .lg-overflow-hidden {
        overflow:hidden;
    }
    .lg-overflow-initial {
        overflow:initial;
    }
    .lg-overflow-scroll {
        overflow:scroll;
    }
    .lg-overflow-unset {
        overflow:unset;
    }
    .lg-overflow-auto-important {
        overflow:auto !important;
    }
    .lg-overflow-hidden-important {
        overflow:hidden !important;
    }
    .lg-overflow-initial-important {
        overflow:initial !important;
    }
    .lg-overflow-scroll-important {
        overflow:scroll !important;
    }
    .lg-overflow-unset-important {
        overflow:unset !important;
    }
    .lg-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    .lg-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .lg-opacity-0 {
        opacity: 0;
    }
    body .lg-opacity-10 {
        opacity: 0.1;
    }
    body .lg-opacity-20 {
        opacity: 0.2;
    }
    body .lg-opacity-30 {
        opacity: 0.3;
    }
    body .lg-opacity-40 {
        opacity: 0.4;
    }
    body .lg-opacity-50 {
        opacity: 0.5;
    }
    body .lg-opacity-60 {
        opacity: 0.6;
    }
    body .lg-opacity-70 {
        opacity: 0.7;
    }
    body .lg-opacity-80 {
        opacity: 0.8;
    }
    body .lg-opacity-90 {
        opacity: 0.9;
    }
    body .lg-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.lg-scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.lg-scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
/* XL */
@media only screen and (min-width: 1200px) {

    .xl-text-xs {
        font-size:.5rem!important;
    }
    .xl-text-sm {
        font-size:.75rem!important;
    }
    .xl-text-md {
        font-size:1rem!important;
    }
    .xl-text-lg {
        font-size:1.25rem!important;
    }
    .xl-text-xl {
        font-size:1.5rem!important;
    }
    .xl-text-align-inherit {
        text-align:inherit;
    }
    .xl-text-align-start {
        text-align:start;
    }
    .xl-text-align-center {
        text-align:center;
    }
    .xl-text-align-end {
        text-align:end;
    }
    .xl-text-align-justify {
        text-align:justify;
    }
    .xl-text-align-justifyall {
        text-align:justify-all;
    }
    .xl-text-align-unset {
        text-align:unset;
    }
    .xl-text-align-inherit-important {
        text-align:inherit!important;
    }
    .xl-text-align-start-important {
        text-align:start!important;
    }
    .xl-text-align-center-important {
        text-align:center!important;
    }
    .xl-text-align-end-important {
        text-align:end!important;
    }
    .xl-text-align-justify-important {
        text-align:justify!important;
    }
    .xl-text-align-justifyall-important {
        text-align:justify-all!important;
    }
    .xl-text-align-unset-important {
        text-align:unset!important;
    }
    .xl-uppercase {
        text-transform:uppercase;
    }
    .xl-lowercase {
        text-transform:lowercase;
    }
    .xl-fisrt-upper {
        text-transform:capitalize;
    }
    .xl-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase;
    }
    .xl-only-first-upper::first-letter {
        text-transform:uppercase;
    }
    .xl-text-transform-none {
        text-transform:none;
    }
    .xl-uppercase-important {
        text-transform:uppercase!important;
    }
    .xl-lowercase-important {
        text-transform:lowercase!important;
    }
    .xl-fisrt-upper-important {
        text-transform:capitalize!important;
    }
    .xl-only-first-upper-important {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    .xl-only-first-upper-important::first-letter {
        text-transform:uppercase!important;
    }
    .xl-text-transform-none-important {
        text-transform:none!important;
    }
    .xl-hidden {
        display:none;
    }
    .xl-block {
        display:block;
    }
    .xl-flex {
        display:flex;
        flex-wrap:nowrap;
    }
    .xl-inline {
        display:inline;
    }
    .xl-grid {
        display:grid;
    }
    .xl-inherit {
        display:inherit;
    }
    .xl-none {
        display:none;
    }
    .xl-hidden-important {
        display:none!important;
    }
    .xl-block-important {
        display:block!important;
    }
    .xl-flex-important {
        display:flex!important;
    }
    .xl-inline-important {
        display:inline!important;
    }
    .xl-grid-important {
        display:grid!important;
    }
    .xl-inherit-important {
        display:inherit!important;
    }
    .xl-none-important {
        display:none!important;
    }
    .xl-font-bold {
        font-weight:700;
    }
    .xl-hover\:font-bold:hover {
        font-weight:700;
    }
    .xl-font-normal {
        font-weight:400;
    }
    .xl-hover\:font-normal:hover {
        font-weight:400;
    }
    .xl-font-bold-important {
        font-weight:700!important;
    }
    .xl-hover\:font-bold-important:hover {
        font-weight:700!important;
    }
    .xl-font-normal-important {
        font-weight:400!important;
    }
    .xl-hover\:font-normal-important:hover {
        font-weight:400!important;
    }
    .xl-font-italic {
        font-style:italic;
    }
    .xl-font-italic-important {
        font-style:italic!important;
    }
    .xl-font-family-inherit {
        font-family:inherit;
    }
    .xl-font-family-initial {
        font-family:initial;
    }
    .xl-font-family-monospace {
        font-family:monospace;
    }
    .xl-font-family-emoji {
        font-family:emoji;
    }
    .xl-font-family-inherit-important {
        font-family:inherit!important;
    }
    .xl-font-family-initial-important {
        font-family:initial!important;
    }
    .xl-font-family-monospace-important {
        font-family:monospace!important;
    }
    .xl-font-family-emoji-important {
        font-family:emoji!important;
    }
    .xl-text-no-wrap {
        text-wrap:nowrap;
        white-space:nowrap;
    }
    .xl-text-no-wrap-important {
        text-wrap:nowrap!important;
        white-space:nowrap!important;
    }
    .xl-wrapper-border {
        border-width:1px;
        border-style:solid;
        border-color:var(--surface-border);
    }
    .xl-wrapper-border-important {
        border-width:1px!important;
        border-style:solid!important;
        border-color:var(--surface-border)!important;
    }
    .xl-border-rounded {
        border-radius:var(--border-radius);
    }
    .xl-border-rounded-important {
        border-radius:var(--border-radius)!important;
    }
    .xl-cursor-pointer {
        cursor:pointer;
    }
    .xl-cursor-auto {
        cursor:auto;
    }
    .xl-cursor-inherit {
        cursor:inherit;
    }
    .xl-pointer-events-none {
        pointer-events:none;
    }
    .xl-pointer-events-auto {
        pointer-events:auto;
    }
    .xl-text-decoration-none {
        text-decoration:none;
    }
    .xl-text-decoration-inherit {
        text-decoration:inherit;
    }
    .xl-text-decoration-initial {
        text-decoration:initial;
    }
    .xl-text-decoration-underline {
        text-decoration:underline;
    }
    .xl-text-decoration-underline-dotted {
        text-decoration:underline dotted;
    }
    .xl-text-decoration-underline-wavy {
        text-decoration:underline wavy;
    }
    .xl-text-decoration-none-important {
        text-decoration:none!important;
    }
    .xl-text-decoration-inherit-important {
        text-decoration:inherit!important;
    }
    .xl-text-decoration-initial-important {
        text-decoration:initial!important;
    }
    .xl-text-decoration-underline-important {
        text-decoration:underline!important;
    }
    .xl-text-decoration-underline-dotted-important {
        text-decoration:underline dotted!important;
    }
    .xl-text-decoration-underline-wavy-important {
        text-decoration:underline wavy!important;
    }
    .xl-left-0 {
        left: 0;
    }
    .xl-left-0-important {
        left: 0 !important;
    }
    .xl-right-0 {
        right: 0;
    }
    .xl-right-0-important {
        right: 0 !important;
    }
    .xl-p-0 {
        padding:0;
    }
    .xl-p-1 {
        padding:var(--padding-size-1);
    }
    .xl-p-2 {
        padding:var(--padding-size-2);
    }
    .xl-p-3 {
        padding:var(--padding-size-3);
    }
    .xl-p-4 {
        padding:var(--padding-size-4);
    }
    .xl-p-5 {
        padding:var(--padding-size-5);
    }
    .xl-p-6 {
        padding:var(--padding-size-6);
    }
    .xl-p-7 {
        padding:var(--padding-size-7);
    }
    .xl-p-8 {
        padding:var(--padding-size-8);
    }
    .xl-p-9 {
        padding:var(--padding-size-9);
    }
    .xl-p-10 {
        padding:var(--padding-size-10);
    }
    .xl-p-0-important {
        padding:0!important;
    }
    .xl-p-1-important {
        padding:var(--padding-size-1)!important;
    }
    .xl-p-2-important {
        padding:var(--padding-size-2)!important;
    }
    .xl-p-3-important {
        padding:var(--padding-size-3)!important;
    }
    .xl-p-4-important {
        padding:var(--padding-size-4)!important;
    }
    .xl-p-5-important {
        padding:var(--padding-size-5)!important;
    }
    .xl-p-6-important {
        padding:var(--padding-size-6)!important;
    }
    .xl-p-7-important {
        padding:var(--padding-size-7)!important;
    }
    .xl-p-8-important {
        padding:var(--padding-size-8)!important;
    }
    .xl-p-9-important {
        padding:var(--padding-size-9)!important;
    }
    .xl-p-10-important {
        padding:var(--padding-size-10)!important;
    }
    .xl-pt-0 {
        padding-top:0;
    }
    .xl-pt-1 {
        padding-top:var(--padding-size-1);
    }
    .xl-pt-2 {
        padding-top:var(--padding-size-2);
    }
    .xl-pt-3 {
        padding-top:var(--padding-size-3);
    }
    .xl-pt-4 {
        padding-top:var(--padding-size-4);
    }
    .xl-pt-5 {
        padding-top:var(--padding-size-5);
    }
    .xl-pt-6 {
        padding-top:var(--padding-size-6);
    }
    .xl-pt-7 {
        padding-top:var(--padding-size-7);
    }
    .xl-pt-8 {
        padding-top:var(--padding-size-8);
    }
    .xl-pt-9 {
        padding-top:var(--padding-size-9);
    }
    .xl-pt-10 {
        padding-top:var(--padding-size-10);
    }
    .xl-pt-0-important {
        padding-top:0!important;
    }
    .xl-pt-1-important {
        padding-top:var(--padding-size-1)!important;
    }
    .xl-pt-2-important {
        padding-top:var(--padding-size-2)!important;
    }
    .xl-pt-3-important {
        padding-top:var(--padding-size-3)!important;
    }
    .xl-pt-4-important {
        padding-top:var(--padding-size-4)!important;
    }
    .xl-pt-5-important {
        padding-top:var(--padding-size-5)!important;
    }
    .xl-pt-6-important {
        padding-top:var(--padding-size-6)!important;
    }
    .xl-pt-7-important {
        padding-top:var(--padding-size-7)!important;
    }
    .xl-pt-8-important {
        padding-top:var(--padding-size-8)!important;
    }
    .xl-pt-9-important {
        padding-top:var(--padding-size-9)!important;
    }
    .xl-pt-10-important {
        padding-top:var(--padding-size-10)!important;
    }
    .xl-pr-0 {
        padding-right:0;
    }
    .xl-pr-1 {
        padding-right:var(--padding-size-1);
    }
    .xl-pr-2 {
        padding-right:var(--padding-size-2);
    }
    .xl-pr-3 {
        padding-right:var(--padding-size-3);
    }
    .xl-pr-4 {
        padding-right:var(--padding-size-4);
    }
    .xl-pr-5 {
        padding-right:var(--padding-size-5);
    }
    .xl-pr-6 {
        padding-right:var(--padding-size-6);
    }
    .xl-pr-7 {
        padding-right:var(--padding-size-7);
    }
    .xl-pr-8 {
        padding-right:var(--padding-size-8);
    }
    .xl-pr-9 {
        padding-right:var(--padding-size-9);
    }
    .xl-pr-10 {
        padding-right:var(--padding-size-10);
    }
    .xl-pr-0-important {
        padding-right:0!important;
    }
    .xl-pr-1-important {
        padding-right:var(--padding-size-1)!important;
    }
    .xl-pr-2-important {
        padding-right:var(--padding-size-2)!important;
    }
    .xl-pr-3-important {
        padding-right:var(--padding-size-3)!important;
    }
    .xl-pr-4-important {
        padding-right:var(--padding-size-4)!important;
    }
    .xl-pr-5-important {
        padding-right:var(--padding-size-5)!important;
    }
    .xl-pr-6-important {
        padding-right:var(--padding-size-6)!important;
    }
    .xl-pr-7-important {
        padding-right:var(--padding-size-7)!important;
    }
    .xl-pr-8-important {
        padding-right:var(--padding-size-8)!important;
    }
    .xl-pr-9-important {
        padding-right:var(--padding-size-9)!important;
    }
    .xl-pr-10-important {
        padding-right:var(--padding-size-10)!important;
    }
    .xl-pb-0 {
        padding-bottom:0;
    }
    .xl-pb-1 {
        padding-bottom:var(--padding-size-1);
    }
    .xl-pb-2 {
        padding-bottom:var(--padding-size-2);
    }
    .xl-pb-3 {
        padding-bottom:var(--padding-size-3);
    }
    .xl-pb-4 {
        padding-bottom:var(--padding-size-4);
    }
    .xl-pb-5 {
        padding-bottom:var(--padding-size-5);
    }
    .xl-pb-6 {
        padding-bottom:var(--padding-size-6);
    }
    .xl-pb-7 {
        padding-bottom:var(--padding-size-7);
    }
    .xl-pb-8 {
        padding-bottom:var(--padding-size-8);
    }
    .xl-pb-9 {
        padding-bottom:var(--padding-size-9);
    }
    .xl-pb-10 {
        padding-bottom:var(--padding-size-10);
    }
    .xl-pb-0-important {
        padding-bottom:0!important;
    }
    .xl-pb-1-important {
        padding-bottom:var(--padding-size-1)!important;
    }
    .xl-pb-2-important {
        padding-bottom:var(--padding-size-2)!important;
    }
    .xl-pb-3-important {
        padding-bottom:var(--padding-size-3)!important;
    }
    .xl-pb-4-important {
        padding-bottom:var(--padding-size-4)!important;
    }
    .xl-pb-5-important {
        padding-bottom:var(--padding-size-5)!important;
    }
    .xl-pb-6-important {
        padding-bottom:var(--padding-size-6)!important;
    }
    .xl-pb-7-important {
        padding-bottom:var(--padding-size-7)!important;
    }
    .xl-pb-8-important {
        padding-bottom:var(--padding-size-8)!important;
    }
    .xl-pb-9-important {
        padding-bottom:var(--padding-size-9)!important;
    }
    .xl-pb-10-important {
        padding-bottom:var(--padding-size-10)!important;
    }
    .xl-pl-0 {
        padding-left:0;
    }
    .xl-pl-1 {
        padding-left:var(--padding-size-1);
    }
    .xl-pl-2 {
        padding-left:var(--padding-size-2);
    }
    .xl-pl-3 {
        padding-left:var(--padding-size-3);
    }
    .xl-pl-4 {
        padding-left:var(--padding-size-4);
    }
    .xl-pl-5 {
        padding-left:var(--padding-size-5);
    }
    .xl-pl-6 {
        padding-left:var(--padding-size-6);
    }
    .xl-pl-7 {
        padding-left:var(--padding-size-7);
    }
    .xl-pl-8 {
        padding-left:var(--padding-size-8);
    }
    .xl-pl-9 {
        padding-left:var(--padding-size-9);
    }
    .xl-pl-10 {
        padding-left:var(--padding-size-10);
    }
    .xl-pl-0-important {
        padding-left:0!important;
    }
    .xl-pl-1-important {
        padding-left:var(--padding-size-1)!important;
    }
    .xl-pl-2-important {
        padding-left:var(--padding-size-2)!important;
    }
    .xl-pl-3-important {
        padding-left:var(--padding-size-3)!important;
    }
    .xl-pl-4-important {
        padding-left:var(--padding-size-4)!important;
    }
    .xl-pl-5-important {
        padding-left:var(--padding-size-5)!important;
    }
    .xl-pl-6-important {
        padding-left:var(--padding-size-6)!important;
    }
    .xl-pl-7-important {
        padding-left:var(--padding-size-7)!important;
    }
    .xl-pl-8-important {
        padding-left:var(--padding-size-8)!important;
    }
    .xl-pl-9-important {
        padding-left:var(--padding-size-9)!important;
    }
    .xl-pl-10-important {
        padding-left:var(--padding-size-10)!important;
    }
    .xl-ph-0 {
        padding-left:0;
        padding-right:0;
    }
    .xl-ph-1 {
        padding-left:var(--padding-size-1);
        padding-right:var(--padding-size-1);
    }
    .xl-ph-2 {
        padding-left:var(--padding-size-2);
        padding-right:var(--padding-size-2);
    }
    .xl-ph-3 {
        padding-left:var(--padding-size-3);
        padding-right:var(--padding-size-3);
    }
    .xl-ph-4 {
        padding-left:var(--padding-size-4);
        padding-right:var(--padding-size-4);
    }
    .xl-ph-5 {
        padding-left:var(--padding-size-5);
        padding-right:var(--padding-size-5);
    }
    .xl-ph-6 {
        padding-left:var(--padding-size-6);
        padding-right:var(--padding-size-6);
    }
    .xl-ph-7 {
        padding-left:var(--padding-size-7);
        padding-right:var(--padding-size-7);
    }
    .xl-ph-8 {
        padding-left:var(--padding-size-8);
        padding-right:var(--padding-size-8);
    }
    .xl-ph-9 {
        padding-left:var(--padding-size-9);
        padding-right:var(--padding-size-9);
    }
    .xl-ph-10 {
        padding-left:var(--padding-size-10);
        padding-right:var(--padding-size-10);
    }
    .xl-ph-0-important {
        padding-left:0!important;
        padding-right:0!important;
    }
    .xl-ph-1-important {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    .xl-ph-2-important {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    .xl-ph-3-important {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    .xl-ph-4-important {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    .xl-ph-5-important {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    .xl-ph-6-important {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    .xl-ph-7-important {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    .xl-ph-8-important {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    .xl-ph-9-important {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    .xl-ph-10-important {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    .xl-pv-0 {
        padding-top:0;
        padding-bottom:0;
    }
    .xl-pv-1 {
        padding-top:var(--padding-size-1);
        padding-bottom:var(--padding-size-1);
    }
    .xl-pv-2 {
        padding-top:var(--padding-size-2);
        padding-bottom:var(--padding-size-2);
    }
    .xl-pv-3 {
        padding-top:var(--padding-size-3);
        padding-bottom:var(--padding-size-3);
    }
    .xl-pv-4 {
        padding-top:var(--padding-size-4);
        padding-bottom:var(--padding-size-4);
    }
    .xl-pv-5 {
        padding-top:var(--padding-size-5);
        padding-bottom:var(--padding-size-5);
    }
    .xl-pv-6 {
        padding-top:var(--padding-size-6);
        padding-bottom:var(--padding-size-6);
    }
    .xl-pv-7 {
        padding-top:var(--padding-size-7);
        padding-bottom:var(--padding-size-7);
    }
    .xl-pv-8 {
        padding-top:var(--padding-size-8);
        padding-bottom:var(--padding-size-8);
    }
    .xl-pv-9 {
        padding-top:var(--padding-size-9);
        padding-bottom:var(--padding-size-9);
    }
    .xl-pv-10 {
        padding-top:var(--padding-size-10);
        padding-bottom:var(--padding-size-10);
    }
    .xl-pv-0-important {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .xl-pv-1-important {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    .xl-pv-2-important {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    .xl-pv-3-important {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    .xl-pv-4-important {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    .xl-pv-5-important {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    .xl-pv-6-important {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    .xl-pv-7-important {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    .xl-pv-8-important {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    .xl-pv-9-important {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    .xl-pv-10-important {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    .xl-m-0 {
        margin:0;
    }
    .xl-m-1 {
        margin:var(--margin-size-1);
    }
    .xl-m-2 {
        margin:var(--margin-size-2);
    }
    .xl-m-3 {
        margin:var(--margin-size-3);
    }
    .xl-m-4 {
        margin:var(--margin-size-4);
    }
    .xl-m-5 {
        margin:var(--margin-size-5);
    }
    .xl-m-6 {
        margin:var(--margin-size-6);
    }
    .xl-m-7 {
        margin:var(--margin-size-7);
    }
    .xl-m-8 {
        margin:var(--margin-size-8);
    }
    .xl-m-9 {
        margin:var(--margin-size-9);
    }
    .xl-m-10 {
        margin:var(--margin-size-10);
    }
    .xl-m-0-important {
        margin:0!important;
    }
    .xl-m-1-important {
        margin:var(--margin-size-1)!important;
    }
    .xl-m-2-important {
        margin:var(--margin-size-2)!important;
    }
    .xl-m-3-important {
        margin:var(--margin-size-3)!important;
    }
    .xl-m-4-important {
        margin:var(--margin-size-4)!important;
    }
    .xl-m-5-important {
        margin:var(--margin-size-5)!important;
    }
    .xl-m-6-important {
        margin:var(--margin-size-6)!important;
    }
    .xl-m-7-important {
        margin:var(--margin-size-7)!important;
    }
    .xl-m-8-important {
        margin:var(--margin-size-8)!important;
    }
    .xl-m-9-important {
        margin:var(--margin-size-9)!important;
    }
    .xl-m-10-important {
        margin:var(--margin-size-10)!important;
    }
    .xl-mt-0 {
        margin-top:0;
    }
    .xl-mt-1 {
        margin-top:var(--margin-size-1);
    }
    .xl-mt-2 {
        margin-top:var(--margin-size-2);
    }
    .xl-mt-3 {
        margin-top:var(--margin-size-3);
    }
    .xl-mt-4 {
        margin-top:var(--margin-size-4);
    }
    .xl-mt-5 {
        margin-top:var(--margin-size-5);
    }
    .xl-mt-6 {
        margin-top:var(--margin-size-6);
    }
    .xl-mt-7 {
        margin-top:var(--margin-size-7);
    }
    .xl-mt-8 {
        margin-top:var(--margin-size-8);
    }
    .xl-mt-9 {
        margin-top:var(--margin-size-9);
    }
    .xl-mt-10 {
        margin-top:var(--margin-size-10);
    }
    .xl-mt-0-important {
        margin-top:0!important;
    }
    .xl-mt-1-important {
        margin-top:var(--margin-size-1)!important;
    }
    .xl-mt-2-important {
        margin-top:var(--margin-size-2)!important;
    }
    .xl-mt-3-important {
        margin-top:var(--margin-size-3)!important;
    }
    .xl-mt-4-important {
        margin-top:var(--margin-size-4)!important;
    }
    .xl-mt-5-important {
        margin-top:var(--margin-size-5)!important;
    }
    .xl-mt-6-important {
        margin-top:var(--margin-size-6)!important;
    }
    .xl-mt-7-important {
        margin-top:var(--margin-size-7)!important;
    }
    .xl-mt-8-important {
        margin-top:var(--margin-size-8)!important;
    }
    .xl-mt-9-important {
        margin-top:var(--margin-size-9)!important;
    }
    .xl-mt-10-important {
        margin-top:var(--margin-size-10)!important;
    }
    .xl-mr-0 {
        margin-right:0;
    }
    .xl-mr-1 {
        margin-right:var(--margin-size-1);
    }
    .xl-mr-2 {
        margin-right:var(--margin-size-2);
    }
    .xl-mr-3 {
        margin-right:var(--margin-size-3);
    }
    .xl-mr-4 {
        margin-right:var(--margin-size-4);
    }
    .xl-mr-5 {
        margin-right:var(--margin-size-5);
    }
    .xl-mr-6 {
        margin-right:var(--margin-size-6);
    }
    .xl-mr-7 {
        margin-right:var(--margin-size-7);
    }
    .xl-mr-8 {
        margin-right:var(--margin-size-8);
    }
    .xl-mr-9 {
        margin-right:var(--margin-size-9);
    }
    .xl-mr-10 {
        margin-right:var(--margin-size-10);
    }
    .xl-mr-0-important {
        margin-right:0!important;
    }
    .xl-mr-1-important {
        margin-right:var(--margin-size-1)!important;
    }
    .xl-mr-2-important {
        margin-right:var(--margin-size-2)!important;
    }
    .xl-mr-3-important {
        margin-right:var(--margin-size-3)!important;
    }
    .xl-mr-4-important {
        margin-right:var(--margin-size-4)!important;
    }
    .xl-mr-5-important {
        margin-right:var(--margin-size-5)!important;
    }
    .xl-mr-6-important {
        margin-right:var(--margin-size-6)!important;
    }
    .xl-mr-7-important {
        margin-right:var(--margin-size-7)!important;
    }
    .xl-mr-8-important {
        margin-right:var(--margin-size-8)!important;
    }
    .xl-mr-9-important {
        margin-right:var(--margin-size-9)!important;
    }
    .xl-mr-10-important {
        margin-right:var(--margin-size-10)!important;
    }
    .xl-mb-0 {
        margin-bottom:0;
    }
    .xl-mb-1 {
        margin-bottom:var(--margin-size-1);
    }
    .xl-mb-2 {
        margin-bottom:var(--margin-size-2);
    }
    .xl-mb-3 {
        margin-bottom:var(--margin-size-3);
    }
    .xl-mb-4 {
        margin-bottom:var(--margin-size-4);
    }
    .xl-mb-5 {
        margin-bottom:var(--margin-size-5);
    }
    .xl-mb-6 {
        margin-bottom:var(--margin-size-6);
    }
    .xl-mb-7 {
        margin-bottom:var(--margin-size-7);
    }
    .xl-mb-8 {
        margin-bottom:var(--margin-size-8);
    }
    .xl-mb-9 {
        margin-bottom:var(--margin-size-9);
    }
    .xl-mb-10 {
        margin-bottom:var(--margin-size-10);
    }
    .xl-mb-0-important {
        margin-bottom:0!important;
    }
    .xl-mb-1-important {
        margin-bottom:var(--margin-size-1)!important;
    }
    .xl-mb-2-important {
        margin-bottom:var(--margin-size-2)!important;
    }
    .xl-mb-3-important {
        margin-bottom:var(--margin-size-3)!important;
    }
    .xl-mb-4-important {
        margin-bottom:var(--margin-size-4)!important;
    }
    .xl-mb-5-important {
        margin-bottom:var(--margin-size-5)!important;
    }
    .xl-mb-6-important {
        margin-bottom:var(--margin-size-6)!important;
    }
    .xl-mb-7-important {
        margin-bottom:var(--margin-size-7)!important;
    }
    .xl-mb-8-important {
        margin-bottom:var(--margin-size-8)!important;
    }
    .xl-mb-9-important {
        margin-bottom:var(--margin-size-9)!important;
    }
    .xl-mb-10-important {
        margin-bottom:var(--margin-size-10)!important;
    }
    .xl-ml-0 {
        margin-left:0;
    }
    .xl-ml-1 {
        margin-left:var(--margin-size-1);
    }
    .xl-ml-2 {
        margin-left:var(--margin-size-2);
    }
    .xl-ml-3 {
        margin-left:var(--margin-size-3);
    }
    .xl-ml-4 {
        margin-left:var(--margin-size-4);
    }
    .xl-ml-5 {
        margin-left:var(--margin-size-5);
    }
    .xl-ml-6 {
        margin-left:var(--margin-size-6);
    }
    .xl-ml-7 {
        margin-left:var(--margin-size-7);
    }
    .xl-ml-8 {
        margin-left:var(--margin-size-8);
    }
    .xl-ml-9 {
        margin-left:var(--margin-size-9);
    }
    .xl-ml-10 {
        margin-left:var(--margin-size-10);
    }
    .xl-ml-0-important {
        margin-left:0!important;
    }
    .xl-ml-1-important {
        margin-left:var(--margin-size-1)!important;
    }
    .xl-ml-2-important {
        margin-left:var(--margin-size-2)!important;
    }
    .xl-ml-3-important {
        margin-left:var(--margin-size-3)!important;
    }
    .xl-ml-4-important {
        margin-left:var(--margin-size-4)!important;
    }
    .xl-ml-5-important {
        margin-left:var(--margin-size-5)!important;
    }
    .xl-ml-6-important {
        margin-left:var(--margin-size-6)!important;
    }
    .xl-ml-7-important {
        margin-left:var(--margin-size-7)!important;
    }
    .xl-ml-8-important {
        margin-left:var(--margin-size-8)!important;
    }
    .xl-ml-9-important {
        margin-left:var(--margin-size-9)!important;
    }
    .xl-ml-10-important {
        margin-left:var(--margin-size-10)!important;
    }
    .xl-mh-0 {
        margin-left:0;
        margin-right:0;
    }
    .xl-mh-1 {
        margin-left:var(--margin-size-1);
        margin-right:var(--margin-size-1);
    }
    .xl-mh-2 {
        margin-left:var(--margin-size-2);
        margin-right:var(--margin-size-2);
    }
    .xl-mh-3 {
        margin-left:var(--margin-size-3);
        margin-right:var(--margin-size-3);
    }
    .xl-mh-4 {
        margin-left:var(--margin-size-4);
        margin-right:var(--margin-size-4);
    }
    .xl-mh-5 {
        margin-left:var(--margin-size-5);
        margin-right:var(--margin-size-5);
    }
    .xl-mh-6 {
        margin-left:var(--margin-size-6);
        margin-right:var(--margin-size-6);
    }
    .xl-mh-7 {
        margin-left:var(--margin-size-7);
        margin-right:var(--margin-size-7);
    }
    .xl-mh-8 {
        margin-left:var(--margin-size-8);
        margin-right:var(--margin-size-8);
    }
    .xl-mh-9 {
        margin-left:var(--margin-size-9);
        margin-right:var(--margin-size-9);
    }
    .xl-mh-10 {
        margin-left:var(--margin-size-10);
        margin-right:var(--margin-size-10);
    }
    .xl-mh-0-important {
        margin-left:0!important;
        margin-right:0!important;
    }
    .xl-mh-1-important {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    .xl-mh-2-important {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    .xl-mh-3-important {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    .xl-mh-4-important {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    .xl-mh-5-important {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    .xl-mh-6-important {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    .xl-mh-7-important {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    .xl-mh-8-important {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    .xl-mh-9-important {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    .xl-mh-10-important {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    .xl-mv-0 {
        margin-top:0;
        margin-bottom:0;
    }
    .xl-mv-1 {
        margin-top:var(--margin-size-1);
        margin-bottom:var(--margin-size-1);
    }
    .xl-mv-2 {
        margin-top:var(--margin-size-2);
        margin-bottom:var(--margin-size-2);
    }
    .xl-mv-3 {
        margin-top:var(--margin-size-3);
        margin-bottom:var(--margin-size-3);
    }
    .xl-mv-4 {
        margin-top:var(--margin-size-4);
        margin-bottom:var(--margin-size-4);
    }
    .xl-mv-5 {
        margin-top:var(--margin-size-5);
        margin-bottom:var(--margin-size-5);
    }
    .xl-mv-6 {
        margin-top:var(--margin-size-6);
        margin-bottom:var(--margin-size-6);
    }
    .xl-mv-7 {
        margin-top:var(--margin-size-7);
        margin-bottom:var(--margin-size-7);
    }
    .xl-mv-8 {
        margin-top:var(--margin-size-8);
        margin-bottom:var(--margin-size-8);
    }
    .xl-mv-9 {
        margin-top:var(--margin-size-9);
        margin-bottom:var(--margin-size-9);
    }
    .xl-mv-10 {
        margin-top:var(--margin-size-10);
        margin-bottom:var(--margin-size-10);
    }
    .xl-mv-0-important {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    .xl-mv-1-important {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    .xl-mv-2-important {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    .xl-mv-3-important {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    .xl-mv-4-important {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    .xl-mv-5-important {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    .xl-mv-6-important {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    .xl-mv-7-important {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    .xl-mv-8-important {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    .xl-mv-9-important {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    .xl-mv-10-important {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    .xl-position-absolute {
        position: absolute;
    }
    .xl-position-absolute-important {
        position: absolute !important;
    }
    .xl-position-fixed {
        position: fixed;
    }
    .xl-position-fixed-important {
        position: fixed !important;
    }
    .xl-position-relative {
        position: relative;
    }
    .xl-position-relative-important {
        position: relative !important;
    }
    .xl-position-static {
        position: static;
    }
    .xl-position-static-important {
        position: static !important;
    }
    .xl-position-inherit {
        position: inherit;
    }
    .xl-position-inherit-important {
        position: inherit !important;
    }
    .xl-position-sticky {
        position: sticky;
    }
    .xl-position-sticky-important {
        position: sticky !important;
    }
    .xl-flex-row {
        flex-direction:row;
    }
    .xl-flex-row-reverse {
        flex-direction:row-reverse;
    }
    .xl-flex-column {
        flex-direction:column;
    }
    .xl-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .xl-flex-wrap {
        flex-wrap:wrap;
    }
    .xl-flex-wrap-reverse {
        flex-wrap:wrap-reverse;
    }
    .xl-flex-no-wrap {
        flex-wrap:nowrap;
    }
    .xl-flex-row-important {
        flex-direction:row!important;
    }
    .xl-flex-row-reverse-important {
        flex-direction:row-reverse!important;
    }
    .xl-flex-column-important {
        flex-direction:column!important;
    }
    .xl-flex-column-reverse-important {
        flex-direction:column-reverse!important;
    }
    .xl-flex-wrap-important {
        flex-wrap:wrap!important;
    }
    .xl-flex-wrap-reverse-important {
        flex-wrap:wrap-reverse!important;
    }
    .xl-flex-no-wrap-important {
        flex-wrap:nowrap!important;
    }
    .xl-flex-grow-1 {
        flex-grow:1;
    }
    .xl-flex-grow-0 {
        flex-grow:0;
    }
    .xl-flex-shrink-1 {
        flex-shrink:1;
    }
    .xl-flex-shrink-0 {
        flex-shrink:0;
    }
    .xl-flex-grow-1-important {
        flex-grow:1!important;
    }
    .xl-flex-grow-0-important {
        flex-grow:0!important;
    }
    .xl-flex-shrink-1-important {
        flex-shrink:1!important;
    }
    .xl-flex-shrink-0-important {
        flex-shrink:0!important;
    }
    .xl-flex-grow-1-shrink-1 {
        flex-grow:1;
        flex-shrink:1;
    }
    .xl-flex-grow-1-shrink-0 {
        flex-grow:1;
        flex-shrink:0;
    }
    .xl-flex-grow-0-shrink-1 {
        flex-grow:0;
        flex-shrink:1;
    }
    .xl-flex-grow-0-shrink-0 {
        flex-grow:0;
        flex-shrink:0;
    }
    .xl-flex-grow-1-shrink-1-important {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    .xl-flex-grow-1-shrink-0-important {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    .xl-flex-grow-0-shrink-1-important {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    .xl-flex-grow-0-shrink-0-important {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    .xl-justify-content-start {
        justify-content:flex-start;
    }
    .xl-justify-content-end {
        justify-content:flex-end;
    }
    .xl-justify-content-center {
        justify-content:center;
    }
    .xl-justify-content-between {
        justify-content:space-between;
    }
    .xl-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .xl-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .xl-justify-content-center-important {
        justify-content:center!important;
    }
    .xl-justify-content-between-important {
        justify-content:space-between!important;
    }
    .xl-order-0 {
        order:0;
    }
    .xl-order-1 {
        order:1;
    }
    .xl-order-2 {
        order:2;
    }
    .xl-order-3 {
        order:3;
    }
    .xl-order-4 {
        order:4;
    }
    .xl-order-5 {
        order:5;
    }
    .xl-order-6 {
        order:6;
    }
    .xl-order-7 {
        order:7;
    }
    .xl-order-8 {
        order:8;
    }
    .xl-order-9 {
        order:9;
    }
    .xl-order-10 {
        order:10;
    }
    .xl-order-11 {
        order:11;
    }
    .xl-order-12 {
        order:12;
    }
    .xl-order-13 {
        order:13;
    }
    .xl-order-14 {
        order:14;
    }
    .xl-order-15 {
        order:15;
    }
    .xl-order-16 {
        order:16;
    }
    .xl-order-17 {
        order:17;
    }
    .xl-order-18 {
        order:18;
    }
    .xl-order-19 {
        order:19;
    }
    .xl-order-20 {
        order:20;
    }
    .xl-order-0-important {
        order:0!important;
    }
    .xl-order-1-important {
        order:1!important;
    }
    .xl-order-2-important {
        order:2!important;
    }
    .xl-order-3-important {
        order:3!important;
    }
    .xl-order-4-important {
        order:4!important;
    }
    .xl-order-5-important {
        order:5!important;
    }
    .xl-order-6-important {
        order:6!important;
    }
    .xl-order-7-important {
        order:7!important;
    }
    .xl-order-8-important {
        order:8!important;
    }
    .xl-order-9-important {
        order:9!important;
    }
    .xl-order-10-important {
        order:10!important;
    }
    .xl-order-11-important {
        order:11!important;
    }
    .xl-order-12-important {
        order:12!important;
    }
    .xl-order-13-important {
        order:13!important;
    }
    .xl-order-14-important {
        order:14!important;
    }
    .xl-order-15-important {
        order:15!important;
    }
    .xl-order-16-important {
        order:16!important;
    }
    .xl-order-17-important {
        order:17!important;
    }
    .xl-order-18-important {
        order:18!important;
    }
    .xl-order-19-important {
        order:19!important;
    }
    .xl-order-20-important {
        order:20!important;
    }
    .xl-justify-content-start {
        justify-content:flex-start;
    }
    .xl-justify-content-end {
        justify-content:flex-end;
    }
    .xl-justify-content-center {
        justify-content:center;
    }
    .xl-justify-content-between {
        justify-content:space-between;
    }
    .xl-justify-content-start-important {
        justify-content:flex-start!important;
    }
    .xl-justify-content-end-important {
        justify-content:flex-end!important;
    }
    .xl-justify-content-center-important {
        justify-content:center!important;
    }
    .xl-justify-content-between-important {
        justify-content:space-between!important;
    }
    .xl-gap-0 {
        gap:0;
    }
    .xl-gap-1 {
        gap:var(--gap-size-1);
    }
    .xl-gap-2 {
        gap:var(--gap-size-2);
    }
    .xl-gap-3 {
        gap:var(--gap-size-3);
    }
    .xl-gap-4 {
        gap:var(--gap-size-4);
    }
    .xl-gap-5 {
        gap:var(--gap-size-5);
    }
    .xl-gap-6 {
        gap:var(--gap-size-6);
    }
    .xl-gap-7 {
        gap:var(--gap-size-7);
    }
    .xl-gap-8 {
        gap:var(--gap-size-8);
    }
    .xl-gap-0-important {
        gap:0!important;
    }
    .xl-gap-1-important {
        gap:var(--gap-size-1)!important;
    }
    .xl-gap-2-important {
        gap:var(--gap-size-2)!important;
    }
    .xl-gap-3-important {
        gap:var(--gap-size-3)!important;
    }
    .xl-gap-4-important {
        gap:var(--gap-size-4)!important;
    }
    .xl-gap-5-important {
        gap:var(--gap-size-5)!important;
    }
    .xl-gap-6-important {
        gap:var(--gap-size-6)!important;
    }
    .xl-gap-7-important {
        gap:var(--gap-size-7)!important;
    }
    .xl-gap-8-important {
        gap:var(--gap-size-8)!important;
    }
    .xl-align-items-start {
        align-items:start;
    }
    .xl-align-items-end {
        align-items:end;
    }
    .xl-align-items-center {
        align-items:center;
    }
    .xl-align-items-stretch {
        align-items:stretch;
    }
    .xl-align-items-baseline {
        align-items:baseline;
    }
    .xl-align-items-start-important {
        align-items:start!important;
    }
    .xl-align-items-end-important {
        align-items:end!important;
    }
    .xl-align-items-center-important {
        align-items:center!important;
    }
    .xl-align-items-stretch-important {
        align-items:stretch!important;
    }
    .xl-align-items-baseline-important {
        align-items:baseline!important;
    }
    .xl-align-self-start {
        align-self:start;
    }
    .xl-align-self-center {
        align-self:center;
    }
    .xl-align-self-end {
        align-self:end;
    }
    .xl-align-self-first {
        align-self:first;
    }
    .xl-align-self-last {
        align-self:last;
    }
    .xl-align-self-inherit {
        align-self:inherit;
    }
    .xl-align-self-start-important {
        align-self:start!important;
    }
    .xl-align-self-center-important {
        align-self:center!important;
    }
    .xl-align-self-end-important {
        align-self:end!important;
    }
    .xl-align-self-first-important {
        align-self:first!important;
    }
    .xl-align-self-last-important {
        align-self:last!important;
    }
    .xl-align-self-inherit-important {
        align-self:inherit!important;
    }
    .xl-w-full {
        width:100%;
    }
    .xl-w-auto {
        width:auto;
    }
    .xl-child-w-full > * {
        width:100%;
    }
    .xl-w-full-important {
        width:100%!important;
    }
    .xl-w-auto-important {
        width:auto!important;
    }
    .xl-child-w-full-important > * {
        width:100%!important;
    }
    .xl-w-0 {
        width:0;
    }
    .xl-w-1 {
        width:8.33%;
    }
    .xl-w-2 {
        width:16.66%;
    }
    .xl-w-3 {
        width:25%;
    }
    .xl-w-4 {
        width:33.33%;
    }
    .xl-w-5 {
        width:41.66%;
    }
    .xl-w-6 {
        width:50%;
    }
    .xl-w-7 {
        width:58.33%;
    }
    .xl-w-8 {
        width:66.66%;
    }
    .xl-w-9 {
        width:75%;
    }
    .xl-w-10 {
        width:83.33%;
    }
    .xl-w-11 {
        width:91.66%;
    }
    .xl-w-12 {
        width:100%;
    }
    .xl-w-0-important {
        width:0!important;
    }
    .xl-w-1-important {
        width:8.33%!important;
    }
    .xl-w-2-important {
        width:16.66%!important;
    }
    .xl-w-3-important {
        width:25%!important;
    }
    .xl-w-4-important {
        width:33.33%!important;
    }
    .xl-w-5-important {
        width:41.66%!important;
    }
    .xl-w-6-important {
        width:50%!important;
    }
    .xl-w-7-important {
        width:58.33%!important;
    }
    .xl-w-8-important {
        width:66.66%!important;
    }
    .xl-w-9-important {
        width:75%!important;
    }
    .xl-w-10-important {
        width:83.33%!important;
    }
    .xl-w-11-important {
        width:91.66%!important;
    }
    .xl-w-12-important {
        width:100%!important;
    }
    .xl-w-50px {
        width:50px;
    }
    .xl-w-100px {
        width:100px;
    }
    .xl-w-150px {
        width:150px;
    }
    .xl-w-200px {
        width:200px;
    }
    .xl-w-250px {
        width:250px;
    }
    .xl-w-300px {
        width:300px;
    }
    .xl-w-350px {
        width:350px;
    }
    .xl-w-400px {
        width:400px;
    }
    .xl-w-450px {
        width:450px;
    }
    .xl-w-500px {
        width:500px;
    }
    .xl-w-50px-important {
        width:50px!important;
    }
    .xl-w-100px-important {
        width:100px!important;
    }
    .xl-w-150px-important {
        width:150px!important;
    }
    .xl-w-200px-important {
        width:200px!important;
    }
    .xl-w-250px-important {
        width:250px!important;
    }
    .xl-w-300px-important {
        width:300px!important;
    }
    .xl-w-350px-important {
        width:350px!important;
    }
    .xl-w-400px-important {
        width:400px!important;
    }
    .xl-w-450px-important {
        width:450px!important;
    }
    .xl-w-500px-important {
        width:500px!important;
    }
    .xl-min-w-auto {
        min-width:auto;
    }
    .xl-min-w-inherit {
        min-width:inherit;
    }
    .xl-min-w-initial {
        min-width:initial;
    }
    .xl-min-w-0 {
        min-width:0;
    }
    .xl-min-w-auto-important {
        min-width:auto!important;
    }
    .xl-min-w-inherit-important {
        min-width:inherit!important;
    }
    .xl-min-w-initial-important {
        min-width:initial!important;
    }
    .xl-min-w-0-important {
        min-width:0!important;
    }
    .xl-min-w-50px {
        min-width:50px;
    }
    .xl-min-w-100px {
        min-width:100px;
    }
    .xl-min-w-150px {
        min-width:150px;
    }
    .xl-min-w-200px {
        min-width:200px;
    }
    .xl-min-w-250px {
        min-width:250px;
    }
    .xl-min-w-300px {
        min-width:300px;
    }
    .xl-min-w-350px {
        min-width:350px;
    }
    .xl-min-w-400px {
        min-width:400px;
    }
    .xl-min-w-450px {
        min-width:450px;
    }
    .xl-min-w-500px {
        min-width:500px;
    }
    .xl-min-w-50px-important {
        min-width:50px!important;
    }
    .xl-min-w-100px-important {
        min-width:100px!important;
    }
    .xl-min-w-150px-important {
        min-width:150px!important;
    }
    .xl-min-w-200px-important {
        min-width:200px!important;
    }
    .xl-min-w-250px-important {
        min-width:250px!important;
    }
    .xl-min-w-300px-important {
        min-width:300px!important;
    }
    .xl-min-w-350px-important {
        min-width:350px!important;
    }
    .xl-min-w-400px-important {
        min-width:400px!important;
    }
    .xl-min-w-450px-important {
        min-width:450px!important;
    }
    .xl-min-w-500px-important {
        min-width:500px!important;
    }
    .xl-min-w-2rem {
        min-width:2rem;
    }
    .xl-min-w-4rem {
        min-width:4rem;
    }
    .xl-min-w-6rem {
        min-width:6rem;
    }
    .xl-min-w-8rem {
        min-width:8rem;
    }
    .xl-min-w-10rem {
        min-width:10rem;
    }
    .xl-min-w-12rem {
        min-width:12rem;
    }
    .xl-min-w-14rem {
        min-width:14rem;
    }
    .xl-min-w-16rem {
        min-width:16rem;
    }
    .xl-min-w-18rem {
        min-width:18rem;
    }
    .xl-min-w-20rem {
        min-width:20rem;
    }
    .xl-min-w-2rem-important {
        min-width:2rem!important;
    }
    .xl-min-w-4rem-important {
        min-width:4rem!important;
    }
    .xl-min-w-6rem-important {
        min-width:6rem!important;
    }
    .xl-min-w-8rem-important {
        min-width:8rem!important;
    }
    .xl-min-w-10rem-important {
        min-width:10rem!important;
    }
    .xl-min-w-12rem-important {
        min-width:12rem!important;
    }
    .xl-min-w-14rem-important {
        min-width:14rem!important;
    }
    .xl-min-w-16rem-important {
        min-width:16rem!important;
    }
    .xl-min-w-18rem-important {
        min-width:18rem!important;
    }
    .xl-min-w-20rem-important {
        min-width:20rem!important;
    }
    .xl-max-w-0 {
        max-width:0;
    }
    .xl-max-w-0-important {
        max-width:0!important;
    }
    .xl-max-w-25vw {
        max-width:25vw;
    }
    .xl-max-w-50vw {
        max-width:50vw;
    }
    .xl-max-w-75vw {
        max-width:75vw;
    }
    .xl-max-w-100vw {
        max-width:100vw;
    }
    .xl-max-w-25vw-important {
        max-width:25vw!important;
    }
    .xl-max-w-50vw-important {
        max-width:50vw!important;
    }
    .xl-max-w-75vw-important {
        max-width:75vw!important;
    }
    .xl-max-w-100vw-important {
        max-width:100vw!important;
    }
    .xl-max-w-50px {
        max-width:50px;
    }
    .xl-max-w-100px {
        max-width:100px;
    }
    .xl-max-w-150px {
        max-width:150px;
    }
    .xl-max-w-200px {
        max-width:200px;
    }
    .xl-max-w-250px {
        max-width:250px;
    }
    .xl-max-w-300px {
        max-width:300px;
    }
    .xl-max-w-350px {
        max-width:350px;
    }
    .xl-max-w-400px {
        max-width:400px;
    }
    .xl-max-w-450px {
        max-width:450px;
    }
    .xl-max-w-500px {
        max-width:500px;
    }
    .xl-max-w-50px-important {
        max-width:50px!important;
    }
    .xl-max-w-100px-important {
        max-width:100px!important;
    }
    .xl-max-w-150px-important {
        max-width:150px!important;
    }
    .xl-max-w-200px-important {
        max-width:200px!important;
    }
    .xl-max-w-250px-important {
        max-width:250px!important;
    }
    .xl-max-w-300px-important {
        max-width:300px!important;
    }
    .xl-max-w-350px-important {
        max-width:350px!important;
    }
    .xl-max-w-400px-important {
        max-width:400px!important;
    }
    .xl-max-w-450px-important {
        max-width:450px!important;
    }
    .xl-max-w-500px-important {
        max-width:500px!important;
    }
    .xl-max-w-2rem {
        max-width:2rem;
    }
    .xl-max-w-4rem {
        max-width:4rem;
    }
    .xl-max-w-6rem {
        max-width:6rem;
    }
    .xl-max-w-8rem {
        max-width:8rem;
    }
    .xl-max-w-10rem {
        max-width:10rem;
    }
    .xl-max-w-12rem {
        max-width:12rem;
    }
    .xl-max-w-14rem {
        max-width:14rem;
    }
    .xl-max-w-16rem {
        max-width:16rem;
    }
    .xl-max-w-18rem {
        max-width:18rem;
    }
    .xl-max-w-20rem {
        max-width:20rem;
    }
    .xl-max-w-2rem-important {
        max-width:2rem!important;
    }
    .xl-max-w-4rem-important {
        max-width:4rem!important;
    }
    .xl-max-w-6rem-important {
        max-width:6rem!important;
    }
    .xl-max-w-8rem-important {
        max-width:8rem!important;
    }
    .xl-max-w-10rem-important {
        max-width:10rem!important;
    }
    .xl-max-w-12rem-important {
        max-width:12rem!important;
    }
    .xl-max-w-14rem-important {
        max-width:14rem!important;
    }
    .xl-max-w-16rem-important {
        max-width:16rem!important;
    }
    .xl-max-w-18rem-important {
        max-width:18rem!important;
    }
    .xl-max-w-20rem-important {
        max-width:20rem!important;
    }
    .xl-h-full {
        height:100%;
    }
    .xl-h-full-important {
        height:100%!important;
    }
    .xl-h-0 {
        height:0;
    }
    .xl-h-0-important {
        height:0!important;
    }
    .xl-h-25vh {
        height:25vh;
    }
    .xl-h-50vh {
        height:50vh;
    }
    .xl-h-75vh {
        height:75vh;
    }
    .xl-h-100vh {
        height:100vh;
    }
    .xl-h-25vh-important {
        height:25vh!important;
    }
    .xl-h-50vh-important {
        height:50vh!important;
    }
    .xl-h-75vh-important {
        height:75vh!important;
    }
    .xl-h-100vh-important {
        height:100vh!important;
    }
    .xl-h-50px {
        height:50px;
    }
    .xl-h-100px {
        height:100px;
    }
    .xl-h-150px {
        height:150px;
    }
    .xl-h-200px {
        height:200px;
    }
    .xl-h-250px {
        height:250px;
    }
    .xl-h-300px {
        height:300px;
    }
    .xl-h-350px {
        height:350px;
    }
    .xl-h-400px {
        height:400px;
    }
    .xl-h-450px {
        height:450px;
    }
    .xl-h-500px {
        height:500px;
    }
    .xl-h-50px-important {
        height:50px!important;
    }
    .xl-h-100px-important {
        height:100px!important;
    }
    .xl-h-150px-important {
        height:150px!important;
    }
    .xl-h-200px-important {
        height:200px!important;
    }
    .xl-h-250px-important {
        height:250px!important;
    }
    .xl-h-300px-important {
        height:300px!important;
    }
    .xl-h-350px-important {
        height:350px!important;
    }
    .xl-h-400px-important {
        height:400px!important;
    }
    .xl-h-450px-important {
        height:450px!important;
    }
    .xl-h-500px-important {
        height:500px!important;
    }
    .xl-max-h-0 {
        max-height:0;
    }
    .xl-max-h-0-important {
        max-height:0!important;
    }
    .xl-max-h-25vh {
        max-height:25vh;
    }
    .xl-max-h-50vh {
        max-height:50vh;
    }
    .xl-max-h-75vh {
        max-height:75vh;
    }
    .xl-max-h-100vh {
        max-height:100vh;
    }
    .xl-max-h-25vh-important {
        max-height:25vh!important;
    }
    .xl-max-h-50vh-important {
        max-height:50vh!important;
    }
    .xl-max-h-75vh-important {
        max-height:75vh!important;
    }
    .xl-max-h-100vh-important {
        max-height:100vh!important;
    }
    .xl-max-h-50px {
        max-height:50px;
    }
    .xl-max-h-100px {
        max-height:100px;
    }
    .xl-max-h-150px {
        max-height:150px;
    }
    .xl-max-h-200px {
        max-height:200px;
    }
    .xl-max-h-250px {
        max-height:250px;
    }
    .xl-max-h-300px {
        max-height:300px;
    }
    .xl-max-h-350px {
        max-height:350px;
    }
    .xl-max-h-400px {
        max-height:400px;
    }
    .xl-max-h-450px {
        max-height:450px;
    }
    .xl-max-h-500px {
        max-height:500px;
    }
    .xl-max-h-50px-important {
        max-height:50px!important;
    }
    .xl-max-h-100px-important {
        max-height:100px!important;
    }
    .xl-max-h-150px-important {
        max-height:150px!important;
    }
    .xl-max-h-200px-important {
        max-height:200px!important;
    }
    .xl-max-h-250px-important {
        max-height:250px!important;
    }
    .xl-max-h-300px-important {
        max-height:300px!important;
    }
    .xl-max-h-350px-important {
        max-height:350px!important;
    }
    .xl-max-h-400px-important {
        max-height:400px!important;
    }
    .xl-max-h-450px-important {
        max-height:450px!important;
    }
    .xl-max-h-500px-important {
        max-height:500px!important;
    }
    .xl-h-025rem {
        height:.25rem;
    }
    .xl-h-05rem {
        height:.5rem;
    }
    .xl-h-075rem {
        height:.75rem;
    }
    .xl-h-1rem {
        height:1rem;
    }
    .xl-h-125rem {
        height:1.25rem;
    }
    .xl-h-15rem {
        height:1.5rem;
    }
    .xl-h-175rem {
        height:1.75rem;
    }
    .xl-h-2rem {
        height:2rem;
    }
    .xl-h-3rem {
        height:3rem;
    }
    .xl-h-4rem {
        height:4rem;
    }
    .xl-h-5rem {
        height:5rem;
    }
    .xl-h-025rem-important {
        height:.25rem!important;
    }
    .xl-h-05rem-important {
        height:.5rem!important;
    }
    .xl-h-075rem-important {
        height:.75rem!important;
    }
    .xl-h-1rem-important {
        height:1rem!important;
    }
    .xl-h-125rem-important {
        height:1.25rem!important;
    }
    .xl-h-15rem-important {
        height:1.5rem!important;
    }
    .xl-h-175rem-important {
        height:1.75rem!important;
    }
    .xl-h-2rem-important {
        height:2rem!important;
    }
    .xl-h-3rem-important {
        height:3rem!important;
    }
    .xl-h-4rem-important {
        height:4rem!important;
    }
    .xl-h-5rem-important {
        height:5rem!important;
    }
    .xl-cols {
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        padding:var(--padding-size-2);
    }
    .cols.xl-without-padding {
        padding:0;
    }
    .cols.xl-without-padding-important {
        padding:0!important;
    }
    .cols > [class*="col-"].xl-without-padding {
        padding:0;
    }
    .cols > [class*="col-"].xl-without-padding-important {
        padding:0!important;
    }
    .cols.xl-null-children-padding-y {
        margin-left:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.xl-null-children-padding-x {
        margin-top:calc(var(--margin-size-2) * -1);
        margin-right:calc(var(--margin-size-2) * -1);
    }
    .cols.xl-null-children-padding {
        margin:calc(var(--margin-size-2) * -1);
    }
    .cols > .xl-col-0 {
        width:0;
    }
    .cols > .xl-col-1 {
        width:8.33%;
    }
    .cols > .xl-col-2 {
        width:16.66%;
    }
    .cols > .xl-col-3 {
        width:25%;
    }
    .cols > .xl-col-4 {
        width:33.33%;
    }
    .cols > .xl-col-5 {
        width:41.66%;
    }
    .cols > .xl-col-6 {
        width:50%;
    }
    .cols > .xl-col-7 {
        width:58.33%;
    }
    .cols > .xl-col-8 {
        width:66.66%;
    }
    .cols > .xl-col-9 {
        width:75%;
    }
    .cols > .xl-col-10 {
        width:83.33%;
    }
    .cols > .xl-col-11 {
        width:91.66%;
    }
    .cols > .xl-col-12 {
        width:100%;
    }
    .cols > .xl-col-auto {
        width:auto;
    }
    .cols > .xl-col-0-important {
        width:0!important;
    }
    .cols > .xl-col-1-important {
        width:8.33%!important;
    }
    .cols > .xl-col-2-important {
        width:16.66%!important;
    }
    .cols > .xl-col-3-important {
        width:25%!important;
    }
    .cols > .xl-col-4-important {
        width:33.33%!important;
    }
    .cols > .xl-col-5-important {
        width:41.66%!important;
    }
    .cols > .xl-col-6-important {
        width:50%!important;
    }
    .cols > .xl-col-7-important {
        width:58.33%!important;
    }
    .cols > .xl-col-8-important {
        width:66.66%!important;
    }
    .cols > .xl-col-9-important {
        width:75%!important;
    }
    .cols > .xl-col-10-important {
        width:83.33%!important;
    }
    .cols > .xl-col-11-important {
        width:91.66%!important;
    }
    .cols > .xl-col-12-important {
        width:100%!important;
    }
    .cols > .xl-col-auto-important {
        width:auto!important;
    }
    .cols.show-grid > .xl-col-auto::before {
        content: "auto" !important;
    }
    .cols.show-grid > .xl-col-0::before {
        content: "0" !important;
    }
    .cols.show-grid > .xl-col-1::before {
        content: "1" !important;
    }
    .cols.show-grid > .xl-col-2::before {
        content: "2" !important;
    }
    .cols.show-grid > .xl-col-3::before {
        content: "3" !important;
    }
    .cols.show-grid > .xl-col-4::before {
        content: "4" !important;
    }
    .cols.show-grid > .xl-col-5::before {
        content: "5" !important;
    }
    .cols.show-grid > .xl-col-6::before {
        content: "6" !important;
    }
    .cols.show-grid > .xl-col-7::before {
        content: "7" !important;
    }
    .cols.show-grid > .xl-col-8::before {
        content: "8" !important;
    }
    .cols.show-grid > .xl-col-9::before {
        content: "9" !important;
    }
    .cols.show-grid > .xl-col-10::before {
        content: "10" !important;
    }
    .cols.show-grid > .xl-col-11::before {
        content: "11" !important;
    }
    .cols.show-grid > .xl-col-12::before {
        content: "12" !important;
    }
    .xl-overflow-auto {
        overflow:auto;
    }
    .xl-overflow-hidden {
        overflow:hidden;
    }
    .xl-overflow-initial {
        overflow:initial;
    }
    .xl-overflow-scroll {
        overflow:scroll;
    }
    .xl-overflow-unset {
        overflow:unset;
    }
    .xl-overflow-auto-important {
        overflow:auto !important;
    }
    .xl-overflow-hidden-important {
        overflow:hidden !important;
    }
    .xl-overflow-initial-important {
        overflow:initial !important;
    }
    .xl-overflow-scroll-important {
        overflow:scroll !important;
    }
    .xl-overflow-unset-important {
        overflow:unset !important;
    }
    .xl-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    .xl-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .xl-opacity-0 {
        opacity: 0;
    }
    body .xl-opacity-10 {
        opacity: 0.1;
    }
    body .xl-opacity-20 {
        opacity: 0.2;
    }
    body .xl-opacity-30 {
        opacity: 0.3;
    }
    body .xl-opacity-40 {
        opacity: 0.4;
    }
    body .xl-opacity-50 {
        opacity: 0.5;
    }
    body .xl-opacity-60 {
        opacity: 0.6;
    }
    body .xl-opacity-70 {
        opacity: 0.7;
    }
    body .xl-opacity-80 {
        opacity: 0.8;
    }
    body .xl-opacity-90 {
        opacity: 0.9;
    }
    body .xl-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.xl-scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.xl-scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}

/* THINGS INSIDE OF A DATATABLE IN MODE REFLOW (<= 640PX) (XS) (PRECISA SER 640, 640.99  NÃO FUNCIONA) */
/* REFLOW */
@media only screen and (max-width: 640px) {

    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-0 {
        width:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-1 {
        width:8.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-2 {
        width:16.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-3 {
        width:25%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-4 {
        width:33.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-5 {
        width:41.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-6 {
        width:50%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-7 {
        width:58.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-8 {
        width:66.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-9 {
        width:75%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-10 {
        width:83.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-11 {
        width:91.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-12 {
        width:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"].reflow-col-auto {
        width:auto!important;
    }

    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-xs {
        font-size:.5rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-sm {
        font-size:.75rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-md {
        font-size:1rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-lg {
        font-size:1.25rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-xl {
        font-size:1.5rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-inherit {
        text-align:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-start {
        text-align:start!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-center {
        text-align:center!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-end {
        text-align:end!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-justify {
        text-align:justify!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-justifyall {
        text-align:justify-all!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-align-unset {
        text-align:unset!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-uppercase {
        text-transform:uppercase!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-lowercase {
        text-transform:lowercase!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-fisrt-upper {
        text-transform:capitalize!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-only-first-upper {
        display:inline-block!important;
        text-transform:lowercase!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-only-first-upper::first-letter {
        text-transform:uppercase!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-transform-none {
        text-transform:none!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-hidden {
        display:none!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-block {
        display:block!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex {
        display:flex!important;
        flex-wrap:nowrap!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-inline {
        display:inline!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-grid {
        display:grid!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-inherit {
        display:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-none {
        display:none!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-bold {
        font-weight:700!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-hover\:font-bold:hover {
        font-weight:700!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-normal {
        font-weight:400!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-hover\:font-normal:hover {
        font-weight:400!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-italic {
        font-style:italic!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-family-inherit {
        font-family:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-family-initial {
        font-family:initial!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-family-monospace {
        font-family:monospace!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-font-family-emoji {
        font-family:emoji!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-no-wrap {
        text-wrap:nowrap!important;
        white-space:nowrap!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-cursor-pointer {
        cursor:pointer!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-cursor-auto {
        cursor:auto!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-cursor-inherit {
        cursor:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pointer-events-none {
        pointer-events:none!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pointer-events-auto {
        pointer-events:auto!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-none {
        text-decoration:none!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-inherit {
        text-decoration:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-initial {
        text-decoration:initial!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-underline {
        text-decoration:underline!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-underline-dotted {
        text-decoration:underline dotted!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-text-decoration-underline-wavy {
        text-decoration:underline wavy!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-0 {
        padding:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-1 {
        padding:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-2 {
        padding:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-3 {
        padding:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-4 {
        padding:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-5 {
        padding:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-6 {
        padding:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-7 {
        padding:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-8 {
        padding:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-9 {
        padding:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-p-10 {
        padding:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-0 {
        padding-top:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-1 {
        padding-top:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-2 {
        padding-top:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-3 {
        padding-top:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-4 {
        padding-top:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-5 {
        padding-top:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-6 {
        padding-top:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-7 {
        padding-top:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-8 {
        padding-top:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-9 {
        padding-top:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pt-10 {
        padding-top:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-0 {
        padding-right:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-1 {
        padding-right:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-2 {
        padding-right:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-3 {
        padding-right:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-4 {
        padding-right:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-5 {
        padding-right:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-6 {
        padding-right:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-7 {
        padding-right:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-8 {
        padding-right:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-9 {
        padding-right:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pr-10 {
        padding-right:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-0 {
        padding-bottom:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-1 {
        padding-bottom:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-2 {
        padding-bottom:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-3 {
        padding-bottom:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-4 {
        padding-bottom:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-5 {
        padding-bottom:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-6 {
        padding-bottom:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-7 {
        padding-bottom:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-8 {
        padding-bottom:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-9 {
        padding-bottom:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pb-10 {
        padding-bottom:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-0 {
        padding-left:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-1 {
        padding-left:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-2 {
        padding-left:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-3 {
        padding-left:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-4 {
        padding-left:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-5 {
        padding-left:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-6 {
        padding-left:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-7 {
        padding-left:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-8 {
        padding-left:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-9 {
        padding-left:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pl-10 {
        padding-left:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-0 {
        padding-left:0!important;
        padding-right:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-1 {
        padding-left:var(--padding-size-1)!important;
        padding-right:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-2 {
        padding-left:var(--padding-size-2)!important;
        padding-right:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-3 {
        padding-left:var(--padding-size-3)!important;
        padding-right:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-4 {
        padding-left:var(--padding-size-4)!important;
        padding-right:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-5 {
        padding-left:var(--padding-size-5)!important;
        padding-right:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-6 {
        padding-left:var(--padding-size-6)!important;
        padding-right:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-7 {
        padding-left:var(--padding-size-7)!important;
        padding-right:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-8 {
        padding-left:var(--padding-size-8)!important;
        padding-right:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-9 {
        padding-left:var(--padding-size-9)!important;
        padding-right:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ph-10 {
        padding-left:var(--padding-size-10)!important;
        padding-right:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-0 {
        padding-top:0!important;
        padding-bottom:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-1 {
        padding-top:var(--padding-size-1)!important;
        padding-bottom:var(--padding-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-2 {
        padding-top:var(--padding-size-2)!important;
        padding-bottom:var(--padding-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-3 {
        padding-top:var(--padding-size-3)!important;
        padding-bottom:var(--padding-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-4 {
        padding-top:var(--padding-size-4)!important;
        padding-bottom:var(--padding-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-5 {
        padding-top:var(--padding-size-5)!important;
        padding-bottom:var(--padding-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-6 {
        padding-top:var(--padding-size-6)!important;
        padding-bottom:var(--padding-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-7 {
        padding-top:var(--padding-size-7)!important;
        padding-bottom:var(--padding-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-8 {
        padding-top:var(--padding-size-8)!important;
        padding-bottom:var(--padding-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-9 {
        padding-top:var(--padding-size-9)!important;
        padding-bottom:var(--padding-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-pv-10 {
        padding-top:var(--padding-size-10)!important;
        padding-bottom:var(--padding-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-0 {
        margin:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-1 {
        margin:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-2 {
        margin:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-3 {
        margin:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-4 {
        margin:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-5 {
        margin:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-6 {
        margin:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-7 {
        margin:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-8 {
        margin:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-9 {
        margin:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-m-10 {
        margin:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-0 {
        margin-top:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-1 {
        margin-top:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-2 {
        margin-top:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-3 {
        margin-top:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-4 {
        margin-top:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-5 {
        margin-top:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-6 {
        margin-top:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-7 {
        margin-top:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-8 {
        margin-top:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-9 {
        margin-top:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mt-10 {
        margin-top:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-0 {
        margin-right:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-1 {
        margin-right:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-2 {
        margin-right:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-3 {
        margin-right:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-4 {
        margin-right:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-5 {
        margin-right:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-6 {
        margin-right:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-7 {
        margin-right:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-8 {
        margin-right:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-9 {
        margin-right:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mr-10 {
        margin-right:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-0 {
        margin-bottom:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-1 {
        margin-bottom:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-2 {
        margin-bottom:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-3 {
        margin-bottom:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-4 {
        margin-bottom:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-5 {
        margin-bottom:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-6 {
        margin-bottom:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-7 {
        margin-bottom:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-8 {
        margin-bottom:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-9 {
        margin-bottom:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mb-10 {
        margin-bottom:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-0 {
        margin-left:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-1 {
        margin-left:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-2 {
        margin-left:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-3 {
        margin-left:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-4 {
        margin-left:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-5 {
        margin-left:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-6 {
        margin-left:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-7 {
        margin-left:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-8 {
        margin-left:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-9 {
        margin-left:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-ml-10 {
        margin-left:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-0 {
        margin-left:0!important;
        margin-right:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-1 {
        margin-left:var(--margin-size-1)!important;
        margin-right:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-2 {
        margin-left:var(--margin-size-2)!important;
        margin-right:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-3 {
        margin-left:var(--margin-size-3)!important;
        margin-right:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-4 {
        margin-left:var(--margin-size-4)!important;
        margin-right:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-5 {
        margin-left:var(--margin-size-5)!important;
        margin-right:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-6 {
        margin-left:var(--margin-size-6)!important;
        margin-right:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-7 {
        margin-left:var(--margin-size-7)!important;
        margin-right:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-8 {
        margin-left:var(--margin-size-8)!important;
        margin-right:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-9 {
        margin-left:var(--margin-size-9)!important;
        margin-right:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mh-10 {
        margin-left:var(--margin-size-10)!important;
        margin-right:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-0 {
        margin-top:0!important;
        margin-bottom:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-1 {
        margin-top:var(--margin-size-1)!important;
        margin-bottom:var(--margin-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-2 {
        margin-top:var(--margin-size-2)!important;
        margin-bottom:var(--margin-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-3 {
        margin-top:var(--margin-size-3)!important;
        margin-bottom:var(--margin-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-4 {
        margin-top:var(--margin-size-4)!important;
        margin-bottom:var(--margin-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-5 {
        margin-top:var(--margin-size-5)!important;
        margin-bottom:var(--margin-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-6 {
        margin-top:var(--margin-size-6)!important;
        margin-bottom:var(--margin-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-7 {
        margin-top:var(--margin-size-7)!important;
        margin-bottom:var(--margin-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-8 {
        margin-top:var(--margin-size-8)!important;
        margin-bottom:var(--margin-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-9 {
        margin-top:var(--margin-size-9)!important;
        margin-bottom:var(--margin-size-9)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-mv-10 {
        margin-top:var(--margin-size-10)!important;
        margin-bottom:var(--margin-size-10)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-row {
        flex-direction:row!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-row-reverse {
        flex-direction:row-reverse!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-column {
        flex-direction:column!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-column-reverse {
        flex-direction:column-reverse!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-wrap {
        flex-wrap:wrap!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-wrap-reverse {
        flex-wrap:wrap-reverse!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-no-wrap {
        flex-wrap:nowrap!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-1 {
        flex-grow:1!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-0 {
        flex-grow:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-shrink-1 {
        flex-shrink:1!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-shrink-0 {
        flex-shrink:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-1-shrink-1 {
        flex-grow:1!important;
        flex-shrink:1!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-1-shrink-0 {
        flex-grow:1!important;
        flex-shrink:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-0-shrink-1 {
        flex-grow:0!important;
        flex-shrink:1!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-flex-grow-0-shrink-0 {
        flex-grow:0!important;
        flex-shrink:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-justify-content-start {
        justify-content:flex-start!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-justify-content-end {
        justify-content:flex-end!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-justify-content-center {
        justify-content:center!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-justify-content-between {
        justify-content:space-between!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-0 {
        order:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-1 {
        order:1!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-2 {
        order:2!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-3 {
        order:3!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-4 {
        order:4!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-5 {
        order:5!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-6 {
        order:6!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-7 {
        order:7!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-8 {
        order:8!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-9 {
        order:9!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-10 {
        order:10!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-11 {
        order:11!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-12 {
        order:12!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-13 {
        order:13!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-14 {
        order:14!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-15 {
        order:15!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-16 {
        order:16!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-17 {
        order:17!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-18 {
        order:18!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-19 {
        order:19!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-order-20 {
        order:20!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-0 {
        gap:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-1 {
        gap:var(--gap-size-1)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-2 {
        gap:var(--gap-size-2)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-3 {
        gap:var(--gap-size-3)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-4 {
        gap:var(--gap-size-4)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-5 {
        gap:var(--gap-size-5)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-6 {
        gap:var(--gap-size-6)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-7 {
        gap:var(--gap-size-7)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-gap-8 {
        gap:var(--gap-size-8)!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-items-start {
        align-items:start!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-items-end {
        align-items:end!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-items-center {
        align-items:center!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-items-stretch {
        align-items:stretch!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-items-baseline {
        align-items:baseline!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:start!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:center!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:end!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:first!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:last!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-align-self-inherit {
        align-self:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-min-w-auto {
        min-width:auto!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-min-w-inherit {
        min-width:inherit!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-min-w-initial {
        min-width:initial!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-min-w-0 {
        min-width:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-full {
        width:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-auto {
        width:auto!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-child-w-full > * {
        width:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-0 {
        width:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-1 {
        width:8.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-2 {
        width:16.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-3 {
        width:25%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-4 {
        width:33.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-5 {
        width:41.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-6 {
        width:50%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-7 {
        width:58.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-8 {
        width:66.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-9 {
        width:75%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-10 {
        width:83.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-11 {
        width:91.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-w-12 {
        width:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-full {
        height:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-0 {
        height:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-25vh {
        height:25vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-50vh {
        height:50vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-75vh {
        height:75vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-100vh {
        height:100vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-50px {
        height:50px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-100px {
        height:100px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-150px {
        height:150px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-200px {
        height:200px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-250px {
        height:250px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-300px {
        height:300px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-350px {
        height:350px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-400px {
        height:400px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-450px {
        height:450px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-500px {
        height:500px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-0 {
        max-height:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-25vh {
        max-height:25vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-50vh {
        max-height:50vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-75vh {
        max-height:75vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-100vh {
        max-height:100vh!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-50px {
        max-height:50px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-100px {
        max-height:100px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-150px {
        max-height:150px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-200px {
        max-height:200px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-250px {
        max-height:250px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-300px {
        max-height:300px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-350px {
        max-height:350px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-400px {
        max-height:400px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-450px {
        max-height:450px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-max-h-500px {
        max-height:500px!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-025rem {
        height:.25rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-05rem {
        height:.5rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-075rem {
        height:.75rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-1rem {
        height:1rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-125rem {
        height:1.25rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-15rem {
        height:1.5rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-175rem {
        height:1.75rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-2rem {
        height:2rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-3rem {
        height:3rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-4rem {
        height:4rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-h-5rem {
        height:5rem!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.reflow-without-padding {
        padding:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > [class*="col-"].reflow-without-padding {
        padding:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-0 {
        width:0!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-1 {
        width:8.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-2 {
        width:16.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-3 {
        width:25%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-4 {
        width:33.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-5 {
        width:41.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-6 {
        width:50%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-7 {
        width:58.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-8 {
        width:66.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-9 {
        width:75%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-10 {
        width:83.33%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-11 {
        width:91.66%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-12 {
        width:100%!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols > .reflow-col-auto {
        width:auto!important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-auto::before {
        content: "auto" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-0::before {
        content: "0" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-1::before {
        content: "1" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-2::before {
        content: "2" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-3::before {
        content: "3" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-4::before {
        content: "4" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-5::before {
        content: "5" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-6::before {
        content: "6" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-7::before {
        content: "7" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-8::before {
        content: "8" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-9::before {
        content: "9" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-10::before {
        content: "10" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-11::before {
        content: "11" !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .cols.show-grid > .reflow-col-12::before {
        content: "12" !important;
    }

    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-auto {
        overflow:auto;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-hidden {
        overflow:hidden;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-initial {
        overflow:initial;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-scroll {
        overflow:scroll;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-unset {
        overflow:unset;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-auto-important {
        overflow:auto !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-hidden-important {
        overflow:hidden !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-initial-important {
        overflow:initial !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-scroll-important {
        overflow:scroll !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-overflow-unset-important {
        overflow:unset !important;
    }

    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-force-break-line {
        -ms-word-break: break-all;
        word-break: break-all;
        word-break: break-word;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-force-break-line-important {
        -ms-word-break: break-all !important;
        word-break: break-all !important;
        word-break: break-word !important;
        -webkit-hyphens: auto !important;
        -moz-hyphens: auto !important;
        -ms-hyphens: auto !important;
        hyphens: auto !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-0 {
        opacity: 0;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-10 {
        opacity: 0.1;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-20 {
        opacity: 0.2;
    }
    body  .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-30 {
        opacity: 0.3;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-40 {
        opacity: 0.4;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-50 {
        opacity: 0.5;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-60 {
        opacity: 0.6;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-70 {
        opacity: 0.7;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-80 {
        opacity: 0.8;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-90 {
        opacity: 0.9;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .reflow-opacity-100 {
        opacity: 1;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .scroll-top > .ui-datatable-tablewrapper {
        transform: scaleX(-1) rotate(180deg) !important;
    }
    body .ui-widget.ui-datatable.ui-datatable-reflow .scroll-top > .ui-datatable-tablewrapper > table {
        transform: scaleX(-1) rotate(180deg) !important;
    }
}