/*
[СЃРІРѕР№СЃС‚РІРѕ][СЃРѕСЃС‚РѕСЏРЅРёРµ(С…РѕРІРµСЂ/РѕРЅР»РёС…РѕРІРµСЂ/Р°РєС‚РёРІ/С„РѕРєСѓСЃ/СЃРµР»РµРєС‚РµРґ)][РїСЂРёРЅР°РґР»РµР¶РЅРѕСЃС‚СЊ(СЂРѕРґРёС‚РµР»СЊ/РґРѕС‡РµСЂРЅРёР№)][Р·РЅР°С‡РµРЅРёРµ][СѓСЃС‚СЂРѕР№СЃС‚РІРѕ(РјС‹С€РєР°/С‚Р°С‡)]

[T/R/B/L] - Top / Right / Bottom / Left
[EA/EB/EC/ED] - Edges: A(top left) / B(top right) / C(bottom right) / D(bottom left)
[AT/AR/AB/AL] - Arrows: Top(left top right) / Right(top right bottom) / Bottom(right bottom left) / Left(bottom left top)
[AEA/AEB/AEC/AED] - Arrow edges: A / B / C / D
[I / D] - Р”РёР°РіРѕРЅР°Р»Рё: РќРёР¶РЅСЏСЏ-Р»РµРІР°СЏ - Р’РµСЂС…РЅСЏСЏ-РїСЂР°РІР°СЏ / Р’РµСЂС…РЅСЏСЏ-Р»РµРІР°СЏ - РќРёР¶РЅСЏСЏ-РїСЂР°РІР°СЏ
[PT / PR / RB / RL] - РўРѕС‡РєРё (РЅР°С…РѕРґСЏС‚СЃСЏ РїРѕ С†РµРЅС‚СЂСѓ)

*/

/* Global variables */

:root {
    --uniVar:  0;
    --uniVar1: 0;
    --uniVar2: 0;
    --uniVar3: 0;
    --uniVar4: 0;
    --uniVar5: 0;

    --envSat: env(safe-area-inset-top, 0px);
    --envSar: env(safe-area-inset-right, 0px);
    --envSab: env(safe-area-inset-bottom, 0px);
    --envSal: env(safe-area-inset-left, 0px);

    --sat: 0px;
    --sar: 0px;
    --sab: 0px;
    --sal: 0px;

    --tg-safe-area-inset-top:    0px;
    --tg-safe-area-inset-right:  0px;
    --tg-safe-area-inset-bottom: 0px;
    --tg-safe-area-inset-left:   0px;

    --tg-content-safe-area-inset-top:    0px;
    --tg-content-safe-area-inset-right:  0px;
    --tg-content-safe-area-inset-bottom: 0px;
    --tg-content-safe-area-inset-left:   0px;

    --c-gradient-angle: 135deg;
}

/* @supports not (-webkit-touch-callout: none) */ /* CSS for other than iOS devices */
@supports (-webkit-touch-callout: none) {
    /* Width static top panel */
    @media
        /*
        iPhone X,
        iPhone XS,
        iPhone 11 Pro,
        iPhone 12 mini,
        iPhone 13 mini
        */
    (device-width: 375px) and (device-height: 812px) and (orientation: portrait),
        /*
        iPhone X,
        iPhone XS,
        iPhone 11 Pro,
        iPhone 12 mini,
        iPhone 13 mini
        */
    (device-width: 414px) and (device-height: 896px) and (orientation: portrait),
        /*
        iPhone 12 Pro Max,
        iPhone 13 Pro Max,
        iPhone 14 Plus
        */
    (device-width: 428px) and (device-height: 926px) and (orientation: portrait),
        /*
        iPhone 12 Pro,
        iPhone 12,
        iPhone 13 Pro,
        iPhone 13,
        iPhone 14
        */
    (device-width: 390px) and (device-height: 844px) and (orientation: portrait) {
        :root {
            --sat: 47px;
            --sab: 34px;
        }
    }

    /* With dynamic top panel */
    @media
        /*
        iPhone 14 Pro,
        iPhone 15,
        iPhone 15 Pro,
        iPhone 16
        */
    (device-width: 393px) and (device-height: 852px) and (orientation: portrait),
        /*
        iPhone 14 Pro Max,
        iPhone 15 Plus,
        iPhone 15 Pro Max,
        iPhone 16 Plus
        */
    (device-width: 430px) and (device-height: 932px) and (orientation: portrait) {
        :root {
            --sat: 59px;
            --sab: 34px;
        }
    }

    @media
        /*
        iPhone 16 Pro
        */
    (device-width: 402px) and (device-height: 874px) and (orientation: portrait),
        /*
        iPhone 16 Pro Max
        */
    (device-width: 440px) and (device-height: 956px) and (orientation: portrait) {
        :root {
            --sat: 62px;
            --sab: 34px;
        }
    }
}

/* Text format ********************************************************************************************************/

/* Text styles */

.fnInh, .fnInhBef:before, .fnInhAft:after  { font:  inherit; }
.fncInh { color: inherit; }
.fnfInh { font-family: inherit; }
.fnwInh { font-weight: inherit; }
.fnsInh { font-style:  inherit; }


.bold,     .boldHov:is(:hover, :active),     .boldAct:active:active,     .boldSel.sel.sel.sel,     .boldSelOut.sel.sel.sel     .boldSelIn,     .psBold::placeholder     { font-weight:   bold; }
.noBold,   .noBoldHov:is(:hover, :active),   .noBoldAct:active:active,   .noBoldSel.sel.sel.sel,   .noBoldSelOut.sel.sel.sel   .noBoldSelIn,   .psNoBold::placeholder   { font-weight: normal; }
.italic,   .italicHov:is(:hover, :active),   .italicAct:active:active,   .italicSel.sel.sel.sel,   .italicSelOut.sel.sel.sel   .italicSelIn,   .psItalic::placeholder   { font-style:  italic; }
.noItalic, .noItalicHov:is(:hover, :active), .noItalicAct:active:active, .noItalicSel.sel.sel.sel, .noItalicSelOut.sel.sel.sel .noItalicSelIn, .psNoItalic::placeholder { font-style:  normal; }

.fw100, .fwHov100:is(:hover, :active), .fwAct100:active:active, .fwSel100.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn100 { font-weight: 100; }
.fw200, .fwHov200:is(:hover, :active), .fwAct200:active:active, .fwSel200.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn200 { font-weight: 200; }
.fw300, .fwHov300:is(:hover, :active), .fwAct300:active:active, .fwSel300.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn300 { font-weight: 300; }
.fw400, .fwHov400:is(:hover, :active), .fwAct400:active:active, .fwSel400.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn400 { font-weight: 400; }
.fw500, .fwHov500:is(:hover, :active), .fwAct500:active:active, .fwSel500.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn500 { font-weight: 500; }
.fw600, .fwHov600:is(:hover, :active), .fwAct600:active:active, .fwSel600.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn600 { font-weight: 600; }
.fw700, .fwHov700:is(:hover, :active), .fwAct700:active:active, .fwSel700.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn700 { font-weight: 700; }
.fw800, .fwHov800:is(:hover, :active), .fwAct800:active:active, .fwSel800.sel.sel.sel, .fwSelOut.sel.sel.sel .fwSelIn800 { font-weight: 800; }

.noDec,       .noDecHov:is(:hover, :active),       .noDecHovOut:is(:hover, :active)       .noDecHovIn,       .noDecAct:active:active,       .noDecSel.sel.sel.sel,       .noDecSelOut.sel.sel.sel       .noDecSelIn       { text-decoration:         none; }
.underline,   .underlineHov:is(:hover, :active),   .underlineHovOut:is(:hover, :active)   .underlineHovIn,   .underlineAct:active:active,   .underlineSel.sel.sel.sel,   .underlineSelOut.sel.sel.sel   .underlineSelIn   { text-decoration:    underline; }
.overline,    .overlineHov:is(:hover, :active),    .overlineHovOut:is(:hover, :active)    .overlineHovIn,    .overlineAct:active:active,    .overlineSel.sel.sel.sel,    .overlineSelOut.sel.sel.sel    .overlineSelIn    { text-decoration:     overline; }
.linethrough, .linethroughHov:is(:hover, :active), .linethroughHovOut:is(:hover, :active) .linethroughHovIn, .linethroughAct:active:active, .linethroughSel.sel.sel.sel, .linethroughSelOut.sel.sel.sel .linethroughSelIn { text-decoration: line-through; }

.capitalize  { text-transform: capitalize; }
.lowercase   { text-transform:  lowercase; }
.uppercase   { text-transform:  uppercase; }

.textwrap    { white-space:   normal; }
.nowrap      { white-space:   nowrap; }
.pre         { white-space:      pre; }
.preline     { white-space: pre-line; }
.prewrap     { white-space: pre-wrap; }

.textBalance { text-wrap: balance; }
.textPretty  { text-wrap:  pretty; }

.wbreak      { word-wrap: break-word; }

.ellipsis    { text-overflow: ellipsis; }

.inlineDecClone {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.underline-solid  { text-decoration-style:  solid; }
.underline-double { text-decoration-style: double; }
.underline-dotted { text-decoration-style: dotted; }
.underline-dashed { text-decoration-style: dashed; }
.underline-wavy   { text-decoration-style:   wavy; }

.decSkip     { text-decoration-skip-ink: auto; }
.decSkipNone { text-decoration-skip-ink: none; }





/* Font family */

.fn-fg        { font-family: "fg", sans-serif; }
.fn-roboto    { font-family: "Roboto", sans-serif; }
.fn-manrope   { font-family: "Manrope", sans-serif; }
.fn-arial     { font-family: Arial, Helvetica, sans-serif; }
.fn-trebuchet { font-family: "Trebuchet MS", Helvetica, sans-serif; }
.fn-verdana   { font-family: Verdana, Geneva, sans-serif; }
.fn-impact    { font-family: Impact, Charcoal, sans-serif; }
.fn-tahoma    { font-family: Tahoma, Geneva, sans-serif; }
.fn-georgia   { font-family: Georgia, "Times New Roman", Times, serif; }
.fn-times     { font-family: "Times New Roman", Times, serif; }
.fn-comic     { font-family: "Comic Sans MS", Textile, cursive; }
.fn-courier   { font-family: "Courier New", Courier, monospace; }
.fn-console   { font-family: "Lucida Console", Courier, monospace }





/* Font sizes */

.fn-0, .fn0  { font-size: 0; }

.fn-3  { font-size:  3pt; --uniFN:  3pt; }
.fn-4  { font-size:  4pt; --uniFN:  4pt; }
.fn-6  { font-size:  6pt; --uniFN:  6pt; }
.fn-7  { font-size:  7pt; --uniFN:  7pt; }
.fn-8  { font-size:  8pt; --uniFN:  8pt; }
.fn-9  { font-size:  9pt; --uniFN:  9pt; }
.fn-10 { font-size: 10pt; --uniFN: 10pt; }
.fn-11 { font-size: 11pt; --uniFN: 11pt; }
.fn-12 { font-size: 12pt; --uniFN: 12pt; }
.fn-14 { font-size: 14pt; --uniFN: 14pt; }
.fn-15 { font-size: 15pt; --uniFN: 15pt; }
.fn-16 { font-size: 16pt; --uniFN: 16pt; }
.fn-18 { font-size: 18pt; --uniFN: 18pt; }
.fn-24 { font-size: 24pt; --uniFN: 24pt; }
.fn-30 { font-size: 30pt; --uniFN: 30pt; }
.fn-32 { font-size: 32pt; --uniFN: 32pt; }
.fn-36 { font-size: 36pt; --uniFN: 36pt; }

.fn4   { font-size:   4px; --uniFN:   4px; } /*  3pt */
.fn5   { font-size:   5px; --uniFN:   5px; } /*  4pt */
.fn6   { font-size:   6px; --uniFN:   6px; }
.fn7   { font-size:   7px; --uniFN:   7px; }
.fn8   { font-size:   8px; --uniFN:   8px; } /*  6pt */
.fn9   { font-size:   9px; --uniFN:   9px; } /*  7pt */
.fn10  { font-size:  10px; --uniFN:  10px; }
.fn11  { font-size:  11px; --uniFN:  11px; } /*  8pt */
.fn12  { font-size:  12px; --uniFN:  12px; } /*  9pt */
.fn13  { font-size:  13px; --uniFN:  13px; } /* 10pt */
.fn14  { font-size:  14px; --uniFN:  14px; }
.fn15  { font-size:  15px; --uniFN:  15px; } /* 11pt */
.fn16  { font-size:  16px; --uniFN:  16px; } /* 12pt */
.fn18  { font-size:  18px; --uniFN:  18px; }
.fn19  { font-size:  19px; --uniFN:  19px; } /* 14pt */
.fn20  { font-size:  20px; --uniFN:  20px; } /* 15pt */
.fn21  { font-size:  21px; --uniFN:  21px; } /* 16pt */
.fn22  { font-size:  22px; --uniFN:  22px; } /* 16pt */
.fn24  { font-size:  24px; --uniFN:  24px; } /* 18pt */
.fn28  { font-size:  28px; --uniFN:  28px; }
.fn32  { font-size:  32px; --uniFN:  32px; } /* 24pt */
.fn36  { font-size:  36px; --uniFN:  36px; }
.fn40  { font-size:  40px; --uniFN:  40px; } /* 30pt */
.fn42  { font-size:  42px; --uniFN:  42px; }
.fn43  { font-size:  43px; --uniFN:  43px; } /* 32pt */
.fn48  { font-size:  48px; --uniFN:  48px; } /* 36pt */
.fn56  { font-size:  56px; --uniFN:  56px; }
.fn64  { font-size:  64px; --uniFN:  64px; }
.fn72  { font-size:  72px; --uniFN:  72px; }
.fn80  { font-size:  80px; --uniFN:  80px; }
.fn96  { font-size:  96px; --uniFN:  96px; }
.fn100 { font-size: 100px; --uniFN: 100px; }

.fn10em  { font-size:    1em; }
.fn11em  { font-size:  1.1em; }
.fn112em { font-size:1.125em; }
.fn12em  { font-size:  1.2em; }
.fn125em { font-size: 1.25em; }
.fn13em  { font-size:  1.3em; }
.fn14em  { font-size:  1.4em; }
.fn15em  { font-size:  1.5em; }
.fn16em  { font-size:  1.6em; }
.fn17em  { font-size:  1.7em; }
.fn175em { font-size: 1.75em; }
.fn18em  { font-size:  1.8em; }
.fn19em  { font-size:  1.9em; }
.fn20em  { font-size:    2em; }
.fn24em  { font-size:  2.4em; }
.fn25em  { font-size:  2.5em; }
.fn26em  { font-size:  2.6em; }
.fn30em  { font-size:    3em; }




/* Line height */

.lh10  { line-height:    1; --uniLH:    1em; } .lh-10  { line-height:    1em; --uniLH:    1em; }
.lh11  { line-height:  1.1; --uniLH:  1.1em; } .lh-11  { line-height:  1.1em; --uniLH:  1.1em; }
.lh115 { line-height: 1.15; --uniLH: 1.15em; } .lh-115 { line-height: 1.15em; --uniLH: 1.15em; }
.lh12  { line-height:  1.2; --uniLH:  1.2em; } .lh-12  { line-height:  1.2em; --uniLH:  1.2em; }
.lh125 { line-height: 1.25; --uniLH: 1.25em; } .lh-125 { line-height: 1.25em; --uniLH: 1.25em; }
.lh13  { line-height:  1.3; --uniLH:  1.3em; } .lh-13  { line-height:  1.3em; --uniLH:  1.3em; }
.lh14  { line-height:  1.4; --uniLH:  1.4em; } .lh-14  { line-height:  1.4em; --uniLH:  1.4em; }
.lh15  { line-height:  1.5; --uniLH:  1.5em; } .lh-15  { line-height:  1.5em; --uniLH:  1.5em; }
.lh16  { line-height:  1.6; --uniLH:  1.6em; } .lh-16  { line-height:  1.6em; --uniLH:  1.6em; }
.lh17  { line-height:  1.7; --uniLH:  1.7em; } .lh-17  { line-height:  1.7em; --uniLH:  1.7em; }
.lh18  { line-height:  1.8; --uniLH:  1.8em; } .lh-18  { line-height:  1.8em; --uniLH:  1.8em; }
.lh19  { line-height:  1.9; --uniLH:  1.9em; } .lh-19  { line-height:  1.9em; --uniLH:  1.9em; }
.lh20  { line-height:    2; --uniLH:    2em; } .lh-20  { line-height:    2em; --uniLH:    2em; }

.lhp10 { line-height: 10px; --uniLH: 10px; }
.lhp11 { line-height: 11px; --uniLH: 11px; }
.lhp12 { line-height: 12px; --uniLH: 12px; }
.lhp13 { line-height: 13px; --uniLH: 13px; }
.lhp14 { line-height: 14px; --uniLH: 14px; }
.lhp15 { line-height: 15px; --uniLH: 15px; }
.lhp16 { line-height: 16px; --uniLH: 16px; }
.lhp17 { line-height: 17px; --uniLH: 17px; }
.lhp18 { line-height: 18px; --uniLH: 18px; }
.lhp19 { line-height: 19px; --uniLH: 19px; }
.lhp20 { line-height: 20px; --uniLH: 20px; }
.lhp21 { line-height: 21px; --uniLH: 21px; }
.lhp22 { line-height: 22px; --uniLH: 22px; }
.lhp23 { line-height: 23px; --uniLH: 23px; }
.lhp24 { line-height: 24px; --uniLH: 24px; }
.lhp25 { line-height: 25px; --uniLH: 25px; }
.lhp28 { line-height: 28px; --uniLH: 28px; }
.lhp30 { line-height: 30px; --uniLH: 30px; }
.lhp32 { line-height: 32px; --uniLH: 32px; }





/* Text notes */

.fn-sup { font-size: smaller; vertical-align: super; line-height: 0.5em; }
.fn-sub { font-size: smaller; vertical-align:   sub; line-height: 0.5em; }





/* Text align */

.al-left,    .ps-left::placeholder    { text-align:    left; }
.al-center,  .ps-center::placeholder  { text-align:  center; }
.al-right,   .ps-right::placeholder   { text-align:   right; }
.al-justify, .ps-justify::placeholder { text-align: justify; }





/* Writing mode */

.writing-horizontal  { writing-mode: horizontal-tb; }
.writing-vertical    { writing-mode:   vertical-rl; }
.writing-vertical-lr { writing-mode:   vertical-lr; }

/* End text format ****************************************************************************************************/









/* Before and after content init */

.cBft:before,     .cBft:after,
.cBef:before,     .cAft:after,
.cBftX:before,    .cBftX:after,
.cBefX:before,    .cAftX:after,
.cBftY:before,    .cBftY:after,
.cBefY:before,    .cAftY:after,
.cBftZ:before,    .cBftZ:after,
.cBefZ:before,    .cAftZ:after,
.cFillBft:before, .cFillBft:after,
.cFillBef:before, .cFillAft:after { content: ""; }

.cEmpty:empty,
.cEmptyBef:not(:empty):before,
.cEmptyAft:not(:empty):after { display: none; }

.cTextBef:before { content: attr(data-text-bef); } .cTextChkBef:checked:before { content: attr(data-text-bef-check); }
.cTextAft:after  { content: attr(data-text-aft); } .cTextChkAft:checked:after  { content: attr(data-text-aft-check); }

.cFillBft:before, .cFillBft:after,
.cFillBef:before, .cFillAft:after {
    position: absolute;
    top:    0;
    right:  0;
    bottom: 0;
    left:   0;
}





/* Box sizing */

.bbx { box-sizing:  border-box; }
.cbx { box-sizing: content-box; }





/* Position */

.p-static, .pBef-static:before, .pAft-static:after, .pSel-static.sel { position:   static; }
.p-rel,    .pBef-rel:before,    .pAft-rel:after,    .pSel-rel.sel    { position: relative; }
.p-abs,    .pBef-abs:before,    .pAft-abs:after,    .pSel-abs.sel    { position: absolute; }
.p-fixed,  .pBef-fixed:before,  .pAft-fixed:after,  .pSel-fixed.sel  { position:    fixed; }
.p-sticky, .pBef-sticky:before, .pAft-sticky:after, .pSel-sticky.sel { position:   sticky; }

.p-F, .p-AT, .p-AR, .p-AL, .p-EA, .p-EB, .p-V, .p-T,
.pBef-F:before, .pBef-AT:before, .pBef-AR:before, .pBef-AL:before, .pBef-EA:before, .pBef-EB:before, .pBef-V:before, .pBef-T:before,
.pAft-F:after,  .pAft-AT:after,  .pAft-AR:after,  .pAft-AL:after,  .pAft-EA:after,  .pAft-EB:after,  .pAft-V:after,  .pAft-T:after { top: 0; }

.p-F, .p-AR, .p-AB, .p-AL, .p-EC, .p-ED, .p-V, .p-B,
.pBef-F:before, .pBef-AR:before, .pBef-AB:before, .pBef-AL:before, .pBef-EC:before, .pBef-ED:before, .pBef-V:before, .pBef-B:before,
.pAft-F:after,  .pAft-AR:after,  .pAft-AB:after,  .pAft-AL:after,  .pAft-EC:after,  .pAft-ED:after,  .pAft-V:after,  .pAft-B:after { bottom: 0; }

.p-F, .p-AT, .p-AB, .p-AL, .p-EA, .p-ED, .p-H, .p-L,
.pBef-F:before, .pBef-AT:before, .pBef-AB:before, .pBef-AL:before, .pBef-EA:before, .pBef-ED:before, .pBef-H:before, .pBef-L:before,
.pAft-F:after,  .pAft-AT:after,  .pAft-AB:after,  .pAft-AL:after,  .pAft-EA:after,  .pAft-ED:after,  .pAft-H:after,  .pAft-L:after { left: 0; }

.p-F, .p-AT, .p-AR, .p-AB, .p-EB, .p-EC, .p-H, .p-R,
.pBef-F:before, .pBef-AT:before, .pBef-AR:before, .pBef-AB:before, .pBef-EB:before, .pBef-EC:before, .pBef-H:before, .pBef-R:before,
.pAft-F:after,  .pAft-AT:after,  .pAft-AR:after,  .pAft-AB:after,  .pAft-EB:after,  .pAft-EC:after,  .pAft-H:after,  .pAft-R:after { right: 0; }


.pi-F, .pi-AT, .pi-AR, .pi-AL, .pi-EA, .pi-EB, .pi-V, .pi-T { top:    100%; }
.pi-F, .pi-AR, .pi-AB, .pi-AL, .pi-EC, .pi-ED, .pi-V, .pi-B { bottom: 100%; }
.pi-F, .pi-AT, .pi-AB, .pi-AL, .pi-EA, .pi-ED, .pi-H, .pi-L { left:   100%; }
.pi-F, .pi-AT, .pi-AR, .pi-AB, .pi-EB, .pi-EC, .pi-H, .pi-R { right:  100%; }

.p-FEP, .p-ATEP, .p-AREP, .p-ALEP, .p-EAEP, .p-EBEP, .p-VEP, .p-TEP { top:    var(--elzEPSize, 0); }
.p-FEP, .p-AREP, .p-ABEP, .p-ALEP, .p-ECEP, .p-EDEP, .p-VEP, .p-BEP { bottom: var(--elzEPSize, 0); }
.p-FEP, .p-ATEP, .p-ABEP, .p-ALEP, .p-EAEP, .p-EDEP, .p-HEP, .p-LEP { left:   var(--elzEPSize, 0); }
.p-FEP, .p-ATEP, .p-AREP, .p-ABEP, .p-EBEP, .p-ECEP, .p-HEP, .p-REP { right:  var(--elzEPSize, 0); }

.p-FVar,  .p-ATVar,  .p-ARVar,  .p-ALVar,  .p-EAVar,  .p-EBVar,  .p-VVar,  .p-TVar  { top: var(--uniVar);  }
.p-FVar1, .p-ATVar1, .p-ARVar1, .p-ALVar1, .p-EAVar1, .p-EBVar1, .p-VVar1, .p-TVar1 { top: var(--uniVar1); }
.p-FVar2, .p-ATVar2, .p-ARVar2, .p-ALVar2, .p-EAVar2, .p-EBVar2, .p-VVar2, .p-TVar2 { top: var(--uniVar2); }
.p-FVar3, .p-ATVar3, .p-ARVar3, .p-ALVar3, .p-EAVar3, .p-EBVar3, .p-VVar3, .p-TVar3 { top: var(--uniVar3); }
.p-FVar4, .p-ATVar4, .p-ARVar4, .p-ALVar4, .p-EAVar4, .p-EBVar4, .p-VVar4, .p-TVar4 { top: var(--uniVar4); }
.p-FVar5, .p-ATVar5, .p-ARVar5, .p-ALVar5, .p-EAVar5, .p-EBVar5, .p-VVar5, .p-TVar5 { top: var(--uniVar5); }

.p-FVar,  .p-ARVar,  .p-ABVar,  .p-ALVar,  .p-ECVar,  .p-EDVar,  .p-VVar,  .p-BVar  { bottom: var(--uniVar);  }
.p-FVar1, .p-ARVar1, .p-ABVar1, .p-ALVar1, .p-ECVar1, .p-EDVar1, .p-VVar1, .p-BVar1 { bottom: var(--uniVar1); }
.p-FVar2, .p-ARVar2, .p-ABVar2, .p-ALVar2, .p-ECVar2, .p-EDVar2, .p-VVar2, .p-BVar2 { bottom: var(--uniVar2); }
.p-FVar3, .p-ARVar3, .p-ABVar3, .p-ALVar3, .p-ECVar3, .p-EDVar3, .p-VVar3, .p-BVar3 { bottom: var(--uniVar3); }
.p-FVar4, .p-ARVar4, .p-ABVar4, .p-ALVar4, .p-ECVar4, .p-EDVar4, .p-VVar4, .p-BVar4 { bottom: var(--uniVar4); }
.p-FVar5, .p-ARVar5, .p-ABVar5, .p-ALVar5, .p-ECVar5, .p-EDVar5, .p-VVar5, .p-BVar5 { bottom: var(--uniVar5); }

.p-FVar,  .p-ATVar,  .p-ABVar,  .p-ALVar,  .p-EAVar,  .p-EDVar,  .p-HVar,  .p-LVar  { left: var(--uniVar);  }
.p-FVar1, .p-ATVar1, .p-ABVar1, .p-ALVar1, .p-EAVar1, .p-EDVar1, .p-HVar1, .p-LVar1 { left: var(--uniVar1); }
.p-FVar2, .p-ATVar2, .p-ABVar2, .p-ALVar2, .p-EAVar2, .p-EDVar2, .p-HVar2, .p-LVar2 { left: var(--uniVar2); }
.p-FVar3, .p-ATVar3, .p-ABVar3, .p-ALVar3, .p-EAVar3, .p-EDVar3, .p-HVar3, .p-LVar3 { left: var(--uniVar3); }
.p-FVar4, .p-ATVar4, .p-ABVar4, .p-ALVar4, .p-EAVar4, .p-EDVar4, .p-HVar4, .p-LVar4 { left: var(--uniVar4); }
.p-FVar5, .p-ATVar5, .p-ABVar5, .p-ALVar5, .p-EAVar5, .p-EDVar5, .p-HVar5, .p-LVar5 { left: var(--uniVar5); }

.p-FVar,  .p-ATVar,  .p-ARVar,  .p-ABVar,  .p-EBVar,  .p-ECVar,  .p-HVar,  .p-RVar  { right: var(--uniVar);  }
.p-FVar1, .p-ATVar1, .p-ARVar1, .p-ABVar1, .p-EBVar1, .p-ECVar1, .p-HVar1, .p-RVar1 { right: var(--uniVar1); }
.p-FVar2, .p-ATVar2, .p-ARVar2, .p-ABVar2, .p-EBVar2, .p-ECVar2, .p-HVar2, .p-RVar2 { right: var(--uniVar2); }
.p-FVar3, .p-ATVar3, .p-ARVar3, .p-ABVar3, .p-EBVar3, .p-ECVar3, .p-HVar3, .p-RVar3 { right: var(--uniVar3); }
.p-FVar4, .p-ATVar4, .p-ARVar4, .p-ABVar4, .p-EBVar4, .p-ECVar4, .p-HVar4, .p-RVar4 { right: var(--uniVar4); }
.p-FVar5, .p-ATVar5, .p-ARVar5, .p-ABVar5, .p-EBVar5, .p-ECVar5, .p-HVar5, .p-RVar5 { right: var(--uniVar5); }





/* Display */

.d-none,     .dBef-none:before,     .dAft-none:after     { display:         none; }
.d-table,    .dBef-table:before,    .dAft-table:after    { display:        table; }
.d-iTable,   .dBef-iTable:before,   .dAft-iTable:after   { display: inline-table; }
.d-tRow,     .dBef-tRow:before,     .dAft-tRow:after     { display:    table-row; }
.d-tCell,    .dBef-tCell:before,    .dAft-tCell:after    { display:   table-cell; }
.d-block,    .dBef-block:before,    .dAft-block:after    { display:        block; }
.d-iBlock,   .dBef-iBlock:before,   .dAft-iBlock:after   { display: inline-block; }
.d-flex,     .dBef-flex:before,     .dAft-flex:after     { display:         flex; }
.d-iFlex,    .dBef-iFlex:before,    .dAft-iFlex:after    { display:  inline-flex; }
.d-grid,     .dBef-grid:before,     .dAft-grid:after     { display:         grid; --elzGridFillH: auto-fill; --elzGridFillV: auto-fill; }
.d-iGrid,    .dBef-iGrid:before,    .dAft-iGrid:after    { display:  inline-grid; }
.d-inline,   .dBef-inline:before,   .dAft-inline:after   { display:       inline; }
.d-contents, .dBef-contents:before, .dAft-contents:after { display:     contents; }





@media (min-width: 1401px) { .hideWmn1400 { display: none; } .d-contentsWmn1400 { display: contents; } } @media (max-width: 1400px) { .hideWmx1400 { display: none; } .d-contentsWmx1400 { display: contents; } }
@media (min-width: 1361px) { .hideWmn1360 { display: none; } .d-contentsWmn1360 { display: contents; } } @media (max-width: 1360px) { .hideWmx1360 { display: none; } .d-contentsWmx1360 { display: contents; } }
@media (min-width: 1281px) { .hideWmn1280 { display: none; } .d-contentsWmn1280 { display: contents; } } @media (max-width: 1280px) { .hideWmx1280 { display: none; } .d-contentsWmx1280 { display: contents; } }
@media (min-width: 1201px) { .hideWmn1200 { display: none; } .d-contentsWmn1200 { display: contents; } } @media (max-width: 1200px) { .hideWmx1200 { display: none; } .d-contentsWmx1200 { display: contents; } }
@media (min-width: 1025px) { .hideWmn1024 { display: none; } .d-contentsWmn1024 { display: contents; } } @media (max-width: 1024px) { .hideWmx1024 { display: none; } .d-contentsWmx1024 { display: contents; } }
@media (min-width: 961px)  { .hideWmn960  { display: none; } .d-contentsWmn960  { display: contents; } } @media (max-width: 960px)  { .hideWmx960  { display: none; } .d-contentsWmx960  { display: contents; } }
@media (min-width: 977px)  { .hideWmn976  { display: none; } .d-contentsWmn976  { display: contents; } } @media (max-width: 976px)  { .hideWmx976  { display: none; } .d-contentsWmx976  { display: contents; } }
@media (min-width: 901px)  { .hideWmn900  { display: none; } .d-contentsWmn900  { display: contents; } } @media (max-width: 900px)  { .hideWmx900  { display: none; } .d-contentsWmx900  { display: contents; } }
@media (min-width: 861px)  { .hideWmn860  { display: none; } .d-contentsWmn860  { display: contents; } } @media (max-width: 860px)  { .hideWmx860  { display: none; } .d-contentsWmx860  { display: contents; } }
@media (min-width: 801px)  { .hideWmn800  { display: none; } .d-contentsWmn800  { display: contents; } } @media (max-width: 800px)  { .hideWmx800  { display: none; } .d-contentsWmx800  { display: contents; } }
@media (min-width: 769px)  { .hideWmn768  { display: none; } .d-contentsWmn768  { display: contents; } } @media (max-width: 768px)  { .hideWmx768  { display: none; } .d-contentsWmx768  { display: contents; } }
@media (min-width: 721px)  { .hideWmn720  { display: none; } .d-contentsWmn720  { display: contents; } } @media (max-width: 720px)  { .hideWmx720  { display: none; } .d-contentsWmx720  { display: contents; } }
@media (min-width: 681px)  { .hideWmn680  { display: none; } .d-contentsWmn680  { display: contents; } } @media (max-width: 680px)  { .hideWmx680  { display: none; } .d-contentsWmx680  { display: contents; } }
@media (min-width: 641px)  { .hideWmn640  { display: none; } .d-contentsWmn640  { display: contents; } } @media (max-width: 640px)  { .hideWmx640  { display: none; } .d-contentsWmx640  { display: contents; } }
@media (min-width: 601px)  { .hideWmn600  { display: none; } .d-contentsWmn600  { display: contents; } } @media (max-width: 600px)  { .hideWmx600  { display: none; } .d-contentsWmx600  { display: contents; } }
@media (min-width: 561px)  { .hideWmn560  { display: none; } .d-contentsWmn560  { display: contents; } } @media (max-width: 560px)  { .hideWmx560  { display: none; } .d-contentsWmx560  { display: contents; } }
@media (min-width: 521px)  { .hideWmn520  { display: none; } .d-contentsWmn520  { display: contents; } } @media (max-width: 520px)  { .hideWmx520  { display: none; } .d-contentsWmx520  { display: contents; } }
@media (min-width: 481px)  { .hideWmn480  { display: none; } .d-contentsWmn480  { display: contents; } } @media (max-width: 480px)  { .hideWmx480  { display: none; } .d-contentsWmx480  { display: contents; } }
@media (min-width: 441px)  { .hideWmn440  { display: none; } .d-contentsWmn440  { display: contents; } } @media (max-width: 440px)  { .hideWmx440  { display: none; } .d-contentsWmx440  { display: contents; } }
@media (min-width: 401px)  { .hideWmn400  { display: none; } .d-contentsWmn400  { display: contents; } } @media (max-width: 400px)  { .hideWmx400  { display: none; } .d-contentsWmx400  { display: contents; } }
@media (min-width: 361px)  { .hideWmn360  { display: none; } .d-contentsWmn360  { display: contents; } } @media (max-width: 360px)  { .hideWmx360  { display: none; } .d-contentsWmx360  { display: contents; } }
@media (min-width: 341px)  { .hideWmn340  { display: none; } .d-contentsWmn340  { display: contents; } } @media (max-width: 340px)  { .hideWmx340  { display: none; } .d-contentsWmx340  { display: contents; } }
@media (min-width: 321px)  { .hideWmn320  { display: none; } .d-contentsWmn320  { display: contents; } } @media (max-width: 320px)  { .hideWmx320  { display: none; } .d-contentsWmx320  { display: contents; } }





/* Float */

.flt-L { float:  left; }
.flt-R { float: right; }
.flt-N { float:  none; }

.clr-L { clear:  left; }
.clr-R { clear: right; }
.clr-B { clear:  both; }

.clr-fix:after {
    content: "";
    display: block;
    clear: both;
}





/* Vertical-align */

.va-T { vertical-align:    top; }
.va-M { vertical-align: middle; }
.va-B { vertical-align: bottom; }





/* Overflow */

.oV { overflow: visible; }

.oH  { overflow:   hidden; }
.oHX { overflow-x: hidden; }
.oHY { overflow-y: hidden; }

.oAuto  { overflow:   auto; }
.oAutoX { overflow-x: auto; }
.oAutoY { overflow-y: auto; }

.oScroll  { overflow:   scroll; }
.oScrollX { overflow-x: scroll; }
.oScrollY { overflow-y: scroll; }

.sg-auto   { scrollbar-gutter:   auto; }
.sg-stable { scrollbar-gutter: stable; }





/* Ellipsis multiple */

.ellipsis1,
.ellipsis2,
.ellipsis3,
.ellipsis4,
.ellipsis5,
.ellipsis6,
.ellipsis7,
.ellipsis8,
.ellipsis9,
.ellipsis10 { display: -webkit-box; -webkit-box-orient: vertical; }

.ellipsis1   { -webkit-line-clamp:  1; }
.ellipsis2   { -webkit-line-clamp:  2; }
.ellipsis3   { -webkit-line-clamp:  3; }
.ellipsis4   { -webkit-line-clamp:  4; }
.ellipsis5   { -webkit-line-clamp:  5; }
.ellipsis6   { -webkit-line-clamp:  6; }
.ellipsis7   { -webkit-line-clamp:  7; }
.ellipsis8   { -webkit-line-clamp:  8; }
.ellipsis9   { -webkit-line-clamp:  9; }
.ellipsis10  { -webkit-line-clamp: 10; }




/* Visibility */

.hide, .hideBef:before, .hideAft:after { display: none !important; }

.invisible, .invSel.sel.sel.sel, .invisibleBef:before, .invisibleAft:after { visibility:  hidden; }
.visible,   .visSel.sel.sel.sel, .visibleBef:before,   .visible:after      { visibility: visible; }
.visunset,                       .visunsetBef:before,  .visunsetAft:after  { visibility:   unset; }





/* Content visibility */

.contentVisible,
.contentAuto,
.contentHidden {
    contain-intrinsic-size: var(--c-intrinsic-w, 0px) var(--c-intrinsic-h, 0px);
    /*contain-intrinsic-width:  var(--c-intrinsic-w, 0px);*/
    /*contain-intrinsic-height: var(--c-intrinsic-h, 0px);*/
}

.contentVisible { content-visibility: visible; }
.contentAuto    { content-visibility: auto; }
.contentHidden  { content-visibility: hidden; }





/* Events */

.evNone, .evNoneBef:before, .evNoneAft:after, .evNoneImp, .evNoneImp .evAuto { pointer-events: none; }
.evAuto, .evAutoBef:before, .evAutoAft:after, .evAutoImp, .evAutoImp .evNone { pointer-events: auto; }





/* Resize */

.res-x    { resize: horizontal; }
.res-y    { resize:   vertical; }
.res-both { resize:       both; }
.res-none { resize:       none; }





/* User select */

.selNone,
.selHovNone:hover,
.selHovNone:active,
.selActNone:active:active {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

.selNone::selection { background: transparent; }





/* Scroll behavior */

.scrollSmooth { scroll-behavior: smooth; }

@media (pointer: fine)   { .scrollSmoothFine  { scroll-behavior: smooth; } }
@media (pointer: coarse) { .scrollSmoothTouch { scroll-behavior: smooth; } }

.oScrollContain { overscroll-behavior: contain; }
.oScrollNone    { overscroll-behavior:    none; }
.oScrollAuto    { overscroll-behavior:    auto; }



/* Scroll snap */

.scrollSnap-x { scroll-snap-type: x; }
.scrollSnap-y { scroll-snap-type: y; }

.scrollSnap-x-mandatory { scroll-snap-type: x mandatory; }
.scrollSnap-y-mandatory { scroll-snap-type: y mandatory; }

.scrollSnap-mandatory { scroll-snap-type: both mandatory; }

.scrollSnap-x-proximity { scroll-snap-type: x proximity; }
.scrollSnap-y-proximity { scroll-snap-type: y proximity; }

.scrollSnap-proximity { scroll-snap-type: both proximity; }

.scrollSnap-X  { scroll-snap-align: center; }
.scrollSnap-EA { scroll-snap-align:  start; }
.scrollSnap-EC { scroll-snap-align:    end; }




/* Scrollbar sizes */

.scrollHide::-webkit-scrollbar { display: none; width: 0; height: 0; }

.scrollHide {
    -ms-overflow-style: none;
    scrollbar-width:    none;
}

@media (pointer: coarse) {
    .scrollHideTouch::-webkit-scrollbar { display: none; width: 0; height: 0; }

    .scrollHideTouch {
        -ms-overflow-style: none;
        scrollbar-width:    none;
    }
}

@media (pointer: fine) {
    .scrollHideFine::-webkit-scrollbar { display: none; width: 0; height: 0; }

    .scrollHideFine {
        -ms-overflow-style: none;
        scrollbar-width:    none;
    }
}






/* Flexible and grid */

.noShrink { flex-shrink: 0; }

.growX,
.cBftX:before,
.cBftX:after,
.cBefX:before,
.cAftX:after,
.growXBef:before,
.growXAft:after { width:  0; }

.growY,
.cBftY:before,
.cBftY:after,
.cBefY:before,
.cAftY:after,
.growYBef:before,
.growYAft:after { height: 0; }

.growZ,
.cBftZ:before,    .cBftZ:after,
.cBefZ:before,    .cAftZ:after,
.growZBef:before, .growZAft:after { flex-basis: 0; }

.cBftX:before, .cBftX:after,
.cBefX:before, .cAftX:after,
.cBftY:before, .cBftY:after,
.cBefY:before, .cAftY:after,
.cBftZ:before, .cBftZ:after,
.cBefZ:before, .cAftZ:after,
.grow,  .growBef:before,  .growAft:after,
.growX, .growXBef:before, .growXAft:after,
.growY, .growYBef:before, .growYAft:after,
.growZ, .growZBef:before, .growZAft:after { flex-grow: 1; }

.growMin, .growMinBef:before, .growMinAft:after { flex-grow: 0.0000001; }
.growMax, .growMaxBef:before, .growMaxAft:after { flex-grow: 100000000; }

.f-nowrap  { flex-wrap: nowrap; }
.f-wrap    { flex-wrap: wrap; }
.f-wrapRev { flex-wrap: wrap-reverse; }

/* Direction */

.dir-x  { flex-direction:    row; grid-auto-flow:    row; } .dir-xRev { flex-direction:    row-reverse; }
.dir-y  { flex-direction: column; grid-auto-flow: column; } .dir-yRev { flex-direction: column-reverse; }

/* Justify-content */

/*
ITEMS - РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ РєРѕРЅС‚РµРЅС‚Р° РІРЅСѓС‚СЂРё РєР°Р¶РґРѕР№ СЏС‡РµР№РєРё
CONTENT - РїРѕР·РёС†РёРѕРЅРёСЂРѕРІР°РЅРёРµ РІСЃРµР№ СЃРµС‚Рё РІРЅСѓС‚СЂРё СЂРѕРґРёС‚РµР»СЊСЃРєРѕРіРѕ Р±Р»РѕРєР°

.class-AT - Arrow top (justify: stretch, align: top)
.class-PT - Point top (justify: center, align: top)
.class-EA - Edge A
A  B
C  D
.class AEA - Arrow Edge A

*/
.ac-T, .ac-EA, .ac-EB, .ac-PT, .ac-AT, .a-T, .a-EA, .a-EB, .a-PT, .a-AT { align-content: flex-start; }
.ac-M, .ac-H,  .ac-PL, .ac-PR, .ac-X,  .a-M, .a-H,  .a-PL, .a-PR, .a-X  { align-content:     center; }
.ac-B, .ac-EC, .ac-ED, .ac-PB, .ac-AB, .a-B, .a-EC, .a-ED, .a-PB, .a-AB { align-content:   flex-end; }

.ac-SV, .ac-S, .ac-V, .ac-AL, .ac-AR, .a-SV, .a-S, .a-V, .a-AL, .a-AR { align-content: stretch; }

.ac-L, .ac-EA, .ac-ED, .ac-PL, .ac-AL, .a-L, .a-EA, .a-ED, .a-PL, .a-AL { justify-content: flex-start; }
.ac-C, .ac-V,  .ac-PT, .ac-PB, .ac-X,  .a-C, .a-V,  .a-PT, .a-PB, .a-X  { justify-content:     center; }
.ac-R, .ac-EB, .ac-EC, .ac-PR, .ac-AR, .a-R, .a-EB, .a-EC, .a-PR, .a-AR { justify-content:   flex-end; }

.ac-SH, .ac-S, .ac-H, .ac-AT, .ac-AB, .a-SH, .a-S, .a-H, .a-AT, .a-AB { justify-content: stretch; }



.ai-T, .ai-EA, .ai-EB, .ai-PT, .ai-AT, .a-T, .a-EA, .a-EB, .a-PT, .a-AT { align-items: flex-start; }
.ai-M, .ai-H,  .ai-PL, .ai-PR, .ai-X,  .a-M, .a-H,  .a-PL, .a-PR, .a-X  { align-items:     center; }
.ai-B, .ai-EC, .ai-ED, .ai-PB, .ai-AB, .a-B, .a-EC, .a-ED, .a-PB, .a-AB { align-items:   flex-end; }

.ai-SV, .ai-S, .ai-V, .ai-AL, .ai-AR, .a-SV, .a-S, .a-V, .a-AL, .a-AR { align-items: stretch; }

.ai-L, .ai-EA, .ai-ED, .ai-PL, .ai-AL, .a-L, .a-EA, .a-ED, .a-PL, .a-AL { justify-items: flex-start; }
.ai-C, .ai-V,  .ai-PT, .ai-PB, .ai-X,  .a-C, .a-V,  .a-PT, .a-PB, .a-X  { justify-items:     center; }
.ai-R, .ai-EB, .ai-EC, .ai-PR, .ai-AR, .a-R, .a-EB, .a-EC, .a-PR, .a-AR { justify-items:   flex-end; }

.ai-S, .ai-SH, .ai-H, .ai-AT, .ai-AB, .a-SH, .a-S, .a-H, .a-AT, .a-AB { justify-items: stretch; }



.a-around, .ac-aroundH, .ac-around { justify-content: space-around; }
.a-around, .ac-aroundV, .ac-around { align-content:   space-around; }

.a-between, .ac-betweenH, .ac-between { justify-content: space-between; }
.a-between, .ac-betweenV, .ac-between { align-content:   space-between; }

.a-evenly, .ac-evenlyH, .ac-evenly { justify-content: space-evenly; }
.a-evenly, .ac-evenlyV, .ac-evenly { align-content:   space-evenly; }



.s-T, .s-EA, .s-EB, .s-PT, .s-AT { align-self: flex-start; }
.s-M, .s-H,  .s-PL, .s-PR, .s-X  { align-self:     center; }
.s-B, .s-EC, .s-ED, .s-PB, .s-AB { align-self:   flex-end; }

.s-SV, .s-S, .s-V, .s-AL, .s-AR { align-self: stretch; }

.s-L, .s-EA, .s-ED, .s-PL, .s-AL { justify-self: flex-start; }
.s-C, .s-V,  .s-PT, .s-PB, .s-X  { justify-self:     center; }
.s-R, .s-EB, .s-EC, .s-PR, .s-AR { justify-self:   flex-end; }

.s-SH, .s-S, .s-H, .s-AT, .s-AB { justify-self: stretch; }









/* Container query */

.cQuerySize { container-type: inline-size; }





/* Aspect ratio */

.uAspect.x1y1,   .uAspectBef.x1y1:before,   .uAspectAft.x1y1:after   { aspect-ratio: 1  /  1; }
.uAspect.x2y1,   .uAspectBef.x2y1:before,   .uAspectAft.x2y1:after   { aspect-ratio: 2  /  1; }
.uAspect.x1y2,   .uAspectBef.x1y2:before,   .uAspectAft.x1y2:after   { aspect-ratio: 1  /  2; }
.uAspect.x16y9,  .uAspectBef.x16y9:before,  .uAspectAft.x16y9:after  { aspect-ratio: 16 /  9; }
.uAspect.x16y10, .uAspectBef.x16y10:before, .uAspectAft.x16y10:after { aspect-ratio: 16 / 10; }
.uAspect.x9y16,  .uAspectBef.x9y16:before,  .uAspectAft.x9y16:after  { aspect-ratio: 9  / 16; }
.uAspect.x10y16, .uAspectBef.x10y16:before, .uAspectAft.x10y16:after { aspect-ratio: 10 / 16; }
.uAspect.x4y3,   .uAspectBef.x4y3:before,   .uAspectAft.x4y3:after   { aspect-ratio: 4  /  3; }
.uAspect.x3y4,   .uAspectBef.x3y4:before,   .uAspectAft.x3y4:after   { aspect-ratio: 3  /  4; }
.uAspect.x21y9,  .uAspectBef.x21y9:before,  .uAspectAft.x21y9:after  { aspect-ratio: 21 /  9; }
.uAspect.x9y21,  .uAspectBef.x9y21:before,  .uAspectAft.x9y21:after  { aspect-ratio: 9  / 21; }





/* Sizes */

.fbVar  { flex-basis: var(--uniVar); }  .sVar,  .wVar  { width: var(--uniVar); }  .smnVar,  .wmnVar  { min-width: var(--uniVar); }  .smxVar,  .wmxVar  { max-width: var(--uniVar); }  .sVar,  .hVar  { height: var(--uniVar); }  .smnVar,  .hmnVar  { min-height: var(--uniVar); }  .smxVar,  .hmxVar  { max-height: var(--uniVar); }
.fbVar1 { flex-basis: var(--uniVar1); } .sVar1, .wVar1 { width: var(--uniVar1); } .smnVar1, .wmnVar1 { min-width: var(--uniVar1); } .smxVar1, .wmxVar1 { max-width: var(--uniVar1); } .sVar1, .hVar1 { height: var(--uniVar1); } .smnVar1, .hmnVar1 { min-height: var(--uniVar1); } .smxVar1, .hmxVar1 { max-height: var(--uniVar1); }
.fbVar2 { flex-basis: var(--uniVar2); } .sVar2, .wVar2 { width: var(--uniVar2); } .smnVar2, .wmnVar2 { min-width: var(--uniVar2); } .smxVar2, .wmxVar2 { max-width: var(--uniVar2); } .sVar2, .hVar2 { height: var(--uniVar2); } .smnVar2, .hmnVar2 { min-height: var(--uniVar2); } .smxVar2, .hmxVar2 { max-height: var(--uniVar2); }
.fbVar3 { flex-basis: var(--uniVar3); } .sVar3, .wVar3 { width: var(--uniVar3); } .smnVar3, .wmnVar3 { min-width: var(--uniVar3); } .smxVar3, .wmxVar3 { max-width: var(--uniVar3); } .sVar3, .hVar3 { height: var(--uniVar3); } .smnVar3, .hmnVar3 { min-height: var(--uniVar3); } .smxVar3, .hmxVar3 { max-height: var(--uniVar3); }
.fbVar4 { flex-basis: var(--uniVar4); } .sVar4, .wVar4 { width: var(--uniVar4); } .smnVar4, .wmnVar4 { min-width: var(--uniVar4); } .smxVar4, .wmxVar4 { max-width: var(--uniVar4); } .sVar4, .hVar4 { height: var(--uniVar4); } .smnVar4, .hmnVar4 { min-height: var(--uniVar4); } .smxVar4, .hmxVar4 { max-height: var(--uniVar4); }
.fbVar5 { flex-basis: var(--uniVar5); } .sVar5, .wVar5 { width: var(--uniVar5); } .smnVar5, .wmnVar5 { min-width: var(--uniVar5); } .smxVar5, .wmxVar5 { max-width: var(--uniVar5); } .sVar5, .hVar5 { height: var(--uniVar5); } .smnVar5, .hmnVar5 { min-height: var(--uniVar5); } .smxVar5, .hmxVar5 { max-height: var(--uniVar5); }

.s100pEP, .w100pEP { width:  calc(100% - var(--elzEPSize)); } .smn100pEP, .wmn100pEP { min-width:  calc(100% - var(--elzEPSize)); } .smx100pEP, .wmx100pEP { max-width:  calc(100% - var(--elzEPSize)); }
.s100pEP, .h100pEP { height: calc(100% - var(--elzEPSize)); } .smn100pEP, .hmn100pEP { min-height: calc(100% - var(--elzEPSize)); } .smx100pEP, .hmx100pEP { max-height: calc(100% - var(--elzEPSize)); }

.s100pEP2, .w100pEP2 { width:  calc(100% - (var(--elzEPSize) * 2)); } .smn100pEP2, .wmn100pEP2 { min-width:  calc(100% - (var(--elzEPSize) * 2)); } .smx100pEP2, .wmx100pEP2 { max-width:  calc(100% - (var(--elzEPSize) * 2)); }
.s100pEP2, .h100pEP2 { height: calc(100% - (var(--elzEPSize) * 2)); } .smn100pEP2, .hmn100pEP2 { min-height: calc(100% - (var(--elzEPSize) * 2)); } .smx100pEP2, .hmx100pEP2 { max-height: calc(100% - (var(--elzEPSize) * 2)); }

.s100wEP, .w100wEP { width:  calc(100dvw - var(--elzEPSize)); } .smn100wEP, .wmn100wEP { min-width:  calc(100dvw - var(--elzEPSize)); } .smx100wEP, .wmx100wEP { max-width:  calc(100dvw - var(--elzEPSize)); }
.s100wEP, .h100wEP { height: calc(100dvw - var(--elzEPSize)); } .smn100wEP, .hmn100wEP { min-height: calc(100dvw - var(--elzEPSize)); } .smx100wEP, .hmx100wEP { max-height: calc(100dvw - var(--elzEPSize)); }

.s100wEP2, .w100wEP2 { width:  calc(100dvw - (var(--elzEPSize) * 2)); } .smn100wEP2, .wmn100wEP2 { min-width:  calc(100dvw - (var(--elzEPSize) * 2)); } .smx100wEP2, .wmx100wEP2 { max-width:  calc(100dvw - (var(--elzEPSize) * 2)); }
.s100wEP2, .h100wEP2 { height: calc(100dvw - (var(--elzEPSize) * 2)); } .smn100wEP2, .hmn100wEP2 { min-height: calc(100dvw - (var(--elzEPSize) * 2)); } .smx100wEP2, .hmx100wEP2 { max-height: calc(100dvw - (var(--elzEPSize) * 2)); }

.s100hEP, .w100hEP { width:  calc(100dvh - var(--elzEPSize)); } .smn100hEP, .wmn100hEP { min-width:  calc(100dvh - var(--elzEPSize)); }  .smx100hEP, .wmx100hEP { max-width:  calc(100dvh - var(--elzEPSize)); }
.s100hEP, .h100hEP { height: calc(100dvh - var(--elzEPSize)); } .smn100hEP, .hmn100hEP { min-height: calc(100dvh - var(--elzEPSize)); }  .smx100hEP, .hmx100hEP { max-height: calc(100dvh - var(--elzEPSize)); }

.s100hEP2, .w100hEP2 { width:  calc(100dvh - (var(--elzEPSize) * 2)); } .smn100hEP2, .wmn100hEP2 { min-width:  calc(100dvh - (var(--elzEPSize) * 2)); }  .smx100hEP2, .wmx100hEP2 { max-width:  calc(100dvh - (var(--elzEPSize) * 2)); }
.s100hEP2, .h100hEP2 { height: calc(100dvh - (var(--elzEPSize) * 2)); } .smn100hEP2, .hmn100hEP2 { min-height: calc(100dvh - (var(--elzEPSize) * 2)); }  .smx100hEP2, .hmx100hEP2 { max-height: calc(100dvh - (var(--elzEPSize) * 2)); }

.sAuto, .wAuto, .sBefAuto:before, .wBefAuto:before, .sAftAuto:after, .wAftAuto:after { width:  auto; }
.sAuto, .hAuto, .sBefAuto:before, .hBefAuto:before, .sAftAuto:after, .hAftAuto:after { height: auto; }

.sInh, .wInh, .sInhBef:before, .wInhBef:before, .sInhAft:after, .wInhAft:after { width:  inherit; }
.sInh, .hInh, .sInhBef:before, .hInhBef:before, .sInhAft:after, .hInhAft:after { height: inherit; }

.smnInh, .wmnInh, .smnInhBef:before, .wmnInhBef:before, .smnInhAft:after, .wmnInhAft:after { min-width:  inherit; }
.smnInh, .hmnInh, .smnInhBef:before, .hmnInhBef:before, .smnInhAft:after, .hmnInhAft:after { min-height: inherit; }

.smxInh, .wmxInh, .smxInhBef:before, .wmxInhBef:before, .smxInhAft:after, .wmxInhAft:after { max-width:  inherit; }
.smxInh, .hmxInh, .smxInhBef:before, .hmxInhBef:before, .smxInhAft:after, .hmxInhAft:after { max-height: inherit; }

.wEP, .sEP { width:  var(--elzEPSize); } .wmnEP, .smnEP { min-width:  var(--elzEPSize); } .wmxEP, .smxEP { max-width:  var(--elzEPSize); }
.hEP, .sEP { height: var(--elzEPSize); } .hmnEP, .smnEP { min-height: var(--elzEPSize); } .hmxEP, .smxEP { max-height: var(--elzEPSize); }

.wFit  { width: fit-content; }

.s5w,   .w5w   { width:   5dvw; } .s5w,   .h5w   { height:   5dvw; } .s5h,    .w5h  { width:   5dvh; } .s5h,    .h5h  { height:   5dvh; } .smx5w,   .wmx5w   { max-width:   5dvw; } .smx5w,   .hmx5w   { max-height:   5dvw; } .smn5w,   .wmn5w   { min-width:   5dvw; } .smn5w,   .hmn5w   { min-height:   5dvw; } .smx5h,   .wmx5h   { max-width:   5dvh; } .smx5h,   .hmx5h   { max-height:   5dvh; } .smn5h,   .wmn5h   { min-width:   5dvh; } .smn5h,   .hmn5h   { min-height:   5dvh; }
.s10w,  .w10w  { width:  10dvw; } .s10w,  .h10w  { height:  10dvw; } .s10h,  .w10h  { width:  10dvh; } .s10h,  .h10h  { height:  10dvh; } .smx10w,  .wmx10w  { max-width:  10dvw; } .smx10w,  .hmx10w  { max-height:  10dvw; } .smn10w,  .wmn10w  { min-width:  10dvw; } .smn10w,  .hmn10w  { min-height:  10dvw; } .smx10h,  .wmx10h  { max-width:  10dvh; } .smx10h,  .hmx10h  { max-height:  10dvh; } .smn10h,  .wmn10h  { min-width:  10dvh; } .smn10h,  .hmn10h  { min-height:  10dvh; }
.s15w,  .w15w  { width:  15dvw; } .s15w,  .h15w  { height:  15dvw; } .s15h,  .w15h  { width:  15dvh; } .s15h,  .h15h  { height:  15dvh; } .smx15w,  .wmx15w  { max-width:  15dvw; } .smx15w,  .hmx15w  { max-height:  15dvw; } .smn15w,  .wmn15w  { min-width:  15dvw; } .smn15w,  .hmn15w  { min-height:  15dvw; } .smx15h,  .wmx15h  { max-width:  15dvh; } .smx15h,  .hmx15h  { max-height:  15dvh; } .smn15h,  .wmn15h  { min-width:  15dvh; } .smn15h,  .hmn15h  { min-height:  15dvh; }
.s20w,  .w20w  { width:  20dvw; } .s20w,  .h20w  { height:  20dvw; } .s20h,  .w20h  { width:  20dvh; } .s20h,  .h20h  { height:  20dvh; } .smx20w,  .wmx20w  { max-width:  20dvw; } .smx20w,  .hmx20w  { max-height:  20dvw; } .smn20w,  .wmn20w  { min-width:  20dvw; } .smn20w,  .hmn20w  { min-height:  20dvw; } .smx20h,  .wmx20h  { max-width:  20dvh; } .smx20h,  .hmx20h  { max-height:  20dvh; } .smn20h,  .wmn20h  { min-width:  20dvh; } .smn20h,  .hmn20h  { min-height:  20dvh; }
.s25w,  .w25w  { width:  25dvw; } .s25w,  .h25w  { height:  25dvw; } .s25h,  .w25h  { width:  25dvh; } .s25h,  .h25h  { height:  25dvh; } .smx25w,  .wmx25w  { max-width:  25dvw; } .smx25w,  .hmx25w  { max-height:  25dvw; } .smn25w,  .wmn25w  { min-width:  25dvw; } .smn25w,  .hmn25w  { min-height:  25dvw; } .smx25h,  .wmx25h  { max-width:  25dvh; } .smx25h,  .hmx25h  { max-height:  25dvh; } .smn25h,  .wmn25h  { min-width:  25dvh; } .smn25h,  .hmn25h  { min-height:  25dvh; }
.s30w,  .w30w  { width:  30dvw; } .s30w,  .h30w  { height:  30dvw; } .s30h,  .w30h  { width:  30dvh; } .s30h,  .h30h  { height:  30dvh; } .smx30w,  .wmx30w  { max-width:  30dvw; } .smx30w,  .hmx30w  { max-height:  30dvw; } .smn30w,  .wmn30w  { min-width:  30dvw; } .smn30w,  .hmn30w  { min-height:  30dvw; } .smx30h,  .wmx30h  { max-width:  30dvh; } .smx30h,  .hmx30h  { max-height:  30dvh; } .smn30h,  .wmn30h  { min-width:  30dvh; } .smn30h,  .hmn30h  { min-height:  30dvh; }
.s35w,  .w35w  { width:  35dvw; } .s35w,  .h35w  { height:  35dvw; } .s35h,  .w35h  { width:  35dvh; } .s35h,  .h35h  { height:  35dvh; } .smx35w,  .wmx35w  { max-width:  35dvw; } .smx35w,  .hmx35w  { max-height:  35dvw; } .smn35w,  .wmn35w  { min-width:  35dvw; } .smn35w,  .hmn35w  { min-height:  35dvw; } .smx35h,  .wmx35h  { max-width:  35dvh; } .smx35h,  .hmx35h  { max-height:  35dvh; } .smn35h,  .wmn35h  { min-width:  35dvh; } .smn35h,  .hmn35h  { min-height:  35dvh; }
.s40w,  .w40w  { width:  40dvw; } .s40w,  .h40w  { height:  40dvw; } .s40h,  .w40h  { width:  40dvh; } .s40h,  .h40h  { height:  40dvh; } .smx40w,  .wmx40w  { max-width:  40dvw; } .smx40w,  .hmx40w  { max-height:  40dvw; } .smn40w,  .wmn40w  { min-width:  40dvw; } .smn40w,  .hmn40w  { min-height:  40dvw; } .smx40h,  .wmx40h  { max-width:  40dvh; } .smx40h,  .hmx40h  { max-height:  40dvh; } .smn40h,  .wmn40h  { min-width:  40dvh; } .smn40h,  .hmn40h  { min-height:  40dvh; }
.s45w,  .w45w  { width:  45dvw; } .s45w,  .h45w  { height:  45dvw; } .s45h,  .w45h  { width:  45dvh; } .s45h,  .h45h  { height:  45dvh; } .smx45w,  .wmx45w  { max-width:  45dvw; } .smx45w,  .hmx45w  { max-height:  45dvw; } .smn45w,  .wmn45w  { min-width:  45dvw; } .smn45w,  .hmn45w  { min-height:  45dvw; } .smx45h,  .wmx45h  { max-width:  45dvh; } .smx45h,  .hmx45h  { max-height:  45dvh; } .smn45h,  .wmn45h  { min-width:  45dvh; } .smn45h,  .hmn45h  { min-height:  45dvh; }
.s50w,  .w50w  { width:  50dvw; } .s50w,  .h50w  { height:  50dvw; } .s50h,  .w50h  { width:  50dvh; } .s50h,  .h50h  { height:  50dvh; } .smx50w,  .wmx50w  { max-width:  50dvw; } .smx50w,  .hmx50w  { max-height:  50dvw; } .smn50w,  .wmn50w  { min-width:  50dvw; } .smn50w,  .hmn50w  { min-height:  50dvw; } .smx50h,  .wmx50h  { max-width:  50dvh; } .smx50h,  .hmx50h  { max-height:  50dvh; } .smn50h,  .wmn50h  { min-width:  50dvh; } .smn50h,  .hmn50h  { min-height:  50dvh; }
.s55w,  .w55w  { width:  55dvw; } .s55w,  .h55w  { height:  55dvw; } .s55h,  .w55h  { width:  55dvh; } .s55h,  .h55h  { height:  55dvh; } .smx55w,  .wmx55w  { max-width:  55dvw; } .smx55w,  .hmx55w  { max-height:  55dvw; } .smn55w,  .wmn55w  { min-width:  55dvw; } .smn55w,  .hmn55w  { min-height:  55dvw; } .smx55h,  .wmx55h  { max-width:  55dvh; } .smx55h,  .hmx55h  { max-height:  55dvh; } .smn55h,  .wmn55h  { min-width:  55dvh; } .smn55h,  .hmn55h  { min-height:  55dvh; }
.s60w,  .w60w  { width:  60dvw; } .s60w,  .h60w  { height:  60dvw; } .s60h,  .w60h  { width:  60dvh; } .s60h,  .h60h  { height:  60dvh; } .smx60w,  .wmx60w  { max-width:  60dvw; } .smx60w,  .hmx60w  { max-height:  60dvw; } .smn60w,  .wmn60w  { min-width:  60dvw; } .smn60w,  .hmn60w  { min-height:  60dvw; } .smx60h,  .wmx60h  { max-width:  60dvh; } .smx60h,  .hmx60h  { max-height:  60dvh; } .smn60h,  .wmn60h  { min-width:  60dvh; } .smn60h,  .hmn60h  { min-height:  60dvh; }
.s65w,  .w65w  { width:  65dvw; } .s65w,  .h65w  { height:  65dvw; } .s65h,  .w65h  { width:  65dvh; } .s65h,  .h65h  { height:  65dvh; } .smx65w,  .wmx65w  { max-width:  65dvw; } .smx65w,  .hmx65w  { max-height:  65dvw; } .smn65w,  .wmn65w  { min-width:  65dvw; } .smn65w,  .hmn65w  { min-height:  65dvw; } .smx65h,  .wmx65h  { max-width:  65dvh; } .smx65h,  .hmx65h  { max-height:  65dvh; } .smn65h,  .wmn65h  { min-width:  65dvh; } .smn65h,  .hmn65h  { min-height:  65dvh; }
.s70w,  .w70w  { width:  70dvw; } .s70w,  .h70w  { height:  70dvw; } .s70h,  .w70h  { width:  70dvh; } .s70h,  .h70h  { height:  70dvh; } .smx70w,  .wmx70w  { max-width:  70dvw; } .smx70w,  .hmx70w  { max-height:  70dvw; } .smn70w,  .wmn70w  { min-width:  70dvw; } .smn70w,  .hmn70w  { min-height:  70dvw; } .smx70h,  .wmx70h  { max-width:  70dvh; } .smx70h,  .hmx70h  { max-height:  70dvh; } .smn70h,  .wmn70h  { min-width:  70dvh; } .smn70h,  .hmn70h  { min-height:  70dvh; }
.s75w,  .w75w  { width:  75dvw; } .s75w,  .h75w  { height:  75dvw; } .s75h,  .w75h  { width:  75dvh; } .s75h,  .h75h  { height:  75dvh; } .smx75w,  .wmx75w  { max-width:  75dvw; } .smx75w,  .hmx75w  { max-height:  75dvw; } .smn75w,  .wmn75w  { min-width:  75dvw; } .smn75w,  .hmn75w  { min-height:  75dvw; } .smx75h,  .wmx75h  { max-width:  75dvh; } .smx75h,  .hmx75h  { max-height:  75dvh; } .smn75h,  .wmn75h  { min-width:  75dvh; } .smn75h,  .hmn75h  { min-height:  75dvh; }
.s80w,  .w80w  { width:  80dvw; } .s80w,  .h80w  { height:  80dvw; } .s80h,  .w80h  { width:  80dvh; } .s80h,  .h80h  { height:  80dvh; } .smx80w,  .wmx80w  { max-width:  80dvw; } .smx80w,  .hmx80w  { max-height:  80dvw; } .smn80w,  .wmn80w  { min-width:  80dvw; } .smn80w,  .hmn80w  { min-height:  80dvw; } .smx80h,  .wmx80h  { max-width:  80dvh; } .smx80h,  .hmx80h  { max-height:  80dvh; } .smn80h,  .wmn80h  { min-width:  80dvh; } .smn80h,  .hmn80h  { min-height:  80dvh; }
.s85w,  .w85w  { width:  85dvw; } .s85w,  .h85w  { height:  85dvw; } .s85h,  .w85h  { width:  85dvh; } .s85h,  .h85h  { height:  85dvh; } .smx85w,  .wmx85w  { max-width:  85dvw; } .smx85w,  .hmx85w  { max-height:  85dvw; } .smn85w,  .wmn85w  { min-width:  85dvw; } .smn85w,  .hmn85w  { min-height:  85dvw; } .smx85h,  .wmx85h  { max-width:  85dvh; } .smx85h,  .hmx85h  { max-height:  85dvh; } .smn85h,  .wmn85h  { min-width:  85dvh; } .smn85h,  .hmn85h  { min-height:  85dvh; }
.s90w,  .w90w  { width:  90dvw; } .s90w,  .h90w  { height:  90dvw; } .s90h,  .w90h  { width:  90dvh; } .s90h,  .h90h  { height:  90dvh; } .smx90w,  .wmx90w  { max-width:  90dvw; } .smx90w,  .hmx90w  { max-height:  90dvw; } .smn90w,  .wmn90w  { min-width:  90dvw; } .smn90w,  .hmn90w  { min-height:  90dvw; } .smx90h,  .wmx90h  { max-width:  90dvh; } .smx90h,  .hmx90h  { max-height:  90dvh; } .smn90h,  .wmn90h  { min-width:  90dvh; } .smn90h,  .hmn90h  { min-height:  90dvh; }
.s95w,  .w95w  { width:  95dvw; } .s95w,  .h95w  { height:  95dvw; } .s95h,  .w95h  { width:  95dvh; } .s95h,  .h95h  { height:  95dvh; } .smx95w,  .wmx95w  { max-width:  95dvw; } .smx95w,  .hmx95w  { max-height:  95dvw; } .smn95w,  .wmn95w  { min-width:  95dvw; } .smn95w,  .hmn95w  { min-height:  95dvw; } .smx95h,  .wmx95h  { max-width:  95dvh; } .smx95h,  .hmx95h  { max-height:  95dvh; } .smn95h,  .wmn95h  { min-width:  95dvh; } .smn95h,  .hmn95h  { min-height:  95dvh; }
.s100w, .w100w { width: 100dvw; } .s100w, .h100w { height: 100dvw; } .s100h, .w100h { width: 100dvh; } .s100h, .h100h { height: 100dvh; } .smx100w, .wmx100w { max-width: 100dvw; } .smx100w, .hmx100w { max-height: 100dvw; } .smn100w, .wmn100w { min-width: 100dvw; } .smn100w, .hmn100w { min-height: 100dvw; } .smx100h, .wmx100h { max-width: 100dvh; } .smx100h, .hmx100h { max-height: 100dvh; } .smn100h, .wmn100h { min-width: 100dvh; } .smn100h, .hmn100h { min-height: 100dvh; }

.fb5p   { flex-basis:   5%; } .s5p,   .w5p   { width:   5%; } .smn5p,   .wmn5p   { min-width:   5%; } .smx5p,   .wmx5p   { max-width:   5%; } .s5p,   .h5p   { height:   5%; } .smn5p,   .hmn5p   { min-height:   5%; } .smx5p,   .hmx5p   { max-height:   5%; }
.fb10p  { flex-basis:  10%; } .s10p,  .w10p  { width:  10%; } .smn10p,  .wmn10p  { min-width:  10%; } .smx10p,  .wmx10p  { max-width:  10%; } .s10p,  .h10p  { height:  10%; } .smn10p,  .hmn10p  { min-height:  10%; } .smx10p,  .hmx10p  { max-height:  10%; }
.fb15p  { flex-basis:  15%; } .s15p,  .w15p  { width:  15%; } .smn15p,  .wmn15p  { min-width:  15%; } .smx15p,  .wmx15p  { max-width:  15%; } .s15p,  .h15p  { height:  15%; } .smn15p,  .hmn15p  { min-height:  15%; } .smx15p,  .hmx15p  { max-height:  15%; }
.fb20p  { flex-basis:  20%; } .s20p,  .w20p  { width:  20%; } .smn20p,  .wmn20p  { min-width:  20%; } .smx20p,  .wmx20p  { max-width:  20%; } .s20p,  .h20p  { height:  20%; } .smn20p,  .hmn20p  { min-height:  20%; } .smx20p,  .hmx20p  { max-height:  20%; }
.fb25p  { flex-basis:  25%; } .s25p,  .w25p  { width:  25%; } .smn25p,  .wmn25p  { min-width:  25%; } .smx25p,  .wmx25p  { max-width:  25%; } .s25p,  .h25p  { height:  25%; } .smn25p,  .hmn25p  { min-height:  25%; } .smx25p,  .hmx25p  { max-height:  25%; }
.fb30p  { flex-basis:  30%; } .s30p,  .w30p  { width:  30%; } .smn30p,  .wmn30p  { min-width:  30%; } .smx30p,  .wmx30p  { max-width:  30%; } .s30p,  .h30p  { height:  30%; } .smn30p,  .hmn30p  { min-height:  30%; } .smx30p,  .hmx30p  { max-height:  30%; }
.fb35p  { flex-basis:  35%; } .s35p,  .w35p  { width:  35%; } .smn35p,  .wmn35p  { min-width:  35%; } .smx35p,  .wmx35p  { max-width:  35%; } .s35p,  .h35p  { height:  35%; } .smn35p,  .hmn35p  { min-height:  35%; } .smx35p,  .hmx35p  { max-height:  35%; }
.fb40p  { flex-basis:  40%; } .s40p,  .w40p  { width:  40%; } .smn40p,  .wmn40p  { min-width:  40%; } .smx40p,  .wmx40p  { max-width:  40%; } .s40p,  .h40p  { height:  40%; } .smn40p,  .hmn40p  { min-height:  40%; } .smx40p,  .hmx40p  { max-height:  40%; }
.fb45p  { flex-basis:  45%; } .s45p,  .w45p  { width:  45%; } .smn45p,  .wmn45p  { min-width:  45%; } .smx45p,  .wmx45p  { max-width:  45%; } .s45p,  .h45p  { height:  45%; } .smn45p,  .hmn45p  { min-height:  45%; } .smx45p,  .hmx45p  { max-height:  45%; }
.fb50p  { flex-basis:  50%; } .s50p,  .w50p  { width:  50%; } .smn50p,  .wmn50p  { min-width:  50%; } .smx50p,  .wmx50p  { max-width:  50%; } .s50p,  .h50p  { height:  50%; } .smn50p,  .hmn50p  { min-height:  50%; } .smx50p,  .hmx50p  { max-height:  50%; }
.fb55p  { flex-basis:  55%; } .s55p,  .w55p  { width:  55%; } .smn55p,  .wmn55p  { min-width:  55%; } .smx55p,  .wmx55p  { max-width:  55%; } .s55p,  .h55p  { height:  55%; } .smn55p,  .hmn55p  { min-height:  55%; } .smx55p,  .hmx55p  { max-height:  55%; }
.fb60p  { flex-basis:  60%; } .s60p,  .w60p  { width:  60%; } .smn60p,  .wmn60p  { min-width:  60%; } .smx60p,  .wmx60p  { max-width:  60%; } .s60p,  .h60p  { height:  60%; } .smn60p,  .hmn60p  { min-height:  60%; } .smx60p,  .hmx60p  { max-height:  60%; }
.fb65p  { flex-basis:  65%; } .s65p,  .w65p  { width:  65%; } .smn65p,  .wmn65p  { min-width:  65%; } .smx65p,  .wmx65p  { max-width:  65%; } .s65p,  .h65p  { height:  65%; } .smn65p,  .hmn65p  { min-height:  65%; } .smx65p,  .hmx65p  { max-height:  65%; }
.fb70p  { flex-basis:  70%; } .s70p,  .w70p  { width:  70%; } .smn70p,  .wmn70p  { min-width:  70%; } .smx70p,  .wmx70p  { max-width:  70%; } .s70p,  .h70p  { height:  70%; } .smn70p,  .hmn70p  { min-height:  70%; } .smx70p,  .hmx70p  { max-height:  70%; }
.fb75p  { flex-basis:  75%; } .s75p,  .w75p  { width:  75%; } .smn75p,  .wmn75p  { min-width:  75%; } .smx75p,  .wmx75p  { max-width:  75%; } .s75p,  .h75p  { height:  75%; } .smn75p,  .hmn75p  { min-height:  75%; } .smx75p,  .hmx75p  { max-height:  75%; }
.fb80p  { flex-basis:  80%; } .s80p,  .w80p  { width:  80%; } .smn80p,  .wmn80p  { min-width:  80%; } .smx80p,  .wmx80p  { max-width:  80%; } .s80p,  .h80p  { height:  80%; } .smn80p,  .hmn80p  { min-height:  80%; } .smx80p,  .hmx80p  { max-height:  80%; }
.fb85p  { flex-basis:  85%; } .s85p,  .w85p  { width:  85%; } .smn85p,  .wmn85p  { min-width:  85%; } .smx85p,  .wmx85p  { max-width:  85%; } .s85p,  .h85p  { height:  85%; } .smn85p,  .hmn85p  { min-height:  85%; } .smx85p,  .hmx85p  { max-height:  85%; }
.fb90p  { flex-basis:  90%; } .s90p,  .w90p  { width:  90%; } .smn90p,  .wmn90p  { min-width:  90%; } .smx90p,  .wmx90p  { max-width:  90%; } .s90p,  .h90p  { height:  90%; } .smn90p,  .hmn90p  { min-height:  90%; } .smx90p,  .hmx90p  { max-height:  90%; }
.fb95p  { flex-basis:  95%; } .s95p,  .w95p  { width:  95%; } .smn95p,  .wmn95p  { min-width:  95%; } .smx95p,  .wmx95p  { max-width:  95%; } .s95p,  .h95p  { height:  95%; } .smn95p,  .hmn95p  { min-height:  95%; } .smx95p,  .hmx95p  { max-height:  95%; }
.fb100p { flex-basis: 100%; } .s100p, .w100p { width: 100%; } .smn100p, .wmn100p { min-width: 100%; } .smx100p, .wmx100p { max-width: 100%; } .s100p, .h100p { height: 100%; } .smn100p, .hmn100p { min-height: 100%; } .smx100p, .hmx100p { max-height: 100%; }

.fb33p { flex-basis: 33.3333333333%; }
.fb66p { flex-basis: 66.6666666666%; }

.s33p, .w33p { width: 33.3333333333%; } .smx33p, .wmx33p { max-width: 33.3333333333%; } .s33w, .w33w { width: 33.3333333333vw; } .s33h, .w33h { width: 33.3333333333vh; }
.s66p, .w66p { width: 66.6666666666%; } .smx66p, .wmx66p { max-width: 66.6666666666%; } .s66w, .w66w { width: 66.6666666666vw; } .s66h, .w66h { width: 66.6666666666vh; }

.s33p, .h33p { height: 33.3333333333%; } .smx33p, .hmx33p { max-height: 33.3333333333%; } .s33w, .h33w { height: 33.3333333333vw; } .s33h, .h33h { height: 33.3333333333vh; }
.s66p, .h66p { height: 66.6666666666%; } .smx66p, .hmx66p { max-height: 66.6666666666%; } .s66w, .h66w { height: 66.6666666666vw; } .s66h, .h66h { height: 66.6666666666vh; }

/* Pixels */

.fb0    { flex-basis:      0; } .s0,    .w0    { width:      0; } .smn0,    .wmn0    { min-width:      0; } .smx0,    .wmx0    { max-width:      0; } .s0,    .h0    { height:      0; } .smn0,    .hmn0    { min-height:      0; } .smx0,    .hmx0    { max-height:      0; }
.fb1    { flex-basis:    1px; } .s1,    .w1    { width:    1px; } .smn1,    .wmn1    { min-width:    1px; } .smx1,    .wmx1    { max-width:    1px; } .s1,    .h1    { height:    1px; } .smn1,    .hmn1    { min-height:    1px; } .smx1,    .hmx1    { max-height:    1px; } .gr1,   .grH1   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1px),   1fr)); } .gr1,   .grV1   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1px),   1fr)); } .intrinsicS1,   .intrinsicW1   { --c-intrinsic-w:   1px; } .intrinsicS1,   .intrinsicH1   { --c-intrinsic-h:   1px; } .bg1  { background-size:  1px; }
.fb2    { flex-basis:    2px; } .s2,    .w2    { width:    2px; } .smn2,    .wmn2    { min-width:    2px; } .smx2,    .wmx2    { max-width:    2px; } .s2,    .h2    { height:    2px; } .smn2,    .hmn2    { min-height:    2px; } .smx2,    .hmx2    { max-height:    2px; } .gr2,   .grH2   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 2px),   1fr)); } .gr2,   .grV2   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 2px),   1fr)); } .intrinsicS2,   .intrinsicW2   { --c-intrinsic-w:   2px; } .intrinsicS2,   .intrinsicH2   { --c-intrinsic-h:   2px; } .bg2  { background-size:  2px; }
.fb3    { flex-basis:    3px; } .s3,    .w3    { width:    3px; } .smn3,    .wmn3    { min-width:    3px; } .smx3,    .wmx3    { max-width:    3px; } .s3,    .h3    { height:    3px; } .smn3,    .hmn3    { min-height:    3px; } .smx3,    .hmx3    { max-height:    3px; } .gr3,   .grH3   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 3px),   1fr)); } .gr3,   .grV3   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 3px),   1fr)); } .intrinsicS3,   .intrinsicW3   { --c-intrinsic-w:   3px; } .intrinsicS3,   .intrinsicH3   { --c-intrinsic-h:   3px; } .bg3  { background-size:  3px; }
.fb4    { flex-basis:    4px; } .s4,    .w4    { width:    4px; } .smn4,    .wmn4    { min-width:    4px; } .smx4,    .wmx4    { max-width:    4px; } .s4,    .h4    { height:    4px; } .smn4,    .hmn4    { min-height:    4px; } .smx4,    .hmx4    { max-height:    4px; } .gr4,   .grH4   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 4px),   1fr)); } .gr4,   .grV4   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 4px),   1fr)); } .intrinsicS4,   .intrinsicW4   { --c-intrinsic-w:   4px; } .intrinsicS4,   .intrinsicH4   { --c-intrinsic-h:   4px; } .bg4  { background-size:  4px; }
.fb5    { flex-basis:    5px; } .s5,    .w5    { width:    5px; } .smn5,    .wmn5    { min-width:    5px; } .smx5,    .wmx5    { max-width:    5px; } .s5,    .h5    { height:    5px; } .smn5,    .hmn5    { min-height:    5px; } .smx5,    .hmx5    { max-height:    5px; } .gr5,   .grH5   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 5px),   1fr)); } .gr5,   .grV5   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 5px),   1fr)); } .intrinsicS5,   .intrinsicW5   { --c-intrinsic-w:   5px; } .intrinsicS5,   .intrinsicH5   { --c-intrinsic-h:   5px; } .bg5  { background-size:  5px; }
.fb6    { flex-basis:    6px; } .s6,    .w6    { width:    6px; } .smn6,    .wmn6    { min-width:    6px; } .smx6,    .wmx6    { max-width:    6px; } .s6,    .h6    { height:    6px; } .smn6,    .hmn6    { min-height:    6px; } .smx6,    .hmx6    { max-height:    6px; } .gr6,   .grH6   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 6px),   1fr)); } .gr6,   .grV6   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 6px),   1fr)); } .intrinsicS6,   .intrinsicW6   { --c-intrinsic-w:   6px; } .intrinsicS6,   .intrinsicH6   { --c-intrinsic-h:   6px; } .bg6  { background-size:  6px; }
.fb7    { flex-basis:    7px; } .s7,    .w7    { width:    7px; } .smn7,    .wmn7    { min-width:    7px; } .smx7,    .wmx7    { max-width:    7px; } .s7,    .h7    { height:    7px; } .smn7,    .hmn7    { min-height:    7px; } .smx7,    .hmx7    { max-height:    7px; } .gr7,   .grH7   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 7px),   1fr)); } .gr7,   .grV7   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 7px),   1fr)); } .intrinsicS7,   .intrinsicW7   { --c-intrinsic-w:   7px; } .intrinsicS7,   .intrinsicH7   { --c-intrinsic-h:   7px; } .bg7  { background-size:  7px; }
.fb8    { flex-basis:    8px; } .s8,    .w8    { width:    8px; } .smn8,    .wmn8    { min-width:    8px; } .smx8,    .wmx8    { max-width:    8px; } .s8,    .h8    { height:    8px; } .smn8,    .hmn8    { min-height:    8px; } .smx8,    .hmx8    { max-height:    8px; } .gr8,   .grH8   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 8px),   1fr)); } .gr8,   .grV8   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 8px),   1fr)); } .intrinsicS8,   .intrinsicW8   { --c-intrinsic-w:   8px; } .intrinsicS8,   .intrinsicH8   { --c-intrinsic-h:   8px; } .bg8  { background-size:  8px; }
.fb9    { flex-basis:    9px; } .s9,    .w9    { width:    9px; } .smn9,    .wmn9    { min-width:    9px; } .smx9,    .wmx9    { max-width:    9px; } .s9,    .h9    { height:    9px; } .smn9,    .hmn9    { min-height:    9px; } .smx9,    .hmx9    { max-height:    9px; } .gr9,   .grH9   { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 9px),   1fr)); } .gr9,   .grV9   { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 9px),   1fr)); } .intrinsicS9,   .intrinsicW9   { --c-intrinsic-w:   9px; } .intrinsicS9,   .intrinsicH9   { --c-intrinsic-h:   9px; } .bg9  { background-size:  9px; }
.fb10   { flex-basis:   10px; } .s10,   .w10   { width:   10px; } .smn10,   .wmn10   { min-width:   10px; } .smx10,   .wmx10   { max-width:   10px; } .s10,   .h10   { height:   10px; } .smn10,   .hmn10   { min-height:   10px; } .smx10,   .hmx10   { max-height:   10px; } .gr10,  .grH10  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 10px),  1fr)); } .gr10,  .grV10  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 10px),  1fr)); } .intrinsicS10,  .intrinsicW10  { --c-intrinsic-w:  10px; } .intrinsicS10,  .intrinsicH10  { --c-intrinsic-h:  10px; } .bg10 { background-size: 10px; }
.fb11   { flex-basis:   11px; } .s11,   .w11   { width:   11px; } .smn11,   .wmn11   { min-width:   11px; } .smx11,   .wmx11   { max-width:   11px; } .s11,   .h11   { height:   11px; } .smn11,   .hmn11   { min-height:   11px; } .smx11,   .hmx11   { max-height:   11px; } .gr11,  .grH11  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(10%,  11px),  1fr)); } .gr11,  .grV11  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(10%,  11px),  1fr)); } .intrinsicS11,  .intrinsicW11  { --c-intrinsic-w:  11px; } .intrinsicS11,  .intrinsicH11  { --c-intrinsic-h:  11px; } .bg11 { background-size: 11px; }
.fb12   { flex-basis:   12px; } .s12,   .w12   { width:   12px; } .smn12,   .wmn12   { min-width:   12px; } .smx12,   .wmx12   { max-width:   12px; } .s12,   .h12   { height:   12px; } .smn12,   .hmn12   { min-height:   12px; } .smx12,   .hmx12   { max-height:   12px; } .gr12,  .grH12  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 12px),  1fr)); } .gr12,  .grV12  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 12px),  1fr)); } .intrinsicS12,  .intrinsicW12  { --c-intrinsic-w:  12px; } .intrinsicS12,  .intrinsicH12  { --c-intrinsic-h:  12px; } .bg12 { background-size: 12px; }
.fb14   { flex-basis:   14px; } .s14,   .w14   { width:   14px; } .smn14,   .wmn14   { min-width:   14px; } .smx14,   .wmx14   { max-width:   14px; } .s14,   .h14   { height:   14px; } .smn14,   .hmn14   { min-height:   14px; } .smx14,   .hmx14   { max-height:   14px; } .gr14,  .grH14  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 14px),  1fr)); } .gr14,  .grV14  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 14px),  1fr)); } .intrinsicS14,  .intrinsicW14  { --c-intrinsic-w:  14px; } .intrinsicS14,  .intrinsicH14  { --c-intrinsic-h:  14px; } .bg14 { background-size: 14px; }
.fb15   { flex-basis:   15px; } .s15,   .w15   { width:   15px; } .smn15,   .wmn15   { min-width:   15px; } .smx15,   .wmx15   { max-width:   15px; } .s15,   .h15   { height:   15px; } .smn15,   .hmn15   { min-height:   15px; } .smx15,   .hmx15   { max-height:   15px; } .gr15,  .grH15  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 15px),  1fr)); } .gr15,  .grV15  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 15px),  1fr)); } .intrinsicS15,  .intrinsicW15  { --c-intrinsic-w:  15px; } .intrinsicS15,  .intrinsicH15  { --c-intrinsic-h:  15px; } .bg15 { background-size: 15px; }
.fb16   { flex-basis:   16px; } .s16,   .w16   { width:   16px; } .smn16,   .wmn16   { min-width:   16px; } .smx16,   .wmx16   { max-width:   16px; } .s16,   .h16   { height:   16px; } .smn16,   .hmn16   { min-height:   16px; } .smx16,   .hmx16   { max-height:   16px; } .gr16,  .grH16  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 16px),  1fr)); } .gr16,  .grV16  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 16px),  1fr)); } .intrinsicS16,  .intrinsicW16  { --c-intrinsic-w:  16px; } .intrinsicS16,  .intrinsicH16  { --c-intrinsic-h:  16px; } .bg16 { background-size: 16px; }
.fb18   { flex-basis:   18px; } .s18,   .w18   { width:   18px; } .smn18,   .wmn18   { min-width:   18px; } .smx18,   .wmx18   { max-width:   18px; } .s18,   .h18   { height:   18px; } .smn18,   .hmn18   { min-height:   18px; } .smx18,   .hmx18   { max-height:   18px; } .gr18,  .grH18  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 18px),  1fr)); } .gr18,  .grV18  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 18px),  1fr)); } .intrinsicS18,  .intrinsicW18  { --c-intrinsic-w:  18px; } .intrinsicS18,  .intrinsicH18  { --c-intrinsic-h:  18px; }
.fb20   { flex-basis:   20px; } .s20,   .w20   { width:   20px; } .smn20,   .wmn20   { min-width:   20px; } .smx20,   .wmx20   { max-width:   20px; } .s20,   .h20   { height:   20px; } .smn20,   .hmn20   { min-height:   20px; } .smx20,   .hmx20   { max-height:   20px; } .gr20,  .grH20  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 20px),  1fr)); } .gr20,  .grV20  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 20px),  1fr)); } .intrinsicS20,  .intrinsicW20  { --c-intrinsic-w:  20px; } .intrinsicS20,  .intrinsicH20  { --c-intrinsic-h:  20px; }
.fb22   { flex-basis:   22px; } .s22,   .w22   { width:   22px; } .smn22,   .wmn22   { min-width:   22px; } .smx22,   .wmx22   { max-width:   22px; } .s22,   .h22   { height:   22px; } .smn22,   .hmn22   { min-height:   22px; } .smx22,   .hmx22   { max-height:   22px; } .gr22,  .grH22  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 22px),  1fr)); } .gr22,  .grV22  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 22px),  1fr)); } .intrinsicS22,  .intrinsicW22  { --c-intrinsic-w:  22px; } .intrinsicS22,  .intrinsicH22  { --c-intrinsic-h:  22px; }
.fb24   { flex-basis:   24px; } .s24,   .w24   { width:   24px; } .smn24,   .wmn24   { min-width:   24px; } .smx24,   .wmx24   { max-width:   24px; } .s24,   .h24   { height:   24px; } .smn24,   .hmn24   { min-height:   24px; } .smx24,   .hmx24   { max-height:   24px; } .gr24,  .grH24  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 24px),  1fr)); } .gr24,  .grV24  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 24px),  1fr)); } .intrinsicS24,  .intrinsicW24  { --c-intrinsic-w:  24px; } .intrinsicS24,  .intrinsicH24  { --c-intrinsic-h:  24px; }
.fb28   { flex-basis:   28px; } .s28,   .w28   { width:   28px; } .smn28,   .wmn28   { min-width:   28px; } .smx28,   .wmx28   { max-width:   28px; } .s28,   .h28   { height:   28px; } .smn28,   .hmn28   { min-height:   28px; } .smx28,   .hmx28   { max-height:   28px; } .gr28,  .grH28  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 28px),  1fr)); } .gr28,  .grV28  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 28px),  1fr)); } .intrinsicS28,  .intrinsicW28  { --c-intrinsic-w:  28px; } .intrinsicS28,  .intrinsicH28  { --c-intrinsic-h:  28px; }
.fb30   { flex-basis:   30px; } .s30,   .w30   { width:   30px; } .smn30,   .wmn30   { min-width:   30px; } .smx30,   .wmx30   { max-width:   30px; } .s30,   .h30   { height:   30px; } .smn30,   .hmn30   { min-height:   30px; } .smx30,   .hmx30   { max-height:   30px; } .gr30,  .grH30  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 30px),  1fr)); } .gr30,  .grV30  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 30px),  1fr)); } .intrinsicS30,  .intrinsicW30  { --c-intrinsic-w:  30px; } .intrinsicS30,  .intrinsicH30  { --c-intrinsic-h:  30px; }
.fb32   { flex-basis:   32px; } .s32,   .w32   { width:   32px; } .smn32,   .wmn32   { min-width:   32px; } .smx32,   .wmx32   { max-width:   32px; } .s32,   .h32   { height:   32px; } .smn32,   .hmn32   { min-height:   32px; } .smx32,   .hmx32   { max-height:   32px; } .gr32,  .grH32  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 32px),  1fr)); } .gr32,  .grV32  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 32px),  1fr)); } .intrinsicS32,  .intrinsicW32  { --c-intrinsic-w:  32px; } .intrinsicS32,  .intrinsicH32  { --c-intrinsic-h:  32px; }
.fb36   { flex-basis:   36px; } .s36,   .w36   { width:   36px; } .smn36,   .wmn36   { min-width:   36px; } .smx36,   .wmx36   { max-width:   36px; } .s36,   .h36   { height:   36px; } .smn36,   .hmn36   { min-height:   36px; } .smx36,   .hmx36   { max-height:   36px; } .gr36,  .grH36  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 36px),  1fr)); } .gr36,  .grV36  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 36px),  1fr)); } .intrinsicS36,  .intrinsicW36  { --c-intrinsic-w:  36px; } .intrinsicS36,  .intrinsicH36  { --c-intrinsic-h:  36px; }
.fb40   { flex-basis:   40px; } .s40,   .w40   { width:   40px; } .smn40,   .wmn40   { min-width:   40px; } .smx40,   .wmx40   { max-width:   40px; } .s40,   .h40   { height:   40px; } .smn40,   .hmn40   { min-height:   40px; } .smx40,   .hmx40   { max-height:   40px; } .gr40,  .grH40  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 40px),  1fr)); } .gr40,  .grV40  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 40px),  1fr)); } .intrinsicS40,  .intrinsicW40  { --c-intrinsic-w:  40px; } .intrinsicS40,  .intrinsicH40  { --c-intrinsic-h:  40px; }
.fb48   { flex-basis:   48px; } .s48,   .w48   { width:   48px; } .smn48,   .wmn48   { min-width:   48px; } .smx48,   .wmx48   { max-width:   48px; } .s48,   .h48   { height:   48px; } .smn48,   .hmn48   { min-height:   48px; } .smx48,   .hmx48   { max-height:   48px; } .gr48,  .grH48  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 48px),  1fr)); } .gr48,  .grV48  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 48px),  1fr)); } .intrinsicS48,  .intrinsicW48  { --c-intrinsic-w:  48px; } .intrinsicS48,  .intrinsicH48  { --c-intrinsic-h:  48px; }
.fb52   { flex-basis:   52px; } .s52,   .w52   { width:   52px; } .smn52,   .wmn52   { min-width:   52px; } .smx52,   .wmx52   { max-width:   52px; } .s52,   .h52   { height:   52px; } .smn52,   .hmn52   { min-height:   52px; } .smx52,   .hmx52   { max-height:   52px; } .gr52,  .grH52  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 52px),  1fr)); } .gr52,  .grV52  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 52px),  1fr)); } .intrinsicS52,  .intrinsicW52  { --c-intrinsic-w:  52px; } .intrinsicS52,  .intrinsicH52  { --c-intrinsic-h:  52px; }
.fb56   { flex-basis:   56px; } .s56,   .w56   { width:   56px; } .smn56,   .wmn56   { min-width:   56px; } .smx56,   .wmx56   { max-width:   56px; } .s56,   .h56   { height:   56px; } .smn56,   .hmn56   { min-height:   56px; } .smx56,   .hmx56   { max-height:   56px; } .gr56,  .grH56  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 56px),  1fr)); } .gr56,  .grV56  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 56px),  1fr)); } .intrinsicS56,  .intrinsicW56  { --c-intrinsic-w:  56px; } .intrinsicS56,  .intrinsicH56  { --c-intrinsic-h:  56px; }
.fb64   { flex-basis:   64px; } .s64,   .w64   { width:   64px; } .smn64,   .wmn64   { min-width:   64px; } .smx64,   .wmx64   { max-width:   64px; } .s64,   .h64   { height:   64px; } .smn64,   .hmn64   { min-height:   64px; } .smx64,   .hmx64   { max-height:   64px; } .gr64,  .grH64  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 64px),  1fr)); } .gr64,  .grV64  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 64px),  1fr)); } .intrinsicS64,  .intrinsicW64  { --c-intrinsic-w:  64px; } .intrinsicS64,  .intrinsicH64  { --c-intrinsic-h:  64px; }
.fb72   { flex-basis:   72px; } .s72,   .w72   { width:   72px; } .smn72,   .wmn72   { min-width:   72px; } .smx72,   .wmx72   { max-width:   72px; } .s72,   .h72   { height:   72px; } .smn72,   .hmn72   { min-height:   72px; } .smx72,   .hmx72   { max-height:   72px; } .gr72,  .grH72  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 72px),  1fr)); } .gr72,  .grV72  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 72px),  1fr)); } .intrinsicS72,  .intrinsicW72  { --c-intrinsic-w:  72px; } .intrinsicS72,  .intrinsicH72  { --c-intrinsic-h:  72px; }
.fb80   { flex-basis:   80px; } .s80,   .w80   { width:   80px; } .smn80,   .wmn80   { min-width:   80px; } .smx80,   .wmx80   { max-width:   80px; } .s80,   .h80   { height:   80px; } .smn80,   .hmn80   { min-height:   80px; } .smx80,   .hmx80   { max-height:   80px; } .gr80,  .grH80  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 80px),  1fr)); } .gr80,  .grV80  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 80px),  1fr)); } .intrinsicS80,  .intrinsicW80  { --c-intrinsic-w:  80px; } .intrinsicS80,  .intrinsicH80  { --c-intrinsic-h:  80px; }
.fb96   { flex-basis:   96px; } .s96,   .w96   { width:   96px; } .smn96,   .wmn96   { min-width:   96px; } .smx96,   .wmx96   { max-width:   96px; } .s96,   .h96   { height:   96px; } .smn96,   .hmn96   { min-height:   96px; } .smx96,   .hmx96   { max-height:   96px; } .gr96,  .grH96  { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 96px),  1fr)); } .gr96,  .grV96  { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 96px),  1fr)); } .intrinsicS96,  .intrinsicW96  { --c-intrinsic-w:  96px; } .intrinsicS96,  .intrinsicH96  { --c-intrinsic-h:  96px; }
.fb100  { flex-basis:  100px; } .s100,  .w100  { width:  100px; } .smn100,  .wmn100  { min-width:  100px; } .smx100,  .wmx100  { max-width:  100px; } .s100,  .h100  { height:  100px; } .smn100,  .hmn100  { min-height:  100px; } .smx100,  .hmx100  { max-height:  100px; } .gr100, .grH100 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 100px), 1fr)); } .gr100, .grV100 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 100px), 1fr)); } .intrinsicS100, .intrinsicW100 { --c-intrinsic-w: 100px; } .intrinsicS100, .intrinsicH100 { --c-intrinsic-h: 100px; }
.fb110  { flex-basis:  110px; } .s110,  .w110  { width:  110px; } .smn110,  .wmn110  { min-width:  110px; } .smx110,  .wmx110  { max-width:  110px; } .s110,  .h110  { height:  110px; } .smn110,  .hmn110  { min-height:  110px; } .smx110,  .hmx110  { max-height:  110px; } .gr110, .grH110 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 110px), 1fr)); } .gr110, .grV110 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 110px), 1fr)); } .intrinsicS110, .intrinsicW110 { --c-intrinsic-w: 110px; } .intrinsicS110, .intrinsicH110 { --c-intrinsic-h: 110px; }
.fb128  { flex-basis:  128px; } .s128,  .w128  { width:  128px; } .smn128,  .wmn128  { min-width:  128px; } .smx128,  .wmx128  { max-width:  128px; } .s128,  .h128  { height:  128px; } .smn128,  .hmn128  { min-height:  128px; } .smx128,  .hmx128  { max-height:  128px; } .gr128, .grH128 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 128px), 1fr)); } .gr128, .grV128 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 128px), 1fr)); } .intrinsicS128, .intrinsicW128 { --c-intrinsic-w: 128px; } .intrinsicS128, .intrinsicH128 { --c-intrinsic-h: 128px; }
.fb120  { flex-basis:  120px; } .s120,  .w120  { width:  120px; } .smn120,  .wmn120  { min-width:  120px; } .smx120,  .wmx120  { max-width:  120px; } .s120,  .h120  { height:  120px; } .smn120,  .hmn120  { min-height:  120px; } .smx120,  .hmx120  { max-height:  120px; } .gr120, .grH120 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 120px), 1fr)); } .gr120, .grV120 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 120px), 1fr)); } .intrinsicS120, .intrinsicW120 { --c-intrinsic-w: 120px; } .intrinsicS120, .intrinsicH120 { --c-intrinsic-h: 120px; }
.fb144  { flex-basis:  144px; } .s144,  .w144  { width:  144px; } .smn144,  .wmn144  { min-width:  144px; } .smx144,  .wmx144  { max-width:  144px; } .s144,  .h144  { height:  144px; } .smn144,  .hmn144  { min-height:  144px; } .smx144,  .hmx144  { max-height:  144px; } .gr144, .grH144 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 144px), 1fr)); } .gr144, .grV144 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 144px), 1fr)); } .intrinsicS144, .intrinsicW144 { --c-intrinsic-w: 144px; } .intrinsicS144, .intrinsicH144 { --c-intrinsic-h: 144px; }
.fb150  { flex-basis:  150px; } .s150,  .w150  { width:  150px; } .smn150,  .wmn150  { min-width:  150px; } .smx150,  .wmx150  { max-width:  150px; } .s150,  .h150  { height:  150px; } .smn150,  .hmn150  { min-height:  150px; } .smx150,  .hmx150  { max-height:  150px; } .gr150, .grH150 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 150px), 1fr)); } .gr150, .grV150 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 150px), 1fr)); } .intrinsicS150, .intrinsicW150 { --c-intrinsic-w: 150px; } .intrinsicS150, .intrinsicH150 { --c-intrinsic-h: 150px; }
.fb160  { flex-basis:  160px; } .s160,  .w160  { width:  160px; } .smn160,  .wmn160  { min-width:  160px; } .smx160,  .wmx160  { max-width:  160px; } .s160,  .h160  { height:  160px; } .smn160,  .hmn160  { min-height:  160px; } .smx160,  .hmx160  { max-height:  160px; } .gr160, .grH160 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 160px), 1fr)); } .gr160, .grV160 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 160px), 1fr)); } .intrinsicS160, .intrinsicW160 { --c-intrinsic-w: 160px; } .intrinsicS160, .intrinsicH160 { --c-intrinsic-h: 160px; }
.fb180  { flex-basis:  180px; } .s180,  .w180  { width:  180px; } .smn180,  .wmn180  { min-width:  180px; } .smx180,  .wmx180  { max-width:  180px; } .s180,  .h180  { height:  180px; } .smn180,  .hmn180  { min-height:  180px; } .smx180,  .hmx180  { max-height:  180px; } .gr180, .grH180 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 180px), 1fr)); } .gr180, .grV180 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 180px), 1fr)); } .intrinsicS180, .intrinsicW180 { --c-intrinsic-w: 180px; } .intrinsicS180, .intrinsicH180 { --c-intrinsic-h: 180px; }
.fb192  { flex-basis:  192px; } .s192,  .w192  { width:  192px; } .smn192,  .wmn192  { min-width:  192px; } .smx192,  .wmx192  { max-width:  192px; } .s192,  .h192  { height:  192px; } .smn192,  .hmn192  { min-height:  192px; } .smx192,  .hmx192  { max-height:  192px; } .gr192, .grH192 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 192px), 1fr)); } .gr192, .grV192 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 192px), 1fr)); } .intrinsicS192, .intrinsicW192 { --c-intrinsic-w: 192px; } .intrinsicS192, .intrinsicH192 { --c-intrinsic-h: 192px; }
.fb200  { flex-basis:  200px; } .s200,  .w200  { width:  200px; } .smn200,  .wmn200  { min-width:  200px; } .smx200,  .wmx200  { max-width:  200px; } .s200,  .h200  { height:  200px; } .smn200,  .hmn200  { min-height:  200px; } .smx200,  .hmx200  { max-height:  200px; } .gr200, .grH200 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 200px), 1fr)); } .gr200, .grV200 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 200px), 1fr)); } .intrinsicS200, .intrinsicW200 { --c-intrinsic-w: 200px; } .intrinsicS200, .intrinsicH200 { --c-intrinsic-h: 200px; }
.fb240  { flex-basis:  240px; } .s240,  .w240  { width:  240px; } .smn240,  .wmn240  { min-width:  240px; } .smx240,  .wmx240  { max-width:  240px; } .s240,  .h240  { height:  240px; } .smn240,  .hmn240  { min-height:  240px; } .smx240,  .hmx240  { max-height:  240px; } .gr240, .grH240 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 240px), 1fr)); } .gr240, .grV240 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 240px), 1fr)); } .intrinsicS240, .intrinsicW240 { --c-intrinsic-w: 240px; } .intrinsicS240, .intrinsicH240 { --c-intrinsic-h: 240px; }
.fb280  { flex-basis:  280px; } .s280,  .w280  { width:  280px; } .smn280,  .wmn280  { min-width:  280px; } .smx280,  .wmx280  { max-width:  280px; } .s280,  .h280  { height:  280px; } .smn280,  .hmn280  { min-height:  280px; } .smx280,  .hmx280  { max-height:  280px; } .gr280, .grH280 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 280px), 1fr)); } .gr280, .grV280 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 280px), 1fr)); } .intrinsicS280, .intrinsicW280 { --c-intrinsic-w: 280px; } .intrinsicS280, .intrinsicH280 { --c-intrinsic-h: 280px; }
.fb300  { flex-basis:  300px; } .s300,  .w300  { width:  300px; } .smn300,  .wmn300  { min-width:  300px; } .smx300,  .wmx300  { max-width:  300px; } .s300,  .h300  { height:  300px; } .smn300,  .hmn300  { min-height:  300px; } .smx300,  .hmx300  { max-height:  300px; } .gr300, .grH300 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 300px), 1fr)); } .gr300, .grV300 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 300px), 1fr)); } .intrinsicS300, .intrinsicW300 { --c-intrinsic-w: 300px; } .intrinsicS300, .intrinsicH300 { --c-intrinsic-h: 300px; }
.fb320  { flex-basis:  320px; } .s320,  .w320  { width:  320px; } .smn320,  .wmn320  { min-width:  320px; } .smx320,  .wmx320  { max-width:  320px; } .s320,  .h320  { height:  320px; } .smn320,  .hmn320  { min-height:  320px; } .smx320,  .hmx320  { max-height:  320px; } .gr320, .grH320 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 320px), 1fr)); } .gr320, .grV320 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 320px), 1fr)); } .intrinsicS320, .intrinsicW320 { --c-intrinsic-w: 320px; } .intrinsicS320, .intrinsicH320 { --c-intrinsic-h: 320px; }
.fb340  { flex-basis:  340px; } .s340,  .w340  { width:  340px; } .smn340,  .wmn340  { min-width:  340px; } .smx340,  .wmx340  { max-width:  340px; } .s340,  .h340  { height:  340px; } .smn340,  .hmn340  { min-height:  340px; } .smx340,  .hmx340  { max-height:  340px; } .gr340, .grH340 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 340px), 1fr)); } .gr340, .grV340 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 340px), 1fr)); } .intrinsicS340, .intrinsicW340 { --c-intrinsic-w: 340px; } .intrinsicS340, .intrinsicH340 { --c-intrinsic-h: 340px; }
.fb360  { flex-basis:  360px; } .s360,  .w360  { width:  360px; } .smn360,  .wmn360  { min-width:  360px; } .smx360,  .wmx360  { max-width:  360px; } .s360,  .h360  { height:  360px; } .smn360,  .hmn360  { min-height:  360px; } .smx360,  .hmx360  { max-height:  360px; } .gr360, .grH360 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 360px), 1fr)); } .gr360, .grV360 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 360px), 1fr)); } .intrinsicS360, .intrinsicW360 { --c-intrinsic-w: 360px; } .intrinsicS360, .intrinsicH360 { --c-intrinsic-h: 360px; }
.fb384  { flex-basis:  384px; } .s384,  .w384  { width:  384px; } .smn384,  .wmn384  { min-width:  384px; } .smx384,  .wmx384  { max-width:  384px; } .s384,  .h384  { height:  384px; } .smn384,  .hmn384  { min-height:  384px; } .smx384,  .hmx384  { max-height:  384px; } .gr384, .grH384 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 384px), 1fr)); } .gr384, .grV384 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 384px), 1fr)); } .intrinsicS384, .intrinsicW384 { --c-intrinsic-w: 384px; } .intrinsicS384, .intrinsicH384 { --c-intrinsic-h: 384px; }
.fb400  { flex-basis:  400px; } .s400,  .w400  { width:  400px; } .smn400,  .wmn400  { min-width:  400px; } .smx400,  .wmx400  { max-width:  400px; } .s400,  .h400  { height:  400px; } .smn400,  .hmn400  { min-height:  400px; } .smx400,  .hmx400  { max-height:  400px; } .gr400, .grH400 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 400px), 1fr)); } .gr400, .grV400 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 400px), 1fr)); } .intrinsicS400, .intrinsicW400 { --c-intrinsic-w: 400px; } .intrinsicS400, .intrinsicH400 { --c-intrinsic-h: 400px; }
.fb440  { flex-basis:  440px; } .s440,  .w440  { width:  440px; } .smn440,  .wmn440  { min-width:  440px; } .smx440,  .wmx440  { max-width:  440px; } .s440,  .h440  { height:  440px; } .smn440,  .hmn440  { min-height:  440px; } .smx440,  .hmx440  { max-height:  440px; } .gr440, .grH440 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 440px), 1fr)); } .gr440, .grV440 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 440px), 1fr)); } .intrinsicS440, .intrinsicW440 { --c-intrinsic-w: 440px; } .intrinsicS440, .intrinsicH440 { --c-intrinsic-h: 440px; }
.fb480  { flex-basis:  480px; } .s480,  .w480  { width:  480px; } .smn480,  .wmn480  { min-width:  480px; } .smx480,  .wmx480  { max-width:  480px; } .s480,  .h480  { height:  480px; } .smn480,  .hmn480  { min-height:  480px; } .smx480,  .hmx480  { max-height:  480px; } .gr480, .grH480 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 480px), 1fr)); } .gr480, .grV480 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 480px), 1fr)); } .intrinsicS480, .intrinsicW480 { --c-intrinsic-w: 480px; } .intrinsicS480, .intrinsicH480 { --c-intrinsic-h: 480px; }
.fb520  { flex-basis:  520px; } .s520,  .w520  { width:  520px; } .smn520,  .wmn520  { min-width:  520px; } .smx520,  .wmx520  { max-width:  520px; } .s520,  .h520  { height:  520px; } .smn520,  .hmn520  { min-height:  520px; } .smx520,  .hmx520  { max-height:  520px; } .gr520, .grH520 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 520px), 1fr)); } .gr520, .grV520 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 520px), 1fr)); } .intrinsicS520, .intrinsicW520 { --c-intrinsic-w: 520px; } .intrinsicS520, .intrinsicH520 { --c-intrinsic-h: 520px; }
.fb560  { flex-basis:  560px; } .s560,  .w560  { width:  560px; } .smn560,  .wmn560  { min-width:  560px; } .smx560,  .wmx560  { max-width:  560px; } .s560,  .h560  { height:  560px; } .smn560,  .hmn560  { min-height:  560px; } .smx560,  .hmx560  { max-height:  560px; } .gr560, .grH560 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 560px), 1fr)); } .gr560, .grV560 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 560px), 1fr)); } .intrinsicS560, .intrinsicW560 { --c-intrinsic-w: 560px; } .intrinsicS560, .intrinsicH560 { --c-intrinsic-h: 560px; }
.fb600  { flex-basis:  600px; } .s600,  .w600  { width:  600px; } .smn600,  .wmn600  { min-width:  600px; } .smx600,  .wmx600  { max-width:  600px; } .s600,  .h600  { height:  600px; } .smn600,  .hmn600  { min-height:  600px; } .smx600,  .hmx600  { max-height:  600px; } .gr600, .grH600 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 600px), 1fr)); } .gr600, .grV600 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 600px), 1fr)); } .intrinsicS600, .intrinsicW600 { --c-intrinsic-w: 600px; } .intrinsicS600, .intrinsicH600 { --c-intrinsic-h: 600px; }
.fb640  { flex-basis:  640px; } .s640,  .w640  { width:  640px; } .smn640,  .wmn640  { min-width:  640px; } .smx640,  .wmx640  { max-width:  640px; } .s640,  .h640  { height:  640px; } .smn640,  .hmn640  { min-height:  640px; } .smx640,  .hmx640  { max-height:  640px; } .gr640, .grH640 { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 640px), 1fr)); } .gr640, .grV640 { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 640px), 1fr)); } .intrinsicS640, .intrinsicW640 { --c-intrinsic-w: 640px; } .intrinsicS640, .intrinsicH640 { --c-intrinsic-h: 640px; }
.fb680  { flex-basis:  680px; } .s680,  .w680  { width:  680px; } .smn680,  .wmn680  { min-width:  680px; } .smx680,  .wmx680  { max-width:  680px; } .s680,  .h680  { height:  680px; } .smn680,  .hmn680  { min-height:  680px; } .smx680,  .hmx680  { max-height:  680px; }
.fb720  { flex-basis:  720px; } .s720,  .w720  { width:  720px; } .smn720,  .wmn720  { min-width:  720px; } .smx720,  .wmx720  { max-width:  720px; } .s720,  .h720  { height:  720px; } .smn720,  .hmn720  { min-height:  720px; } .smx720,  .hmx720  { max-height:  720px; }
.fb768  { flex-basis:  768px; } .s768,  .w768  { width:  768px; } .smn768,  .wmn768  { min-width:  768px; } .smx768,  .wmx768  { max-width:  768px; } .s768,  .h768  { height:  768px; } .smn768,  .hmn768  { min-height:  768px; } .smx768,  .hmx768  { max-height:  768px; }
.fb800  { flex-basis:  800px; } .s800,  .w800  { width:  800px; } .smn800,  .wmn800  { min-width:  800px; } .smx800,  .wmx800  { max-width:  800px; } .s800,  .h800  { height:  800px; } .smn800,  .hmn800  { min-height:  800px; } .smx800,  .hmx800  { max-height:  800px; }
.fb860  { flex-basis:  860px; } .s860,  .w860  { width:  860px; } .smn860,  .wmn860  { min-width:  860px; } .smx860,  .wmx860  { max-width:  860px; } .s860,  .h860  { height:  860px; } .smn860,  .hmn860  { min-height:  860px; } .smx860,  .hmx860  { max-height:  860px; }
.fb900  { flex-basis:  900px; } .s900,  .w900  { width:  900px; } .smn900,  .wmn900  { min-width:  900px; } .smx900,  .wmx900  { max-width:  900px; } .s900,  .h900  { height:  900px; } .smn900,  .hmn900  { min-height:  900px; } .smx900,  .hmx900  { max-height:  900px; }
.fb960  { flex-basis:  960px; } .s960,  .w960  { width:  960px; } .smn960,  .wmn960  { min-width:  960px; } .smx960,  .wmx960  { max-width:  960px; } .s960,  .h960  { height:  960px; } .smn960,  .hmn960  { min-height:  960px; } .smx960,  .hmx960  { max-height:  960px; }
.fb1024 { flex-basis: 1024px; } .s1024, .w1024 { width: 1024px; } .smn1024, .wmn1024 { min-width: 1024px; } .smx1024, .wmx1024 { max-width: 1024px; } .s1024, .h1024 { height: 1024px; } .smn1024, .hmn1024 { min-height: 1024px; } .smx1024, .hmx1024 { max-height: 1024px; }
.fb1200 { flex-basis: 1200px; } .s1200, .w1200 { width: 1200px; } .smn1200, .wmn1200 { min-width: 1200px; } .smx1200, .wmx1200 { max-width: 1200px; } .s1200, .h1200 { height: 1200px; } .smn1200, .hmn1200 { min-height: 1200px; } .smx1200, .hmx1200 { max-height: 1200px; }
.fb1280 { flex-basis: 1280px; } .s1280, .w1280 { width: 1280px; } .smn1280, .wmn1280 { min-width: 1280px; } .smx1280, .wmx1280 { max-width: 1280px; } .s1280, .h1280 { height: 1280px; } .smn1280, .hmn1280 { min-height: 1280px; } .smx1280, .hmx1280 { max-height: 1280px; }
.fb1360 { flex-basis: 1360px; } .s1360, .w1360 { width: 1360px; } .smn1360, .wmn1360 { min-width: 1360px; } .smx1360, .wmx1360 { max-width: 1360px; } .s1360, .h1360 { height: 1360px; } .smn1360, .hmn1360 { min-height: 1360px; } .smx1360, .hmx1360 { max-height: 1360px; }
.fb1400 { flex-basis: 1400px; } .s1400, .w1400 { width: 1400px; } .smn1400, .wmn1400 { min-width: 1400px; } .smx1400, .wmx1400 { max-width: 1400px; } .s1400, .h1400 { height: 1400px; } .smn1400, .hmn1400 { min-height: 1400px; } .smx1400, .hmx1400 { max-height: 1400px; }
.fb1440 { flex-basis: 1440px; } .s1440, .w1440 { width: 1440px; } .smn1440, .wmn1440 { min-width: 1440px; } .smx1440, .wmx1440 { max-width: 1440px; } .s1440, .h1440 { height: 1440px; } .smn1440, .hmn1440 { min-height: 1440px; } .smx1440, .hmx1440 { max-height: 1440px; }
.fb1560 { flex-basis: 1560px; } .s1560, .w1560 { width: 1560px; } .smn1560, .wmn1560 { min-width: 1560px; } .smx1560, .wmx1560 { max-width: 1560px; } .s1560, .h1560 { height: 1560px; } .smn1560, .hmn1560 { min-height: 1560px; } .smx1560, .hmx1560 { max-height: 1560px; }
.fb1600 { flex-basis: 1600px; } .s1600, .w1600 { width: 1600px; } .smn1600, .wmn1600 { min-width: 1600px; } .smx1600, .wmx1600 { max-width: 1600px; } .s1600, .h1600 { height: 1600px; } .smn1600, .hmn1600 { min-height: 1600px; } .smx1600, .hmx1600 { max-height: 1600px; }
.fb1680 { flex-basis: 1680px; } .s1680, .w1680 { width: 1680px; } .smn1680, .wmn1680 { min-width: 1680px; } .smx1680, .wmx1680 { max-width: 1680px; } .s1680, .h1680 { height: 1680px; } .smn1680, .hmn1680 { min-height: 1680px; } .smx1680, .hmx1680 { max-height: 1680px; }
.fb1720 { flex-basis: 1720px; } .s1720, .w1720 { width: 1720px; } .smn1720, .wmn1720 { min-width: 1720px; } .smx1720, .wmx1720 { max-width: 1720px; } .s1720, .h1720 { height: 1720px; } .smn1720, .hmn1720 { min-height: 1720px; } .smx1720, .hmx1720 { max-height: 1720px; }

.wFull, .wHovFull:is(:hover, :active), .sHovOut:is(:hover, :active) .wHovInFull, .wActFull:active:active, .sActOut:active:active .wActInFull, .wSelFull.sel.sel.sel, .sSelOut.sel.sel.sel .wSelInFull,
.sFull, .sHovFull:is(:hover, :active), .sHovOut:is(:hover, :active) .sHovInFull, .sActFull:active:active, .sActOut:active:active .sActInFull, .sSelFull.sel.sel.sel, .sSelOut.sel.sel.sel .sSelInFull { width: 100%; }

.hFull, .hHovFull:is(:hover, :active), .sHovOut:is(:hover, :active) .hHovInFull, .hActFull:active:active, .sActOut:active:active .hActInFull, .hSelFull.sel.sel.sel, .sSelOut.sel.sel.sel .hSelInFull,
.sFull, .sHovFull:is(:hover, :active), .sHovOut:is(:hover, :active) .sHovInFull, .sActFull:active:active, .sActOut:active:active .sActInFull, .sSelFull.sel.sel.sel, .sSelOut.sel.sel.sel .sSelInFull { height: 100%; }

.wZero, .wHovZero:is(:hover, :active), .sHovOut:is(:hover, :active) .wHovInZero, .wActZero:active:active, .sActOut:active:active .wActInZero, .wSelZero.sel.sel.sel, .sSelOut.sel.sel.sel .wSelInZero,
.sZero, .sHovZero:is(:hover, :active), .sHovOut:is(:hover, :active) .sHovInZero, .sActZero:active:active, .sActOut:active:active .sActInZero, .sSelZero.sel.sel.sel, .sSelOut.sel.sel.sel .sSelInZero { width: 0; }

.hZero, .hHovZero:is(:hover, :active), .sHovOut:is(:hover, :active) .hHovInZero, .hActZero:active:active, .sActOut:active:active .hActInZero, .hSelZero.sel.sel.sel, .sSelOut.sel.sel.sel .hSelInZero,
.sZero, .sHovZero:is(:hover, :active), .sHovOut:is(:hover, :active) .sHovInZero, .sActZero:active:active, .sActOut:active:active .sActInZero, .sSelZero.sel.sel.sel, .sSelOut.sel.sel.sel .sSelInZero { height: 0; }

.wmxExp, .wmxHovExp:not(:hover, :active), .sHovOut:not(:hover, :active) .wmxHovInExp, .wmxActExp:active:active, .sActOut:active:active .wmxActInExp, .wmxSelExp:not(.sel.sel.sel), .sSelOut:not(.sel.sel.sel) .wmxSelInExp,
.smxExp, .smxHovExp:not(:hover, :active), .sHovOut:not(:hover, :active) .smxHovInExp, .smxActExp:active:active, .sActOut:active:active .smxActInExp, .smxSelExp:not(.sel.sel.sel), .sSelOut:not(.sel.sel.sel) .smxSelInExp { max-width: 0; }

.hmxExp, .hmxHovExp:not(:hover, :active), .sHovOut:not(:hover, :active) .hmxHovInExp, .hmxActExp:active:active, .sActOut:active:active .smxActInExp, .hmxSelExp:not(.sel.sel.sel), .sSelOut:not(.sel.sel.sel) .hmxSelInExp,
.smxExp, .smxHovExp:not(:hover, :active), .sHovOut:not(:hover, :active) .smxHovInExp, .smxActExp:active:active, .sActOut:active:active .hmxActInExp, .smxSelExp:not(.sel.sel.sel), .sSelOut:not(.sel.sel.sel) .smxSelInExp { max-height: 0; }





/* EM */

.fb10em   { flex-basis:   1em; } .s10em, .w10em { width:   1em; } .smn10em, .wmn10em { min-width:   1em; } .smx10em, .wmx10em { max-width:   1em; } .s10em, .h10em { height:   1em; } .smn10em, .hmn10em { min-height:   1em; } .smx10em, .hmx10em { max-height:   1em; } .gr10em, .grH10em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%,   1em), 1fr)); } .gr10em, .grV10em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%,   1em),  1fr)); } .bg10em { background-size:   1em; }
.fb11em   { flex-basis: 1.1em; } .s11em, .w11em { width: 1.1em; } .smn11em, .wmn11em { min-width: 1.1em; } .smx11em, .wmx11em { max-width: 1.1em; } .s11em, .h11em { height: 1.1em; } .smn11em, .hmn11em { min-height: 1.1em; } .smx11em, .hmx11em { max-height: 1.1em; } .gr11em, .grH11em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.1em), 1fr)); } .gr11em, .grV11em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.1em),  1fr)); } .bg11em { background-size: 1.1em; }
.fb12em   { flex-basis: 1.2em; } .s12em, .w12em { width: 1.2em; } .smn12em, .wmn12em { min-width: 1.2em; } .smx12em, .wmx12em { max-width: 1.2em; } .s12em, .h12em { height: 1.2em; } .smn12em, .hmn12em { min-height: 1.2em; } .smx12em, .hmx12em { max-height: 1.2em; } .gr12em, .grH12em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.2em), 1fr)); } .gr12em, .grV12em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.2em),  1fr)); } .bg12em { background-size: 1.2em; }
.fb13em   { flex-basis: 1.3em; } .s13em, .w13em { width: 1.3em; } .smn13em, .wmn13em { min-width: 1.3em; } .smx13em, .wmx13em { max-width: 1.3em; } .s13em, .h13em { height: 1.3em; } .smn13em, .hmn13em { min-height: 1.3em; } .smx13em, .hmx13em { max-height: 1.3em; } .gr13em, .grH13em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.3em), 1fr)); } .gr13em, .grV13em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.3em),  1fr)); } .bg13em { background-size: 1.3em; }
.fb14em   { flex-basis: 1.4em; } .s14em, .w14em { width: 1.4em; } .smn14em, .wmn14em { min-width: 1.4em; } .smx14em, .wmx14em { max-width: 1.4em; } .s14em, .h14em { height: 1.4em; } .smn14em, .hmn14em { min-height: 1.4em; } .smx14em, .hmx14em { max-height: 1.4em; } .gr14em, .grH14em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.4em), 1fr)); } .gr14em, .grV14em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.4em),  1fr)); } .bg14em { background-size: 1.4em; }
.fb15em   { flex-basis: 1.5em; } .s15em, .w15em { width: 1.5em; } .smn15em, .wmn15em { min-width: 1.5em; } .smx15em, .wmx15em { max-width: 1.5em; } .s15em, .h15em { height: 1.5em; } .smn15em, .hmn15em { min-height: 1.5em; } .smx15em, .hmx15em { max-height: 1.5em; } .gr15em, .grH15em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.5em), 1fr)); } .gr15em, .grV15em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.5em),  1fr)); } .bg15em { background-size: 1.5em; }
.fb16em   { flex-basis: 1.6em; } .s16em, .w16em { width: 1.6em; } .smn16em, .wmn16em { min-width: 1.6em; } .smx16em, .wmx16em { max-width: 1.6em; } .s16em, .h16em { height: 1.6em; } .smn16em, .hmn16em { min-height: 1.6em; } .smx16em, .hmx16em { max-height: 1.6em; } .gr16em, .grH16em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.6em), 1fr)); } .gr16em, .grV16em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.6em),  1fr)); } .bg16em { background-size: 1.6em; }
.fb17em   { flex-basis: 1.7em; } .s17em, .w17em { width: 1.7em; } .smn17em, .wmn17em { min-width: 1.7em; } .smx17em, .wmx17em { max-width: 1.7em; } .s17em, .h17em { height: 1.7em; } .smn17em, .hmn17em { min-height: 1.7em; } .smx17em, .hmx17em { max-height: 1.7em; } .gr17em, .grH17em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.7em), 1fr)); } .gr17em, .grV17em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.7em),  1fr)); } .bg17em { background-size: 1.7em; }
.fb18em   { flex-basis: 1.8em; } .s18em, .w18em { width: 1.8em; } .smn18em, .wmn18em { min-width: 1.8em; } .smx18em, .wmx18em { max-width: 1.8em; } .s18em, .h18em { height: 1.8em; } .smn18em, .hmn18em { min-height: 1.8em; } .smx18em, .hmx18em { max-height: 1.8em; } .gr18em, .grH18em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.8em), 1fr)); } .gr18em, .grV18em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.8em),  1fr)); } .bg18em { background-size: 1.8em; }
.fb19em   { flex-basis: 1.9em; } .s19em, .w19em { width: 1.9em; } .smn19em, .wmn19em { min-width: 1.9em; } .smx19em, .wmx19em { max-width: 1.9em; } .s19em, .h19em { height: 1.9em; } .smn19em, .hmn19em { min-height: 1.9em; } .smx19em, .hmx19em { max-height: 1.9em; } .gr19em, .grH19em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%, 1.9em), 1fr)); } .gr19em, .grV19em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%, 1.9em),  1fr)); } .bg19em { background-size: 1.9em; }
.fb20em   { flex-basis:   2em; } .s20em, .w20em { width:   2em; } .smn20em, .wmn20em { min-width:   2em; } .smx20em, .wmx20em { max-width:   2em; } .s20em, .h20em { height:   2em; } .smn20em, .hmn20em { min-height:   2em; } .smx20em, .hmx20em { max-height:   2em; } .gr20em, .grH20em { grid-template-columns: repeat(var(--elzGridFillH), minmax(min(100%,   2em), 1fr)); } .gr20em, .grV20em { grid-template-rows: repeat(var(--elzGridFillV), minmax(min(100%,   2em),  1fr)); } .bg20em { background-size:   2em; }





/* Padding */

.pEP, .pATEP, .pAREP, .pALEP, .pVEP, .pEAEP, .pEBEP, .pTEP { padding-top:    var(--elzEPSize); }
.pEP, .pAREP, .pABEP, .pALEP, .pVEP, .pEDEP, .pECEP, .pBEP { padding-bottom: var(--elzEPSize); }
.pEP, .pATEP, .pABEP, .pALEP, .pHEP, .pEAEP, .pEDEP, .pLEP { padding-left:   var(--elzEPSize); }
.pEP, .pATEP, .pAREP, .pABEP, .pHEP, .pEBEP, .pECEP, .pREP { padding-right:  var(--elzEPSize); }

.pTSiTG { padding-top:    var(--tg-safe-area-inset-top, 0px); }
.pRSiTG { padding-right:  var(--tg-safe-area-inset-right, 0px); }
.pBSiTG { padding-bottom: var(--tg-safe-area-inset-bottom, 0px); }
.pLSiTG { padding-left:   var(--tg-safe-area-inset-left, 0px); }

.pTCiTG { padding-top:    var(--tg-content-safe-area-inset-top, 0px); }
.pRCiTG { padding-right:  var(--tg-content-safe-area-inset-right, 0px); }
.pBCiTG { padding-bottom: var(--tg-content-safe-area-inset-bottom, 0px); }
.pLCiTG { padding-left:   var(--tg-content-safe-area-inset-left, 0px); }

.pTAiTG { padding-top:    calc(var(--tg-safe-area-inset-top, 0px)    + var(--tg-content-safe-area-inset-top, 0px)); }
.pRAiTG { padding-right:  calc(var(--tg-safe-area-inset-right, 0px)  + var(--tg-content-safe-area-inset-right, 0px)); }
.pBAiTG { padding-bottom: calc(var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px)); }
.pLAiTG { padding-left:   calc(var(--tg-safe-area-inset-left, 0px)   + var(--tg-content-safe-area-inset-left, 0px)); }

.pInh, .pInhBef:before, .pInhAft:after { padding: inherit; }

.pNone, .pATNone, .pARNone, .pALNone, .pVNone, .pEANone, .pEBNone, .pTNone { padding-top:    0 !important; }
.pNone, .pARNone, .pABNone, .pALNone, .pVNone, .pEDNone, .pECNone, .pBNone { padding-bottom: 0 !important; }
.pNone, .pATNone, .pABNone, .pALNone, .pHNone, .pEANone, .pEDNone, .pLNone { padding-left:   0 !important; }
.pNone, .pATNone, .pARNone, .pABNone, .pHNone, .pEBNone, .pECNone, .pRNone { padding-right:  0 !important; }

.p0,  .pAT0,  .pAR0,  .pAL0,  .pV0,  .pEA0,  .pEB0,  .pT0  { padding-top:    0; } .p0,  .pAR0,  .pAB0,  .pAL0,  .pV0,  .pED0,  .pEC0,  .pB0  { padding-bottom:    0; } .p0,  .pAT0,  .pAB0,  .pAL0,  .pH0,  .pEA0,  .pED0,  .pL0  { padding-left:    0; } .p0,  .pAT0,  .pAR0,  .pAB0,  .pH0,  .pEB0,  .pEC0,  .pR0  { padding-right:    0; }
.p1,  .pAT1,  .pAR1,  .pAL1,  .pV1,  .pEA1,  .pEB1,  .pT1  { padding-top:  1px; } .p1,  .pAR1,  .pAB1,  .pAL1,  .pV1,  .pED1,  .pEC1,  .pB1  { padding-bottom:  1px; } .p1,  .pAT1,  .pAB1,  .pAL1,  .pH1,  .pEA1,  .pED1,  .pL1  { padding-left:  1px; } .p1,  .pAT1,  .pAR1,  .pAB1,  .pH1,  .pEB1,  .pEC1,  .pR1  { padding-right:  1px; }
.p2,  .pAT2,  .pAR2,  .pAL2,  .pV2,  .pEA2,  .pEB2,  .pT2  { padding-top:  2px; } .p2,  .pAR2,  .pAB2,  .pAL2,  .pV2,  .pED2,  .pEC2,  .pB2  { padding-bottom:  2px; } .p2,  .pAT2,  .pAB2,  .pAL2,  .pH2,  .pEA2,  .pED2,  .pL2  { padding-left:  2px; } .p2,  .pAT2,  .pAR2,  .pAB2,  .pH2,  .pEB2,  .pEC2,  .pR2  { padding-right:  2px; }
.p3,  .pAT3,  .pAR3,  .pAL3,  .pV3,  .pEA3,  .pEB3,  .pT3  { padding-top:  3px; } .p3,  .pAR3,  .pAB3,  .pAL3,  .pV3,  .pED3,  .pEC3,  .pB3  { padding-bottom:  3px; } .p3,  .pAT3,  .pAB3,  .pAL3,  .pH3,  .pEA3,  .pED3,  .pL3  { padding-left:  3px; } .p3,  .pAT3,  .pAR3,  .pAB3,  .pH3,  .pEB3,  .pEC3,  .pR3  { padding-right:  3px; }
.p4,  .pAT4,  .pAR4,  .pAL4,  .pV4,  .pEA4,  .pEB4,  .pT4  { padding-top:  4px; } .p4,  .pAR4,  .pAB4,  .pAL4,  .pV4,  .pED4,  .pEC4,  .pB4  { padding-bottom:  4px; } .p4,  .pAT4,  .pAB4,  .pAL4,  .pH4,  .pEA4,  .pED4,  .pL4  { padding-left:  4px; } .p4,  .pAT4,  .pAR4,  .pAB4,  .pH4,  .pEB4,  .pEC4,  .pR4  { padding-right:  4px; }
.p5,  .pAT5,  .pAR5,  .pAL5,  .pV5,  .pEA5,  .pEB5,  .pT5  { padding-top:  5px; } .p5,  .pAR5,  .pAB5,  .pAL5,  .pV5,  .pED5,  .pEC5,  .pB5  { padding-bottom:  5px; } .p5,  .pAT5,  .pAB5,  .pAL5,  .pH5,  .pEA5,  .pED5,  .pL5  { padding-left:  5px; } .p5,  .pAT5,  .pAR5,  .pAB5,  .pH5,  .pEB5,  .pEC5,  .pR5  { padding-right:  5px; }
.p6,  .pAT6,  .pAR6,  .pAL6,  .pV6,  .pEA6,  .pEB6,  .pT6  { padding-top:  6px; } .p6,  .pAR6,  .pAB6,  .pAL6,  .pV6,  .pED6,  .pEC6,  .pB6  { padding-bottom:  6px; } .p6,  .pAT6,  .pAB6,  .pAL6,  .pH6,  .pEA6,  .pED6,  .pL6  { padding-left:  6px; } .p6,  .pAT6,  .pAR6,  .pAB6,  .pH6,  .pEB6,  .pEC6,  .pR6  { padding-right:  6px; }
.p7,  .pAT7,  .pAR7,  .pAL7,  .pV7,  .pEA7,  .pEB7,  .pT7  { padding-top:  7px; } .p7,  .pAR7,  .pAB7,  .pAL7,  .pV7,  .pED7,  .pEC7,  .pB7  { padding-bottom:  7px; } .p7,  .pAT7,  .pAB7,  .pAL7,  .pH7,  .pEA7,  .pED7,  .pL7  { padding-left:  7px; } .p7,  .pAT7,  .pAR7,  .pAB7,  .pH7,  .pEB7,  .pEC7,  .pR7  { padding-right:  7px; }
.p8,  .pAT8,  .pAR8,  .pAL8,  .pV8,  .pEA8,  .pEB8,  .pT8  { padding-top:  8px; } .p8,  .pAR8,  .pAB8,  .pAL8,  .pV8,  .pED8,  .pEC8,  .pB8  { padding-bottom:  8px; } .p8,  .pAT8,  .pAB8,  .pAL8,  .pH8,  .pEA8,  .pED8,  .pL8  { padding-left:  8px; } .p8,  .pAT8,  .pAR8,  .pAB8,  .pH8,  .pEB8,  .pEC8,  .pR8  { padding-right:  8px; }
.p9,  .pAT9,  .pAR9,  .pAL9,  .pV9,  .pEA9,  .pEB9,  .pT9  { padding-top:  9px; } .p9,  .pAR9,  .pAB9,  .pAL9,  .pV9,  .pED9,  .pEC9,  .pB9  { padding-bottom:  9px; } .p9,  .pAT9,  .pAB9,  .pAL9,  .pH9,  .pEA9,  .pED9,  .pL9  { padding-left:  9px; } .p9,  .pAT9,  .pAR9,  .pAB9,  .pH9,  .pEB9,  .pEC9,  .pR9  { padding-right:  9px; }
.p10, .pAT10, .pAR10, .pAL10, .pV10, .pEA10, .pEB10, .pT10 { padding-top: 10px; } .p10, .pAR10, .pAB10, .pAL10, .pV10, .pED10, .pEC10, .pB10 { padding-bottom: 10px; } .p10, .pAT10, .pAB10, .pAL10, .pH10, .pEA10, .pED10, .pL10 { padding-left: 10px; } .p10, .pAT10, .pAR10, .pAB10, .pH10, .pEB10, .pEC10, .pR10 { padding-right: 10px; }
.p11, .pAT11, .pAR11, .pAL11, .pV11, .pEA11, .pEB11, .pT11 { padding-top: 11px; } .p11, .pAR11, .pAB11, .pAL11, .pV11, .pED11, .pEC11, .pB11 { padding-bottom: 11px; } .p11, .pAT11, .pAB11, .pAL11, .pH11, .pEA11, .pED11, .pL11 { padding-left: 11px; } .p11, .pAT11, .pAR11, .pAB11, .pH11, .pEB11, .pEC11, .pR11 { padding-right: 11px; }
.p12, .pAT12, .pAR12, .pAL12, .pV12, .pEA12, .pEB12, .pT12 { padding-top: 12px; } .p12, .pAR12, .pAB12, .pAL12, .pV12, .pED12, .pEC12, .pB12 { padding-bottom: 12px; } .p12, .pAT12, .pAB12, .pAL12, .pH12, .pEA12, .pED12, .pL12 { padding-left: 12px; } .p12, .pAT12, .pAR12, .pAB12, .pH12, .pEB12, .pEC12, .pR12 { padding-right: 12px; }
.p15, .pAT15, .pAR15, .pAL15, .pV15, .pEA15, .pEB15, .pT15 { padding-top: 15px; } .p15, .pAR15, .pAB15, .pAL15, .pV15, .pED15, .pEC15, .pB15 { padding-bottom: 15px; } .p15, .pAT15, .pAB15, .pAL15, .pH15, .pEA15, .pED15, .pL15 { padding-left: 15px; } .p15, .pAT15, .pAR15, .pAB15, .pH15, .pEB15, .pEC15, .pR15 { padding-right: 15px; }
.p16, .pAT16, .pAR16, .pAL16, .pV16, .pEA16, .pEB16, .pT16 { padding-top: 16px; } .p16, .pAR16, .pAB16, .pAL16, .pV16, .pED16, .pEC16, .pB16 { padding-bottom: 16px; } .p16, .pAT16, .pAB16, .pAL16, .pH16, .pEA16, .pED16, .pL16 { padding-left: 16px; } .p16, .pAT16, .pAR16, .pAB16, .pH16, .pEB16, .pEC16, .pR16 { padding-right: 16px; }
.p20, .pAT20, .pAR20, .pAL20, .pV20, .pEA20, .pEB20, .pT20 { padding-top: 20px; } .p20, .pAR20, .pAB20, .pAL20, .pV20, .pED20, .pEC20, .pB20 { padding-bottom: 20px; } .p20, .pAT20, .pAB20, .pAL20, .pH20, .pEA20, .pED20, .pL20 { padding-left: 20px; } .p20, .pAT20, .pAR20, .pAB20, .pH20, .pEB20, .pEC20, .pR20 { padding-right: 20px; }
.p28, .pAT28, .pAR28, .pAL28, .pV28, .pEA28, .pEB28, .pT28 { padding-top: 28px; } .p28, .pAR28, .pAB28, .pAL28, .pV28, .pED28, .pEC28, .pB28 { padding-bottom: 28px; } .p28, .pAT28, .pAB28, .pAL28, .pH28, .pEA28, .pED28, .pL28 { padding-left: 28px; } .p28, .pAT28, .pAR28, .pAB28, .pH28, .pEB28, .pEC28, .pR28 { padding-right: 28px; }
.p24, .pAT24, .pAR24, .pAL24, .pV24, .pEA24, .pEB24, .pT24 { padding-top: 24px; } .p24, .pAR24, .pAB24, .pAL24, .pV24, .pED24, .pEC24, .pB24 { padding-bottom: 24px; } .p24, .pAT24, .pAB24, .pAL24, .pH24, .pEA24, .pED24, .pL24 { padding-left: 24px; } .p24, .pAT24, .pAR24, .pAB24, .pH24, .pEB24, .pEC24, .pR24 { padding-right: 24px; }
.p30, .pAT30, .pAR30, .pAL30, .pV30, .pEA30, .pEB30, .pT30 { padding-top: 30px; } .p30, .pAR30, .pAB30, .pAL30, .pV30, .pED30, .pEC30, .pB30 { padding-bottom: 30px; } .p30, .pAT30, .pAB30, .pAL30, .pH30, .pEA30, .pED30, .pL30 { padding-left: 30px; } .p30, .pAT30, .pAR30, .pAB30, .pH30, .pEB30, .pEC30, .pR30 { padding-right: 30px; }
.p32, .pAT32, .pAR32, .pAL32, .pV32, .pEA32, .pEB32, .pT32 { padding-top: 32px; } .p32, .pAR32, .pAB32, .pAL32, .pV32, .pED32, .pEC32, .pB32 { padding-bottom: 32px; } .p32, .pAT32, .pAB32, .pAL32, .pH32, .pEA32, .pED32, .pL32 { padding-left: 32px; } .p32, .pAT32, .pAR32, .pAB32, .pH32, .pEB32, .pEC32, .pR32 { padding-right: 32px; }
.p36, .pAT36, .pAR36, .pAL36, .pV36, .pEA36, .pEB36, .pT36 { padding-top: 36px; } .p36, .pAR36, .pAB36, .pAL36, .pV36, .pED36, .pEC36, .pB36 { padding-bottom: 36px; } .p36, .pAT36, .pAB36, .pAL36, .pH36, .pEA36, .pED36, .pL36 { padding-left: 36px; } .p36, .pAT36, .pAR36, .pAB36, .pH36, .pEB36, .pEC36, .pR36 { padding-right: 36px; }
.p40, .pAT40, .pAR40, .pAL40, .pV40, .pEA40, .pEB40, .pT40 { padding-top: 40px; } .p40, .pAR40, .pAB40, .pAL40, .pV40, .pED40, .pEC40, .pB40 { padding-bottom: 40px; } .p40, .pAT40, .pAB40, .pAL40, .pH40, .pEA40, .pED40, .pL40 { padding-left: 40px; } .p40, .pAT40, .pAR40, .pAB40, .pH40, .pEB40, .pEC40, .pR40 { padding-right: 40px; }
.p48, .pAT48, .pAR48, .pAL48, .pV48, .pEA48, .pEB48, .pT48 { padding-top: 48px; } .p48, .pAR48, .pAB48, .pAL48, .pV48, .pED48, .pEC48, .pB48 { padding-bottom: 48px; } .p48, .pAT48, .pAB48, .pAL48, .pH48, .pEA48, .pED48, .pL48 { padding-left: 48px; } .p48, .pAT48, .pAR48, .pAB48, .pH48, .pEB48, .pEC48, .pR48 { padding-right: 48px; }
.p56, .pAT56, .pAR56, .pAL56, .pV56, .pEA56, .pEB56, .pT56 { padding-top: 56px; } .p56, .pAR56, .pAB56, .pAL56, .pV56, .pED56, .pEC56, .pB56 { padding-bottom: 56px; } .p56, .pAT56, .pAB56, .pAL56, .pH56, .pEA56, .pED56, .pL56 { padding-left: 56px; } .p56, .pAT56, .pAR56, .pAB56, .pH56, .pEB56, .pEC56, .pR56 { padding-right: 56px; }
.p64, .pAT64, .pAR64, .pAL64, .pV64, .pEA64, .pEB64, .pT64 { padding-top: 64px; } .p64, .pAR64, .pAB64, .pAL64, .pV64, .pED64, .pEC64, .pB64 { padding-bottom: 64px; } .p64, .pAT64, .pAB64, .pAL64, .pH64, .pEA64, .pED64, .pL64 { padding-left: 64px; } .p64, .pAT64, .pAR64, .pAB64, .pH64, .pEB64, .pEC64, .pR64 { padding-right: 64px; }
.p72, .pAT72, .pAR72, .pAL72, .pV72, .pEA72, .pEB72, .pT72 { padding-top: 72px; } .p72, .pAR72, .pAB72, .pAL72, .pV72, .pED72, .pEC72, .pB72 { padding-bottom: 72px; } .p72, .pAT72, .pAB72, .pAL72, .pH72, .pEA72, .pED72, .pL72 { padding-left: 72px; } .p72, .pAT72, .pAR72, .pAB72, .pH72, .pEB72, .pEC72, .pR72 { padding-right: 72px; }
.p80, .pAT80, .pAR80, .pAL80, .pV80, .pEA80, .pEB80, .pT80 { padding-top: 80px; } .p80, .pAR80, .pAB80, .pAL80, .pV80, .pED80, .pEC80, .pB80 { padding-bottom: 80px; } .p80, .pAT80, .pAB80, .pAL80, .pH80, .pEA80, .pED80, .pL80 { padding-left: 80px; } .p80, .pAT80, .pAR80, .pAB80, .pH80, .pEB80, .pEC80, .pR80 { padding-right: 80px; }
.p96, .pAT96, .pAR96, .pAL96, .pV96, .pEA96, .pEB96, .pT96 { padding-top: 96px; } .p96, .pAR96, .pAB96, .pAL96, .pV96, .pED96, .pEC96, .pB96 { padding-bottom: 96px; } .p96, .pAT96, .pAB96, .pAL96, .pH96, .pEA96, .pED96, .pL96 { padding-left: 96px; } .p96, .pAT96, .pAR96, .pAB96, .pH96, .pEB96, .pEC96, .pR96 { padding-right: 96px; }

.p128, .pAT128, .pAR128, .pAL128, .pV128, .pEA128, .pEB128, .pT128 { padding-top: 128px; } .p128, .pAR128, .pAB128, .pAL128, .pV128, .pED128, .pEC128, .pB128 { padding-bottom: 128px; } .p128, .pAT128, .pAB128, .pAL128, .pH128, .pEA128, .pED128, .pL128 { padding-left: 128px; } .p128, .pAT128, .pAR128, .pAB128, .pH128, .pEB128, .pEC128, .pR128 { padding-right: 128px; }
.p160, .pAT160, .pAR160, .pAL160, .pV160, .pEA160, .pEB160, .pT160 { padding-top: 160px; } .p160, .pAR160, .pAB160, .pAL160, .pV160, .pED160, .pEC160, .pB160 { padding-bottom: 160px; } .p160, .pAT160, .pAB160, .pAL160, .pH160, .pEA160, .pED160, .pL160 { padding-left: 160px; } .p160, .pAT160, .pAR160, .pAB160, .pH160, .pEB160, .pEC160, .pR160 { padding-right: 160px; }

.pVar,  .pATVar,  .pARVar,  .pALVar,  .pVVar,  .pEAVar,  .pEBVar,  .pTVar  { padding-top: var(--uniVar);  } .pVar,  .pARVar,  .pABVar,  .pALVar,  .pVVar,  .pEDVar,  .pECVar,  .pBVar  { padding-bottom: var(--uniVar);  } .pVar,  .pATVar,  .pABVar,  .pALVar,  .pHVar,  .pEAVar,  .pEDVar,  .pLVar  { padding-left: var(--uniVar);  } .pVar,  .pATVar,  .pARVar,  .pABVar,  .pHVar,  .pEBVar,  .pECVar,  .pRVar  { padding-right: var(--uniVar);  }
.pVar1, .pATVar1, .pARVar1, .pALVar1, .pVVar1, .pEAVar1, .pEBVar1, .pTVar1 { padding-top: var(--uniVar1); } .pVar1, .pARVar1, .pABVar1, .pALVar1, .pVVar1, .pEDVar1, .pECVar1, .pBVar1 { padding-bottom: var(--uniVar1); } .pVar1, .pATVar1, .pABVar1, .pALVar1, .pHVar1, .pEAVar1, .pEDVar1, .pLVar1 { padding-left: var(--uniVar1); } .pVar1, .pATVar1, .pARVar1, .pABVar1, .pHVar1, .pEBVar1, .pECVar1, .pRVar1 { padding-right: var(--uniVar1); }
.pVar2, .pATVar2, .pARVar2, .pALVar2, .pVVar2, .pEAVar2, .pEBVar2, .pTVar2 { padding-top: var(--uniVar2); } .pVar2, .pARVar2, .pABVar2, .pALVar2, .pVVar2, .pEDVar2, .pECVar2, .pBVar2 { padding-bottom: var(--uniVar2); } .pVar2, .pATVar2, .pABVar2, .pALVar2, .pHVar2, .pEAVar2, .pEDVar2, .pLVar2 { padding-left: var(--uniVar2); } .pVar2, .pATVar2, .pARVar2, .pABVar2, .pHVar2, .pEBVar2, .pECVar2, .pRVar2 { padding-right: var(--uniVar2); }
.pVar3, .pATVar3, .pARVar3, .pALVar3, .pVVar3, .pEAVar3, .pEBVar3, .pTVar3 { padding-top: var(--uniVar3); } .pVar3, .pARVar3, .pABVar3, .pALVar3, .pVVar3, .pEDVar3, .pECVar3, .pBVar3 { padding-bottom: var(--uniVar3); } .pVar3, .pATVar3, .pABVar3, .pALVar3, .pHVar3, .pEAVar3, .pEDVar3, .pLVar3 { padding-left: var(--uniVar3); } .pVar3, .pATVar3, .pARVar3, .pABVar3, .pHVar3, .pEBVar3, .pECVar3, .pRVar3 { padding-right: var(--uniVar3); }
.pVar4, .pATVar4, .pARVar4, .pALVar4, .pVVar4, .pEAVar4, .pEBVar4, .pTVar4 { padding-top: var(--uniVar4); } .pVar4, .pARVar4, .pABVar4, .pALVar4, .pVVar4, .pEDVar4, .pECVar4, .pBVar4 { padding-bottom: var(--uniVar4); } .pVar4, .pATVar4, .pABVar4, .pALVar4, .pHVar4, .pEAVar4, .pEDVar4, .pLVar4 { padding-left: var(--uniVar4); } .pVar4, .pATVar4, .pARVar4, .pABVar4, .pHVar4, .pEBVar4, .pECVar4, .pRVar4 { padding-right: var(--uniVar4); }
.pVar5, .pATVar5, .pARVar5, .pALVar5, .pVVar5, .pEAVar5, .pEBVar5, .pTVar5 { padding-top: var(--uniVar5); } .pVar5, .pARVar5, .pABVar5, .pALVar5, .pVVar5, .pEDVar5, .pECVar5, .pBVar5 { padding-bottom: var(--uniVar5); } .pVar5, .pATVar5, .pABVar5, .pALVar5, .pHVar5, .pEAVar5, .pEDVar5, .pLVar5 { padding-left: var(--uniVar5); } .pVar5, .pATVar5, .pARVar5, .pABVar5, .pHVar5, .pEBVar5, .pECVar5, .pRVar5 { padding-right: var(--uniVar5); }

.pVarX2,  .pATVarX2,  .pARVarX2,  .pALVarX2,  .pVVarX2,  .pEAVarX2,  .pEBVarX2,  .pTVarX2  { padding-top: calc(var(--uniVar)  * 2); } .pVarX2,  .pARVarX2,  .pABVarX2,  .pALVarX2,  .pVVarX2,  .pEDVarX2,  .pECVarX2,  .pBVarX2  { padding-bottom: calc(var(--uniVar)  * 2); } .pVarX2,  .pATVarX2,  .pABVarX2,  .pALVarX2,  .pHVarX2,  .pEAVarX2,  .pEDVarX2,  .pLVarX2  { padding-left: calc(var(--uniVar)  * 2); } .pVarX2,  .pATVarX2,  .pARVarX2,  .pABVarX2,  .pHVarX2,  .pEBVarX2,  .pECVarX2,  .pRVarX2  { padding-right: calc(var(--uniVar)  * 2); }
.pVar1X2, .pATVar1X2, .pARVar1X2, .pALVar1X2, .pVVar1X2, .pEAVar1X2, .pEBVar1X2, .pTVar1X2 { padding-top: calc(var(--uniVar1) * 2); } .pVar1X2, .pARVar1X2, .pABVar1X2, .pALVar1X2, .pVVar1X2, .pEDVar1X2, .pECVar1X2, .pBVar1X2 { padding-bottom: calc(var(--uniVar1) * 2); } .pVar1X2, .pATVar1X2, .pABVar1X2, .pALVar1X2, .pHVar1X2, .pEAVar1X2, .pEDVar1X2, .pLVar1X2 { padding-left: calc(var(--uniVar1) * 2); } .pVar1X2, .pATVar1X2, .pARVar1X2, .pABVar1X2, .pHVar1X2, .pEBVar1X2, .pECVar1X2, .pRVar1X2 { padding-right: calc(var(--uniVar1) * 2); }
.pVar2X2, .pATVar2X2, .pARVar2X2, .pALVar2X2, .pVVar2X2, .pEAVar2X2, .pEBVar2X2, .pTVar2X2 { padding-top: calc(var(--uniVar2) * 2); } .pVar2X2, .pARVar2X2, .pABVar2X2, .pALVar2X2, .pVVar2X2, .pEDVar2X2, .pECVar2X2, .pBVar2X2 { padding-bottom: calc(var(--uniVar2) * 2); } .pVar2X2, .pATVar2X2, .pABVar2X2, .pALVar2X2, .pHVar2X2, .pEAVar2X2, .pEDVar2X2, .pLVar2X2 { padding-left: calc(var(--uniVar2) * 2); } .pVar2X2, .pATVar2X2, .pARVar2X2, .pABVar2X2, .pHVar2X2, .pEBVar2X2, .pECVar2X2, .pRVar2X2 { padding-right: calc(var(--uniVar2) * 2); }
.pVar3X2, .pATVar3X2, .pARVar3X2, .pALVar3X2, .pVVar3X2, .pEAVar3X2, .pEBVar3X2, .pTVar3X2 { padding-top: calc(var(--uniVar3) * 2); } .pVar3X2, .pARVar3X2, .pABVar3X2, .pALVar3X2, .pVVar3X2, .pEDVar3X2, .pECVar3X2, .pBVar3X2 { padding-bottom: calc(var(--uniVar3) * 2); } .pVar3X2, .pATVar3X2, .pABVar3X2, .pALVar3X2, .pHVar3X2, .pEAVar3X2, .pEDVar3X2, .pLVar3X2 { padding-left: calc(var(--uniVar3) * 2); } .pVar3X2, .pATVar3X2, .pARVar3X2, .pABVar3X2, .pHVar3X2, .pEBVar3X2, .pECVar3X2, .pRVar3X2 { padding-right: calc(var(--uniVar3) * 2); }
.pVar4X2, .pATVar4X2, .pARVar4X2, .pALVar4X2, .pVVar4X2, .pEAVar4X2, .pEBVar4X2, .pTVar4X2 { padding-top: calc(var(--uniVar4) * 2); } .pVar4X2, .pARVar4X2, .pABVar4X2, .pALVar4X2, .pVVar4X2, .pEDVar4X2, .pECVar4X2, .pBVar4X2 { padding-bottom: calc(var(--uniVar4) * 2); } .pVar4X2, .pATVar4X2, .pABVar4X2, .pALVar4X2, .pHVar4X2, .pEAVar4X2, .pEDVar4X2, .pLVar4X2 { padding-left: calc(var(--uniVar4) * 2); } .pVar4X2, .pATVar4X2, .pARVar4X2, .pABVar4X2, .pHVar4X2, .pEBVar4X2, .pECVar4X2, .pRVar4X2 { padding-right: calc(var(--uniVar4) * 2); }
.pVar5X2, .pATVar5X2, .pARVar5X2, .pALVar5X2, .pVVar5X2, .pEAVar5X2, .pEBVar5X2, .pTVar5X2 { padding-top: calc(var(--uniVar5) * 2); } .pVar5X2, .pARVar5X2, .pABVar5X2, .pALVar5X2, .pVVar5X2, .pEDVar5X2, .pECVar5X2, .pBVar5X2 { padding-bottom: calc(var(--uniVar5) * 2); } .pVar5X2, .pATVar5X2, .pABVar5X2, .pALVar5X2, .pHVar5X2, .pEAVar5X2, .pEDVar5X2, .pLVar5X2 { padding-left: calc(var(--uniVar5) * 2); } .pVar5X2, .pATVar5X2, .pARVar5X2, .pABVar5X2, .pHVar5X2, .pEBVar5X2, .pECVar5X2, .pRVar5X2 { padding-right: calc(var(--uniVar5) * 2); }

.pVarX3,  .pATVarX3,  .pARVarX3,  .pALVarX3,  .pVVarX3,  .pEAVarX3,  .pEBVarX3,  .pTVarX3  { padding-top: calc(var(--uniVar)  * 3); } .pVarX3,  .pARVarX3,  .pABVarX3,  .pALVarX3,  .pVVarX3,  .pEDVarX3,  .pECVarX3,  .pBVarX3  { padding-bottom: calc(var(--uniVar)  * 3); } .pVarX3,  .pATVarX3,  .pABVarX3,  .pALVarX3,  .pHVarX3,  .pEAVarX3,  .pEDVarX3,  .pLVarX3  { padding-left: calc(var(--uniVar)  * 3); } .pVarX3,  .pATVarX3,  .pARVarX3,  .pABVarX3,  .pHVarX3,  .pEBVarX3,  .pECVarX3,  .pRVarX3  { padding-right: calc(var(--uniVar)  * 3); }
.pVar1X3, .pATVar1X3, .pARVar1X3, .pALVar1X3, .pVVar1X3, .pEAVar1X3, .pEBVar1X3, .pTVar1X3 { padding-top: calc(var(--uniVar1) * 3); } .pVar1X3, .pARVar1X3, .pABVar1X3, .pALVar1X3, .pVVar1X3, .pEDVar1X3, .pECVar1X3, .pBVar1X3 { padding-bottom: calc(var(--uniVar1) * 3); } .pVar1X3, .pATVar1X3, .pABVar1X3, .pALVar1X3, .pHVar1X3, .pEAVar1X3, .pEDVar1X3, .pLVar1X3 { padding-left: calc(var(--uniVar1) * 3); } .pVar1X3, .pATVar1X3, .pARVar1X3, .pABVar1X3, .pHVar1X3, .pEBVar1X3, .pECVar1X3, .pRVar1X3 { padding-right: calc(var(--uniVar1) * 3); }
.pVar2X3, .pATVar2X3, .pARVar2X3, .pALVar2X3, .pVVar2X3, .pEAVar2X3, .pEBVar2X3, .pTVar2X3 { padding-top: calc(var(--uniVar2) * 3); } .pVar2X3, .pARVar2X3, .pABVar2X3, .pALVar2X3, .pVVar2X3, .pEDVar2X3, .pECVar2X3, .pBVar2X3 { padding-bottom: calc(var(--uniVar2) * 3); } .pVar2X3, .pATVar2X3, .pABVar2X3, .pALVar2X3, .pHVar2X3, .pEAVar2X3, .pEDVar2X3, .pLVar2X3 { padding-left: calc(var(--uniVar2) * 3); } .pVar2X3, .pATVar2X3, .pARVar2X3, .pABVar2X3, .pHVar2X3, .pEBVar2X3, .pECVar2X3, .pRVar2X3 { padding-right: calc(var(--uniVar2) * 3); }
.pVar3X3, .pATVar3X3, .pARVar3X3, .pALVar3X3, .pVVar3X3, .pEAVar3X3, .pEBVar3X3, .pTVar3X3 { padding-top: calc(var(--uniVar3) * 3); } .pVar3X3, .pARVar3X3, .pABVar3X3, .pALVar3X3, .pVVar3X3, .pEDVar3X3, .pECVar3X3, .pBVar3X3 { padding-bottom: calc(var(--uniVar3) * 3); } .pVar3X3, .pATVar3X3, .pABVar3X3, .pALVar3X3, .pHVar3X3, .pEAVar3X3, .pEDVar3X3, .pLVar3X3 { padding-left: calc(var(--uniVar3) * 3); } .pVar3X3, .pATVar3X3, .pARVar3X3, .pABVar3X3, .pHVar3X3, .pEBVar3X3, .pECVar3X3, .pRVar3X3 { padding-right: calc(var(--uniVar3) * 3); }
.pVar4X3, .pATVar4X3, .pARVar4X3, .pALVar4X3, .pVVar4X3, .pEAVar4X3, .pEBVar4X3, .pTVar4X3 { padding-top: calc(var(--uniVar4) * 3); } .pVar4X3, .pARVar4X3, .pABVar4X3, .pALVar4X3, .pVVar4X3, .pEDVar4X3, .pECVar4X3, .pBVar4X3 { padding-bottom: calc(var(--uniVar4) * 3); } .pVar4X3, .pATVar4X3, .pABVar4X3, .pALVar4X3, .pHVar4X3, .pEAVar4X3, .pEDVar4X3, .pLVar4X3 { padding-left: calc(var(--uniVar4) * 3); } .pVar4X3, .pATVar4X3, .pARVar4X3, .pABVar4X3, .pHVar4X3, .pEBVar4X3, .pECVar4X3, .pRVar4X3 { padding-right: calc(var(--uniVar4) * 3); }
.pVar5X3, .pATVar5X3, .pARVar5X3, .pALVar5X3, .pVVar5X3, .pEAVar5X3, .pEBVar5X3, .pTVar5X3 { padding-top: calc(var(--uniVar5) * 3); } .pVar5X3, .pARVar5X3, .pABVar5X3, .pALVar5X3, .pVVar5X3, .pEDVar5X3, .pECVar5X3, .pBVar5X3 { padding-bottom: calc(var(--uniVar5) * 3); } .pVar5X3, .pATVar5X3, .pABVar5X3, .pALVar5X3, .pHVar5X3, .pEAVar5X3, .pEDVar5X3, .pLVar5X3 { padding-left: calc(var(--uniVar5) * 3); } .pVar5X3, .pATVar5X3, .pARVar5X3, .pABVar5X3, .pHVar5X3, .pEBVar5X3, .pECVar5X3, .pRVar5X3 { padding-right: calc(var(--uniVar5) * 3); }

.pLHovExp:not(:hover, :active), .pHHovExp:not(:hover, :active), .pHovExp:not(:hover, :active), .pHovOut:not(:hover, :active) .pLHovInExp, .pHovOut:not(:hover, :active) .pHHovInExp, .pHovOut:not(:hover, :active) .pHovInExp, .pLSelExp:not(.sel.sel.sel), .pHSelExp:not(.sel.sel.sel), .pSelExp:not(.sel.sel.sel), .pSelOut:not(.sel.sel.sel) .pLSelInExp, .pSelOut:not(.sel.sel.sel) .pHSelInExp, .pSelOut:not(.sel.sel.sel) .pSelInExp { padding-left:   0; }
.pRHovExp:not(:hover, :active), .pHHovExp:not(:hover, :active), .pHovExp:not(:hover, :active), .pHovOut:not(:hover, :active) .pRHovInExp, .pHovOut:not(:hover, :active) .pHHovInExp, .pHovOut:not(:hover, :active) .pHovInExp, .pRSelExp:not(.sel.sel.sel), .pHSelExp:not(.sel.sel.sel), .pSelExp:not(.sel.sel.sel), .pSelOut:not(.sel.sel.sel) .pRSelInExp, .pSelOut:not(.sel.sel.sel) .pHSelInExp, .pSelOut:not(.sel.sel.sel) .pSelInExp { padding-right:  0; }
.pTHovExp:not(:hover, :active), .pVHovExp:not(:hover, :active), .pHovExp:not(:hover, :active), .pHovOut:not(:hover, :active) .pTHovInExp, .pHovOut:not(:hover, :active) .pVHovInExp, .pHovOut:not(:hover, :active) .pHovInExp, .pTSelExp:not(.sel.sel.sel), .pVSelExp:not(.sel.sel.sel), .pSelExp:not(.sel.sel.sel), .pSelOut:not(.sel.sel.sel) .pTSelInExp, .pSelOut:not(.sel.sel.sel) .pVSelInExp, .pSelOut:not(.sel.sel.sel) .pSelInExp { padding-top:    0; }
.pBHovExp:not(:hover, :active), .pVHovExp:not(:hover, :active), .pHovExp:not(:hover, :active), .pHovOut:not(:hover, :active) .pBHovInExp, .pHovOut:not(:hover, :active) .pVHovInExp, .pHovOut:not(:hover, :active) .pHovInExp, .pBSelExp:not(.sel.sel.sel), .pVSelExp:not(.sel.sel.sel), .pSelExp:not(.sel.sel.sel), .pSelOut:not(.sel.sel.sel) .pBSelInExp, .pSelOut:not(.sel.sel.sel) .pVSelInExp, .pSelOut:not(.sel.sel.sel) .pSelInExp { padding-bottom: 0; }


/* Margin */

.mInh, .mInhBef:before, .mInhAft:after { margin: inherit; }

.mEP, .mATEP, .mAREP, .mALEP, .mVEP, .mEAEP, .mEBEP, .mTEP { margin-top:    var(--elzEPSize); }
.mEP, .mAREP, .mABEP, .mALEP, .mVEP, .mEDEP, .mECEP, .mBEP { margin-bottom: var(--elzEPSize); }
.mEP, .mATEP, .mABEP, .mALEP, .mHEP, .mEAEP, .mEDEP, .mLEP { margin-left:   var(--elzEPSize); }
.mEP, .mATEP, .mAREP, .mABEP, .mHEP, .mEBEP, .mECEP, .mREP { margin-right:  var(--elzEPSize); }

.m-EP, .mAT-EP, .mAR-EP, .mAL-EP, .mV-EP, .mEA-EP, .mEB-EP, .mT-EP { margin-top:    calc(var(--elzEPSize) * -1); }
.m-EP, .mAR-EP, .mAB-EP, .mAL-EP, .mV-EP, .mED-EP, .mEC-EP, .mB-EP { margin-bottom: calc(var(--elzEPSize) * -1); }
.m-EP, .mAT-EP, .mAB-EP, .mAL-EP, .mH-EP, .mEA-EP, .mED-EP, .mL-EP { margin-left:   calc(var(--elzEPSize) * -1); }
.m-EP, .mAT-EP, .mAR-EP, .mAB-EP, .mH-EP, .mEB-EP, .mEC-EP, .mR-EP { margin-right:  calc(var(--elzEPSize) * -1); }

.mAuto, .mATAuto,  .mARAuto,  .mALAuto,  .mVAuto,  .mEAAuto,  .mEBAuto,  .mTAuto  { margin-top:    auto; }
.mAuto, .mATAuto,  .mARAuto,  .mABAuto,  .mHAuto,  .mEBAuto,  .mECAuto,  .mRAuto  { margin-right:  auto; }
.mAuto, .mARAuto,  .mABAuto,  .mALAuto,  .mVAuto,  .mEDAuto,  .mECAuto,  .mBAuto  { margin-bottom: auto; }
.mAuto, .mATAuto,  .mABAuto,  .mALAuto,  .mHAuto,  .mEAAuto,  .mEDAuto,  .mLAuto  { margin-left:   auto; }

.mNone, .mATNone,  .mARNone,  .mALNone,  .mVNone,  .mEANone,  .mEBNone,  .mTNone { margin-top:    0 !important; }
.mNone, .mATNone,  .mARNone,  .mABNone,  .mHNone,  .mEBNone,  .mECNone,  .mRNone { margin-right:  0 !important; }
.mNone, .mARNone,  .mABNone,  .mALNone,  .mVNone,  .mEDNone,  .mECNone,  .mBNone { margin-bottom: 0 !important; }
.mNone, .mATNone,  .mABNone,  .mALNone,  .mHNone,  .mEANone,  .mEDNone,  .mLNone { margin-left:   0 !important; }

.m0,  .mAT0,  .mAR0,  .mAL0,  .mV0,  .mEA0,  .mEB0,  .mT0  { margin-top:    0; }
.m0,  .mAT0,  .mAR0,  .mAB0,  .mH0,  .mEB0,  .mEC0,  .mR0  { margin-right:  0; }
.m0,  .mAR0,  .mAB0,  .mAL0,  .mV0,  .mED0,  .mEC0,  .mB0  { margin-bottom: 0; }
.m0,  .mAT0,  .mAB0,  .mAL0,  .mH0,  .mEA0,  .mED0,  .mL0  { margin-left:   0; }

.m1,  .mAT1,  .mAR1,  .mAL1,  .mV1,  .mEA1,  .mEB1,  .mT1  { margin-top:  1px; } .m-1,  .mAT-1,  .mAR-1,  .mAL-1,  .mV-1,  .mEA-1,  .mEB-1,  .mT-1  { margin-top:  -1px; } .m1,  .mAR1,  .mAB1,  .mAL1,  .mV1,  .mED1,  .mEC1,  .mB1  { margin-bottom:  1px; } .m-1,  .mAR-1,  .mAB-1,  .mAL-1,  .mV-1,  .mED-1,  .mEC-1,  .mB-1  { margin-bottom:  -1px; } .m1,  .mAT1,  .mAB1,  .mAL1,  .mH1,  .mEA1,  .mED1,  .mL1  { margin-left:  1px; } .m-1,  .mAT-1,  .mAB-1,  .mAL-1,  .mH-1,  .mEA-1,  .mED-1,  .mL-1  { margin-left:  -1px; } .m1,  .mAT1,  .mAR1,  .mAB1,  .mH1,  .mEB1,  .mEC1,  .mR1  { margin-right:  1px; } .m-1,  .mAT-1,  .mAR-1,  .mAB-1,  .mH-1,  .mEB-1,  .mEC-1,  .mR-1  { margin-right:  -1px; }
.m2,  .mAT2,  .mAR2,  .mAL2,  .mV2,  .mEA2,  .mEB2,  .mT2  { margin-top:  2px; } .m-2,  .mAT-2,  .mAR-2,  .mAL-2,  .mV-2,  .mEA-2,  .mEB-2,  .mT-2  { margin-top:  -2px; } .m2,  .mAR2,  .mAB2,  .mAL2,  .mV2,  .mED2,  .mEC2,  .mB2  { margin-bottom:  2px; } .m-2,  .mAR-2,  .mAB-2,  .mAL-2,  .mV-2,  .mED-2,  .mEC-2,  .mB-2  { margin-bottom:  -2px; } .m2,  .mAT2,  .mAB2,  .mAL2,  .mH2,  .mEA2,  .mED2,  .mL2  { margin-left:  2px; } .m-2,  .mAT-2,  .mAB-2,  .mAL-2,  .mH-2,  .mEA-2,  .mED-2,  .mL-2  { margin-left:  -2px; } .m2,  .mAT2,  .mAR2,  .mAB2,  .mH2,  .mEB2,  .mEC2,  .mR2  { margin-right:  2px; } .m-2,  .mAT-2,  .mAR-2,  .mAB-2,  .mH-2,  .mEB-2,  .mEC-2,  .mR-2  { margin-right:  -2px; }
.m3,  .mAT3,  .mAR3,  .mAL3,  .mV3,  .mEA3,  .mEB3,  .mT3  { margin-top:  3px; } .m-3,  .mAT-3,  .mAR-3,  .mAL-3,  .mV-3,  .mEA-3,  .mEB-3,  .mT-3  { margin-top:  -3px; } .m3,  .mAR3,  .mAB3,  .mAL3,  .mV3,  .mED3,  .mEC3,  .mB3  { margin-bottom:  3px; } .m-3,  .mAR-3,  .mAB-3,  .mAL-3,  .mV-3,  .mED-3,  .mEC-3,  .mB-3  { margin-bottom:  -3px; } .m3,  .mAT3,  .mAB3,  .mAL3,  .mH3,  .mEA3,  .mED3,  .mL3  { margin-left:  3px; } .m-3,  .mAT-3,  .mAB-3,  .mAL-3,  .mH-3,  .mEA-3,  .mED-3,  .mL-3  { margin-left:  -3px; } .m3,  .mAT3,  .mAR3,  .mAB3,  .mH3,  .mEB3,  .mEC3,  .mR3  { margin-right:  3px; } .m-3,  .mAT-3,  .mAR-3,  .mAB-3,  .mH-3,  .mEB-3,  .mEC-3,  .mR-3  { margin-right:  -3px; }
.m4,  .mAT4,  .mAR4,  .mAL4,  .mV4,  .mEA4,  .mEB4,  .mT4  { margin-top:  4px; } .m-4,  .mAT-4,  .mAR-4,  .mAL-4,  .mV-4,  .mEA-4,  .mEB-4,  .mT-4  { margin-top:  -4px; } .m4,  .mAR4,  .mAB4,  .mAL4,  .mV4,  .mED4,  .mEC4,  .mB4  { margin-bottom:  4px; } .m-4,  .mAR-4,  .mAB-4,  .mAL-4,  .mV-4,  .mED-4,  .mEC-4,  .mB-4  { margin-bottom:  -4px; } .m4,  .mAT4,  .mAB4,  .mAL4,  .mH4,  .mEA4,  .mED4,  .mL4  { margin-left:  4px; } .m-4,  .mAT-4,  .mAB-4,  .mAL-4,  .mH-4,  .mEA-4,  .mED-4,  .mL-4  { margin-left:  -4px; } .m4,  .mAT4,  .mAR4,  .mAB4,  .mH4,  .mEB4,  .mEC4,  .mR4  { margin-right:  4px; } .m-4,  .mAT-4,  .mAR-4,  .mAB-4,  .mH-4,  .mEB-4,  .mEC-4,  .mR-4  { margin-right:  -4px; }
.m5,  .mAT5,  .mAR5,  .mAL5,  .mV5,  .mEA5,  .mEB5,  .mT5  { margin-top:  5px; } .m-5,  .mAT-5,  .mAR-5,  .mAL-5,  .mV-5,  .mEA-5,  .mEB-5,  .mT-5  { margin-top:  -5px; } .m5,  .mAR5,  .mAB5,  .mAL5,  .mV5,  .mED5,  .mEC5,  .mB5  { margin-bottom:  5px; } .m-5,  .mAR-5,  .mAB-5,  .mAL-5,  .mV-5,  .mED-5,  .mEC-5,  .mB-5  { margin-bottom:  -5px; } .m5,  .mAT5,  .mAB5,  .mAL5,  .mH5,  .mEA5,  .mED5,  .mL5  { margin-left:  5px; } .m-5,  .mAT-5,  .mAB-5,  .mAL-5,  .mH-5,  .mEA-5,  .mED-5,  .mL-5  { margin-left:  -5px; } .m5,  .mAT5,  .mAR5,  .mAB5,  .mH5,  .mEB5,  .mEC5,  .mR5  { margin-right:  5px; } .m-5,  .mAT-5,  .mAR-5,  .mAB-5,  .mH-5,  .mEB-5,  .mEC-5,  .mR-5  { margin-right:  -5px; }
.m6,  .mAT6,  .mAR6,  .mAL6,  .mV6,  .mEA6,  .mEB6,  .mT6  { margin-top:  6px; } .m-6,  .mAT-6,  .mAR-6,  .mAL-6,  .mV-6,  .mEA-6,  .mEB-6,  .mT-6  { margin-top:  -6px; } .m6,  .mAR6,  .mAB6,  .mAL6,  .mV6,  .mED6,  .mEC6,  .mB6  { margin-bottom:  6px; } .m-6,  .mAR-6,  .mAB-6,  .mAL-6,  .mV-6,  .mED-6,  .mEC-6,  .mB-6  { margin-bottom:  -6px; } .m6,  .mAT6,  .mAB6,  .mAL6,  .mH6,  .mEA6,  .mED6,  .mL6  { margin-left:  6px; } .m-6,  .mAT-6,  .mAB-6,  .mAL-6,  .mH-6,  .mEA-6,  .mED-6,  .mL-6  { margin-left:  -6px; } .m6,  .mAT6,  .mAR6,  .mAB6,  .mH6,  .mEB6,  .mEC6,  .mR6  { margin-right:  6px; } .m-6,  .mAT-6,  .mAR-6,  .mAB-6,  .mH-6,  .mEB-6,  .mEC-6,  .mR-6  { margin-right:  -6px; }
.m7,  .mAT7,  .mAR7,  .mAL7,  .mV7,  .mEA7,  .mEB7,  .mT7  { margin-top:  7px; } .m-7,  .mAT-7,  .mAR-7,  .mAL-7,  .mV-7,  .mEA-7,  .mEB-7,  .mT-7  { margin-top:  -7px; } .m7,  .mAR7,  .mAB7,  .mAL7,  .mV7,  .mED7,  .mEC7,  .mB7  { margin-bottom:  7px; } .m-7,  .mAR-7,  .mAB-7,  .mAL-7,  .mV-7,  .mED-7,  .mEC-7,  .mB-7  { margin-bottom:  -7px; } .m7,  .mAT7,  .mAB7,  .mAL7,  .mH7,  .mEA7,  .mED7,  .mL7  { margin-left:  7px; } .m-7,  .mAT-7,  .mAB-7,  .mAL-7,  .mH-7,  .mEA-7,  .mED-7,  .mL-7  { margin-left:  -7px; } .m7,  .mAT7,  .mAR7,  .mAB7,  .mH7,  .mEB7,  .mEC7,  .mR7  { margin-right:  7px; } .m-7,  .mAT-7,  .mAR-7,  .mAB-7,  .mH-7,  .mEB-7,  .mEC-7,  .mR-7  { margin-right:  -7px; }
.m8,  .mAT8,  .mAR8,  .mAL8,  .mV8,  .mEA8,  .mEB8,  .mT8  { margin-top:  8px; } .m-8,  .mAT-8,  .mAR-8,  .mAL-8,  .mV-8,  .mEA-8,  .mEB-8,  .mT-8  { margin-top:  -8px; } .m8,  .mAR8,  .mAB8,  .mAL8,  .mV8,  .mED8,  .mEC8,  .mB8  { margin-bottom:  8px; } .m-8,  .mAR-8,  .mAB-8,  .mAL-8,  .mV-8,  .mED-8,  .mEC-8,  .mB-8  { margin-bottom:  -8px; } .m8,  .mAT8,  .mAB8,  .mAL8,  .mH8,  .mEA8,  .mED8,  .mL8  { margin-left:  8px; } .m-8,  .mAT-8,  .mAB-8,  .mAL-8,  .mH-8,  .mEA-8,  .mED-8,  .mL-8  { margin-left:  -8px; } .m8,  .mAT8,  .mAR8,  .mAB8,  .mH8,  .mEB8,  .mEC8,  .mR8  { margin-right:  8px; } .m-8,  .mAT-8,  .mAR-8,  .mAB-8,  .mH-8,  .mEB-8,  .mEC-8,  .mR-8  { margin-right:  -8px; }
.m9,  .mAT9,  .mAR9,  .mAL9,  .mV9,  .mEA9,  .mEB9,  .mT9  { margin-top:  9px; } .m-9,  .mAT-9,  .mAR-9,  .mAL-9,  .mV-9,  .mEA-9,  .mEB-9,  .mT-9  { margin-top:  -9px; } .m9,  .mAR9,  .mAB9,  .mAL9,  .mV9,  .mED9,  .mEC9,  .mB9  { margin-bottom:  9px; } .m-9,  .mAR-9,  .mAB-9,  .mAL-9,  .mV-9,  .mED-9,  .mEC-9,  .mB-9  { margin-bottom:  -9px; } .m9,  .mAT9,  .mAB9,  .mAL9,  .mH9,  .mEA9,  .mED9,  .mL9  { margin-left:  9px; } .m-9,  .mAT-9,  .mAB-9,  .mAL-9,  .mH-9,  .mEA-9,  .mED-9,  .mL-9  { margin-left:  -9px; } .m9,  .mAT9,  .mAR9,  .mAB9,  .mH9,  .mEB9,  .mEC9,  .mR9  { margin-right:  9px; } .m-9,  .mAT-9,  .mAR-9,  .mAB-9,  .mH-9,  .mEB-9,  .mEC-9,  .mR-9  { margin-right:  -9px; }
.m10, .mAT10, .mAR10, .mAL10, .mV10, .mEA10, .mEB10, .mT10 { margin-top: 10px; } .m-10, .mAT-10, .mAR-10, .mAL-10, .mV-10, .mEA-10, .mEB-10, .mT-10 { margin-top: -10px; } .m10, .mAR10, .mAB10, .mAL10, .mV10, .mED10, .mEC10, .mB10 { margin-bottom: 10px; } .m-10, .mAR-10, .mAB-10, .mAL-10, .mV-10, .mED-10, .mEC-10, .mB-10 { margin-bottom: -10px; } .m10, .mAT10, .mAB10, .mAL10, .mH10, .mEA10, .mED10, .mL10 { margin-left: 10px; } .m-10, .mAT-10, .mAB-10, .mAL-10, .mH-10, .mEA-10, .mED-10, .mL-10 { margin-left: -10px; } .m10, .mAT10, .mAR10, .mAB10, .mH10, .mEB10, .mEC10, .mR10 { margin-right: 10px; } .m-10, .mAT-10, .mAR-10, .mAB-10, .mH-10, .mEB-10, .mEC-10, .mR-10 { margin-right: -10px; }
.m12, .mAT12, .mAR12, .mAL12, .mV12, .mEA12, .mEB12, .mT12 { margin-top: 12px; } .m-12, .mAT-12, .mAR-12, .mAL-12, .mV-12, .mEA-12, .mEB-12, .mT-12 { margin-top: -12px; } .m12, .mAR12, .mAB12, .mAL12, .mV12, .mED12, .mEC12, .mB12 { margin-bottom: 12px; } .m-12, .mAR-12, .mAB-12, .mAL-12, .mV-12, .mED-12, .mEC-12, .mB-12 { margin-bottom: -12px; } .m12, .mAT12, .mAB12, .mAL12, .mH12, .mEA12, .mED12, .mL12 { margin-left: 12px; } .m-12, .mAT-12, .mAB-12, .mAL-12, .mH-12, .mEA-12, .mED-12, .mL-12 { margin-left: -12px; } .m12, .mAT12, .mAR12, .mAB12, .mH12, .mEB12, .mEC12, .mR12 { margin-right: 12px; } .m-12, .mAT-12, .mAR-12, .mAB-12, .mH-12, .mEB-12, .mEC-12, .mR-12 { margin-right: -12px; }
.m15, .mAT15, .mAR15, .mAL15, .mV15, .mEA15, .mEB15, .mT15 { margin-top: 15px; } .m-15, .mAT-15, .mAR-15, .mAL-15, .mV-15, .mEA-15, .mEB-15, .mT-15 { margin-top: -15px; } .m15, .mAR15, .mAB15, .mAL15, .mV15, .mED15, .mEC15, .mB15 { margin-bottom: 15px; } .m-15, .mAR-15, .mAB-15, .mAL-15, .mV-15, .mED-15, .mEC-15, .mB-15 { margin-bottom: -15px; } .m15, .mAT15, .mAB15, .mAL15, .mH15, .mEA15, .mED15, .mL15 { margin-left: 15px; } .m-15, .mAT-15, .mAB-15, .mAL-15, .mH-15, .mEA-15, .mED-15, .mL-15 { margin-left: -15px; } .m15, .mAT15, .mAR15, .mAB15, .mH15, .mEB15, .mEC15, .mR15 { margin-right: 15px; } .m-15, .mAT-15, .mAR-15, .mAB-15, .mH-15, .mEB-15, .mEC-15, .mR-15 { margin-right: -15px; }
.m16, .mAT16, .mAR16, .mAL16, .mV16, .mEA16, .mEB16, .mT16 { margin-top: 16px; } .m-16, .mAT-16, .mAR-16, .mAL-16, .mV-16, .mEA-16, .mEB-16, .mT-16 { margin-top: -16px; } .m16, .mAR16, .mAB16, .mAL16, .mV16, .mED16, .mEC16, .mB16 { margin-bottom: 16px; } .m-16, .mAR-16, .mAB-16, .mAL-16, .mV-16, .mED-16, .mEC-16, .mB-16 { margin-bottom: -16px; } .m16, .mAT16, .mAB16, .mAL16, .mH16, .mEA16, .mED16, .mL16 { margin-left: 16px; } .m-16, .mAT-16, .mAB-16, .mAL-16, .mH-16, .mEA-16, .mED-16, .mL-16 { margin-left: -16px; } .m16, .mAT16, .mAR16, .mAB16, .mH16, .mEB16, .mEC16, .mR16 { margin-right: 16px; } .m-16, .mAT-16, .mAR-16, .mAB-16, .mH-16, .mEB-16, .mEC-16, .mR-16 { margin-right: -16px; }
.m20, .mAT20, .mAR20, .mAL20, .mV20, .mEA20, .mEB20, .mT20 { margin-top: 20px; } .m-20, .mAT-20, .mAR-20, .mAL-20, .mV-20, .mEA-20, .mEB-20, .mT-20 { margin-top: -20px; } .m20, .mAR20, .mAB20, .mAL20, .mV20, .mED20, .mEC20, .mB20 { margin-bottom: 20px; } .m-20, .mAR-20, .mAB-20, .mAL-20, .mV-20, .mED-20, .mEC-20, .mB-20 { margin-bottom: -20px; } .m20, .mAT20, .mAB20, .mAL20, .mH20, .mEA20, .mED20, .mL20 { margin-left: 20px; } .m-20, .mAT-20, .mAB-20, .mAL-20, .mH-20, .mEA-20, .mED-20, .mL-20 { margin-left: -20px; } .m20, .mAT20, .mAR20, .mAB20, .mH20, .mEB20, .mEC20, .mR20 { margin-right: 20px; } .m-20, .mAT-20, .mAR-20, .mAB-20, .mH-20, .mEB-20, .mEC-20, .mR-20 { margin-right: -20px; }
.m24, .mAT24, .mAR24, .mAL24, .mV24, .mEA24, .mEB24, .mT24 { margin-top: 24px; } .m-24, .mAT-24, .mAR-24, .mAL-24, .mV-24, .mEA-24, .mEB-24, .mT-24 { margin-top: -24px; } .m24, .mAR24, .mAB24, .mAL24, .mV24, .mED24, .mEC24, .mB24 { margin-bottom: 24px; } .m-24, .mAR-24, .mAB-24, .mAL-24, .mV-24, .mED-24, .mEC-24, .mB-24 { margin-bottom: -24px; } .m24, .mAT24, .mAB24, .mAL24, .mH24, .mEA24, .mED24, .mL24 { margin-left: 24px; } .m-24, .mAT-24, .mAB-24, .mAL-24, .mH-24, .mEA-24, .mED-24, .mL-24 { margin-left: -24px; } .m24, .mAT24, .mAR24, .mAB24, .mH24, .mEB24, .mEC24, .mR24 { margin-right: 24px; } .m-24, .mAT-24, .mAR-24, .mAB-24, .mH-24, .mEB-24, .mEC-24, .mR-24 { margin-right: -24px; }
.m30, .mAT30, .mAR30, .mAL30, .mV30, .mEA30, .mEB30, .mT30 { margin-top: 30px; } .m-30, .mAT-30, .mAR-30, .mAL-30, .mV-30, .mEA-30, .mEB-30, .mT-30 { margin-top: -30px; } .m30, .mAR30, .mAB30, .mAL30, .mV30, .mED30, .mEC30, .mB30 { margin-bottom: 30px; } .m-30, .mAR-30, .mAB-30, .mAL-30, .mV-30, .mED-30, .mEC-30, .mB-30 { margin-bottom: -30px; } .m30, .mAT30, .mAB30, .mAL30, .mH30, .mEA30, .mED30, .mL30 { margin-left: 30px; } .m-30, .mAT-30, .mAB-30, .mAL-30, .mH-30, .mEA-30, .mED-30, .mL-30 { margin-left: -30px; } .m30, .mAT30, .mAR30, .mAB30, .mH30, .mEB30, .mEC30, .mR30 { margin-right: 30px; } .m-30, .mAT-30, .mAR-30, .mAB-30, .mH-30, .mEB-30, .mEC-30, .mR-30 { margin-right: -30px; }
.m32, .mAT32, .mAR32, .mAL32, .mV32, .mEA32, .mEB32, .mT32 { margin-top: 32px; } .m-32, .mAT-32, .mAR-32, .mAL-32, .mV-32, .mEA-32, .mEB-32, .mT-32 { margin-top: -32px; } .m32, .mAR32, .mAB32, .mAL32, .mV32, .mED32, .mEC32, .mB32 { margin-bottom: 32px; } .m-32, .mAR-32, .mAB-32, .mAL-32, .mV-32, .mED-32, .mEC-32, .mB-32 { margin-bottom: -32px; } .m32, .mAT32, .mAB32, .mAL32, .mH32, .mEA32, .mED32, .mL32 { margin-left: 32px; } .m-32, .mAT-32, .mAB-32, .mAL-32, .mH-32, .mEA-32, .mED-32, .mL-32 { margin-left: -32px; } .m32, .mAT32, .mAR32, .mAB32, .mH32, .mEB32, .mEC32, .mR32 { margin-right: 32px; } .m-32, .mAT-32, .mAR-32, .mAB-32, .mH-32, .mEB-32, .mEC-32, .mR-32 { margin-right: -32px; }
.m36, .mAT36, .mAR36, .mAL36, .mV36, .mEA36, .mEB36, .mT36 { margin-top: 36px; } .m-36, .mAT-36, .mAR-36, .mAL-36, .mV-36, .mEA-36, .mEB-36, .mT-36 { margin-top: -36px; } .m36, .mAR36, .mAB36, .mAL36, .mV36, .mED36, .mEC36, .mB36 { margin-bottom: 36px; } .m-36, .mAR-36, .mAB-36, .mAL-36, .mV-36, .mED-36, .mEC-36, .mB-36 { margin-bottom: -36px; } .m36, .mAT36, .mAB36, .mAL36, .mH36, .mEA36, .mED36, .mL36 { margin-left: 36px; } .m-36, .mAT-36, .mAB-36, .mAL-36, .mH-36, .mEA-36, .mED-36, .mL-36 { margin-left: -36px; } .m36, .mAT36, .mAR36, .mAB36, .mH36, .mEB36, .mEC36, .mR36 { margin-right: 36px; } .m-36, .mAT-36, .mAR-36, .mAB-36, .mH-36, .mEB-36, .mEC-36, .mR-36 { margin-right: -36px; }
.m40, .mAT40, .mAR40, .mAL40, .mV40, .mEA40, .mEB40, .mT40 { margin-top: 40px; } .m-40, .mAT-40, .mAR-40, .mAL-40, .mV-40, .mEA-40, .mEB-40, .mT-40 { margin-top: -40px; } .m40, .mAR40, .mAB40, .mAL40, .mV40, .mED40, .mEC40, .mB40 { margin-bottom: 40px; } .m-40, .mAR-40, .mAB-40, .mAL-40, .mV-40, .mED-40, .mEC-40, .mB-40 { margin-bottom: -40px; } .m40, .mAT40, .mAB40, .mAL40, .mH40, .mEA40, .mED40, .mL40 { margin-left: 40px; } .m-40, .mAT-40, .mAB-40, .mAL-40, .mH-40, .mEA-40, .mED-40, .mL-40 { margin-left: -40px; } .m40, .mAT40, .mAR40, .mAB40, .mH40, .mEB40, .mEC40, .mR40 { margin-right: 40px; } .m-40, .mAT-40, .mAR-40, .mAB-40, .mH-40, .mEB-40, .mEC-40, .mR-40 { margin-right: -40px; }
.m48, .mAT48, .mAR48, .mAL48, .mV48, .mEA48, .mEB48, .mT48 { margin-top: 48px; } .m-48, .mAT-48, .mAR-48, .mAL-48, .mV-48, .mEA-48, .mEB-48, .mT-48 { margin-top: -48px; } .m48, .mAR48, .mAB48, .mAL48, .mV48, .mED48, .mEC48, .mB48 { margin-bottom: 48px; } .m-48, .mAR-48, .mAB-48, .mAL-48, .mV-48, .mED-48, .mEC-48, .mB-48 { margin-bottom: -48px; } .m48, .mAT48, .mAB48, .mAL48, .mH48, .mEA48, .mED48, .mL48 { margin-left: 48px; } .m-48, .mAT-48, .mAB-48, .mAL-48, .mH-48, .mEA-48, .mED-48, .mL-48 { margin-left: -48px; } .m48, .mAT48, .mAR48, .mAB48, .mH48, .mEB48, .mEC48, .mR48 { margin-right: 48px; } .m-48, .mAT-48, .mAR-48, .mAB-48, .mH-48, .mEB-48, .mEC-48, .mR-48 { margin-right: -48px; }
.m52, .mAT52, .mAR52, .mAL52, .mV52, .mEA52, .mEB52, .mT52 { margin-top: 52px; } .m-52, .mAT-52, .mAR-52, .mAL-52, .mV-52, .mEA-52, .mEB-52, .mT-52 { margin-top: -52px; } .m52, .mAR52, .mAB52, .mAL52, .mV52, .mED52, .mEC52, .mB52 { margin-bottom: 52px; } .m-52, .mAR-52, .mAB-52, .mAL-52, .mV-52, .mED-52, .mEC-52, .mB-52 { margin-bottom: -52px; } .m52, .mAT52, .mAB52, .mAL52, .mH52, .mEA52, .mED52, .mL52 { margin-left: 52px; } .m-52, .mAT-52, .mAB-52, .mAL-52, .mH-52, .mEA-52, .mED-52, .mL-52 { margin-left: -52px; } .m52, .mAT52, .mAR52, .mAB52, .mH52, .mEB52, .mEC52, .mR52 { margin-right: 52px; } .m-52, .mAT-52, .mAR-52, .mAB-52, .mH-52, .mEB-52, .mEC-52, .mR-52 { margin-right: -52px; }
.m56, .mAT56, .mAR56, .mAL56, .mV56, .mEA56, .mEB56, .mT56 { margin-top: 56px; } .m-56, .mAT-56, .mAR-56, .mAL-56, .mV-56, .mEA-56, .mEB-56, .mT-56 { margin-top: -56px; } .m56, .mAR56, .mAB56, .mAL56, .mV56, .mED56, .mEC56, .mB56 { margin-bottom: 56px; } .m-56, .mAR-56, .mAB-56, .mAL-56, .mV-56, .mED-56, .mEC-56, .mB-56 { margin-bottom: -56px; } .m56, .mAT56, .mAB56, .mAL56, .mH56, .mEA56, .mED56, .mL56 { margin-left: 56px; } .m-56, .mAT-56, .mAB-56, .mAL-56, .mH-56, .mEA-56, .mED-56, .mL-56 { margin-left: -56px; } .m56, .mAT56, .mAR56, .mAB56, .mH56, .mEB56, .mEC56, .mR56 { margin-right: 56px; } .m-56, .mAT-56, .mAR-56, .mAB-56, .mH-56, .mEB-56, .mEC-56, .mR-56 { margin-right: -56px; }
.m64, .mAT64, .mAR64, .mAL64, .mV64, .mEA64, .mEB64, .mT64 { margin-top: 64px; } .m-64, .mAT-64, .mAR-64, .mAL-64, .mV-64, .mEA-64, .mEB-64, .mT-64 { margin-top: -64px; } .m64, .mAR64, .mAB64, .mAL64, .mV64, .mED64, .mEC64, .mB64 { margin-bottom: 64px; } .m-64, .mAR-64, .mAB-64, .mAL-64, .mV-64, .mED-64, .mEC-64, .mB-64 { margin-bottom: -64px; } .m64, .mAT64, .mAB64, .mAL64, .mH64, .mEA64, .mED64, .mL64 { margin-left: 64px; } .m-64, .mAT-64, .mAB-64, .mAL-64, .mH-64, .mEA-64, .mED-64, .mL-64 { margin-left: -64px; } .m64, .mAT64, .mAR64, .mAB64, .mH64, .mEB64, .mEC64, .mR64 { margin-right: 64px; } .m-64, .mAT-64, .mAR-64, .mAB-64, .mH-64, .mEB-64, .mEC-64, .mR-64 { margin-right: -64px; }
.m72, .mAT72, .mAR72, .mAL72, .mV72, .mEA72, .mEB72, .mT72 { margin-top: 72px; } .m-72, .mAT-72, .mAR-72, .mAL-72, .mV-72, .mEA-72, .mEB-72, .mT-72 { margin-top: -72px; } .m72, .mAR72, .mAB72, .mAL72, .mV72, .mED72, .mEC72, .mB72 { margin-bottom: 72px; } .m-72, .mAR-72, .mAB-72, .mAL-72, .mV-72, .mED-72, .mEC-72, .mB-72 { margin-bottom: -72px; } .m72, .mAT72, .mAB72, .mAL72, .mH72, .mEA72, .mED72, .mL72 { margin-left: 72px; } .m-72, .mAT-72, .mAB-72, .mAL-72, .mH-72, .mEA-72, .mED-72, .mL-72 { margin-left: -72px; } .m72, .mAT72, .mAR72, .mAB72, .mH72, .mEB72, .mEC72, .mR72 { margin-right: 72px; } .m-72, .mAT-72, .mAR-72, .mAB-72, .mH-72, .mEB-72, .mEC-72, .mR-72 { margin-right: -72px; }
.m80, .mAT80, .mAR80, .mAL80, .mV80, .mEA80, .mEB80, .mT80 { margin-top: 80px; } .m-80, .mAT-80, .mAR-80, .mAL-80, .mV-80, .mEA-80, .mEB-80, .mT-80 { margin-top: -80px; } .m80, .mAR80, .mAB80, .mAL80, .mV80, .mED80, .mEC80, .mB80 { margin-bottom: 80px; } .m-80, .mAR-80, .mAB-80, .mAL-80, .mV-80, .mED-80, .mEC-80, .mB-80 { margin-bottom: -80px; } .m80, .mAT80, .mAB80, .mAL80, .mH80, .mEA80, .mED80, .mL80 { margin-left: 80px; } .m-80, .mAT-80, .mAB-80, .mAL-80, .mH-80, .mEA-80, .mED-80, .mL-80 { margin-left: -80px; } .m80, .mAT80, .mAR80, .mAB80, .mH80, .mEB80, .mEC80, .mR80 { margin-right: 80px; } .m-80, .mAT-80, .mAR-80, .mAB-80, .mH-80, .mEB-80, .mEC-80, .mR-80 { margin-right: -80px; }
.m96, .mAT96, .mAR96, .mAL96, .mV96, .mEA96, .mEB96, .mT96 { margin-top: 96px; } .m-96, .mAT-96, .mAR-96, .mAL-96, .mV-96, .mEA-96, .mEB-96, .mT-96 { margin-top: -96px; } .m96, .mAR96, .mAB96, .mAL96, .mV96, .mED96, .mEC96, .mB96 { margin-bottom: 96px; } .m-96, .mAR-96, .mAB-96, .mAL-96, .mV-96, .mED-96, .mEC-96, .mB-96 { margin-bottom: -96px; } .m96, .mAT96, .mAB96, .mAL96, .mH96, .mEA96, .mED96, .mL96 { margin-left: 96px; } .m-96, .mAT-96, .mAB-96, .mAL-96, .mH-96, .mEA-96, .mED-96, .mL-96 { margin-left: -96px; } .m96, .mAT96, .mAR96, .mAB96, .mH96, .mEB96, .mEC96, .mR96 { margin-right: 96px; } .m-96, .mAT-96, .mAR-96, .mAB-96, .mH-96, .mEB-96, .mEC-96, .mR-96 { margin-right: -96px; }

.mVar,  .mATVar,  .mARVar,  .mALVar,  .mVVar,  .mEAVar,  .mEBVar,  .mTVar  { margin-top: var(--uniVar);  } .m-Var,  .mAT-Var,  .mAR-Var,  .mAL-Var,  .mV-Var,  .mEA-Var,  .mEB-Var,  .mT-Var  { margin-top: calc(var(--uniVar)  * -1); }
.mVar1, .mATVar1, .mARVar1, .mALVar1, .mVVar1, .mEAVar1, .mEBVar1, .mTVar1 { margin-top: var(--uniVar1); } .m-Var1, .mAT-Var1, .mAR-Var1, .mAL-Var1, .mV-Var1, .mEA-Var1, .mEB-Var1, .mT-Var1 { margin-top: calc(var(--uniVar1) * -1); }
.mVar2, .mATVar2, .mARVar2, .mALVar2, .mVVar2, .mEAVar2, .mEBVar2, .mTVar2 { margin-top: var(--uniVar2); } .m-Var2, .mAT-Var2, .mAR-Var2, .mAL-Var2, .mV-Var2, .mEA-Var2, .mEB-Var2, .mT-Var2 { margin-top: calc(var(--uniVar2) * -1); }
.mVar3, .mATVar3, .mARVar3, .mALVar3, .mVVar3, .mEAVar3, .mEBVar3, .mTVar3 { margin-top: var(--uniVar3); } .m-Var3, .mAT-Var3, .mAR-Var3, .mAL-Var3, .mV-Var3, .mEA-Var3, .mEB-Var3, .mT-Var3 { margin-top: calc(var(--uniVar3) * -1); }
.mVar4, .mATVar4, .mARVar4, .mALVar4, .mVVar4, .mEAVar4, .mEBVar4, .mTVar4 { margin-top: var(--uniVar4); } .m-Var4, .mAT-Var4, .mAR-Var4, .mAL-Var4, .mV-Var4, .mEA-Var4, .mEB-Var4, .mT-Var4 { margin-top: calc(var(--uniVar4) * -1); }
.mVar5, .mATVar5, .mARVar5, .mALVar5, .mVVar5, .mEAVar5, .mEBVar5, .mTVar5 { margin-top: var(--uniVar5); } .m-Var5, .mAT-Var5, .mAR-Var5, .mAL-Var5, .mV-Var5, .mEA-Var5, .mEB-Var5, .mT-Var5 { margin-top: calc(var(--uniVar5) * -1); }

.mVar,  .mARVar,  .mABVar,  .mALVar,  .mVVar,  .mEDVar,  .mECVar,  .mBVar  { margin-bottom: var(--uniVar);  } .m-Var,  .mAR-Var,  .mAB-Var,  .mAL-Var,  .mV-Var,  .mED-Var,  .mEC-Var,  .mB-Var  { margin-bottom: calc(var(--uniVar)  * -1); }
.mVar1, .mARVar1, .mABVar1, .mALVar1, .mVVar1, .mEDVar1, .mECVar1, .mBVar1 { margin-bottom: var(--uniVar1); } .m-Var1, .mAR-Var1, .mAB-Var1, .mAL-Var1, .mV-Var1, .mED-Var1, .mEC-Var1, .mB-Var1 { margin-bottom: calc(var(--uniVar1) * -1); }
.mVar2, .mARVar2, .mABVar2, .mALVar2, .mVVar2, .mEDVar2, .mECVar2, .mBVar2 { margin-bottom: var(--uniVar2); } .m-Var2, .mAR-Var2, .mAB-Var2, .mAL-Var2, .mV-Var2, .mED-Var2, .mEC-Var2, .mB-Var2 { margin-bottom: calc(var(--uniVar2) * -1); }
.mVar3, .mARVar3, .mABVar3, .mALVar3, .mVVar3, .mEDVar3, .mECVar3, .mBVar3 { margin-bottom: var(--uniVar3); } .m-Var3, .mAR-Var3, .mAB-Var3, .mAL-Var3, .mV-Var3, .mED-Var3, .mEC-Var3, .mB-Var3 { margin-bottom: calc(var(--uniVar3) * -1); }
.mVar4, .mARVar4, .mABVar4, .mALVar4, .mVVar4, .mEDVar4, .mECVar4, .mBVar4 { margin-bottom: var(--uniVar4); } .m-Var4, .mAR-Var4, .mAB-Var4, .mAL-Var4, .mV-Var4, .mED-Var4, .mEC-Var4, .mB-Var4 { margin-bottom: calc(var(--uniVar4) * -1); }
.mVar5, .mARVar5, .mABVar5, .mALVar5, .mVVar5, .mEDVar5, .mECVar5, .mBVar5 { margin-bottom: var(--uniVar5); } .m-Var5, .mAR-Var5, .mAB-Var5, .mAL-Var5, .mV-Var5, .mED-Var5, .mEC-Var5, .mB-Var5 { margin-bottom: calc(var(--uniVar5) * -1); }

.mVar,  .mATVar,  .mABVar,  .mALVar,  .mHVar,  .mEAVar,  .mEDVar,  .mLVar  { margin-left: var(--uniVar);  } .m-Var,  .mAT-Var,  .mAB-Var,  .mAL-Var,  .mH-Var,  .mEA-Var,  .mED-Var,  .mL-Var  { margin-left: calc(var(--uniVar)  * -1); }
.mVar1, .mATVar1, .mABVar1, .mALVar1, .mHVar1, .mEAVar1, .mEDVar1, .mLVar1 { margin-left: var(--uniVar1); } .m-Var1, .mAT-Var1, .mAB-Var1, .mAL-Var1, .mH-Var1, .mEA-Var1, .mED-Var1, .mL-Var1 { margin-left: calc(var(--uniVar1) * -1); }
.mVar2, .mATVar2, .mABVar2, .mALVar2, .mHVar2, .mEAVar2, .mEDVar2, .mLVar2 { margin-left: var(--uniVar2); } .m-Var2, .mAT-Var2, .mAB-Var2, .mAL-Var2, .mH-Var2, .mEA-Var2, .mED-Var2, .mL-Var2 { margin-left: calc(var(--uniVar2) * -1); }
.mVar3, .mATVar3, .mABVar3, .mALVar3, .mHVar3, .mEAVar3, .mEDVar3, .mLVar3 { margin-left: var(--uniVar3); } .m-Var3, .mAT-Var3, .mAB-Var3, .mAL-Var3, .mH-Var3, .mEA-Var3, .mED-Var3, .mL-Var3 { margin-left: calc(var(--uniVar3) * -1); }
.mVar4, .mATVar4, .mABVar4, .mALVar4, .mHVar4, .mEAVar4, .mEDVar4, .mLVar4 { margin-left: var(--uniVar4); } .m-Var4, .mAT-Var4, .mAB-Var4, .mAL-Var4, .mH-Var4, .mEA-Var4, .mED-Var4, .mL-Var4 { margin-left: calc(var(--uniVar4) * -1); }
.mVar5, .mATVar5, .mABVar5, .mALVar5, .mHVar5, .mEAVar5, .mEDVar5, .mLVar5 { margin-left: var(--uniVar5); } .m-Var5, .mAT-Var5, .mAB-Var5, .mAL-Var5, .mH-Var5, .mEA-Var5, .mED-Var5, .mL-Var5 { margin-left: calc(var(--uniVar5) * -1); }

.mVar,  .mATVar,  .mARVar,  .mABVar,  .mHVar,  .mEBVar,  .mECVar,  .mRVar  { margin-right: var(--uniVar);  } .m-Var,  .mAT-Var,  .mAR-Var,  .mAB-Var,  .mH-Var,  .mEB-Var,  .mEC-Var,  .mR-Var  { margin-right: calc(var(--uniVar)  * -1); }
.mVar1, .mATVar1, .mARVar1, .mABVar1, .mHVar1, .mEBVar1, .mECVar1, .mRVar1 { margin-right: var(--uniVar1); } .m-Var1, .mAT-Var1, .mAR-Var1, .mAB-Var1, .mH-Var1, .mEB-Var1, .mEC-Var1, .mR-Var1 { margin-right: calc(var(--uniVar1) * -1); }
.mVar2, .mATVar2, .mARVar2, .mABVar2, .mHVar2, .mEBVar2, .mECVar2, .mRVar2 { margin-right: var(--uniVar2); } .m-Var2, .mAT-Var2, .mAR-Var2, .mAB-Var2, .mH-Var2, .mEB-Var2, .mEC-Var2, .mR-Var2 { margin-right: calc(var(--uniVar2) * -1); }
.mVar3, .mATVar3, .mARVar3, .mABVar3, .mHVar3, .mEBVar3, .mECVar3, .mRVar3 { margin-right: var(--uniVar3); } .m-Var3, .mAT-Var3, .mAR-Var3, .mAB-Var3, .mH-Var3, .mEB-Var3, .mEC-Var3, .mR-Var3 { margin-right: calc(var(--uniVar3) * -1); }
.mVar4, .mATVar4, .mARVar4, .mABVar4, .mHVar4, .mEBVar4, .mECVar4, .mRVar4 { margin-right: var(--uniVar4); } .m-Var4, .mAT-Var4, .mAR-Var4, .mAB-Var4, .mH-Var4, .mEB-Var4, .mEC-Var4, .mR-Var4 { margin-right: calc(var(--uniVar4) * -1); }
.mVar5, .mATVar5, .mARVar5, .mABVar5, .mHVar5, .mEBVar5, .mECVar5, .mRVar5 { margin-right: var(--uniVar5); } .m-Var5, .mAT-Var5, .mAR-Var5, .mAB-Var5, .mH-Var5, .mEB-Var5, .mEC-Var5, .mR-Var5 { margin-right: calc(var(--uniVar5) * -1); }



.mVarX2,  .mATVarX2,  .mARVarX2,  .mALVarX2,  .mVVarX2,  .mEAVarX2,  .mEBVarX2,  .mTVarX2  { margin-top: calc(var(--uniVar)  * 2); } .m-VarX2,  .mAT-VarX2,  .mAR-VarX2,  .mAL-VarX2,  .mV-VarX2,  .mEA-VarX2,  .mEB-VarX2,  .mT-VarX2  { margin-top: calc(var(--uniVar)  * -2); }
.mVar1X2, .mATVar1X2, .mARVar1X2, .mALVar1X2, .mVVar1X2, .mEAVar1X2, .mEBVar1X2, .mTVar1X2 { margin-top: calc(var(--uniVar1) * 2); } .m-Var1X2, .mAT-Var1X2, .mAR-Var1X2, .mAL-Var1X2, .mV-Var1X2, .mEA-Var1X2, .mEB-Var1X2, .mT-Var1X2 { margin-top: calc(var(--uniVar1) * -2); }
.mVar2X2, .mATVar2X2, .mARVar2X2, .mALVar2X2, .mVVar2X2, .mEAVar2X2, .mEBVar2X2, .mTVar2X2 { margin-top: calc(var(--uniVar2) * 2); } .m-Var2X2, .mAT-Var2X2, .mAR-Var2X2, .mAL-Var2X2, .mV-Var2X2, .mEA-Var2X2, .mEB-Var2X2, .mT-Var2X2 { margin-top: calc(var(--uniVar2) * -2); }
.mVar3X2, .mATVar3X2, .mARVar3X2, .mALVar3X2, .mVVar3X2, .mEAVar3X2, .mEBVar3X2, .mTVar3X2 { margin-top: calc(var(--uniVar3) * 2); } .m-Var3X2, .mAT-Var3X2, .mAR-Var3X2, .mAL-Var3X2, .mV-Var3X2, .mEA-Var3X2, .mEB-Var3X2, .mT-Var3X2 { margin-top: calc(var(--uniVar3) * -2); }
.mVar4X2, .mATVar4X2, .mARVar4X2, .mALVar4X2, .mVVar4X2, .mEAVar4X2, .mEBVar4X2, .mTVar4X2 { margin-top: calc(var(--uniVar4) * 2); } .m-Var4X2, .mAT-Var4X2, .mAR-Var4X2, .mAL-Var4X2, .mV-Var4X2, .mEA-Var4X2, .mEB-Var4X2, .mT-Var4X2 { margin-top: calc(var(--uniVar4) * -2); }
.mVar5X2, .mATVar5X2, .mARVar5X2, .mALVar5X2, .mVVar5X2, .mEAVar5X2, .mEBVar5X2, .mTVar5X2 { margin-top: calc(var(--uniVar5) * 2); } .m-Var5X2, .mAT-Var5X2, .mAR-Var5X2, .mAL-Var5X2, .mV-Var5X2, .mEA-Var5X2, .mEB-Var5X2, .mT-Var5X2 { margin-top: calc(var(--uniVar5) * -2); }

.mVarX2,  .mARVarX2,  .mABVarX2,  .mALVarX2,  .mVVarX2,  .mEDVarX2,  .mECVarX2,  .mBVarX2  { margin-bottom: calc(var(--uniVar)  * 2); } .m-VarX2,  .mAR-VarX2,  .mAB-VarX2,  .mAL-VarX2,  .mV-VarX2,  .mED-VarX2,  .mEC-VarX2,  .mB-VarX2  { margin-bottom: calc(var(--uniVar)  * -2); }
.mVar1X2, .mARVar1X2, .mABVar1X2, .mALVar1X2, .mVVar1X2, .mEDVar1X2, .mECVar1X2, .mBVar1X2 { margin-bottom: calc(var(--uniVar1) * 2); } .m-Var1X2, .mAR-Var1X2, .mAB-Var1X2, .mAL-Var1X2, .mV-Var1X2, .mED-Var1X2, .mEC-Var1X2, .mB-Var1X2 { margin-bottom: calc(var(--uniVar1) * -2); }
.mVar2X2, .mARVar2X2, .mABVar2X2, .mALVar2X2, .mVVar2X2, .mEDVar2X2, .mECVar2X2, .mBVar2X2 { margin-bottom: calc(var(--uniVar2) * 2); } .m-Var2X2, .mAR-Var2X2, .mAB-Var2X2, .mAL-Var2X2, .mV-Var2X2, .mED-Var2X2, .mEC-Var2X2, .mB-Var2X2 { margin-bottom: calc(var(--uniVar2) * -2); }
.mVar3X2, .mARVar3X2, .mABVar3X2, .mALVar3X2, .mVVar3X2, .mEDVar3X2, .mECVar3X2, .mBVar3X2 { margin-bottom: calc(var(--uniVar3) * 2); } .m-Var3X2, .mAR-Var3X2, .mAB-Var3X2, .mAL-Var3X2, .mV-Var3X2, .mED-Var3X2, .mEC-Var3X2, .mB-Var3X2 { margin-bottom: calc(var(--uniVar3) * -2); }
.mVar4X2, .mARVar4X2, .mABVar4X2, .mALVar4X2, .mVVar4X2, .mEDVar4X2, .mECVar4X2, .mBVar4X2 { margin-bottom: calc(var(--uniVar4) * 2); } .m-Var4X2, .mAR-Var4X2, .mAB-Var4X2, .mAL-Var4X2, .mV-Var4X2, .mED-Var4X2, .mEC-Var4X2, .mB-Var4X2 { margin-bottom: calc(var(--uniVar4) * -2); }
.mVar5X2, .mARVar5X2, .mABVar5X2, .mALVar5X2, .mVVar5X2, .mEDVar5X2, .mECVar5X2, .mBVar5X2 { margin-bottom: calc(var(--uniVar5) * 2); } .m-Var5X2, .mAR-Var5X2, .mAB-Var5X2, .mAL-Var5X2, .mV-Var5X2, .mED-Var5X2, .mEC-Var5X2, .mB-Var5X2 { margin-bottom: calc(var(--uniVar5) * -2); }

.mVarX2,  .mATVarX2,  .mABVarX2,  .mALVarX2,  .mHVarX2,  .mEAVarX2,  .mEDVarX2,  .mLVarX2  { margin-left: calc(var(--uniVar)  * 2); } .m-VarX2,  .mAT-VarX2,  .mAB-VarX2,  .mAL-VarX2,  .mH-VarX2,  .mEA-VarX2,  .mED-VarX2,  .mL-VarX2  { margin-left: calc(var(--uniVar)  * -2); }
.mVar1X2, .mATVar1X2, .mABVar1X2, .mALVar1X2, .mHVar1X2, .mEAVar1X2, .mEDVar1X2, .mLVar1X2 { margin-left: calc(var(--uniVar1) * 2); } .m-Var1X2, .mAT-Var1X2, .mAB-Var1X2, .mAL-Var1X2, .mH-Var1X2, .mEA-Var1X2, .mED-Var1X2, .mL-Var1X2 { margin-left: calc(var(--uniVar1) * -2); }
.mVar2X2, .mATVar2X2, .mABVar2X2, .mALVar2X2, .mHVar2X2, .mEAVar2X2, .mEDVar2X2, .mLVar2X2 { margin-left: calc(var(--uniVar2) * 2); } .m-Var2X2, .mAT-Var2X2, .mAB-Var2X2, .mAL-Var2X2, .mH-Var2X2, .mEA-Var2X2, .mED-Var2X2, .mL-Var2X2 { margin-left: calc(var(--uniVar2) * -2); }
.mVar3X2, .mATVar3X2, .mABVar3X2, .mALVar3X2, .mHVar3X2, .mEAVar3X2, .mEDVar3X2, .mLVar3X2 { margin-left: calc(var(--uniVar3) * 2); } .m-Var3X2, .mAT-Var3X2, .mAB-Var3X2, .mAL-Var3X2, .mH-Var3X2, .mEA-Var3X2, .mED-Var3X2, .mL-Var3X2 { margin-left: calc(var(--uniVar3) * -2); }
.mVar4X2, .mATVar4X2, .mABVar4X2, .mALVar4X2, .mHVar4X2, .mEAVar4X2, .mEDVar4X2, .mLVar4X2 { margin-left: calc(var(--uniVar4) * 2); } .m-Var4X2, .mAT-Var4X2, .mAB-Var4X2, .mAL-Var4X2, .mH-Var4X2, .mEA-Var4X2, .mED-Var4X2, .mL-Var4X2 { margin-left: calc(var(--uniVar4) * -2); }
.mVar5X2, .mATVar5X2, .mABVar5X2, .mALVar5X2, .mHVar5X2, .mEAVar5X2, .mEDVar5X2, .mLVar5X2 { margin-left: calc(var(--uniVar5) * 2); } .m-Var5X2, .mAT-Var5X2, .mAB-Var5X2, .mAL-Var5X2, .mH-Var5X2, .mEA-Var5X2, .mED-Var5X2, .mL-Var5X2 { margin-left: calc(var(--uniVar5) * -2); }

.mVarX2,  .mATVarX2,  .mARVarX2,  .mABVarX2,  .mHVarX2,  .mEBVarX2,  .mECVarX2,  .mRVarX2  { margin-right: calc(var(--uniVar)  * 2); } .m-VarX2,  .mAT-VarX2,  .mAR-VarX2,  .mAB-VarX2,  .mH-VarX2,  .mEB-VarX2,  .mEC-VarX2,  .mR-VarX2  { margin-right: calc(var(--uniVar)  * -2); }
.mVar1X2, .mATVar1X2, .mARVar1X2, .mABVar1X2, .mHVar1X2, .mEBVar1X2, .mECVar1X2, .mRVar1X2 { margin-right: calc(var(--uniVar1) * 2); } .m-Var1X2, .mAT-Var1X2, .mAR-Var1X2, .mAB-Var1X2, .mH-Var1X2, .mEB-Var1X2, .mEC-Var1X2, .mR-Var1X2 { margin-right: calc(var(--uniVar1) * -2); }
.mVar2X2, .mATVar2X2, .mARVar2X2, .mABVar2X2, .mHVar2X2, .mEBVar2X2, .mECVar2X2, .mRVar2X2 { margin-right: calc(var(--uniVar2) * 2); } .m-Var2X2, .mAT-Var2X2, .mAR-Var2X2, .mAB-Var2X2, .mH-Var2X2, .mEB-Var2X2, .mEC-Var2X2, .mR-Var2X2 { margin-right: calc(var(--uniVar2) * -2); }
.mVar3X2, .mATVar3X2, .mARVar3X2, .mABVar3X2, .mHVar3X2, .mEBVar3X2, .mECVar3X2, .mRVar3X2 { margin-right: calc(var(--uniVar3) * 2); } .m-Var3X2, .mAT-Var3X2, .mAR-Var3X2, .mAB-Var3X2, .mH-Var3X2, .mEB-Var3X2, .mEC-Var3X2, .mR-Var3X2 { margin-right: calc(var(--uniVar3) * -2); }
.mVar4X2, .mATVar4X2, .mARVar4X2, .mABVar4X2, .mHVar4X2, .mEBVar4X2, .mECVar4X2, .mRVar4X2 { margin-right: calc(var(--uniVar4) * 2); } .m-Var4X2, .mAT-Var4X2, .mAR-Var4X2, .mAB-Var4X2, .mH-Var4X2, .mEB-Var4X2, .mEC-Var4X2, .mR-Var4X2 { margin-right: calc(var(--uniVar4) * -2); }
.mVar5X2, .mATVar5X2, .mARVar5X2, .mABVar5X2, .mHVar5X2, .mEBVar5X2, .mECVar5X2, .mRVar5X2 { margin-right: calc(var(--uniVar5) * 2); } .m-Var5X2, .mAT-Var5X2, .mAR-Var5X2, .mAB-Var5X2, .mH-Var5X2, .mEB-Var5X2, .mEC-Var5X2, .mR-Var5X2 { margin-right: calc(var(--uniVar5) * -2); }



.mVarX3,  .mATVarX3,  .mARVarX3,  .mALVarX3,  .mVVarX3,  .mEAVarX3,  .mEBVarX3,  .mTVarX3  { margin-top: calc(var(--uniVar)  * 3); } .m-VarX3,  .mAT-VarX3,  .mAR-VarX3,  .mAL-VarX3,  .mV-VarX3,  .mEA-VarX3,  .mEB-VarX3,  .mT-VarX3  { margin-top: calc(var(--uniVar)  * -3); }
.mVar1X3, .mATVar1X3, .mARVar1X3, .mALVar1X3, .mVVar1X3, .mEAVar1X3, .mEBVar1X3, .mTVar1X3 { margin-top: calc(var(--uniVar1) * 3); } .m-Var1X3, .mAT-Var1X3, .mAR-Var1X3, .mAL-Var1X3, .mV-Var1X3, .mEA-Var1X3, .mEB-Var1X3, .mT-Var1X3 { margin-top: calc(var(--uniVar1) * -3); }
.mVar2X3, .mATVar2X3, .mARVar2X3, .mALVar2X3, .mVVar2X3, .mEAVar2X3, .mEBVar2X3, .mTVar2X3 { margin-top: calc(var(--uniVar2) * 3); } .m-Var2X3, .mAT-Var2X3, .mAR-Var2X3, .mAL-Var2X3, .mV-Var2X3, .mEA-Var2X3, .mEB-Var2X3, .mT-Var2X3 { margin-top: calc(var(--uniVar2) * -3); }
.mVar3X3, .mATVar3X3, .mARVar3X3, .mALVar3X3, .mVVar3X3, .mEAVar3X3, .mEBVar3X3, .mTVar3X3 { margin-top: calc(var(--uniVar3) * 3); } .m-Var3X3, .mAT-Var3X3, .mAR-Var3X3, .mAL-Var3X3, .mV-Var3X3, .mEA-Var3X3, .mEB-Var3X3, .mT-Var3X3 { margin-top: calc(var(--uniVar3) * -3); }
.mVar4X3, .mATVar4X3, .mARVar4X3, .mALVar4X3, .mVVar4X3, .mEAVar4X3, .mEBVar4X3, .mTVar4X3 { margin-top: calc(var(--uniVar4) * 3); } .m-Var4X3, .mAT-Var4X3, .mAR-Var4X3, .mAL-Var4X3, .mV-Var4X3, .mEA-Var4X3, .mEB-Var4X3, .mT-Var4X3 { margin-top: calc(var(--uniVar4) * -3); }
.mVar5X3, .mATVar5X3, .mARVar5X3, .mALVar5X3, .mVVar5X3, .mEAVar5X3, .mEBVar5X3, .mTVar5X3 { margin-top: calc(var(--uniVar5) * 3); } .m-Var5X3, .mAT-Var5X3, .mAR-Var5X3, .mAL-Var5X3, .mV-Var5X3, .mEA-Var5X3, .mEB-Var5X3, .mT-Var5X3 { margin-top: calc(var(--uniVar5) * -3); }

.mVarX3,  .mARVarX3,  .mABVarX3,  .mALVarX3,  .mVVarX3,  .mEDVarX3,  .mECVarX3,  .mBVarX3  { margin-bottom: calc(var(--uniVar)  * 3); } .m-VarX3,  .mAR-VarX3,  .mAB-VarX3,  .mAL-VarX3,  .mV-VarX3,  .mED-VarX3,  .mEC-VarX3,  .mB-VarX3  { margin-bottom: calc(var(--uniVar)  * -3); }
.mVar1X3, .mARVar1X3, .mABVar1X3, .mALVar1X3, .mVVar1X3, .mEDVar1X3, .mECVar1X3, .mBVar1X3 { margin-bottom: calc(var(--uniVar1) * 3); } .m-Var1X3, .mAR-Var1X3, .mAB-Var1X3, .mAL-Var1X3, .mV-Var1X3, .mED-Var1X3, .mEC-Var1X3, .mB-Var1X3 { margin-bottom: calc(var(--uniVar1) * -3); }
.mVar2X3, .mARVar2X3, .mABVar2X3, .mALVar2X3, .mVVar2X3, .mEDVar2X3, .mECVar2X3, .mBVar2X3 { margin-bottom: calc(var(--uniVar2) * 3); } .m-Var2X3, .mAR-Var2X3, .mAB-Var2X3, .mAL-Var2X3, .mV-Var2X3, .mED-Var2X3, .mEC-Var2X3, .mB-Var2X3 { margin-bottom: calc(var(--uniVar2) * -3); }
.mVar3X3, .mARVar3X3, .mABVar3X3, .mALVar3X3, .mVVar3X3, .mEDVar3X3, .mECVar3X3, .mBVar3X3 { margin-bottom: calc(var(--uniVar3) * 3); } .m-Var3X3, .mAR-Var3X3, .mAB-Var3X3, .mAL-Var3X3, .mV-Var3X3, .mED-Var3X3, .mEC-Var3X3, .mB-Var3X3 { margin-bottom: calc(var(--uniVar3) * -3); }
.mVar4X3, .mARVar4X3, .mABVar4X3, .mALVar4X3, .mVVar4X3, .mEDVar4X3, .mECVar4X3, .mBVar4X3 { margin-bottom: calc(var(--uniVar4) * 3); } .m-Var4X3, .mAR-Var4X3, .mAB-Var4X3, .mAL-Var4X3, .mV-Var4X3, .mED-Var4X3, .mEC-Var4X3, .mB-Var4X3 { margin-bottom: calc(var(--uniVar4) * -3); }
.mVar5X3, .mARVar5X3, .mABVar5X3, .mALVar5X3, .mVVar5X3, .mEDVar5X3, .mECVar5X3, .mBVar5X3 { margin-bottom: calc(var(--uniVar5) * 3); } .m-Var5X3, .mAR-Var5X3, .mAB-Var5X3, .mAL-Var5X3, .mV-Var5X3, .mED-Var5X3, .mEC-Var5X3, .mB-Var5X3 { margin-bottom: calc(var(--uniVar5) * -3); }

.mVarX3,  .mATVarX3,  .mABVarX3,  .mALVarX3,  .mHVarX3,  .mEAVarX3,  .mEDVarX3,  .mLVarX3  { margin-left: calc(var(--uniVar)  * 3); } .m-VarX3,  .mAT-VarX3,  .mAB-VarX3,  .mAL-VarX3,  .mH-VarX3,  .mEA-VarX3,  .mED-VarX3,  .mL-VarX3  { margin-left: calc(var(--uniVar)  * -3); }
.mVar1X3, .mATVar1X3, .mABVar1X3, .mALVar1X3, .mHVar1X3, .mEAVar1X3, .mEDVar1X3, .mLVar1X3 { margin-left: calc(var(--uniVar1) * 3); } .m-Var1X3, .mAT-Var1X3, .mAB-Var1X3, .mAL-Var1X3, .mH-Var1X3, .mEA-Var1X3, .mED-Var1X3, .mL-Var1X3 { margin-left: calc(var(--uniVar1) * -3); }
.mVar2X3, .mATVar2X3, .mABVar2X3, .mALVar2X3, .mHVar2X3, .mEAVar2X3, .mEDVar2X3, .mLVar2X3 { margin-left: calc(var(--uniVar2) * 3); } .m-Var2X3, .mAT-Var2X3, .mAB-Var2X3, .mAL-Var2X3, .mH-Var2X3, .mEA-Var2X3, .mED-Var2X3, .mL-Var2X3 { margin-left: calc(var(--uniVar2) * -3); }
.mVar3X3, .mATVar3X3, .mABVar3X3, .mALVar3X3, .mHVar3X3, .mEAVar3X3, .mEDVar3X3, .mLVar3X3 { margin-left: calc(var(--uniVar3) * 3); } .m-Var3X3, .mAT-Var3X3, .mAB-Var3X3, .mAL-Var3X3, .mH-Var3X3, .mEA-Var3X3, .mED-Var3X3, .mL-Var3X3 { margin-left: calc(var(--uniVar3) * -3); }
.mVar4X3, .mATVar4X3, .mABVar4X3, .mALVar4X3, .mHVar4X3, .mEAVar4X3, .mEDVar4X3, .mLVar4X3 { margin-left: calc(var(--uniVar4) * 3); } .m-Var4X3, .mAT-Var4X3, .mAB-Var4X3, .mAL-Var4X3, .mH-Var4X3, .mEA-Var4X3, .mED-Var4X3, .mL-Var4X3 { margin-left: calc(var(--uniVar4) * -3); }
.mVar5X3, .mATVar5X3, .mABVar5X3, .mALVar5X3, .mHVar5X3, .mEAVar5X3, .mEDVar5X3, .mLVar5X3 { margin-left: calc(var(--uniVar5) * 3); } .m-Var5X3, .mAT-Var5X3, .mAB-Var5X3, .mAL-Var5X3, .mH-Var5X3, .mEA-Var5X3, .mED-Var5X3, .mL-Var5X3 { margin-left: calc(var(--uniVar5) * -3); }

.mVarX3,  .mATVarX3,  .mARVarX3,  .mABVarX3,  .mHVarX3,  .mEBVarX3,  .mECVarX3,  .mRVarX3  { margin-right: calc(var(--uniVar)  * 3); } .m-VarX3,  .mAT-VarX3,  .mAR-VarX3,  .mAB-VarX3,  .mH-VarX3,  .mEB-VarX3,  .mEC-VarX3,  .mR-VarX3  { margin-right: calc(var(--uniVar)  * -3); }
.mVar1X3, .mATVar1X3, .mARVar1X3, .mABVar1X3, .mHVar1X3, .mEBVar1X3, .mECVar1X3, .mRVar1X3 { margin-right: calc(var(--uniVar1) * 3); } .m-Var1X3, .mAT-Var1X3, .mAR-Var1X3, .mAB-Var1X3, .mH-Var1X3, .mEB-Var1X3, .mEC-Var1X3, .mR-Var1X3 { margin-right: calc(var(--uniVar1) * -3); }
.mVar2X3, .mATVar2X3, .mARVar2X3, .mABVar2X3, .mHVar2X3, .mEBVar2X3, .mECVar2X3, .mRVar2X3 { margin-right: calc(var(--uniVar2) * 3); } .m-Var2X3, .mAT-Var2X3, .mAR-Var2X3, .mAB-Var2X3, .mH-Var2X3, .mEB-Var2X3, .mEC-Var2X3, .mR-Var2X3 { margin-right: calc(var(--uniVar2) * -3); }
.mVar3X3, .mATVar3X3, .mARVar3X3, .mABVar3X3, .mHVar3X3, .mEBVar3X3, .mECVar3X3, .mRVar3X3 { margin-right: calc(var(--uniVar3) * 3); } .m-Var3X3, .mAT-Var3X3, .mAR-Var3X3, .mAB-Var3X3, .mH-Var3X3, .mEB-Var3X3, .mEC-Var3X3, .mR-Var3X3 { margin-right: calc(var(--uniVar3) * -3); }
.mVar4X3, .mATVar4X3, .mARVar4X3, .mABVar4X3, .mHVar4X3, .mEBVar4X3, .mECVar4X3, .mRVar4X3 { margin-right: calc(var(--uniVar4) * 3); } .m-Var4X3, .mAT-Var4X3, .mAR-Var4X3, .mAB-Var4X3, .mH-Var4X3, .mEB-Var4X3, .mEC-Var4X3, .mR-Var4X3 { margin-right: calc(var(--uniVar4) * -3); }
.mVar5X3, .mATVar5X3, .mARVar5X3, .mABVar5X3, .mHVar5X3, .mEBVar5X3, .mECVar5X3, .mRVar5X3 { margin-right: calc(var(--uniVar5) * 3); } .m-Var5X3, .mAT-Var5X3, .mAR-Var5X3, .mAB-Var5X3, .mH-Var5X3, .mEB-Var5X3, .mEC-Var5X3, .mR-Var5X3 { margin-right: calc(var(--uniVar5) * -3); }

.mLHovExp:not(:hover, :active), .mHHovExp:not(:hover, :active), .mHovExp:not(:hover, :active), .mHovOut:not(:hover, :active) .mLHovInExp, .mHovOut:not(:hover, :active) .mHHovInExp, .mHovExpOut:not(:hover, :active) .mHovInExp, .mLSelExp:not(.sel.sel.sel), .mHSelExp:not(.sel.sel.sel), .mSelExp:not(.sel.sel.sel), .mSelOut:not(.sel.sel.sel) .mLSelInExp, .mSelOut:not(.sel.sel.sel) .mHSelInExp, .mSelOut:not(.sel.sel.sel) .mSelInExp { margin-left:   0; }
.mRHovExp:not(:hover, :active), .mHHovExp:not(:hover, :active), .mHovExp:not(:hover, :active), .mHovOut:not(:hover, :active) .mRHovInExp, .mHovOut:not(:hover, :active) .mHHovInExp, .mHovExpOut:not(:hover, :active) .mHovInExp, .mRSelExp:not(.sel.sel.sel), .mHSelExp:not(.sel.sel.sel), .mSelExp:not(.sel.sel.sel), .mSelOut:not(.sel.sel.sel) .mRSelInExp, .mSelOut:not(.sel.sel.sel) .mHSelInExp, .mSelOut:not(.sel.sel.sel) .mSelInExp { margin-right:  0; }
.mTHovExp:not(:hover, :active), .mVHovExp:not(:hover, :active), .mHovExp:not(:hover, :active), .mHovOut:not(:hover, :active) .mTHovInExp, .mHovOut:not(:hover, :active) .mVHovInExp, .mHovExpOut:not(:hover, :active) .mHovInExp, .mTSelExp:not(.sel.sel.sel), .mVSelExp:not(.sel.sel.sel), .mSelExp:not(.sel.sel.sel), .mSelOut:not(.sel.sel.sel) .mTSelInExp, .mSelOut:not(.sel.sel.sel) .mVSelInExp, .mSelOut:not(.sel.sel.sel) .mSelInExp { margin-top:    0; }
.mBHovExp:not(:hover, :active), .mVHovExp:not(:hover, :active), .mHovExp:not(:hover, :active), .mHovOut:not(:hover, :active) .mBHovInExp, .mHovOut:not(:hover, :active) .mVHovInExp, .mHovExpOut:not(:hover, :active) .mHovInExp, .mBSelExp:not(.sel.sel.sel), .mVSelExp:not(.sel.sel.sel), .mSelExp:not(.sel.sel.sel), .mSelOut:not(.sel.sel.sel) .mBSelInExp, .mSelOut:not(.sel.sel.sel) .mVSelInExp, .mSelOut:not(.sel.sel.sel) .mSelInExp { margin-bottom: 0; }





/* Gaps */

.bs0     { border-spacing:  0; }
.gap0, .gapH0 { column-gap: 0; }
.gap0, .gapV0 { row-gap:    0; }

.bs1  { border-spacing:  1px; } .bsH1  { border-spacing:  1px 0; } .bsV1  { border-spacing: 0  1px; } .gap1,  .gapH1  { column-gap:  1px; } .gap1,  .gapV1  { row-gap:  1px; }
.bs2  { border-spacing:  2px; } .bsH2  { border-spacing:  2px 0; } .bsV2  { border-spacing: 0  2px; } .gap2,  .gapH2  { column-gap:  2px; } .gap2,  .gapV2  { row-gap:  2px; }
.bs3  { border-spacing:  3px; } .bsH3  { border-spacing:  3px 0; } .bsV3  { border-spacing: 0  3px; } .gap3,  .gapH3  { column-gap:  3px; } .gap3,  .gapV3  { row-gap:  3px; }
.bs4  { border-spacing:  4px; } .bsH4  { border-spacing:  4px 0; } .bsV4  { border-spacing: 0  4px; } .gap4,  .gapH4  { column-gap:  4px; } .gap4,  .gapV4  { row-gap:  4px; }
.bs5  { border-spacing:  5px; } .bsH5  { border-spacing:  5px 0; } .bsV5  { border-spacing: 0  5px; } .gap5,  .gapH5  { column-gap:  5px; } .gap5,  .gapV5  { row-gap:  5px; }
.bs6  { border-spacing:  6px; } .bsH6  { border-spacing:  6px 0; } .bsV6  { border-spacing: 0  6px; } .gap6,  .gapH6  { column-gap:  6px; } .gap6,  .gapV6  { row-gap:  6px; }
.bs8  { border-spacing:  8px; } .bsH8  { border-spacing:  8px 0; } .bsV8  { border-spacing: 0  8px; } .gap8,  .gapH8  { column-gap:  8px; } .gap8,  .gapV8  { row-gap:  8px; }
.bs10 { border-spacing: 10px; } .bsH10 { border-spacing: 10px 0; } .bsV10 { border-spacing: 0 10px; } .gap10, .gapH10 { column-gap: 10px; } .gap10, .gapV10 { row-gap: 10px; }
.bs12 { border-spacing: 12px; } .bsH12 { border-spacing: 12px 0; } .bsV12 { border-spacing: 0 12px; } .gap12, .gapH12 { column-gap: 12px; } .gap12, .gapV12 { row-gap: 12px; }
.bs15 { border-spacing: 15px; } .bsH15 { border-spacing: 15px 0; } .bsV15 { border-spacing: 0 15px; } .gap15, .gapH15 { column-gap: 15px; } .gap15, .gapV15 { row-gap: 15px; }
.bs16 { border-spacing: 16px; } .bsH16 { border-spacing: 16px 0; } .bsV16 { border-spacing: 0 16px; } .gap16, .gapH16 { column-gap: 16px; } .gap16, .gapV16 { row-gap: 16px; }
.bs20 { border-spacing: 20px; } .bsH20 { border-spacing: 20px 0; } .bsV20 { border-spacing: 0 20px; } .gap20, .gapH20 { column-gap: 20px; } .gap20, .gapV20 { row-gap: 20px; }
.bs24 { border-spacing: 24px; } .bsH24 { border-spacing: 24px 0; } .bsV24 { border-spacing: 0 24px; } .gap24, .gapH24 { column-gap: 24px; } .gap24, .gapV24 { row-gap: 24px; }
.bs30 { border-spacing: 30px; } .bsH30 { border-spacing: 30px 0; } .bsV30 { border-spacing: 0 30px; } .gap30, .gapH30 { column-gap: 30px; } .gap30, .gapV30 { row-gap: 30px; }
.bs32 { border-spacing: 32px; } .bsH32 { border-spacing: 32px 0; } .bsV32 { border-spacing: 0 32px; } .gap32, .gapH32 { column-gap: 32px; } .gap32, .gapV32 { row-gap: 32px; }
.bs36 { border-spacing: 36px; } .bsH36 { border-spacing: 36px 0; } .bsV36 { border-spacing: 0 36px; } .gap36, .gapH36 { column-gap: 36px; } .gap36, .gapV36 { row-gap: 36px; }
.bs40 { border-spacing: 40px; } .bsH40 { border-spacing: 40px 0; } .bsV40 { border-spacing: 0 40px; } .gap40, .gapH40 { column-gap: 40px; } .gap40, .gapV40 { row-gap: 40px; }
.bs48 { border-spacing: 48px; } .bsH48 { border-spacing: 48px 0; } .bsV48 { border-spacing: 0 48px; } .gap48, .gapH48 { column-gap: 48px; } .gap48, .gapV48 { row-gap: 48px; }
.bs56 { border-spacing: 56px; } .bsH56 { border-spacing: 56px 0; } .bsV56 { border-spacing: 0 56px; } .gap56, .gapH56 { column-gap: 56px; } .gap56, .gapV56 { row-gap: 56px; }
.bs64 { border-spacing: 64px; } .bsH64 { border-spacing: 64px 0; } .bsV64 { border-spacing: 0 64px; } .gap64, .gapH64 { column-gap: 64px; } .gap64, .gapV64 { row-gap: 64px; }
.bs72 { border-spacing: 72px; } .bsH72 { border-spacing: 72px 0; } .bsV72 { border-spacing: 0 72px; } .gap72, .gapH72 { column-gap: 72px; } .gap72, .gapV72 { row-gap: 72px; }
.bs80 { border-spacing: 80px; } .bsH80 { border-spacing: 80px 0; } .bsV80 { border-spacing: 0 80px; } .gap80, .gapH80 { column-gap: 80px; } .gap80, .gapV80 { row-gap: 80px; }
.bs96 { border-spacing: 96px; } .bsH96 { border-spacing: 96px 0; } .bsV96 { border-spacing: 0 96px; } .gap96, .gapH96 { column-gap: 96px; } .gap96, .gapV96 { row-gap: 96px; }

.bs05em { border-spacing:   0.5em; } .bsH05em { border-spacing:   0.5em 0; } .bsV05em { border-spacing:   0 0.5em; } .gap05em, .gapH05em { column-gap:   0.5em; } .gap05em, .gapV05em { row-gap:   0.5em; }

.bs10em { border-spacing:   1em; } .bsH10em { border-spacing:   1em 0; } .bsV10em { border-spacing:   0 1em; } .gap10em, .gapH10em { column-gap:   1em; } .gap10em, .gapV10em { row-gap:   1em; }
.bs11em { border-spacing: 1.1em; } .bsH11em { border-spacing: 1.1em 0; } .bsV11em { border-spacing: 0 1.1em; } .gap11em, .gapH11em { column-gap: 1.1em; } .gap11em, .gapV11em { row-gap: 1.1em; }
.bs12em { border-spacing: 1.2em; } .bsH12em { border-spacing: 1.2em 0; } .bsV12em { border-spacing: 0 1.2em; } .gap12em, .gapH12em { column-gap: 1.2em; } .gap12em, .gapV12em { row-gap: 1.2em; }
.bs13em { border-spacing: 1.3em; } .bsH13em { border-spacing: 1.3em 0; } .bsV13em { border-spacing: 0 1.3em; } .gap13em, .gapH13em { column-gap: 1.3em; } .gap13em, .gapV13em { row-gap: 1.3em; }
.bs14em { border-spacing: 1.4em; } .bsH14em { border-spacing: 1.4em 0; } .bsV14em { border-spacing: 0 1.4em; } .gap14em, .gapH14em { column-gap: 1.4em; } .gap14em, .gapV14em { row-gap: 1.4em; }
.bs15em { border-spacing: 1.5em; } .bsH15em { border-spacing: 1.5em 0; } .bsV15em { border-spacing: 0 1.5em; } .gap15em, .gapH15em { column-gap: 1.5em; } .gap15em, .gapV15em { row-gap: 1.5em; }
.bs16em { border-spacing: 1.6em; } .bsH16em { border-spacing: 1.6em 0; } .bsV16em { border-spacing: 0 1.6em; } .gap16em, .gapH16em { column-gap: 1.6em; } .gap16em, .gapV16em { row-gap: 1.6em; }
.bs17em { border-spacing: 1.7em; } .bsH17em { border-spacing: 1.7em 0; } .bsV17em { border-spacing: 0 1.7em; } .gap17em, .gapH17em { column-gap: 1.7em; } .gap17em, .gapV17em { row-gap: 1.7em; }
.bs18em { border-spacing: 1.8em; } .bsH18em { border-spacing: 1.8em 0; } .bsV18em { border-spacing: 0 1.8em; } .gap18em, .gapH18em { column-gap: 1.8em; } .gap18em, .gapV18em { row-gap: 1.8em; }
.bs19em { border-spacing: 1.9em; } .bsH19em { border-spacing: 1.9em 0; } .bsV19em { border-spacing: 0 1.9em; } .gap19em, .gapH19em { column-gap: 1.9em; } .gap19em, .gapV19em { row-gap: 1.9em; }
.bs20em { border-spacing:   2em; } .bsH20em { border-spacing:   2em 0; } .bsV20em { border-spacing:   0 2em; } .gap20em, .gapH20em { column-gap:   2em; } .gap20em, .gapV20em { row-gap:   2em; }

.bsVar  { border-spacing: var(--uniVar);  } .bsHVar  { border-spacing: var(--uniVar)  0; } .bsVVar  { border-spacing: 0 var(--uniVar);  } .gapVar,  .gapHVar  { column-gap: var(--uniVar);  } .gapVar,  .gapVVar  { row-gap: var(--uniVar);  }
.bsVar1 { border-spacing: var(--uniVar1); } .bsHVar1 { border-spacing: var(--uniVar1) 0; } .bsVVar1 { border-spacing: 0 var(--uniVar1); } .gapVar1, .gapHVar1 { column-gap: var(--uniVar1); } .gapVar1, .gapVVar1 { row-gap: var(--uniVar1); }
.bsVar2 { border-spacing: var(--uniVar2); } .bsHVar2 { border-spacing: var(--uniVar2) 0; } .bsVVar2 { border-spacing: 0 var(--uniVar2); } .gapVar2, .gapHVar2 { column-gap: var(--uniVar2); } .gapVar2, .gapVVar2 { row-gap: var(--uniVar2); }
.bsVar3 { border-spacing: var(--uniVar3); } .bsHVar3 { border-spacing: var(--uniVar3) 0; } .bsVVar3 { border-spacing: 0 var(--uniVar3); } .gapVar3, .gapHVar3 { column-gap: var(--uniVar3); } .gapVar3, .gapVVar3 { row-gap: var(--uniVar3); }
.bsVar4 { border-spacing: var(--uniVar4); } .bsHVar4 { border-spacing: var(--uniVar4) 0; } .bsVVar4 { border-spacing: 0 var(--uniVar4); } .gapVar4, .gapHVar4 { column-gap: var(--uniVar4); } .gapVar4, .gapVVar4 { row-gap: var(--uniVar4); }
.bsVar5 { border-spacing: var(--uniVar5); } .bsHVar5 { border-spacing: var(--uniVar5) 0; } .bsVVar5 { border-spacing: 0 var(--uniVar5); } .gapVar5, .gapHVar5 { column-gap: var(--uniVar5); } .gapVar5, .gapVVar5 { row-gap: var(--uniVar5); }

.bsVarX2  { border-spacing: calc(var(--uniVar)  * 2); } .bsHVarX2  { border-spacing: calc(var(--uniVar)  * 2) 0; } .bsVVarX2  { border-spacing: 0 calc(var(--uniVar)  * 2); } .gapVarX2,  .gapHVarX2  { column-gap: calc(var(--uniVar)  * 2) } .gapVarX2,  .gapVVarX2  { row-gap: calc(var(--uniVar)  * 2); }
.bsVar1X2 { border-spacing: calc(var(--uniVar1) * 2); } .bsHVar1X2 { border-spacing: calc(var(--uniVar1) * 2) 0; } .bsVVar1X2 { border-spacing: 0 calc(var(--uniVar1) * 2); } .gapVar1X2, .gapHVar1X2 { column-gap: calc(var(--uniVar1) * 2) } .gapVar1X2, .gapVVar1X2 { row-gap: calc(var(--uniVar1) * 2); }
.bsVar2X2 { border-spacing: calc(var(--uniVar2) * 2); } .bsHVar2X2 { border-spacing: calc(var(--uniVar2) * 2) 0; } .bsVVar2X2 { border-spacing: 0 calc(var(--uniVar2) * 2); } .gapVar2X2, .gapHVar2X2 { column-gap: calc(var(--uniVar2) * 2) } .gapVar2X2, .gapVVar2X2 { row-gap: calc(var(--uniVar2) * 2); }
.bsVar3X2 { border-spacing: calc(var(--uniVar3) * 2); } .bsHVar3X2 { border-spacing: calc(var(--uniVar3) * 2) 0; } .bsVVar3X2 { border-spacing: 0 calc(var(--uniVar3) * 2); } .gapVar3X2, .gapHVar3X2 { column-gap: calc(var(--uniVar3) * 2) } .gapVar3X2, .gapVVar3X2 { row-gap: calc(var(--uniVar3) * 2); }
.bsVar4X2 { border-spacing: calc(var(--uniVar4) * 2); } .bsHVar4X2 { border-spacing: calc(var(--uniVar4) * 2) 0; } .bsVVar4X2 { border-spacing: 0 calc(var(--uniVar4) * 2); } .gapVar4X2, .gapHVar4X2 { column-gap: calc(var(--uniVar4) * 2) } .gapVar4X2, .gapVVar4X2 { row-gap: calc(var(--uniVar4) * 2); }
.bsVar5X2 { border-spacing: calc(var(--uniVar5) * 2); } .bsHVar5X2 { border-spacing: calc(var(--uniVar5) * 2) 0; } .bsVVar5X2 { border-spacing: 0 calc(var(--uniVar5) * 2); } .gapVar5X2, .gapHVar5X2 { column-gap: calc(var(--uniVar5) * 2) } .gapVar5X2, .gapVVar5X2 { row-gap: calc(var(--uniVar5) * 2); }

.bsVarX3  { border-spacing: calc(var(--uniVar)  * 3); } .bsHVarX3  { border-spacing: calc(var(--uniVar)  * 3) 0; } .bsVVarX3  { border-spacing: 0 calc(var(--uniVar)  * 3); } .gapVarX3,  .gapHVarX3  { column-gap: calc(var(--uniVar)  * 3) } .gapVarX3,  .gapVVarX3  { row-gap: calc(var(--uniVar)  * 3); }
.bsVar1X3 { border-spacing: calc(var(--uniVar1) * 3); } .bsHVar1X3 { border-spacing: calc(var(--uniVar1) * 3) 0; } .bsVVar1X3 { border-spacing: 0 calc(var(--uniVar1) * 3); } .gapVar1X3, .gapHVar1X3 { column-gap: calc(var(--uniVar1) * 3) } .gapVar1X3, .gapVVar1X3 { row-gap: calc(var(--uniVar1) * 3); }
.bsVar2X3 { border-spacing: calc(var(--uniVar2) * 3); } .bsHVar2X3 { border-spacing: calc(var(--uniVar2) * 3) 0; } .bsVVar2X3 { border-spacing: 0 calc(var(--uniVar2) * 3); } .gapVar2X3, .gapHVar2X3 { column-gap: calc(var(--uniVar2) * 3) } .gapVar2X3, .gapVVar2X3 { row-gap: calc(var(--uniVar2) * 3); }
.bsVar3X3 { border-spacing: calc(var(--uniVar3) * 3); } .bsHVar3X3 { border-spacing: calc(var(--uniVar3) * 3) 0; } .bsVVar3X3 { border-spacing: 0 calc(var(--uniVar3) * 3); } .gapVar3X3, .gapHVar3X3 { column-gap: calc(var(--uniVar3) * 3) } .gapVar3X3, .gapVVar3X3 { row-gap: calc(var(--uniVar3) * 3); }
.bsVar4X3 { border-spacing: calc(var(--uniVar4) * 3); } .bsHVar4X3 { border-spacing: calc(var(--uniVar4) * 3) 0; } .bsVVar4X3 { border-spacing: 0 calc(var(--uniVar4) * 3); } .gapVar4X3, .gapHVar4X3 { column-gap: calc(var(--uniVar4) * 3) } .gapVar4X3, .gapVVar4X3 { row-gap: calc(var(--uniVar4) * 3); }
.bsVar5X3 { border-spacing: calc(var(--uniVar5) * 3); } .bsHVar5X3 { border-spacing: calc(var(--uniVar5) * 3) 0; } .bsVVar5X3 { border-spacing: 0 calc(var(--uniVar5) * 3); } .gapVar5X3, .gapHVar5X3 { column-gap: calc(var(--uniVar5) * 3) } .gapVar5X3, .gapVVar5X3 { row-gap: calc(var(--uniVar5) * 3); }





/* Opacity */

.op00,  .opHov00:is(:hover, :active),  .opAct00:active:active,  .opHovOut:is(:hover, :active) .opHovIn00,  .opActOut:active:active .opActIn00,  .opSel00.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn00, .opFowOut:focus-within:focus-within .opFowIn00 { opacity: 0.0000000001; }
.op0,   .opHov0:is(:hover, :active),   .opAct0:active:active,   .opHovOut:is(:hover, :active) .opHovIn0,   .opActOut:active:active .opActIn0,   .opSel0.sel.sel.sel,   .opSelOut.sel.sel.sel .opSelIn0,  .opFowOut:focus-within:focus-within .opFowIn0  { opacity: 0; }
.op005, .opHov005:is(:hover, :active), .opAct005:active:active, .opHovOut:is(:hover, :active) .opHovIn005, .opActOut:active:active .opActIn005, .opSel005.sel.sel.sel, .opSelOut.sel.sel.sel .opSelIn005  { opacity: 0.05; }
.op01,  .opHov01:is(:hover, :active),  .opAct01:active:active,  .opHovOut:is(:hover, :active) .opHovIn01,  .opActOut:active:active .opActIn01,  .opSel01.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn01   { opacity:  0.1; }
.op02,  .opHov02:is(:hover, :active),  .opAct02:active:active,  .opHovOut:is(:hover, :active) .opHovIn02,  .opActOut:active:active .opActIn02,  .opSel02.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn02   { opacity:  0.2; }
.op025, .opHov025:is(:hover, :active), .opAct025:active:active, .opHovOut:is(:hover, :active) .opHovIn025, .opActOut:active:active .opActIn025, .opSel025.sel.sel.sel, .opSelOut.sel.sel.sel .opSelIn025  { opacity: 0.25; }
.op03,  .opHov03:is(:hover, :active),  .opAct03:active:active,  .opHovOut:is(:hover, :active) .opHovIn03,  .opActOut:active:active .opActIn03,  .opSel03.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn03   { opacity:  0.3; }
.op04,  .opHov04:is(:hover, :active),  .opAct04:active:active,  .opHovOut:is(:hover, :active) .opHovIn04,  .opActOut:active:active .opActIn04,  .opSel04.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn04   { opacity:  0.4; }
.op05,  .opHov05:is(:hover, :active),  .opAct05:active:active,  .opHovOut:is(:hover, :active) .opHovIn05,  .opActOut:active:active .opActIn05,  .opSel05.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn05   { opacity:  0.5; }
.op06,  .opHov06:is(:hover, :active),  .opAct06:active:active,  .opHovOut:is(:hover, :active) .opHovIn06,  .opActOut:active:active .opActIn06,  .opSel06.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn06   { opacity:  0.6; }
.op07,  .opHov07:is(:hover, :active),  .opAct07:active:active,  .opHovOut:is(:hover, :active) .opHovIn07,  .opActOut:active:active .opActIn07,  .opSel07.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn07   { opacity:  0.7; }
.op075, .opHov075:is(:hover, :active), .opAct075:active:active, .opHovOut:is(:hover, :active) .opHovIn075, .opActOut:active:active .opActIn075, .opSel075.sel.sel.sel, .opSelOut.sel.sel.sel .opSelIn075  { opacity: 0.75; }
.op08,  .opHov08:is(:hover, :active),  .opAct08:active:active,  .opHovOut:is(:hover, :active) .opHovIn08,  .opActOut:active:active .opActIn08,  .opSel08.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn08   { opacity:  0.8; }
.op09,  .opHov09:is(:hover, :active),  .opAct09:active:active,  .opHovOut:is(:hover, :active) .opHovIn09,  .opActOut:active:active .opActIn09,  .opSel09.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn09   { opacity:  0.9; }
.op10,  .opHov10:is(:hover, :active),  .opAct10:active:active,  .opHovOut:is(:hover, :active) .opHovIn10,  .opActOut:active:active .opActIn10,  .opSel10.sel.sel.sel,  .opSelOut.sel.sel.sel .opSelIn10, .opFowOut:focus-within:focus-within .opFowIn10 { opacity:  1.0; }





/* Order */

.or0,   .orBef0:before,   .orAft0:after   { order:   0; }
.or1,   .orBef1:before,   .orAft1:after   { order:   1; }
.or2,   .orBef2:before,   .orAft2:after   { order:   2; }
.or3,   .orBef3:before,   .orAft3:after   { order:   3; }
.or4,   .orBef4:before,   .orAft4:after   { order:   4; }
.or5,   .orBef5:before,   .orAft5:after   { order:   5; }
.or6,   .orBef6:before,   .orAft6:after   { order:   6; }
.or7,   .orBef7:before,   .orAft7:after   { order:   7; }
.or8,   .orBef8:before,   .orAft8:after   { order:   8; }
.or9,   .orBef9:before,   .orAft9:after   { order:   9; }
.or10,  .orBef10:before,  .orAft10:after  { order:  10; }
.or25,  .orBef25:before,  .orAft25:after  { order:  25; }
.or40,  .orBef40:before,  .orAft40:after  { order:  40; }
.or50,  .orBef50:before,  .orAft50:after  { order:  50; }
.or60,  .orBef60:before,  .orAft60:after  { order:  60; }
.or75,  .orBef75:before,  .orAft75:after  { order:  75; }
.or90,  .orBef90:before,  .orAft90:after  { order:  90; }
.or100, .orBef100:before, .orAft100:after { order: 100; }
.or110, .orBef110:before, .orAft110:after { order: 110; }

/* Grid orders */ /* grid order row / column */

.grFit, .grFitH { --elzGridFillH: auto-fit; }
.grFit, .grFitV { --elzGridFillV: auto-fit; }

.grPin, .grFillEA, .grFillED, .grFillL, .grFillH, .grFill, .grX1, .grP1  { grid-column-start: 1; }
.grPin, .grFillEA, .grFillEB, .grFillT, .grFillV, .grFill, .grY1, .grP1  { grid-row-start:    1; }

.grFillEC, .grFillEB, .grFillR, .grFillH, .grFill { grid-column-end: -1; }
.grFillEC, .grFillED, .grFillB, .grFillV, .grFill { grid-row-end:    -1; }

.grPin, .grPW1,  .grPS1  { grid-column-end: span  1; }
.grPin, .grPH1,  .grPS1  { grid-row-end:    span  1; }

.grX2,  .grP2  { grid-column-start:  2; } .grY2,  .grP2  { grid-row-start:  2; } .grPW2,  .grPS2  { grid-column-end: span  2; } .grPH2,  .grPS2  { grid-row-end: span  2; }
.grX3,  .grP3  { grid-column-start:  3; } .grY3,  .grP3  { grid-row-start:  3; } .grPW3,  .grPS3  { grid-column-end: span  3; } .grPH3,  .grPS3  { grid-row-end: span  3; }
.grX4,  .grP4  { grid-column-start:  4; } .grY4,  .grP4  { grid-row-start:  4; } .grPW4,  .grPS4  { grid-column-end: span  4; } .grPH4,  .grPS4  { grid-row-end: span  4; }
.grX5,  .grP5  { grid-column-start:  5; } .grY5,  .grP5  { grid-row-start:  5; } .grPW5,  .grPS5  { grid-column-end: span  5; } .grPH5,  .grPS5  { grid-row-end: span  5; }
.grX6,  .grP6  { grid-column-start:  6; } .grY6,  .grP6  { grid-row-start:  6; } .grPW6,  .grPS6  { grid-column-end: span  6; } .grPH6,  .grPS6  { grid-row-end: span  6; }
.grX7,  .grP7  { grid-column-start:  7; } .grY7,  .grP7  { grid-row-start:  7; } .grPW7,  .grPS7  { grid-column-end: span  7; } .grPH7,  .grPS7  { grid-row-end: span  7; }
.grX8,  .grP8  { grid-column-start:  8; } .grY8,  .grP8  { grid-row-start:  8; } .grPW8,  .grPS8  { grid-column-end: span  8; } .grPH8,  .grPS8  { grid-row-end: span  8; }
.grX9,  .grP9  { grid-column-start:  9; } .grY9,  .grP9  { grid-row-start:  9; } .grPW9,  .grPS9  { grid-column-end: span  9; } .grPH9,  .grPS9  { grid-row-end: span  9; }
.grX10, .grP10 { grid-column-start: 10; } .grY10, .grP10 { grid-row-start: 10; } .grPW10, .grPS10 { grid-column-end: span 10; } .grPH10, .grPS10 { grid-row-end: span 10; }

.grT00, .grTH00 { grid-template-columns: auto auto; } .grT00, .grTV00 { grid-template-rows: auto auto; }
.grT11, .grTH11 { grid-template-columns:  1fr  1fr; } .grT11, .grTV11 { grid-template-rows:  1fr  1fr; }
.grT10, .grTH10 { grid-template-columns:  1fr auto; } .grT10, .grTV10 { grid-template-rows:  1fr auto; }
.grT01, .grTH01 { grid-template-columns: auto  1fr; } .grT01, .grTV01 { grid-template-rows: auto  1fr; }

.grT000, .grTH000 { grid-template-columns: auto auto auto; } .grT000, .grTV000 { grid-template-rows: auto auto auto; }
.grT100, .grTH100 { grid-template-columns:  1fr auto auto; } .grT100, .grTV100 { grid-template-rows:  1fr auto auto; }
.grT010, .grTH010 { grid-template-columns: auto  1fr auto; } .grT010, .grTV010 { grid-template-rows: auto  1fr auto; }
.grT001, .grTH001 { grid-template-columns: auto auto  1fr; } .grT001, .grTV001 { grid-template-rows: auto auto  1fr; }
.grT110, .grTH110 { grid-template-columns:  1fr  1fr auto; } .grT110, .grTV110 { grid-template-rows:  1fr  1fr auto; }
.grT011, .grTH011 { grid-template-columns: auto  1fr  1fr; } .grT011, .grTV011 { grid-template-rows: auto  1fr  1fr; }
.grT101, .grTH101 { grid-template-columns:  1fr auto  1fr; } .grT101, .grTV101 { grid-template-rows:  1fr auto  1fr; }
.grT111, .grTH111 { grid-template-columns:  1fr  1fr  1fr; } .grT111, .grTV111 { grid-template-rows:  1fr  1fr  1fr; }

.grT0000, .grTH0000 { grid-template-columns: auto auto auto auto; } .grT0000, .grTV0000 { grid-template-rows: auto auto auto auto; }
.grT1000, .grTH1000 { grid-template-columns:  1fr auto auto auto; } .grT1000, .grTV1000 { grid-template-rows:  1fr auto auto auto; }
.grT0100, .grTH0100 { grid-template-columns: auto  1fr auto auto; } .grT0100, .grTV0100 { grid-template-rows: auto  1fr auto auto; }
.grT0010, .grTH0010 { grid-template-columns: auto auto  1fr auto; } .grT0010, .grTV0010 { grid-template-rows: auto auto  1fr auto; }
.grT0001, .grTH0001 { grid-template-columns: auto auto auto  1fr; } .grT0001, .grTV0001 { grid-template-rows: auto auto auto  1fr; }
.grT1100, .grTH1100 { grid-template-columns:  1fr  1fr auto auto; } .grT1100, .grTV1100 { grid-template-rows:  1fr  1fr auto auto; }
.grT1010, .grTH1010 { grid-template-columns:  1fr auto  1fr auto; } .grT1010, .grTV1010 { grid-template-rows:  1fr auto  1fr auto; }
.grT1001, .grTH1001 { grid-template-columns:  1fr auto auto  1fr; } .grT1001, .grTV1001 { grid-template-rows:  1fr auto auto  1fr; }
.grT1110, .grTH1110 { grid-template-columns:  1fr  1fr  1fr auto; } .grT1110, .grTV1110 { grid-template-rows:  1fr  1fr  1fr auto; }
.grT1101, .grTH1101 { grid-template-columns:  1fr auto auto  1fr; } .grT1101, .grTV1101 { grid-template-rows:  1fr auto auto  1fr; }
.grT1011, .grTH1011 { grid-template-columns:  1fr auto  1fr  1fr; } .grT1011, .grTV1011 { grid-template-rows:  1fr auto  1fr  1fr; }
.grT1111, .grTH1111 { grid-template-columns:  1fr  1fr  1fr  1fr; } .grT1111, .grTV1111 { grid-template-rows:  1fr  1fr  1fr  1fr; }
.grT0111, .grTH0111 { grid-template-columns: auto  1fr  1fr  1fr; } .grT0111, .grTV0111 { grid-template-rows: auto  1fr  1fr  1fr; }
.grT0011, .grTH0011 { grid-template-columns: auto auto  1fr  1fr; } .grT0011, .grTV0011 { grid-template-rows: auto auto  1fr  1fr; }

.grT10000, .grTH10000 { grid-template-columns:  1fr auto auto auto auto; } .grT10000, .grTV10000 { grid-template-rows:  1fr auto auto auto auto; }
.grT01000, .grTH01000 { grid-template-columns: auto  1fr auto auto auto; } .grT01000, .grTV01000 { grid-template-rows: auto  1fr auto auto auto; }
.grT00100, .grTH00100 { grid-template-columns: auto auto  1fr auto auto; } .grT00100, .grTV00100 { grid-template-rows: auto auto  1fr auto auto; }
.grT00010, .grTH00010 { grid-template-columns: auto auto auto  1fr auto; } .grT00010, .grTV00010 { grid-template-rows: auto auto auto  1fr auto; }
.grT00001, .grTH00001 { grid-template-columns: auto auto auto auto  1fr; } .grT00001, .grTV00001 { grid-template-rows: auto auto auto auto  1fr; }
.grT11000, .grTH01000 { grid-template-columns:  1fr  1fr auto auto auto; } .grT11000, .grTV01000 { grid-template-rows:  1fr  1fr auto auto auto; }
.grT10100, .grTH10100 { grid-template-columns:  1fr auto  1fr auto auto; } .grT10100, .grTV10100 { grid-template-rows:  1fr auto  1fr auto auto; }
.grT10010, .grTH10010 { grid-template-columns:  1fr auto auto  1fr auto; } .grT10010, .grTV10010 { grid-template-rows:  1fr auto auto  1fr auto; }
.grT10001, .grTH10001 { grid-template-columns:  1fr auto auto auto  1fr; } .grT10001, .grTV10001 { grid-template-rows:  1fr auto auto auto  1fr; }
.grT10011, .grTH10011 { grid-template-columns:  1fr auto auto  1fr  1fr; } .grT10011, .grTV10011 { grid-template-rows:  1fr auto auto  1fr  1fr; }
.grT11100, .grTH11100 { grid-template-columns:  1fr  1fr  1fr auto auto; } .grT11100, .grTV11100 { grid-template-rows:  1fr  1fr  1fr auto auto; }
.grT11010, .grTH11010 { grid-template-columns:  1fr  1fr auto  1fr auto; } .grT11010, .grTV11010 { grid-template-rows:  1fr  1fr auto  1fr auto; }
.grT11001, .grTH11001 { grid-template-columns:  1fr  1fr auto auto  1fr; } .grT11001, .grTV11001 { grid-template-rows:  1fr  1fr auto auto  1fr; }
.grT11101, .grTH11101 { grid-template-columns:  1fr  1fr  1fr auto  1fr; } .grT11101, .grTV11101 { grid-template-rows:  1fr  1fr  1fr auto  1fr; }
.grT11110, .grTH11110 { grid-template-columns:  1fr  1fr  1fr  1fr auto; } .grT11110, .grTV11110 { grid-template-rows:  1fr  1fr  1fr  1fr auto; }
.grT11111, .grTH11111 { grid-template-columns:  1fr  1fr  1fr  1fr  1fr; } .grT11111, .grTV11111 { grid-template-rows:  1fr  1fr  1fr  1fr  1fr; }





/* Z-index */

.zAuto { z-index: auto; }
.z0    { z-index:    0; }

.z1,   .zHov1:is(:hover, :active),   .zSel1.sel,   .zBef1:before,   .zAft1:after   { z-index:     1; } .z-1,   .zBef-1:before,   .zAft-1:after   { z-index:     -1; }
.z2,   .zHov2:is(:hover, :active),   .zSel2.sel,   .zBef2:before,   .zAft2:after   { z-index:     2; } .z-2,   .zBef-2:before,   .zAft-2:after   { z-index:     -2; }
.z3,   .zHov3:is(:hover, :active),   .zSel3.sel,   .zBef3:before,   .zAft3:after   { z-index:     3; } .z-3,   .zBef-3:before,   .zAft-3:after   { z-index:     -3; }
.z4,   .zHov4:is(:hover, :active),   .zSel4.sel,   .zBef4:before,   .zAft4:after   { z-index:     4; } .z-4,   .zBef-4:before,   .zAft-4:after   { z-index:     -4; }
.z5,   .zHov5:is(:hover, :active),   .zSel5.sel,   .zBef5:before,   .zAft5:after   { z-index:     5; } .z-5,   .zBef-5:before,   .zAft-5:after   { z-index:     -5; }
.z6,   .zHov6:is(:hover, :active),   .zSel6.sel,   .zBef6:before,   .zAft6:after   { z-index:     6; } .z-6,   .zBef-6:before,   .zAft-6:after   { z-index:     -6; }
.z7,   .zHov7:is(:hover, :active),   .zSel7.sel,   .zBef7:before,   .zAft7:after   { z-index:     7; } .z-7,   .zBef-7:before,   .zAft-7:after   { z-index:     -7; }
.z8,   .zHov8:is(:hover, :active),   .zSel8.sel,   .zBef8:before,   .zAft8:after   { z-index:     8; } .z-8,   .zBef-8:before,   .zAft-8:after   { z-index:     -8; }
.z9,   .zHov9:is(:hover, :active),   .zSel9.sel,   .zBef9:before,   .zAft9:after   { z-index:     9; } .z-9,   .zBef-9:before,   .zAft-9:after   { z-index:     -9; }
.z10,  .zHov10:is(:hover, :active),  .zSel10.sel,  .zBef10:before,  .zAft10:after  { z-index:    10; } .z-10,  .zBef-10:before,  .zAft-10:after  { z-index:    -10; }
.z15,  .zHov15:is(:hover, :active),  .zSel15.sel,  .zBef15:before,  .zAft15:after  { z-index:    15; } .z-15,  .zBef-15:before,  .zAft-15:after  { z-index:    -15; }
.z20,  .zHov20:is(:hover, :active),  .zSel20.sel,  .zBef20:before,  .zAft20:after  { z-index:    20; } .z-20,  .zBef-20:before,  .zAft-20:after  { z-index:    -20; }
.z25,  .zHov25:is(:hover, :active),  .zSel25.sel,  .zBef25:before,  .zAft25:after  { z-index:    25; } .z-25,  .zBef-25:before,  .zAft-25:after  { z-index:    -25; }
.z30,  .zHov30:is(:hover, :active),  .zSel30.sel,  .zBef30:before,  .zAft30:after  { z-index:    30; } .z-30,  .zBef-30:before,  .zAft-30:after  { z-index:    -30; }
.z35,  .zHov35:is(:hover, :active),  .zSel35.sel,  .zBef35:before,  .zAft35:after  { z-index:    35; } .z-35,  .zBef-35:before,  .zAft-35:after  { z-index:    -35; }
.z40,  .zHov40:is(:hover, :active),  .zSel40.sel,  .zBef40:before,  .zAft40:after  { z-index:    40; } .z-40,  .zBef-40:before,  .zAft-40:after  { z-index:    -40; }
.z45,  .zHov45:is(:hover, :active),  .zSel45.sel,  .zBef45:before,  .zAft45:after  { z-index:    45; } .z-45,  .zBef-45:before,  .zAft-45:after  { z-index:    -45; }
.z50,  .zHov50:is(:hover, :active),  .zSel50.sel,  .zBef50:before,  .zAft50:after  { z-index:    50; } .z-50,  .zBef-50:before,  .zAft-50:after  { z-index:    -50; }
.z100, .zHov100:is(:hover, :active), .zSel100.sel, .zBef100:before, .zAft100:after { z-index:   100; } .z-100, .zBef-100:before, .zAft-100:after { z-index:   -100; }
.z150, .zHov150:is(:hover, :active), .zSel150.sel, .zBef150:before, .zAft150:after { z-index:   150; } .z-150, .zBef-150:before, .zAft-150:after { z-index:   -150; }
.z200, .zHov200:is(:hover, :active), .zSel200.sel, .zBef200:before, .zAft200:after { z-index:   200; } .z-200, .zBef-200:before, .zAft-200:after { z-index:   -200; }
.z1k,  .zHov1k:is(:hover, :active),  .zSel1k.sel,  .zBef1k:before,  .zAft1k:after  { z-index:  1000; } .z-1k,  .zBef-1k:before,  .zAft-1k:after  { z-index:  -1000; }
.z10k, .zHov10k:is(:hover, :active), .zSel10k.sel, .zBef10k:before, .zAft10k:after { z-index: 10000; } .z-10k, .zBef-10k:before, .zAft-10k:after { z-index: -10000; }





/* Transition */

.trns0,  .trnsBef0:before,  .trnsAft0:after  { transition-duration:    0s; } .tdelay0  { transition-delay:    0s; }
.trns05, .trnsBef05:before, .trnsAft05:after { transition-duration: 0.05s; } .tdelay05 { transition-delay: 0.05s; }
.trns,   .trnsBef:before,   .trnsAft:after,
.trns1,  .trnsBef1:before,  .trnsAft1:after  { transition-duration:  0.1s; } .tdelay1  { transition-delay:  0.1s; }
.trns2,  .trnsBef2:before,  .trnsAft2:after  { transition-duration:  0.2s; } .tdelay2  { transition-delay:  0.2s; }
.trns25, .trnsBef25:before, .trnsAft25:after { transition-duration: 0.25s; } .tdelay25 { transition-delay: 0.25s; }
.trns3,  .trnsBef3:before,  .trnsAft3:after  { transition-duration:  0.3s; } .tdelay3  { transition-delay:  0.3s; }
.trns4,  .trnsBef4:before,  .trnsAft4:after  { transition-duration:  0.4s; } .tdelay4  { transition-delay:  0.4s; }
.trns5,  .trnsBef5:before,  .trnsAft5:after  { transition-duration:  0.5s; } .tdelay5  { transition-delay:  0.5s; }
.trns6,  .trnsBef6:before,  .trnsAft6:after  { transition-duration:  0.6s; } .tdelay6  { transition-delay:  0.6s; }
.trns7,  .trnsBef7:before,  .trnsAft7:after  { transition-duration:  0.7s; } .tdelay7  { transition-delay:  0.7s; }
.trns8,  .trnsBef8:before,  .trnsAft8:after  { transition-duration:  0.8s; } .tdelay8  { transition-delay:  0.8s; }
.trns9,  .trnsBef9:before,  .trnsAft9:after  { transition-duration:  0.9s; } .tdelay9  { transition-delay:  0.9s; }
.trns10, .trnsBef10:before, .trnsAft10:after { transition-duration:    1s; } .tdelay10 { transition-delay:    1s; }

.trns-ease        { transition-timing-function: ease; }
.trns-ease-in     { transition-timing-function: ease-in; }
.trns-ease-out    { transition-timing-function: ease-out; }
.trns-ease-in-out { transition-timing-function: ease-in-out; }
.trns-linear      { transition-timing-function: linear; }
.trns-step-start  { transition-timing-function: step-start; }
.trns-step-end    { transition-timing-function: step-end; }

.trnsVis { transition-property: visibility, opacity; }
.trnsOp  { transition-property: opacity; }
.trnsFn  { transition-property: color; }
.trnsBgc { transition-property: background-color }
.trnsBg  { transition-property: background; }
.trnsBr  { transition-property: border; }
.trnsBrc { transition-property: border-color; }
.trnsBsh { transition-property: box-shadow; }
.trnsTsh { transition-property: text-shadow; }
.trnsW   { transition-property: width; }
.trnsWmn { transition-property: min-width; }
.trnsWmx { transition-property: max-width; }
.trnsH   { transition-property: height; }
.trnsWmn { transition-property: min-height; }
.trnsWmx { transition-property: max-height; }
.trnsS   { transition-property: width, height; }
.trnsSmn { transition-property: min-width, min-height; }
.trnsSmx { transition-property: max-width, max-height; }
.trnsTransform { transition-property: transform; }
.trnsStyle { transition-property: background, color, border-color, box-shadow, text-shadow; }
.trnsOccur { transition-property: width, height, min-width, min-height, max-width, max-height, opacity, transform, padding, margin; }





/* Transform */

.backface-none { backface-visibility: hidden; }

.renderGPU { transform: translate3d(0, 0, 0); }

.origEA { transform-origin: 0 0; }
.origEB { transform-origin: 100% 0; }
.origEC { transform-origin: 100% 100%; }
.origED { transform-origin: 0 100%; }

.origT, .origPT { transform-origin: 50% 0; }
.origR, .origPR { transform-origin: 100% 50%; }
.origB, .origPB { transform-origin: 50% 100%; }
.origL, .origPL { transform-origin: 0 50%; }

.origX { transform-origin: 50% 50%; }

.scH, .scBefH:before, .scAftH:after { transform: scale(-1,  1); }
.scV, .scBefV:before, .scAftV:after { transform: scale(1,  -1); }
.scA, .scBefA:before, .scAftA:after { transform: scale(-1, -1); }

.deg45,  .degBef45:before,  .degAft45:after  { transform: rotate(45deg);  } .deg-45,  .degBef-45:before,  .degAft-45:after  { transform: rotate(-45deg);  }
.deg90,  .degBef90:before,  .degAft90:after  { transform: rotate(90deg);  } .deg-90,  .degBef-90:before,  .degAft-90:after  { transform: rotate(-90deg);  }
.deg135, .degBef135:before, .degAft135:after { transform: rotate(135deg); } .deg-135, .degBef-135:before, .degAft-135:after { transform: rotate(-135deg); }
.deg180, .degBef180:before, .degAft180:after { transform: rotate(180deg); } .deg-180, .degBef-180:before, .degAft-180:after { transform: rotate(-180deg); }
.deg225, .degBef225:before, .degAft225:after { transform: rotate(225deg); } .deg-225, .degBef-225:before, .degAft-225:after { transform: rotate(-225deg); }
.deg270, .degBef270:before, .degAft270:after { transform: rotate(270deg); } .deg-270, .degBef-270:before, .degAft-270:after { transform: rotate(-270deg); }
.deg315, .degBef315:before, .degAft315:after { transform: rotate(315deg); } .deg-315, .degBef-315:before, .degAft-315:after { transform: rotate(-315deg); }
.deg360, .degBef360:before, .degAft360:after { transform: rotate(360deg); } .deg-360, .degBef-360:before, .degAft-360:after { transform: rotate(-360deg); }

.scH.deg45,  .scBefH.degBef45:before,  .scAftH.degAft45:after  { transform: scale(-1, 1) rotate(45deg);  } .scH.deg-45,  .scBefH.degBef-45:before,  .scAftH.degAft-45:after  { transform: scale(-1, 1) rotate(-45deg);  }
.scH.deg90,  .scBefH.degBef90:before,  .scAftH.degAft90:after  { transform: scale(-1, 1) rotate(90deg);  } .scH.deg-90,  .scBefH.degBef-90:before,  .scAftH.degAft-90:after  { transform: scale(-1, 1) rotate(-90deg);  }
.scH.deg135, .scBefH.degBef135:before, .scAftH.degAft135:after { transform: scale(-1, 1) rotate(135deg); } .scH.deg-135, .scBefH.degBef-135:before, .scAftH.degAft-135:after { transform: scale(-1, 1) rotate(-135deg); }
.scH.deg180, .scBefH.degBef180:before, .scAftH.degAft180:after { transform: scale(-1, 1) rotate(180deg); } .scH.deg-180, .scBefH.degBef-180:before, .scAftH.degAft-180:after { transform: scale(-1, 1) rotate(-180deg); }
.scH.deg225, .scBefH.degBef225:before, .scAftH.degAft225:after { transform: scale(-1, 1) rotate(225deg); } .scH.deg-225, .scBefH.degBef-225:before, .scAftH.degAft-225:after { transform: scale(-1, 1) rotate(-225deg); }
.scH.deg270, .scBefH.degBef270:before, .scAftH.degAft270:after { transform: scale(-1, 1) rotate(270deg); } .scH.deg-270, .scBefH.degBef-270:before, .scAftH.degAft-270:after { transform: scale(-1, 1) rotate(-270deg); }
.scH.deg315, .scBefH.degBef315:before, .scAftH.degAft315:after { transform: scale(-1, 1) rotate(315deg); } .scH.deg-315, .scBefH.degBef-315:before, .scAftH.degAft-315:after { transform: scale(-1, 1) rotate(-315deg); }
.scH.deg360, .scBefH.degBef360:before, .scAftH.degAft360:after { transform: scale(-1, 1) rotate(360deg); } .scH.deg-360, .scBefH.degBef-360:before, .scAftH.degAft-360:after { transform: scale(-1, 1) rotate(-360deg); }

.scV.deg45,  .scBefV.degBef45:before,  .scAftV.degAft45:after  { transform: scale(1, -1) rotate(45deg);  } .scV.deg-45,  .scBefV.degBef-45:before,  .scAftV.degAft-45:after  { transform: scale(1, -1) rotate(-45deg);  }
.scV.deg90,  .scBefV.degBef90:before,  .scAftV.degAft90:after  { transform: scale(1, -1) rotate(90deg);  } .scV.deg-90,  .scBefV.degBef-90:before,  .scAftV.degAft-90:after  { transform: scale(1, -1) rotate(-90deg);  }
.scV.deg135, .scBefV.degBef135:before, .scAftV.degAft135:after { transform: scale(1, -1) rotate(135deg); } .scV.deg-135, .scBefV.degBef-135:before, .scAftV.degAft-135:after { transform: scale(1, -1) rotate(-135deg); }
.scV.deg180, .scBefV.degBef180:before, .scAftV.degAft180:after { transform: scale(1, -1) rotate(180deg); } .scV.deg-180, .scBefV.degBef-180:before, .scAftV.degAft-180:after { transform: scale(1, -1) rotate(-180deg); }
.scV.deg225, .scBefV.degBef225:before, .scAftV.degAft225:after { transform: scale(1, -1) rotate(225deg); } .scV.deg-225, .scBefV.degBef-225:before, .scAftV.degAft-225:after { transform: scale(1, -1) rotate(-225deg); }
.scV.deg270, .scBefV.degBef270:before, .scAftV.degAft270:after { transform: scale(1, -1) rotate(270deg); } .scV.deg-270, .scBefV.degBef-270:before, .scAftV.degAft-270:after { transform: scale(1, -1) rotate(-270deg); }
.scV.deg315, .scBefV.degBef315:before, .scAftV.degAft315:after { transform: scale(1, -1) rotate(315deg); } .scV.deg-315, .scBefV.degBef-315:before, .scAftV.degAft-315:after { transform: scale(1, -1) rotate(-315deg); }
.scV.deg360, .scBefV.degBef360:before, .scAftV.degAft360:after { transform: scale(1, -1) rotate(360deg); } .scV.deg-360, .scBefV.degBef-360:before, .scAftV.degAft-360:after { transform: scale(1, -1) rotate(-360deg); }

.scA.deg45,  .scBefA.degBef45:before,  .scAftA.degAft45:after  { transform: scale(-1, -1) rotate(45deg);  } .scA.deg-45,  .scBefA.degBef-45:before,  .scAftA.degAft-45:after  { transform: scale(-1, -1) rotate(-45deg);  }
.scA.deg90,  .scBefA.degBef90:before,  .scAftA.degAft90:after  { transform: scale(-1, -1) rotate(90deg);  } .scA.deg-90,  .scBefA.degBef-90:before,  .scAftA.degAft-90:after  { transform: scale(-1, -1) rotate(-90deg);  }
.scA.deg135, .scBefA.degBef135:before, .scAftA.degAft135:after { transform: scale(-1, -1) rotate(135deg); } .scA.deg-135, .scBefA.degBef-135:before, .scAftA.degAft-135:after { transform: scale(-1, -1) rotate(-135deg); }
.scA.deg180, .scBefA.degBef180:before, .scAftA.degAft180:after { transform: scale(-1, -1) rotate(180deg); } .scA.deg-180, .scBefA.degBef-180:before, .scAftA.degAft-180:after { transform: scale(-1, -1) rotate(-180deg); }
.scA.deg225, .scBefA.degBef225:before, .scAftA.degAft225:after { transform: scale(-1, -1) rotate(225deg); } .scA.deg-225, .scBefA.degBef-225:before, .scAftA.degAft-225:after { transform: scale(-1, -1) rotate(-225deg); }
.scA.deg270, .scBefA.degBef270:before, .scAftA.degAft270:after { transform: scale(-1, -1) rotate(270deg); } .scA.deg-270, .scBefA.degBef-270:before, .scAftA.degAft-270:after { transform: scale(-1, -1) rotate(-270deg); }
.scA.deg315, .scBefA.degBef315:before, .scAftA.degAft315:after { transform: scale(-1, -1) rotate(315deg); } .scA.deg-315, .scBefA.degBef-315:before, .scAftA.degAft-315:after { transform: scale(-1, -1) rotate(-315deg); }
.scA.deg360, .scBefA.degBef360:before, .scAftA.degAft360:after { transform: scale(-1, -1) rotate(360deg); } .scA.deg-360, .scBefA.degBef-360:before, .scAftA.degAft-360:after { transform: scale(-1, -1) rotate(-360deg); }

.scFull,  .scHovFull:is(:hover, :active),  .scHovOut:is(:hover, :active) .scHovInFull,  .scActFull:active:active,  .scActOut:active:active .scActInFull,  .scSelFull.sel.sel.sel,  .scSelOut.sel.sel.sel .scSelInFull  { transform: scale(1); }
.scZero,  .scHovZero:is(:hover, :active),  .scHovOut:is(:hover, :active) .scHovInZero,  .scActZero:active:active,  .scActOut:active:active .scActInZero,  .scSelZero.sel.sel.sel,  .scSelOut.sel.sel.sel .scSelInZero  { transform: scale(0); }
.scFullX, .scHovFullX:is(:hover, :active), .scHovOut:is(:hover, :active) .scHovInFullX, .scActFullX:active:active, .scActOut:active:active .scActInFullX, .scSelFullX.sel.sel.sel, .scSelOut.sel.sel.sel .scSelInFullX { transform: scaleX(1); }
.scZeroX, .scHovZeroX:is(:hover, :active), .scHovOut:is(:hover, :active) .scHovInZeroX, .scActZeroX:active:active, .scActOut:active:active .scActInZeroX, .scSelZeroX.sel.sel.sel, .scSelOut.sel.sel.sel .scSelInZeroX { transform: scaleX(0); }
.scFullY, .scHovFullY:is(:hover, :active), .scHovOut:is(:hover, :active) .scHovInFullY, .scActFullY:active:active, .scActOut:active:active .scActInFullY, .scSelFullY.sel.sel.sel, .scSelOut.sel.sel.sel .scSelInFullY { transform: scaleY(1); }
.scZeroY, .scHovZeroY:is(:hover, :active), .scHovOut:is(:hover, :active) .scHovInZeroY, .scActZeroY:active:active, .scActOut:active:active .scActInZeroY, .scSelZeroY.sel.sel.sel, .scSelOut.sel.sel.sel .scSelInZeroY { transform: scaleY(0); }

/* Ios input scale fix */

.s100pScaleFix10 { transform-origin: 0 0; width: calc(100% * (16 / 10)); height: calc(100% * (16 / 10)); transform: scale(calc(10 / 16)); }
.s100pScaleFix11 { transform-origin: 0 0; width: calc(100% * (16 / 11)); height: calc(100% * (16 / 11)); transform: scale(calc(11 / 16)); }
.s100pScaleFix12 { transform-origin: 0 0; width: calc(100% * (16 / 12)); height: calc(100% * (16 / 12)); transform: scale(calc(12 / 16)); }
.s100pScaleFix13 { transform-origin: 0 0; width: calc(100% * (16 / 13)); height: calc(100% * (16 / 13)); transform: scale(calc(13 / 16)); }
.s100pScaleFix14 { transform-origin: 0 0; width: calc(100% * (16 / 14)); height: calc(100% * (16 / 14)); transform: scale(calc(14 / 16)); }
.s100pScaleFix15 { transform-origin: 0 0; width: calc(100% * (16 / 15)); height: calc(100% * (16 / 15)); transform: scale(calc(15 / 16)); }





/* Filter */

.blur1  { filter: blur(1px);  } .backdropBlur1  { -webkit-backdrop-filter: blur(1px);  backdrop-filter: blur(1px);  }
.blur2  { filter: blur(2px);  } .backdropBlur2  { -webkit-backdrop-filter: blur(2px);  backdrop-filter: blur(2px);  }
.blur3  { filter: blur(3px);  } .backdropBlur3  { -webkit-backdrop-filter: blur(3px);  backdrop-filter: blur(3px);  }
.blur4  { filter: blur(4px);  } .backdropBlur4  { -webkit-backdrop-filter: blur(4px);  backdrop-filter: blur(4px);  }
.blur5  { filter: blur(5px);  } .backdropBlur5  { -webkit-backdrop-filter: blur(5px);  backdrop-filter: blur(5px);  }
.blur8  { filter: blur(8px);  } .backdropBlur8  { -webkit-backdrop-filter: blur(8px);  backdrop-filter: blur(8px);  }
.blur10 { filter: blur(10px); } .backdropBlur10 { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.invert,
.invertOut .invertIn,
.invertHov:is(:hover, :active),
.invertAct:active:active,
.invertSel.sel.sel.sel,
.invertSelOut.sel.sel.sel .invertSelIn,

.elzTheme-dark :is(
    .invertD,
    .invertOut .invertInD,
    .invertHovD:is(:hover, :active),
    .invertActD:active:active,
    .invertSelD.sel.sel.sel,
    .invertSelOut.sel.sel.sel .invertSelInL
),

.elzTheme-light :is(
    .invertL,
    .invertOut .invertInL,
    .invertHovL:is(:hover, :active),
    .invertActL:active:active,
    .invertSelL.sel.sel.sel,
    .invertSelOut.sel.sel.sel .invertSelInL
) { filter: invert(100%); }

@media (prefers-color-scheme: light) {
    .elzTheme-device :is(
        .invertL,
        .invertOut .invertInL,
        .invertHovL:is(:hover, :active),
        .invertActL:active:active,
        .invertSelL.sel.sel.sel,
        .invertSelOut.sel.sel.sel .invertSelInL
    ) { filter: invert(100%); }
}

@media (prefers-color-scheme: dark) {
    .elzTheme-device :is(
        .invertD,
        .invertOut .invertInD,
        .invertHovD:is(:hover, :active),
        .invertActD:active:active,
        .invertSelD.sel.sel.sel,
        .invertSelOut.sel.sel.sel .invertSelInL
    ) { filter: invert(100%); }
}





/* Mix blend */

.elzTheme-light .mix-normalL,      .elzTheme-dark .mix-normalD,      .mix-normal      { mix-blend-mode: normal; }
.elzTheme-light .mix-multiplyL,    .elzTheme-dark .mix-multiplyD,    .mix-multiply    { mix-blend-mode: multiply; }
.elzTheme-light .mix-screenL,      .elzTheme-dark .mix-screenD,      .mix-screen      { mix-blend-mode: screen; }
.elzTheme-light .mix-overlayL,     .elzTheme-dark .mix-overlayD,     .mix-overlay     { mix-blend-mode: overlay; }
.elzTheme-light .mix-darkenL,      .elzTheme-dark .mix-darkenD,      .mix-darken      { mix-blend-mode: darken; }
.elzTheme-light .mix-lightenL,     .elzTheme-dark .mix-lightenD,     .mix-lighten     { mix-blend-mode: lighten; }
.elzTheme-light .mix-color-dodgeL, .elzTheme-dark .mix-color-dodgeD, .mix-color-dodge { mix-blend-mode: color-dodge; }
.elzTheme-light .mix-color-burnL,  .elzTheme-dark .mix-color-burnD,  .mix-color-burn  { mix-blend-mode: color-burn; }
.elzTheme-light .mix-hard-lightL,  .elzTheme-dark .mix-hard-lightD,  .mix-hard-light  { mix-blend-mode: hard-light; }
.elzTheme-light .mix-soft-lightL,  .elzTheme-dark .mix-soft-lightD,  .mix-soft-light  { mix-blend-mode: soft-light; }
.elzTheme-light .mix-differenceL,  .elzTheme-dark .mix-differenceD,  .mix-difference  { mix-blend-mode: difference; }
.elzTheme-light .mix-exclusionL,   .elzTheme-dark .mix-exclusionD,   .mix-exclusion   { mix-blend-mode: exclusion; }
.elzTheme-light .mix-hueL,         .elzTheme-dark .mix-hueD,         .mix-hue         { mix-blend-mode: hue; }
.elzTheme-light .mix-saturationL,  .elzTheme-dark .mix-saturationD,  .mix-saturation  { mix-blend-mode: saturation; }
.elzTheme-light .mix-colorL,       .elzTheme-dark .mix-colorD,       .mix-color       { mix-blend-mode: color; }
.elzTheme-light .mix-luminosityL,  .elzTheme-dark .mix-luminosityD,  .mix-luminosity  { mix-blend-mode: luminosity; }

@media (prefers-color-scheme: dark)  {
    .elzTheme-device .mix-normalD      { mix-blend-mode: normal; }
    .elzTheme-device .mix-multiplyD    { mix-blend-mode: multiply; }
    .elzTheme-device .mix-screenD      { mix-blend-mode: screen; }
    .elzTheme-device .mix-overlayD     { mix-blend-mode: overlay; }
    .elzTheme-device .mix-darkenD      { mix-blend-mode: darken; }
    .elzTheme-device .mix-lightenD     { mix-blend-mode: lighten; }
    .elzTheme-device .mix-color-dodgeD { mix-blend-mode: color-dodge; }
    .elzTheme-device .mix-color-burnD  { mix-blend-mode: color-burn; }
    .elzTheme-device .mix-hard-lightD  { mix-blend-mode: hard-light; }
    .elzTheme-device .mix-soft-lightD  { mix-blend-mode: soft-light; }
    .elzTheme-device .mix-differenceD  { mix-blend-mode: difference; }
    .elzTheme-device .mix-exclusionD   { mix-blend-mode: exclusion; }
    .elzTheme-device .mix-hueD         { mix-blend-mode: hue; }
    .elzTheme-device .mix-saturationD  { mix-blend-mode: saturation; }
    .elzTheme-device .mix-colorD       { mix-blend-mode: color; }
    .elzTheme-device .mix-luminosityD  { mix-blend-mode: luminosity; }

}

@media (prefers-color-scheme: light) {
    .elzTheme-device .mix-normalL      { mix-blend-mode: normal; }
    .elzTheme-device .mix-multiplyL    { mix-blend-mode: multiply; }
    .elzTheme-device .mix-screenL      { mix-blend-mode: screen; }
    .elzTheme-device .mix-overlayL     { mix-blend-mode: overlay; }
    .elzTheme-device .mix-darkenL      { mix-blend-mode: darken; }
    .elzTheme-device .mix-lightenL     { mix-blend-mode: lighten; }
    .elzTheme-device .mix-color-dodgeL { mix-blend-mode: color-dodge; }
    .elzTheme-device .mix-color-burnL  { mix-blend-mode: color-burn; }
    .elzTheme-device .mix-hard-lightL  { mix-blend-mode: hard-light; }
    .elzTheme-device .mix-soft-lightL  { mix-blend-mode: soft-light; }
    .elzTheme-device .mix-differenceL  { mix-blend-mode: difference; }
    .elzTheme-device .mix-exclusionL   { mix-blend-mode: exclusion; }
    .elzTheme-device .mix-hueL         { mix-blend-mode: hue; }
    .elzTheme-device .mix-saturationL  { mix-blend-mode: saturation; }
    .elzTheme-device .mix-colorL       { mix-blend-mode: color; }
    .elzTheme-device .mix-luminosityL  { mix-blend-mode: luminosity; }
}





/* Radius */

.rInh, .rInhBef:before, .rInhAft:after, .rTInh, .rLInh, .rEAInh, .rAEAInh, .rAEBInh, .rAEDInh, .rDInh { border-top-left-radius:     inherit; }
.rInh, .rInhBef:before, .rInhAft:after, .rTInh, .rRInh, .rEBInh, .rAEBInh, .rAEAInh, .rAECInh, .rIInh { border-top-right-radius:    inherit; }
.rInh, .rInhBef:before, .rInhAft:after, .rBInh, .rLInh, .rEDInh, .rAEDInh, .rAEAInh, .rAECInh, .rIInh { border-bottom-left-radius:  inherit; }
.rInh, .rInhBef:before, .rInhAft:after, .rBInh, .rRInh, .rECInh, .rAECInh, .rAEBInh, .rAEDInh, .rDInh { border-bottom-right-radius: inherit; }

.r0,  .rT0,  .rL0,  .rEA0,  .rAEA0,  .rAEB0,  .rAED0,  .rD0  { border-top-left-radius:    0; }
.r1,  .rT1,  .rL1,  .rEA1,  .rAEA1,  .rAEB1,  .rAED1,  .rD1  { border-top-left-radius:  1px; }
.r2,  .rT2,  .rL2,  .rEA2,  .rAEA2,  .rAEB2,  .rAED2,  .rD2  { border-top-left-radius:  2px; }
.r3,  .rT3,  .rL3,  .rEA3,  .rAEA3,  .rAEB3,  .rAED3,  .rD3  { border-top-left-radius:  3px; }
.r4,  .rT4,  .rL4,  .rEA4,  .rAEA4,  .rAEB4,  .rAED4,  .rD4  { border-top-left-radius:  4px; }
.r5,  .rT5,  .rL5,  .rEA5,  .rAEA5,  .rAEB5,  .rAED5,  .rD5  { border-top-left-radius:  5px; }
.r6,  .rT6,  .rL6,  .rEA6,  .rAEA6,  .rAEB6,  .rAED6,  .rD6  { border-top-left-radius:  6px; }
.r8,  .rT8,  .rL8,  .rEA8,  .rAEA8,  .rAEB8,  .rAED8,  .rD8  { border-top-left-radius:  8px; }
.r10, .rT10, .rL10, .rEA10, .rAEA10, .rAEB10, .rAED10, .rD10 { border-top-left-radius: 10px; }
.r12, .rT12, .rL12, .rEA12, .rAEA12, .rAEB12, .rAED12, .rD12 { border-top-left-radius: 12px; }
.r16, .rT16, .rL16, .rEA16, .rAEA16, .rAEB16, .rAED16, .rD16 { border-top-left-radius: 16px; }
.r24, .rT24, .rL24, .rEA24, .rAEA24, .rAEB24, .rAED24, .rD24 { border-top-left-radius: 24px; }

.r4d5, .rT4d5, .rL4d5, .rEA4d5, .rAEA4d5, .rAEB4d5, .rAED4d5, .rD4d5 { border-top-left-radius: 4.25px; }


.r0,  .rT0,  .rR0,  .rEB0,  .rAEB0,  .rAEA0,  .rAEC0,  .rI0  { border-top-right-radius:    0; }
.r1,  .rT1,  .rR1,  .rEB1,  .rAEB1,  .rAEA1,  .rAEC1,  .rI1  { border-top-right-radius:  1px; }
.r2,  .rT2,  .rR2,  .rEB2,  .rAEB2,  .rAEA2,  .rAEC2,  .rI2  { border-top-right-radius:  2px; }
.r3,  .rT3,  .rR3,  .rEB3,  .rAEB3,  .rAEA3,  .rAEC3,  .rI3  { border-top-right-radius:  3px; }
.r4,  .rT4,  .rR4,  .rEB4,  .rAEB4,  .rAEA4,  .rAEC4,  .rI4  { border-top-right-radius:  4px; }
.r5,  .rT5,  .rR5,  .rEB5,  .rAEB5,  .rAEA5,  .rAEC5,  .rI5  { border-top-right-radius:  5px; }
.r6,  .rT6,  .rR6,  .rEB6,  .rAEB6,  .rAEA6,  .rAEC6,  .rI6  { border-top-right-radius:  6px; }
.r8,  .rT8,  .rR8,  .rEB8,  .rAEB8,  .rAEA8,  .rAEC8,  .rI8  { border-top-right-radius:  8px; }
.r10, .rT10, .rR10, .rEB10, .rAEB10, .rAEA10, .rAEC10, .rI10 { border-top-right-radius: 10px; }
.r12, .rT12, .rR12, .rEB12, .rAEB12, .rAEA12, .rAEC12, .rI12 { border-top-right-radius: 12px; }
.r16, .rT16, .rR16, .rEB16, .rAEB16, .rAEA16, .rAEC16, .rI16 { border-top-right-radius: 16px; }
.r24, .rT24, .rR24, .rEB24, .rAEB24, .rAEA24, .rAEC24, .rI24 { border-top-right-radius: 24px; }

.r4d5, .rT4d5, .rR4d5, .rEB4d5, .rAEB4d5, .rAEA4d5, .rAEC4d5, .rI4d5 { border-top-right-radius: 4.25px; }


.r0,  .rB0,  .rL0,  .rED0,  .rAED0,  .rAEA0,  .rAEC0,  .rI0  { border-bottom-left-radius:    0; }
.r1,  .rB1,  .rL1,  .rED1,  .rAED1,  .rAEA1,  .rAEC1,  .rI1  { border-bottom-left-radius:  1px; }
.r2,  .rB2,  .rL2,  .rED2,  .rAED2,  .rAEA2,  .rAEC2,  .rI2  { border-bottom-left-radius:  2px; }
.r3,  .rB3,  .rL3,  .rED3,  .rAED3,  .rAEA3,  .rAEC3,  .rI3  { border-bottom-left-radius:  3px; }
.r4,  .rB4,  .rL4,  .rED4,  .rAED4,  .rAEA4,  .rAEC4,  .rI4  { border-bottom-left-radius:  4px; }
.r5,  .rB5,  .rL5,  .rED5,  .rAED5,  .rAEA5,  .rAEC5,  .rI5  { border-bottom-left-radius:  5px; }
.r6,  .rB6,  .rL6,  .rED6,  .rAED6,  .rAEA6,  .rAEC6,  .rI6  { border-bottom-left-radius:  6px; }
.r8,  .rB8,  .rL8,  .rED8,  .rAED8,  .rAEA8,  .rAEC8,  .rI8  { border-bottom-left-radius:  8px; }
.r10, .rB10, .rL10, .rED10, .rAED10, .rAEA10, .rAEC10, .rI10 { border-bottom-left-radius: 10px; }
.r12, .rB12, .rL12, .rED12, .rAED12, .rAEA12, .rAEC12, .rI12 { border-bottom-left-radius: 12px; }
.r16, .rB16, .rL16, .rED16, .rAED16, .rAEA16, .rAEC16, .rI16 { border-bottom-left-radius: 16px; }
.r24, .rB24, .rL24, .rED24, .rAED24, .rAEA24, .rAEC24, .rI24 { border-bottom-left-radius: 24px; }

.r4d5, .rB4d5, .rL4d5, .rED4d5, .rAED4d5, .rAEA4d5, .rAEC4d5, .rI4d5 { border-bottom-left-radius:  4.25px; }


.r0,  .rB0,  .rR0,  .rEC0,  .rAEC0,  .rAEB0,  .rAED0,  .rD0  { border-bottom-right-radius:    0; }
.r1,  .rB1,  .rR1,  .rEC1,  .rAEC1,  .rAEB1,  .rAED1,  .rD1  { border-bottom-right-radius:  1px; }
.r2,  .rB2,  .rR2,  .rEC2,  .rAEC2,  .rAEB2,  .rAED2,  .rD2  { border-bottom-right-radius:  2px; }
.r3,  .rB3,  .rR3,  .rEC3,  .rAEC3,  .rAEB3,  .rAED3,  .rD3  { border-bottom-right-radius:  3px; }
.r4,  .rB4,  .rR4,  .rEC4,  .rAEC4,  .rAEB4,  .rAED4,  .rD4  { border-bottom-right-radius:  4px; }
.r5,  .rB5,  .rR5,  .rEC5,  .rAEC5,  .rAEB5,  .rAED5,  .rD5  { border-bottom-right-radius:  5px; }
.r6,  .rB6,  .rR6,  .rEC6,  .rAEC6,  .rAEB6,  .rAED6,  .rD6  { border-bottom-right-radius:  6px; }
.r8,  .rB8,  .rR8,  .rEC8,  .rAEC8,  .rAEB8,  .rAED8,  .rD8  { border-bottom-right-radius:  8px; }
.r10, .rB10, .rR10, .rEC10, .rAEC10, .rAEB10, .rAED10, .rD10 { border-bottom-right-radius: 10px; }
.r12, .rB12, .rR12, .rEC12, .rAEC12, .rAEB12, .rAED12, .rD12 { border-bottom-right-radius: 12px; }
.r16, .rB16, .rR16, .rEC16, .rAEC16, .rAEB16, .rAED16, .rD16 { border-bottom-right-radius: 16px; }
.r24, .rB24, .rR24, .rEC24, .rAEC24, .rAEB24, .rAED24, .rD24 { border-bottom-right-radius: 24px; }

.r4d5, .rB4d5, .rR4d5, .rEC4d5, .rAEC4d5, .rAEB4d5, .rAED4d5, .rD4d5 { border-bottom-right-radius: 4.25px; }

.rRound, .rTRound, .rLRound, .rEARound, .rAEARound, .rAEBRound, .rAEDRound, .rDRound { border-top-left-radius:     2560px; }
.rRound, .rTRound, .rRRound, .rEBRound, .rAEBRound, .rAEARound, .rAECRound, .rIRound { border-top-right-radius:    2560px; }
.rRound, .rBRound, .rLRound, .rEDRound, .rAEDRound, .rAEARound, .rAECRound, .rIRound { border-bottom-left-radius:  2560px; }
.rRound, .rBRound, .rRRound, .rECRound, .rAECRound, .rAEBRound, .rAEDRound, .rDRound { border-bottom-right-radius: 2560px; }

.rCircle, .rTCircle, .rLCircle, .rEACircle, .rAEACircle, .rAEBCircle, .rAEDCircle, .rDCircle { border-top-left-radius:     100%; }
.rCircle, .rTCircle, .rRCircle, .rEBCircle, .rAEBCircle, .rAEACircle, .rAECCircle, .rICircle { border-top-right-radius:    100%; }
.rCircle, .rBCircle, .rLCircle, .rEDCircle, .rAEDCircle, .rAEACircle, .rAECCircle, .rICircle { border-bottom-left-radius:  100%; }
.rCircle, .rBCircle, .rRCircle, .rECCircle, .rAECCircle, .rAEBCircle, .rAEDCircle, .rDCircle { border-bottom-right-radius: 100%; }







/* Borders */

.brInh,  .brInhBef:before,  .brInhAft:after  { border: inherit; }
.brCInh, .brCInhBef:before, .brCInhAft:after { border-color: inherit; }
.brWInh, .brWInhBef:before, .brWInhAft:after { border-width: inherit; }

.br-CC, .brBef-CC:before, .brAft-CC:after { border-color: currentColor; }

.br-solid, .brT-solid .brEA-solid, .brEB-solid, .brAT-solid, .brAR-solid, .brAL-solid, .brV-solid { border-top-style:    solid; }
.br-solid, .brR-solid .brEB-solid, .brEC-solid, .brAT-solid, .brAR-solid, .brAB-solid, .brH-solid { border-right-style:  solid; }
.br-solid, .brB-solid .brEC-solid, .brED-solid, .brAR-solid, .brAB-solid, .brAL-solid, .brV-solid { border-bottom-style: solid; }
.br-solid, .brL-solid .brED-solid, .brEA-solid, .brAB-solid, .brAL-solid, .brAT-solid, .brH-solid { border-left-style:   solid; }

.br-dashed, .brT-dashed .brEA-dashed, .brEB-dashed, .brAT-dashed, .brAR-dashed, .brAL-dashed, .brV-dashed { border-top-style:    dashed; }
.br-dashed, .brR-dashed .brEB-dashed, .brEC-dashed, .brAT-dashed, .brAR-dashed, .brAB-dashed, .brH-dashed { border-right-style:  dashed; }
.br-dashed, .brB-dashed .brEC-dashed, .brED-dashed, .brAR-dashed, .brAB-dashed, .brAL-dashed, .brV-dashed { border-bottom-style: dashed; }
.br-dashed, .brL-dashed .brED-dashed, .brEA-dashed, .brAB-dashed, .brAL-dashed, .brAT-dashed, .brH-dashed { border-left-style:   dashed; }

.br-dotted, .brT-dotted .brEA-dotted, .brEB-dotted, .brAT-dotted, .brAR-dotted, .brAL-dotted, .brV-dotted { border-top-style:    dotted; }
.br-dotted, .brR-dotted .brEB-dotted, .brEC-dotted, .brAT-dotted, .brAR-dotted, .brAB-dotted, .brH-dotted { border-right-style:  dotted; }
.br-dotted, .brB-dotted .brEC-dotted, .brED-dotted, .brAR-dotted, .brAB-dotted, .brAL-dotted, .brV-dotted { border-bottom-style: dotted; }
.br-dotted, .brL-dotted .brED-dotted, .brEA-dotted, .brAB-dotted, .brAL-dotted, .brAT-dotted, .brH-dotted { border-left-style:   dotted; }

.br-double, .brT-double .brEA-double, .brEB-double, .brAT-double, .brAR-double, .brAL-double, .brV-double { border-top-style:    double; }
.br-double, .brR-double .brEB-double, .brEC-double, .brAT-double, .brAR-double, .brAB-double, .brH-double { border-right-style:  double; }
.br-double, .brB-double .brEC-double, .brED-double, .brAR-double, .brAB-double, .brAL-double, .brV-double { border-bottom-style: double; }
.br-double, .brL-double .brED-double, .brEA-double, .brAB-double, .brAL-double, .brAT-double, .brH-double { border-left-style:   double; }

.br-inset, .brT-inset .brEA-inset, .brEB-inset, .brAT-inset, .brAR-inset, .brAL-inset, .brV-inset { border-top-style:    inset; }
.br-inset, .brR-inset .brEB-inset, .brEC-inset, .brAT-inset, .brAR-inset, .brAB-inset, .brH-inset { border-right-style:  inset; }
.br-inset, .brB-inset .brEC-inset, .brED-inset, .brAR-inset, .brAB-inset, .brAL-inset, .brV-inset { border-bottom-style: inset; }
.br-inset, .brL-inset .brED-inset, .brEA-inset, .brAB-inset, .brAL-inset, .brAT-inset, .brH-inset { border-left-style:   inset; }

.br-outset, .brT-outset .brEA-outset, .brEB-outset, .brAT-outset, .brAR-outset, .brAL-outset, .brV-outset { border-top-style:    outset; }
.br-outset, .brR-outset .brEB-outset, .brEC-outset, .brAT-outset, .brAR-outset, .brAB-outset, .brH-outset { border-right-style:  outset; }
.br-outset, .brB-outset .brEC-outset, .brED-outset, .brAR-outset, .brAB-outset, .brAL-outset, .brV-outset { border-bottom-style: outset; }
.br-outset, .brL-outset .brED-outset, .brEA-outset, .brAB-outset, .brAL-outset, .brAT-outset, .brH-outset { border-left-style:   outset; }

.br-groove, .brT-groove .brEA-groove, .brEB-groove, .brAT-groove, .brAR-groove, .brAL-groove, .brV-groove { border-top-style:    groove; }
.br-groove, .brR-groove .brEB-groove, .brEC-groove, .brAT-groove, .brAR-groove, .brAB-groove, .brH-groove { border-right-style:  groove; }
.br-groove, .brB-groove .brEC-groove, .brED-groove, .brAR-groove, .brAB-groove, .brAL-groove, .brV-groove { border-bottom-style: groove; }
.br-groove, .brL-groove .brED-groove, .brEA-groove, .brAB-groove, .brAL-groove, .brAT-groove, .brH-groove { border-left-style:   groove; }

.br-ridge, .brT-ridge .brEA-ridge, .brEB-ridge, .brAT-ridge, .brAR-ridge, .brAL-ridge, .brV-ridge { border-top-style:    ridge; }
.br-ridge, .brR-ridge .brEB-ridge, .brEC-ridge, .brAT-ridge, .brAR-ridge, .brAB-ridge, .brH-ridge { border-right-style:  ridge; }
.br-ridge, .brB-ridge .brEC-ridge, .brED-ridge, .brAR-ridge, .brAB-ridge, .brAL-ridge, .brV-ridge { border-bottom-style: ridge; }
.br-ridge, .brL-ridge .brED-ridge, .brEA-ridge, .brAB-ridge, .brAL-ridge, .brAT-ridge, .brH-ridge { border-left-style:   ridge; }




.borNone, .borATNone, .borARNone, .borALNone, .borVNone, .borEANone, .borEBNone, .borTNone, .borVNone { border-top-width:    0 !important; }
.borNone, .borATNone, .borARNone, .borABNone, .borHNone, .borEBNone, .borECNone, .borRNone, .borHNone { border-right-width:  0 !important; }
.borNone, .borARNone, .borABNone, .borALNone, .borVNone, .borEDNone, .borECNone, .borBNone, .borVNone { border-bottom-width: 0 !important; }
.borNone, .borATNone, .borABNone, .borALNone, .borHNone, .borEANone, .borEDNone, .borLNone, .borHNone { border-left-width:   0 !important; }

.bor0,  .borBef0:before,  .borAft0:after,  .borAT0,  .borAR0,  .borAL0,  .borV0,  .borEA0,  .borEB0,  .borT0  { border-top-width:    0; } .bor0,  .borBef0:before,  .borAft0:after,  .borAR0,  .borAB0,  .borAL0,  .borV0,  .borED0,  .borEC0,  .borB0  { border-bottom-width:    0; } .bor0,  .borBef0:before,  .borAft0:after,  .borAT0,  .borAB0,  .borAL0,  .borH0,  .borEA0,  .borED0,  .borL0  { border-left-width:    0; } .bor0,  .borBef0:before,  .borAft0:after,  .borAT0,  .borAR0,  .borAB0,  .borH0,  .borEB0,  .borEC0,  .borR0  { border-right-width:    0; }
.bor1,  .borBef1:before,  .borAft1:after,  .borAT1,  .borAR1,  .borAL1,  .borV1,  .borEA1,  .borEB1,  .borT1  { border-top-width:  1px; } .bor1,  .borBef1:before,  .borAft1:after,  .borAR1,  .borAB1,  .borAL1,  .borV1,  .borED1,  .borEC1,  .borB1  { border-bottom-width:  1px; } .bor1,  .borBef1:before,  .borAft1:after,  .borAT1,  .borAB1,  .borAL1,  .borH1,  .borEA1,  .borED1,  .borL1  { border-left-width:  1px; } .bor1,  .borBef1:before,  .borAft1:after,  .borAT1,  .borAR1,  .borAB1,  .borH1,  .borEB1,  .borEC1,  .borR1  { border-right-width:  1px; }
.bor2,  .borBef2:before,  .borAft2:after,  .borAT2,  .borAR2,  .borAL2,  .borV2,  .borEA2,  .borEB2,  .borT2  { border-top-width:  2px; } .bor2,  .borBef2:before,  .borAft2:after,  .borAR2,  .borAB2,  .borAL2,  .borV2,  .borED2,  .borEC2,  .borB2  { border-bottom-width:  2px; } .bor2,  .borBef2:before,  .borAft2:after,  .borAT2,  .borAB2,  .borAL2,  .borH2,  .borEA2,  .borED2,  .borL2  { border-left-width:  2px; } .bor2,  .borBef2:before,  .borAft2:after,  .borAT2,  .borAR2,  .borAB2,  .borH2,  .borEB2,  .borEC2,  .borR2  { border-right-width:  2px; }
.bor3,  .borBef3:before,  .borAft3:after,  .borAT3,  .borAR3,  .borAL3,  .borV3,  .borEA3,  .borEB3,  .borT3  { border-top-width:  3px; } .bor3,  .borBef3:before,  .borAft3:after,  .borAR3,  .borAB3,  .borAL3,  .borV3,  .borED3,  .borEC3,  .borB3  { border-bottom-width:  3px; } .bor3,  .borBef3:before,  .borAft3:after,  .borAT3,  .borAB3,  .borAL3,  .borH3,  .borEA3,  .borED3,  .borL3  { border-left-width:  3px; } .bor3,  .borBef3:before,  .borAft3:after,  .borAT3,  .borAR3,  .borAB3,  .borH3,  .borEB3,  .borEC3,  .borR3  { border-right-width:  3px; }
.bor4,  .borBef4:before,  .borAft4:after,  .borAT4,  .borAR4,  .borAL4,  .borV4,  .borEA4,  .borEB4,  .borT4  { border-top-width:  4px; } .bor4,  .borBef4:before,  .borAft4:after,  .borAR4,  .borAB4,  .borAL4,  .borV4,  .borED4,  .borEC4,  .borB4  { border-bottom-width:  4px; } .bor4,  .borBef4:before,  .borAft4:after,  .borAT4,  .borAB4,  .borAL4,  .borH4,  .borEA4,  .borED4,  .borL4  { border-left-width:  4px; } .bor4,  .borBef4:before,  .borAft4:after,  .borAT4,  .borAR4,  .borAB4,  .borH4,  .borEB4,  .borEC4,  .borR4  { border-right-width:  4px; }
.bor5,  .borBef5:before,  .borAft5:after,  .borAT5,  .borAR5,  .borAL5,  .borV5,  .borEA5,  .borEB5,  .borT5  { border-top-width:  5px; } .bor5,  .borBef5:before,  .borAft5:after,  .borAR5,  .borAB5,  .borAL5,  .borV5,  .borED5,  .borEC5,  .borB5  { border-bottom-width:  5px; } .bor5,  .borBef5:before,  .borAft5:after,  .borAT5,  .borAB5,  .borAL5,  .borH5,  .borEA5,  .borED5,  .borL5  { border-left-width:  5px; } .bor5,  .borBef5:before,  .borAft5:after,  .borAT5,  .borAR5,  .borAB5,  .borH5,  .borEB5,  .borEC5,  .borR5  { border-right-width:  5px; }
.bor6,  .borBef6:before,  .borAft6:after,  .borAT6,  .borAR6,  .borAL6,  .borV6,  .borEA6,  .borEB6,  .borT6  { border-top-width:  6px; } .bor6,  .borBef6:before,  .borAft6:after,  .borAR6,  .borAB6,  .borAL6,  .borV6,  .borED6,  .borEC6,  .borB6  { border-bottom-width:  6px; } .bor6,  .borBef6:before,  .borAft6:after,  .borAT6,  .borAB6,  .borAL6,  .borH6,  .borEA6,  .borED6,  .borL6  { border-left-width:  6px; } .bor6,  .borBef6:before,  .borAft6:after,  .borAT6,  .borAR6,  .borAB6,  .borH6,  .borEB6,  .borEC6,  .borR6  { border-right-width:  6px; }
.bor7,  .borBef7:before,  .borAft7:after,  .borAT7,  .borAR7,  .borAL7,  .borV7,  .borEA7,  .borEB7,  .borT7  { border-top-width:  7px; } .bor7,  .borBef7:before,  .borAft7:after,  .borAR7,  .borAB7,  .borAL7,  .borV7,  .borED7,  .borEC7,  .borB7  { border-bottom-width:  7px; } .bor7,  .borBef7:before,  .borAft7:after,  .borAT7,  .borAB7,  .borAL7,  .borH7,  .borEA7,  .borED7,  .borL7  { border-left-width:  7px; } .bor7,  .borBef7:before,  .borAft7:after,  .borAT7,  .borAR7,  .borAB7,  .borH7,  .borEB7,  .borEC7,  .borR7  { border-right-width:  7px; }
.bor8,  .borBef8:before,  .borAft8:after,  .borAT8,  .borAR8,  .borAL8,  .borV8,  .borEA8,  .borEB8,  .borT8  { border-top-width:  8px; } .bor8,  .borBef8:before,  .borAft8:after,  .borAR8,  .borAB8,  .borAL8,  .borV8,  .borED8,  .borEC8,  .borB8  { border-bottom-width:  8px; } .bor8,  .borBef8:before,  .borAft8:after,  .borAT8,  .borAB8,  .borAL8,  .borH8,  .borEA8,  .borED8,  .borL8  { border-left-width:  8px; } .bor8,  .borBef8:before,  .borAft8:after,  .borAT8,  .borAR8,  .borAB8,  .borH8,  .borEB8,  .borEC8,  .borR8  { border-right-width:  8px; }
.bor12, .borBef12:before, .borAft12:after, .borAT12, .borAR12, .borAL12, .borV12, .borEA12, .borEB12, .borT12 { border-top-width: 12px; } .bor12, .borBef12:before, .borAft12:after, .borAR12, .borAB12, .borAL12, .borV12, .borED12, .borEC12, .borB12 { border-bottom-width: 12px; } .bor12, .borBef12:before, .borAft12:after, .borAT12, .borAB12, .borAL12, .borH12, .borEA12, .borED12, .borL12 { border-left-width: 12px; } .bor12, .borBef12:before, .borAft12:after, .borAT12, .borAR12, .borAB12, .borH12, .borEB12, .borEC12, .borR12 { border-right-width: 12px; }
.bor16, .borBef16:before, .borAft16:after, .borAT16, .borAR16, .borAL16, .borV16, .borEA16, .borEB16, .borT16 { border-top-width: 16px; } .bor16, .borBef16:before, .borAft16:after, .borAR16, .borAB16, .borAL16, .borV16, .borED16, .borEC16, .borB16 { border-bottom-width: 16px; } .bor16, .borBef16:before, .borAft16:after, .borAT16, .borAB16, .borAL16, .borH16, .borEA16, .borED16, .borL16 { border-left-width: 16px; } .bor16, .borBef16:before, .borAft16:after, .borAT16, .borAR16, .borAB16, .borH16, .borEB16, .borEC16, .borR16 { border-right-width: 16px; }

.borVar,  .borBefVar:before,  .borAftVar:after,  .borATVar,  .borARVar,  .borALVar,  .borVVar,  .borEAVar,  .borEBVar,  .borTVar  { border-top-width: var(--uniVar);  } .borVar,  .borBefVar:before,  .borAftVar:after,  .borARVar,  .borABVar,  .borALVar,  .borVVar,  .borEDVar,  .borECVar,  .borBVar  { border-bottom-width: var(--uniVar);  } .borVar,  .borBefVar:before,  .borAftVar:after,  .borATVar,  .borABVar,  .borALVar,  .borHVar,  .borEAVar,  .borEDVar,  .borLVar  { border-left-width:  var(--uniVar);  } .borVar,  .borBefVar:before,  .borAftVar:after,  .borATVar,  .borARVar,  .borABVar,  .borHVar,  .borEBVar,  .borECVar,  .borRVar  { border-right-width: var(--uniVar);  }
.borVar1, .borBefVar1:before, .borAftVar1:after, .borATVar1, .borARVar1, .borALVar1, .borVVar1, .borEAVar1, .borEBVar1, .borTVar1 { border-top-width: var(--uniVar1); } .borVar1, .borBefVar1:before, .borAftVar1:after, .borARVar1, .borABVar1, .borALVar1, .borVVar1, .borEDVar1, .borECVar1, .borBVar1 { border-bottom-width: var(--uniVar1); } .borVar1, .borBefVar1:before, .borAftVar1:after, .borATVar1, .borABVar1, .borALVar1, .borHVar1, .borEAVar1, .borEDVar1, .borLVar1 { border-left-width:  var(--uniVar1); } .borVar1, .borBefVar1:before, .borAftVar1:after, .borATVar1, .borARVar1, .borABVar1, .borHVar1, .borEBVar1, .borECVar1, .borRVar1 { border-right-width: var(--uniVar1); }
.borVar2, .borBefVar2:before, .borAftVar2:after, .borATVar2, .borARVar2, .borALVar2, .borVVar2, .borEAVar2, .borEBVar2, .borTVar2 { border-top-width: var(--uniVar2); } .borVar2, .borBefVar2:before, .borAftVar2:after, .borARVar2, .borABVar2, .borALVar2, .borVVar2, .borEDVar2, .borECVar2, .borBVar2 { border-bottom-width: var(--uniVar2); } .borVar2, .borBefVar2:before, .borAftVar2:after, .borATVar2, .borABVar2, .borALVar2, .borHVar2, .borEAVar2, .borEDVar2, .borLVar2 { border-left-width:  var(--uniVar2); } .borVar2, .borBefVar2:before, .borAftVar2:after, .borATVar2, .borARVar2, .borABVar2, .borHVar2, .borEBVar2, .borECVar2, .borRVar2 { border-right-width: var(--uniVar2); }
.borVar3, .borBefVar3:before, .borAftVar3:after, .borATVar3, .borARVar3, .borALVar3, .borVVar3, .borEAVar3, .borEBVar3, .borTVar3 { border-top-width: var(--uniVar3); } .borVar3, .borBefVar3:before, .borAftVar3:after, .borARVar3, .borABVar3, .borALVar3, .borVVar3, .borEDVar3, .borECVar3, .borBVar3 { border-bottom-width: var(--uniVar3); } .borVar3, .borBefVar3:before, .borAftVar3:after, .borATVar3, .borABVar3, .borALVar3, .borHVar3, .borEAVar3, .borEDVar3, .borLVar3 { border-left-width:  var(--uniVar3); } .borVar3, .borBefVar3:before, .borAftVar3:after, .borATVar3, .borARVar3, .borABVar3, .borHVar3, .borEBVar3, .borECVar3, .borRVar3 { border-right-width: var(--uniVar3); }
.borVar4, .borBefVar4:before, .borAftVar4:after, .borATVar4, .borARVar4, .borALVar4, .borVVar4, .borEAVar4, .borEBVar4, .borTVar4 { border-top-width: var(--uniVar4); } .borVar4, .borBefVar4:before, .borAftVar4:after, .borARVar4, .borABVar4, .borALVar4, .borVVar4, .borEDVar4, .borECVar4, .borBVar4 { border-bottom-width: var(--uniVar4); } .borVar4, .borBefVar4:before, .borAftVar4:after, .borATVar4, .borABVar4, .borALVar4, .borHVar4, .borEAVar4, .borEDVar4, .borLVar4 { border-left-width:  var(--uniVar4); } .borVar4, .borBefVar4:before, .borAftVar4:after, .borATVar4, .borARVar4, .borABVar4, .borHVar4, .borEBVar4, .borECVar4, .borRVar4 { border-right-width: var(--uniVar4); }
.borVar5, .borBefVar5:before, .borAftVar5:after, .borATVar5, .borARVar5, .borALVar5, .borVVar5, .borEAVar5, .borEBVar5, .borTVar5 { border-top-width: var(--uniVar5); } .borVar5, .borBefVar5:before, .borAftVar5:after, .borARVar5, .borABVar5, .borALVar5, .borVVar5, .borEDVar5, .borECVar5, .borBVar5 { border-bottom-width: var(--uniVar5); } .borVar5, .borBefVar5:before, .borAftVar5:after, .borATVar5, .borABVar5, .borALVar5, .borHVar5, .borEAVar5, .borEDVar5, .borLVar5 { border-left-width:  var(--uniVar5); } .borVar5, .borBefVar5:before, .borAftVar5:after, .borATVar5, .borARVar5, .borABVar5, .borHVar5, .borEBVar5, .borECVar5, .borRVar5 { border-right-width: var(--uniVar5); }





/* Cursors */

.cur-default { cursor:     default; }
.cur-move    { cursor:        move; }
.cur-pointer { cursor:     pointer; }
.cur-help    { cursor:        help; }
.curFoc-text:focus,
.cur-text    { cursor:        text; }
.cur-copy    { cursor:        copy; }
.cur-alias   { cursor:       alias; }
.cur-cross   { cursor:   crosshair; }
.cur-not     { cursor: not-allowed; }
.cur-inh     { cursor:     inherit; }
.cur-zoomin  { cursor:     zoom-in; }
.cur-zoomout { cursor:    zoom-out; }
.cur-grab,     .cur-grabAct        { cursor: grab; }
.cur-grabbing, .cur-grabAct:active { cursor: grabbing; }





/* Table */

.t-fixed { table-layout: fixed; }

.t-separate { border-collapse: separate; }
.t-collapse { border-collapse: collapse; }





/* Grid */

.grSub, .grSubH { grid-template-columns: subgrid; }
.grSub, .grSubV { grid-template-rows:    subgrid; }

.gr-1,  .grH-1  { grid-template-columns: repeat(1,  1fr); } .gr-1,  .grV-1  { grid-template-rows: repeat(1,  1fr); }
.gr-2,  .grH-2  { grid-template-columns: repeat(2,  1fr); } .gr-2,  .grV-2  { grid-template-rows: repeat(2,  1fr); }
.gr-3,  .grH-3  { grid-template-columns: repeat(3,  1fr); } .gr-3,  .grV-3  { grid-template-rows: repeat(3,  1fr); }
.gr-4,  .grH-4  { grid-template-columns: repeat(4,  1fr); } .gr-4,  .grV-4  { grid-template-rows: repeat(4,  1fr); }
.gr-5,  .grH-5  { grid-template-columns: repeat(5,  1fr); } .gr-5,  .grV-5  { grid-template-rows: repeat(5,  1fr); }
.gr-6,  .grH-6  { grid-template-columns: repeat(6,  1fr); } .gr-6,  .grV-6  { grid-template-rows: repeat(6,  1fr); }
.gr-7,  .grH-7  { grid-template-columns: repeat(7,  1fr); } .gr-7,  .grV-7  { grid-template-rows: repeat(7,  1fr); }
.gr-8,  .grH-8  { grid-template-columns: repeat(8,  1fr); } .gr-8,  .grV-8  { grid-template-rows: repeat(8,  1fr); }
.gr-9,  .grH-9  { grid-template-columns: repeat(9,  1fr); } .gr-9,  .grV-9  { grid-template-rows: repeat(9,  1fr); }
.gr-10, .grH-10 { grid-template-columns: repeat(10, 1fr); } .gr-10, .grV-10 { grid-template-rows: repeat(10, 1fr); }
.gr-11, .grH-11 { grid-template-columns: repeat(11, 1fr); } .gr-11, .grV-11 { grid-template-rows: repeat(11, 1fr); }
.gr-12, .grH-12 { grid-template-columns: repeat(12, 1fr); } .gr-12, .grV-12 { grid-template-rows: repeat(12, 1fr); }
.gr-13, .grH-13 { grid-template-columns: repeat(13, 1fr); } .gr-13, .grV-13 { grid-template-rows: repeat(13, 1fr); }
.gr-14, .grH-14 { grid-template-columns: repeat(14, 1fr); } .gr-14, .grV-14 { grid-template-rows: repeat(14, 1fr); }
.gr-15, .grH-15 { grid-template-columns: repeat(15, 1fr); } .gr-15, .grV-15 { grid-template-rows: repeat(15, 1fr); }
.gr-16, .grH-16 { grid-template-columns: repeat(16, 1fr); } .gr-16, .grV-16 { grid-template-rows: repeat(16, 1fr); }
.gr-17, .grH-17 { grid-template-columns: repeat(17, 1fr); } .gr-17, .grV-17 { grid-template-rows: repeat(17, 1fr); }
.gr-18, .grH-18 { grid-template-columns: repeat(18, 1fr); } .gr-18, .grV-18 { grid-template-rows: repeat(18, 1fr); }
.gr-19, .grH-19 { grid-template-columns: repeat(19, 1fr); } .gr-19, .grV-19 { grid-template-rows: repeat(19, 1fr); }
.gr-20, .grH-20 { grid-template-columns: repeat(20, 1fr); } .gr-20, .grV-20 { grid-template-rows: repeat(20, 1fr); }





/* SVG */

.svg-CC, .str-CC  { stroke: currentColor; } .svg-none, .str-none  { stroke: none; }
.svg-CC, .fill-CC { fill:   currentColor; } .svg-none, .fill-none { fill:   none; }

.or-fill    { paint-order:    fill; }
.or-stroke  { paint-order:  stroke; }
.or-markers { paint-order: markers; }





/* Background */

.bgp, .elzTheme-dark .bgp-D, .elzTheme-light .bgp-L { background-clip: padding-box; }
.bgb, .elzTheme-dark .bgb-D, .elzTheme-light .bgb-L { background-clip:  border-box; }
.bgc, .elzTheme-dark .bgc-D, .elzTheme-light .bgc-L { background-clip: content-box; }

.bgInh,  .bgInhBef:before,  .bgInhAft:after  { background:       inherit; }
.bgCInh, .bgCInhBef:before, .bgCInhAft:after { background-color: inherit; }

.bg-CC, .bgBef-CC:before, .bgAft-CC:after { background-color: currentColor; }

.bg-rep,   .bgBef-rep:before,   .bgAft-rep:after   { background-repeat:    repeat; }
.bg-noRep, .bgBef-noRep:before, .bgAft-noRep:after { background-repeat: no-repeat; }
.bg-repX,  .bgBef-repX:before,  .bgAft-repX:after  { background-repeat:  repeat-x; }
.bg-repY,  .bgBef-repY:before,  .bgAft-repY:after  { background-repeat:  repeat-y; }

.bg-cover,   .bgBef-cover:before,   .bgAft-cover:after   { background-size:     cover; }
.bg-contain, .bgBef-contain:before, .bgAft-contain:after { background-size:   contain; }
.bg-full,    .bgBef-full:before,    .bgAft-full:after    { background-size: 100% 100%; }
.bg-fullX,   .bgBef-fullX:before,   .bgAft-fullX:after   { background-size: 100% auto; }
.bg-fullY,   .bgBef-fullY:before,   .bgAft-fullY:after   { background-size: auto 100%; }
.bg-auto,    .bgBef-auto:before,    .bgAft-auto:after    { background-size:      auto; }

.bgSVar { background-size: var(--elzBgWidth, auto) var(--elzBgHeight, auto); }
.bgWVar { background-size: var(--elzBgWidth, auto) auto; }
.bgHVar { background-size: auto var(--elzBgHeight, auto); }

.bg-T, .bgBef-T:before, .bgAft-T:after { background-position:    top; }
.bg-R, .bgBef-R:before, .bgAft-R:after { background-position:  right; }
.bg-B, .bgBef-B:before, .bgAft-B:after { background-position: bottom; }
.bg-L, .bgBef-L:before, .bgAft-L:after { background-position:   left; }

.bg-EA, .bgBef-EA:before, .bgAft-EA:after { background-position: left     top; }
.bg-EB, .bgBef-EB:before, .bgAft-EB:after { background-position: right    top; }
.bg-EC, .bgBef-EC:before, .bgAft-EC:after { background-position: right bottom; }
.bg-ED, .bgBef-ED:before, .bgAft-ED:after { background-position: left  bottom; }

.bg-PT, .bgBef-PT:before, .bgAft-PT:after { background-position: center    top; }
.bg-PB, .bgBef-PB:before, .bgAft-PB:after { background-position: center bottom; }

.bg-PL, .bgBef-PL:before, .bgAft-PL:after { background-position: left  center; }
.bg-PR, .bgBef-PR:before, .bgAft-PR:after { background-position: right center; }

.bg-X, .bgBef-X:before, .bgAft-X:after { background-position: center center; }





/* Object */

.obj-fill    { object-fit:       fill; }
.obj-contain { object-fit:    contain; }
.obj-cover   { object-fit:      cover; }
.obj-none    { object-fit:       none; }
.obj-scDown  { object-fit: scale-down; }

.obj-T, .objBef-T:before, .objAft-T:after { object-position:    top; }
.obj-R, .objBef-R:before, .objAft-R:after { object-position:  right; }
.obj-B, .objBef-B:before, .objAft-B:after { object-position: bottom; }
.obj-L, .objBef-L:before, .objAft-L:after { object-position:   left; }

.obj-EA, .objBef-EA:before, .objAft-EA:after { object-position: left     top; }
.obj-EB, .objBef-EB:before, .objAft-EB:after { object-position: right    top; }
.obj-EC, .objBef-EC:before, .objAft-EC:after { object-position: right bottom; }
.obj-ED, .objBef-ED:before, .objAft-ED:after { object-position: left  bottom; }

.obj-PT, .objBef-PT:before, .objAft-PT:after { object-position: center    top; }
.obj-PB, .objBef-PB:before, .objAft-PB:after { object-position: center bottom; }

.obj-PL, .objBef-PL:before, .objAft-PL:after { object-position: left  center; }
.obj-PR, .objBef-PR:before, .objAft-PR:after { object-position: right center; }

.obj-X, .objBef-X:before, .objAft-X:after { object-position: center center; }





/* Mask */

.mskFill {
    -webkit-mask: -webkit-linear-gradient(0deg, #000, #000);
    mask:                 linear-gradient(0deg, #000, #000);
}

.msk, .mskBef:before, .mskAft:after {
    -webkit-mask-image: var(--elzMsk);
    mask-image:         var(--elzMsk);
    -webkit-mask-repeat: no-repeat;
    mask-repeat:         no-repeat;
    -webkit-mask-position: center center;
    mask-position:         center center;
    -webkit-mask-size:     contain;
    mask-size:             contain;
}

.msk-cover,   .mskBef-cover:before,   .mskAft-cover:after   { -webkit-mask-size:     cover; mask-size:     cover; }
.msk-contain, .mskBef-contain:before, .mskAft-contain:after { -webkit-mask-size:   contain; mask-size:   contain; }
.msk-full,    .mskBef-full:before,    .mskAft-full:after    { -webkit-mask-size: 100% 100%; mask-size: 100% 100%; }
.msk-fullX,   .mskBef-fullX:before,   .mskAft-fullX:after   { -webkit-mask-size: 100% auto; mask-size: 100% auto; }
.msk-fullY,   .mskBef-fullY:before,   .mskAft-fullY:after   { -webkit-mask-size: auto 100%; mask-size: auto 100%; }
.msk-auto,    .mskBef-auto:before,    .mskAft-auto:after    { -webkit-mask-size: auto auto; mask-size: auto auto; }

.mskSVar { -webkit-mask-size: var(--elzMskWidth, auto) var(--elzMskHeight, auto); mask-size: var(--elzMskWidth, auto) var(--elzMskHeight, auto); }
.mskWVar { -webkit-mask-size: var(--elzMskWidth, auto) auto; mask-size: var(--elzMskWidth, auto) auto; }
.mskHVar { -webkit-mask-size: auto var(--elzMskHeight, auto); mask-size: auto var(--elzMskHeight, auto); }

.msk-rep,   .mskBef-rep:before,   .mskAft-rep:after   { -webkit-mask-repeat:    repeat; mask-repeat:    repeat; }
.msk-noRep, .mskBef-noRep:before, .mskAft-noRep:after { -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
.msk-repX,  .mskBef-repX:before,  .mskAft-repX:after  { -webkit-mask-repeat:  repeat-x; mask-repeat:  repeat-x; }
.msk-repY,  .mskBef-repY:before,  .mskAft-repY:after  { -webkit-mask-repeat:  repeat-y; mask-repeat:  repeat-y; }

.msk-T, .mskBef-T:before, .mskAft-T:after { -webkit-mask-position:    top; mask-position:    top; }
.msk-R, .mskBef-R:before, .mskAft-R:after { -webkit-mask-position:  right; mask-position:  right; }
.msk-B, .mskBef-B:before, .mskAft-B:after { -webkit-mask-position: bottom; mask-position: bottom; }
.msk-L, .mskBef-L:before, .mskAft-L:after { -webkit-mask-position:   left; mask-position:   left; }

.msk-EA, .mskBef-EA:before, .mskAft-EA:after { -webkit-mask-position: left     top; mask-position: left     top; }
.msk-EB, .mskBef-EB:before, .mskAft-EB:after { -webkit-mask-position: right    top; mask-position: right    top; }
.msk-EC, .mskBef-EC:before, .mskAft-EC:after { -webkit-mask-position: right bottom; mask-position: right bottom; }
.msk-ED, .mskBef-ED:before, .mskAft-ED:after { -webkit-mask-position: left  bottom; mask-position: left  bottom; }

.msk-PT, .mskBef-PT:before, .mskAft-PT:after { -webkit-mask-position: center    top; mask-position: center    top; }
.msk-PB, .mskBef-PB:before, .mskAft-PB:after { -webkit-mask-position: center bottom; mask-position: center bottom; }

.msk-PL, .mskBef-PL:before, .mskAft-PL:after { -webkit-mask-position: left  center; mask-position: left  center; }
.msk-PR, .mskBef-PR:before, .mskAft-PR:after { -webkit-mask-position: right center; mask-position: right center; }

.msk-X, .mskBef-X:before, .mskAft-X:after { -webkit-mask-position: center center; mask-position: center center; }





/* Gradient direction */

.gradT  { --c-gradient-angle: 180deg; }
.gradB  { --c-gradient-angle:   0deg; }
.gradR  { --c-gradient-angle: 270deg; }
.gradL  { --c-gradient-angle:  90deg; }

.gradEA { --c-gradient-angle: 135deg; }
.gradEB { --c-gradient-angle: 225deg; }
.gradEC { --c-gradient-angle: 315deg; }
.gradED { --c-gradient-angle:  45deg; }





/* Hide and Invisible */

@media (prefers-color-scheme: dark)  { .elzTheme-device .hideD { display: none; } }
@media (prefers-color-scheme: light) { .elzTheme-device .hideL { display: none; } }

.elzTheme-dark  .hideD,
.elzTheme-light .hideL,

.showHovOut:not(:hover, :active)  .showHovIn,  .showSelOut:not(.sel)  .showSelIn,  .showFowOut:not(:focus-within)  .showFowIn,  .showLblSib:not(:checked)  + .showLblLing,  .showLblSib:not(:checked)  + .showLblLingOut  .showLblLingIn,  .showLbtSib:not(:checked)  ~ .showLbtLing,  .showLbtSib:not(:checked)  ~ .showLbtLingOut  .showLbtLingIn,  .showPssSib:not(:placeholder-shown)  ~ .showPssLing,  .showFocSib:not(:focus)  ~ .showFocLing,
.showHovOut1:not(:hover, :active) .showHovIn1, .showSelOut1:not(.sel) .showSelIn1, .showFowOut1:not(:focus-within) .showFowIn1, .showLblSib1:not(:checked) + .showLblLing1, .showLblSib1:not(:checked) + .showLblLingOut1 .showLblLingIn1, .showLbtSib1:not(:checked) ~ .showLbtLing1, .showLbtSib1:not(:checked) ~ .showLbtLingOut1 .showLbtLingIn1, .showPssSib1:not(:placeholder-shown) ~ .showPssLing1, .showFocSib1:not(:focus) ~ .showFocLing1,
.showHovOut2:not(:hover, :active) .showHovIn2, .showSelOut2:not(.sel) .showSelIn2, .showFowOut2:not(:focus-within) .showFowIn2, .showLblSib2:not(:checked) + .showLblLing2, .showLblSib2:not(:checked) + .showLblLingOut2 .showLblLingIn2, .showLbtSib2:not(:checked) ~ .showLbtLing2, .showLbtSib2:not(:checked) ~ .showLbtLingOut2 .showLbtLingIn2, .showPssSib2:not(:placeholder-shown) ~ .showPssLing2, .showFocSib2:not(:focus) ~ .showFocLing2,
.showHovOut3:not(:hover, :active) .showHovIn3, .showSelOut3:not(.sel) .showSelIn3, .showFowOut3:not(:focus-within) .showFowIn3, .showLblSib3:not(:checked) + .showLblLing3, .showLblSib3:not(:checked) + .showLblLingOut3 .showLblLingIn3, .showLbtSib3:not(:checked) ~ .showLbtLing3, .showLbtSib3:not(:checked) ~ .showLbtLingOut3 .showLbtLingIn3, .showPssSib3:not(:placeholder-shown) ~ .showPssLing3, .showFocSib3:not(:focus) ~ .showFocLing3,
.showHovOut4:not(:hover, :active) .showHovIn4, .showSelOut4:not(.sel) .showSelIn4, .showFowOut4:not(:focus-within) .showFowIn4, .showLblSib4:not(:checked) + .showLblLing4, .showLblSib4:not(:checked) + .showLblLingOut4 .showLblLingIn4, .showLbtSib4:not(:checked) ~ .showLbtLing4, .showLbtSib4:not(:checked) ~ .showLbtLingOut4 .showLbtLingIn4, .showPssSib4:not(:placeholder-shown) ~ .showPssLing4, .showFocSib4:not(:focus) ~ .showFocLing4,
.showHovOut5:not(:hover, :active) .showHovIn5, .showSelOut5:not(.sel) .showSelIn5, .showFowOut5:not(:focus-within) .showFowIn5, .showLblSib5:not(:checked) + .showLblLing5, .showLblSib5:not(:checked) + .showLblLingOut5 .showLblLingIn5, .showLbtSib5:not(:checked) ~ .showLbtLing5, .showLbtSib5:not(:checked) ~ .showLbtLingOut5 .showLbtLingIn5, .showPssSib5:not(:placeholder-shown) ~ .showPssLing5, .showFocSib5:not(:focus) ~ .showFocLing5,

.hideHovOut:is(:hover, :active)  .hideHovIn,  .hideSelOut.sel  .hideSelIn,  .hideFowOut:focus-within  .hideFowIn,  .hideLblSib:checked  + .hideLblLing,  .hideLblSib:checked  + .hideLblLingOut, .hideLblLingIn,  .hideLbtSib:checked  ~ .hideLbtLing,  .hideLbtSib:checked  ~ .hideLbtLingOut  .hideLbtLingIn,  .hidePssSib:placeholder-shown  ~ .hidePssLing,  .hideFocSib:focus  ~ .hideFocLing,
.hideHovOut1:is(:hover, :active) .hideHovIn1, .hideSelOut1.sel .hideSelIn1, .hideFowOut1:focus-within .hideFowIn1, .hideLblSib1:checked + .hideLblLing1, .hideLblSib1:checked + .hideLblLingOut1 .hideLblLingIn1, .hideLbtSib1:checked ~ .hideLbtLing1, .hideLbtSib1:checked ~ .hideLbtLingOut1 .hideLbtLingIn1, .hidePssSib1:placeholder-shown ~ .hidePssLing1, .hideFocSib1:focus ~ .hideFocLing1,
.hideHovOut2:is(:hover, :active) .hideHovIn2, .hideSelOut2.sel .hideSelIn2, .hideFowOut2:focus-within .hideFowIn2, .hideLblSib2:checked + .hideLblLing2, .hideLblSib2:checked + .hideLblLingOut2 .hideLblLingIn2, .hideLbtSib2:checked ~ .hideLbtLing2, .hideLbtSib2:checked ~ .hideLbtLingOut2 .hideLbtLingIn2, .hidePssSib2:placeholder-shown ~ .hidePssLing2, .hideFocSib2:focus ~ .hideFocLing2,
.hideHovOut3:is(:hover, :active) .hideHovIn3, .hideSelOut3.sel .hideSelIn3, .hideFowOut3:focus-within .hideFowIn3, .hideLblSib3:checked + .hideLblLing3, .hideLblSib3:checked + .hideLblLingOut3 .hideLblLingIn3, .hideLbtSib3:checked ~ .hideLbtLing3, .hideLbtSib3:checked ~ .hideLbtLingOut3 .hideLbtLingIn3, .hidePssSib3:placeholder-shown ~ .hidePssLing3, .hideFocSib3:focus ~ .hideFocLing3,
.hideHovOut4:is(:hover, :active) .hideHovIn4, .hideSelOut4.sel .hideSelIn4, .hideFowOut4:focus-within .hideFowIn4, .hideLblSib4:checked + .hideLblLing4, .hideLblSib4:checked + .hideLblLingOut4 .hideLblLingIn4, .hideLbtSib4:checked ~ .hideLbtLing4, .hideLbtSib4:checked ~ .hideLbtLingOut4 .hideLbtLingIn4, .hidePssSib4:placeholder-shown ~ .hidePssLing4, .hideFocSib4:focus ~ .hideFocLing4,
.hideHovOut5:is(:hover, :active) .hideHovIn5, .hideSelOut5.sel .hideSelIn5, .hideFowOut5:focus-within .hideFowIn5, .hideLblSib5:checked + .hideLblLing5, .hideLblSib5:checked + .hideLblLingOut5 .hideLblLingIn5, .hideLbtSib5:checked ~ .hideLbtLing5, .hideLbtSib5:checked ~ .hideLbtLingOut5 .hideLbtLingIn5, .hidePssSib5:placeholder-shown ~ .hidePssLing5, .hideFocSib5:focus ~ .hideFocLing5  { display: none; }

@media (prefers-color-scheme: dark)  { .elzTheme-device .invD { visibility: hidden; } }
@media (prefers-color-scheme: light) { .elzTheme-device .invL { visibility: hidden; } }

.elzTheme-dark  .invD,
.elzTheme-light .invL,

.visHovOut:not(:hover, :active)  .visHovIn,  .visSelOut:not(.sel)  .visSelIn,  .visLblSib:not(:checked)  + .visLblLing,  .visLblSib:not(:checked)  + .visLblLingOut  .visLblLingIn,  .visLbtSib:not(:checked)  ~ .visLbtLing,  .visLbtSib:not(:checked)  ~ .visLbtLingOut,  .visLbtLingIn,  .visPssSib:not(:placeholder-shown)  ~ .visPssLing,  .visFocSib:not(:focus)  ~ .visFocLing,
.visHovOut1:not(:hover, :active) .visHovIn1, .visSelOut1:not(.sel) .visSelIn1, .visLblSib1:not(:checked) + .visLblLing1, .visLblSib1:not(:checked) + .visLblLingOut1 .visLblLingIn1, .visLbtSib1:not(:checked) ~ .visLbtLing1, .visLbtSib1:not(:checked) ~ .visLbtLingOut1, .visLbtLingIn1, .visPssSib1:not(:placeholder-shown) ~ .visPssLing1, .visFocSib1:not(:focus) ~ .visFocLing1,
.visHovOut2:not(:hover, :active) .visHovIn2, .visSelOut2:not(.sel) .visSelIn2, .visLblSib2:not(:checked) + .visLblLing2, .visLblSib2:not(:checked) + .visLblLingOut2 .visLblLingIn2, .visLbtSib2:not(:checked) ~ .visLbtLing2, .visLbtSib2:not(:checked) ~ .visLbtLingOut2, .visLbtLingIn2, .visPssSib2:not(:placeholder-shown) ~ .visPssLing2, .visFocSib2:not(:focus) ~ .visFocLing2,
.visHovOut3:not(:hover, :active) .visHovIn3, .visSelOut3:not(.sel) .visSelIn3, .visLblSib3:not(:checked) + .visLblLing3, .visLblSib3:not(:checked) + .visLblLingOut3 .visLblLingIn3, .visLbtSib3:not(:checked) ~ .visLbtLing3, .visLbtSib3:not(:checked) ~ .visLbtLingOut3, .visLbtLingIn3, .visPssSib3:not(:placeholder-shown) ~ .visPssLing3, .visFocSib3:not(:focus) ~ .visFocLing3,
.visHovOut4:not(:hover, :active) .visHovIn4, .visSelOut4:not(.sel) .visSelIn4, .visLblSib4:not(:checked) + .visLblLing4, .visLblSib4:not(:checked) + .visLblLingOut4 .visLblLingIn4, .visLbtSib4:not(:checked) ~ .visLbtLing4, .visLbtSib4:not(:checked) ~ .visLbtLingOut4, .visLbtLingIn4, .visPssSib4:not(:placeholder-shown) ~ .visPssLing4, .visFocSib4:not(:focus) ~ .visFocLing4,
.visHovOut5:not(:hover, :active) .visHovIn5, .visSelOut5:not(.sel) .visSelIn5, .visLblSib5:not(:checked) + .visLblLing5, .visLblSib5:not(:checked) + .visLblLingOut5 .visLblLingIn5, .visLbtSib5:not(:checked) ~ .visLbtLing5, .visLbtSib5:not(:checked) ~ .visLbtLingOut5, .visLbtLingIn5, .visPssSib5:not(:placeholder-shown) ~ .visPssLing5, .visFocSib5:not(:focus) ~ .visFocLing5,

.invHovOut:is(:hover, :active)  .invHovIn,  .invSelOut.sel  .invSelIn,  .invLblSib:checked  + .invLblLing,  .invLblSib:checked  + .invLblLingOut  .invLblLingIn,  .invLbtSib:checked  ~ .invLbtLing,  .invLbtSib:checked  ~ .invLbtLingOut  .invLbtLingIn,  .invPssSib:placeholder-shown  ~ .invPssLing,  .invFocSib:focus  ~ .invFocLing,
.invHovOut1:is(:hover, :active) .invHovIn1, .invSelOut1.sel .invSelIn1, .invLblSib1:checked + .invLblLing1, .invLblSib1:checked + .invLblLingOut1 .invLblLingIn1, .invLbtSib1:checked ~ .invLbtLing1, .invLbtSib1:checked ~ .invLbtLingOut1 .invLbtLingIn1, .invPssSib1:placeholder-shown ~ .invPssLing1, .invFocSib1:focus ~ .invFocLing1,
.invHovOut2:is(:hover, :active) .invHovIn2, .invSelOut2.sel .invSelIn2, .invLblSib2:checked + .invLblLing2, .invLblSib2:checked + .invLblLingOut2 .invLblLingIn2, .invLbtSib2:checked ~ .invLbtLing2, .invLbtSib2:checked ~ .invLbtLingOut2 .invLbtLingIn2, .invPssSib2:placeholder-shown ~ .invPssLing2, .invFocSib2:focus ~ .invFocLing2,
.invHovOut3:is(:hover, :active) .invHovIn3, .invSelOut3.sel .invSelIn3, .invLblSib3:checked + .invLblLing3, .invLblSib3:checked + .invLblLingOut3 .invLblLingIn3, .invLbtSib3:checked ~ .invLbtLing3, .invLbtSib3:checked ~ .invLbtLingOut3 .invLbtLingIn3, .invPssSib3:placeholder-shown ~ .invPssLing3, .invFocSib3:focus ~ .invFocLing3,
.invHovOut4:is(:hover, :active) .invHovIn4, .invSelOut4.sel .invSelIn4, .invLblSib4:checked + .invLblLing4, .invLblSib4:checked + .invLblLingOut4 .invLblLingIn4, .invLbtSib4:checked ~ .invLbtLing4, .invLbtSib4:checked ~ .invLbtLingOut4 .invLbtLingIn4, .invPssSib4:placeholder-shown ~ .invPssLing4, .invFocSib4:focus ~ .invFocLing4,
.invHovOut5:is(:hover, :active) .invHovIn5, .invSelOut5.sel .invSelIn5, .invLblSib5:checked + .invLblLing5, .invLblSib5:checked + .invLblLingOut5 .invLblLingIn5, .invLbtSib5:checked ~ .invLbtLing5, .invLbtSib5:checked ~ .invLbtLingOut5 .invLbtLingIn5, .invPssSib5:placeholder-shown ~ .invPssLing5, .invFocSib5:focus ~ .invFocLing5  { visibility: hidden; }

@media (pointer: coarse) {
    .showHovOut:not(:hover, :active)  .showHovInTouch,  .showSelOut:not(.sel)  .showSelInTouch,
    .showHovOut1:not(:hover, :active) .showHovIn1Touch, .showSelOut1:not(.sel) .showSelIn1Touch,
    .showHovOut2:not(:hover, :active) .showHovIn2Touch, .showSelOut2:not(.sel) .showSelIn2Touch,
    .showHovOut3:not(:hover, :active) .showHovIn3Touch, .showSelOut3:not(.sel) .showSelIn3Touch,
    .showHovOut4:not(:hover, :active) .showHovIn4Touch, .showSelOut4:not(.sel) .showSelIn4Touch,
    .showHovOut5:not(:hover, :active) .showHovIn5Touch, .showSelOut5:not(.sel) .showSelIn5Touch,

    .hideHovOut:is(:hover, :active)  .hideHovInTouch,  .hideSelOut.sel  .hideSelInTouch,
    .hideHovOut1:is(:hover, :active) .hideHovIn1Touch, .hideSelOut1.sel .hideSelIn1Touch,
    .hideHovOut2:is(:hover, :active) .hideHovIn2Touch, .hideSelOut2.sel .hideSelIn2Touch,
    .hideHovOut3:is(:hover, :active) .hideHovIn3Touch, .hideSelOut3.sel .hideSelIn3Touch,
    .hideHovOut4:is(:hover, :active) .hideHovIn4Touch, .hideSelOut4.sel .hideSelIn4Touch,
    .hideHovOut5:is(:hover, :active) .hideHovIn5Touch, .hideSelOut5.sel .hideSelIn5Touch { display: none; }

    .visHovOut:not(:hover, :active)  .visHovTouchIn,  .visSelOut:not(.sel)  .visSelInTouch,
    .visHovOut1:not(:hover, :active) .visHovTouchIn1, .visSelOut1:not(.sel) .visSelIn1Touch,
    .visHovOut2:not(:hover, :active) .visHovTouchIn2, .visSelOut2:not(.sel) .visSelIn2Touch,
    .visHovOut3:not(:hover, :active) .visHovTouchIn3, .visSelOut3:not(.sel) .visSelIn3Touch,
    .visHovOut4:not(:hover, :active) .visHovTouchIn4, .visSelOut4:not(.sel) .visSelIn4Touch,
    .visHovOut5:not(:hover, :active) .visHovTouchIn5, .visSelOut5:not(.sel) .visSelIn5Touch,

    .invHovOut:is(:hover, :active)  .invHovInTouch,  .invSelOut.sel  .invSelInTouch,
    .invHovOut1:is(:hover, :active) .invHovIn1Touch, .invSelOut1.sel .invSelIn1Touch,
    .invHovOut2:is(:hover, :active) .invHovIn2Touch, .invSelOut2.sel .invSelIn2Touch,
    .invHovOut3:is(:hover, :active) .invHovIn3Touch, .invSelOut3.sel .invSelIn3Touch,
    .invHovOut4:is(:hover, :active) .invHovIn4Touch, .invSelOut4.sel .invSelIn4Touch,
    .invHovOut5:is(:hover, :active) .invHovIn5Touch, .invSelOut5.sel .invSelIn5Touch { visibility: hidden; }
}

@media (pointer: fine) {
    .showHovOut:not(:hover, :active)  .showHovInFine,  .showSelOut:not(.sel)  .showSelInFine,
    .showHovOut1:not(:hover, :active) .showHovIn1Fine, .showSelOut1:not(.sel) .showSelIn1Fine,
    .showHovOut2:not(:hover, :active) .showHovIn2Fine, .showSelOut2:not(.sel) .showSelIn2Fine,
    .showHovOut3:not(:hover, :active) .showHovIn3Fine, .showSelOut3:not(.sel) .showSelIn3Fine,
    .showHovOut4:not(:hover, :active) .showHovIn4Fine, .showSelOut4:not(.sel) .showSelIn4Fine,
    .showHovOut5:not(:hover, :active) .showHovIn5Fine, .showSelOut5:not(.sel) .showSelIn5Fine,

    .hideHovOut:is(:hover, :active)  .hideHovInFine,  .hideSelOut.sel  .hideSelInFine,
    .hideHovOut1:is(:hover, :active) .hideHovIn1Fine, .hideSelOut1.sel .hideSelIn1Fine,
    .hideHovOut2:is(:hover, :active) .hideHovIn2Fine, .hideSelOut2.sel .hideSelIn2Fine,
    .hideHovOut3:is(:hover, :active) .hideHovIn3Fine, .hideSelOut3.sel .hideSelIn3Fine,
    .hideHovOut4:is(:hover, :active) .hideHovIn4Fine, .hideSelOut4.sel .hideSelIn4Fine,
    .hideHovOut5:is(:hover, :active) .hideHovIn5Fine, .hideSelOut5.sel .hideSelIn5Fine { display: none; }

    .visHovOut:not(:hover, :active)  .visHovInFine,  .visSelOut:not(.sel)  .visSelInFine,
    .visHovOut1:not(:hover, :active) .visHovIn1Fine, .visSelOut1:not(.sel) .visSelIn1Fine,
    .visHovOut2:not(:hover, :active) .visHovIn2Fine, .visSelOut2:not(.sel) .visSelIn2Fine,
    .visHovOut3:not(:hover, :active) .visHovIn3Fine, .visSelOut3:not(.sel) .visSelIn3Fine,
    .visHovOut4:not(:hover, :active) .visHovIn4Fine, .visSelOut4:not(.sel) .visSelIn4Fine,
    .visHovOut5:not(:hover, :active) .visHovIn5Fine, .visSelOut5:not(.sel) .visSelIn5Fine,

    .invHovOut:is(:hover, :active)  .invHovInFine,  .invSelOut.sel  .invSelInFine,
    .invHovOut1:is(:hover, :active) .invHovIn1Fine, .invSelOut1.sel .invSelIn1Fine,
    .invHovOut2:is(:hover, :active) .invHovIn2Fine, .invSelOut2.sel .invSelIn2Fine,
    .invHovOut3:is(:hover, :active) .invHovIn3Fine, .invSelOut3.sel .invSelIn3Fine,
    .invHovOut4:is(:hover, :active) .invHovIn4Fine, .invSelOut4.sel .invSelIn4Fine,
    .invHovOut5:is(:hover, :active) .invHovIn5Fine, .invSelOut5.sel .invSelIn5Fine { visibility: hidden; }
}