.aamx-floating{position:fixed;display:flex;align-items:center;justify-content:center;gap:8px;width:var(--aamx-size);height:var(--aamx-size);border-radius:var(--aamx-radius);background:var(--aamx-bg);color:var(--aamx-fg);opacity:var(--aamx-opacity);z-index:var(--aamx-z);text-decoration:none!important;transition:opacity .25s,transform .25s,box-shadow .25s}.aamx-floating img{max-width:var(--aamx-icon);max-height:var(--aamx-icon);object-fit:contain}.aamx-floating-fallback{font-size:var(--aamx-icon);line-height:1}.aamx-floating-label{white-space:nowrap;font-size:13px}.aamx-floating:has(.aamx-floating-label){width:auto;min-width:var(--aamx-size);padding:0 16px}.aamx-pos-bottom-right{right:var(--aamx-x);bottom:var(--aamx-y)}.aamx-pos-bottom-left{left:var(--aamx-x);bottom:var(--aamx-y)}.aamx-pos-top-right{right:var(--aamx-x);top:var(--aamx-y)}.aamx-pos-top-left{left:var(--aamx-x);top:var(--aamx-y)}.aamx-pos-middle-right{right:var(--aamx-x);top:50%;transform:translateY(-50%)}.aamx-pos-middle-left{left:var(--aamx-x);top:50%;transform:translateY(-50%)}.aamx-pos-bottom-center{left:50%;bottom:var(--aamx-y);transform:translateX(-50%)}.aamx-pos-top-center{left:50%;top:var(--aamx-y);transform:translateX(-50%)}.aamx-hover-lift:hover{transform:translateY(-4px)}.aamx-hover-zoom:hover{transform:scale(1.08)}.aamx-hover-glow:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--aamx-bg) 25%,transparent),0 12px 30px rgba(0,0,0,.18)}.aamx-hover-pulse:hover{animation:aamxPulse 1s ease-in-out infinite}.aamx-entry-fade{animation:aamxFade .5s both}.aamx-entry-zoom{animation:aamxZoom .5s both}.aamx-entry-slide-up{animation:aamxUp .55s both}.aamx-entry-slide-down{animation:aamxDown .55s both}.aamx-entry-slide-left{animation:aamxLeft .55s both}.aamx-entry-slide-right{animation:aamxRight .55s both}.has-shadow{box-shadow:0 10px 30px rgba(0,0,0,.16)}.runtime-hidden,.trigger-hidden,.is-scrolling{opacity:0!important;pointer-events:none!important}.attention-now{animation:aamxNudge .7s ease-in-out 2}.aamx-tooltip{position:absolute;right:calc(100% + 10px);background:#172536;color:#fff;padding:6px 9px;border-radius:7px;font-size:12px;opacity:0;pointer-events:none;white-space:nowrap;transition:.2s}.aamx-floating:hover .aamx-tooltip{opacity:1}.aamx-social-dock{position:fixed;display:flex;gap:var(--aamx-social-gap);z-index:var(--aamx-z)}.aamx-social-vertical{flex-direction:column}.aamx-social-horizontal{flex-direction:row}.aamx-social-pos-middle-right{right:var(--aamx-social-x);top:50%;transform:translateY(-50%)}.aamx-social-pos-middle-left{left:var(--aamx-social-x);top:50%;transform:translateY(-50%)}.aamx-social-pos-bottom-right{right:var(--aamx-social-x);bottom:calc(18px + var(--aamx-social-y))}.aamx-social-pos-bottom-left{left:var(--aamx-social-x);bottom:calc(18px + var(--aamx-social-y))}.aamx-social-pos-top-right{right:var(--aamx-social-x);top:calc(18px + var(--aamx-social-y))}.aamx-social-pos-top-left{left:var(--aamx-social-x);top:calc(18px + var(--aamx-social-y))}.aamx-social-pos-bottom-center{left:50%;bottom:calc(18px + var(--aamx-social-y));transform:translateX(-50%)}.aamx-social-pos-top-center{left:50%;top:calc(18px + var(--aamx-social-y));transform:translateX(-50%)}.aamx-social-item{width:var(--size);height:var(--size);border-radius:var(--shape);background:var(--circle);border:var(--bw) solid var(--border);display:grid;place-items:center;position:relative;color:var(--icon);text-decoration:none!important;transition:transform .22s,box-shadow .22s}.aamx-social-item svg{width:var(--isize);height:var(--isize);fill:currentColor;stroke:currentColor;stroke-width:1.5}.aamx-social-item svg .aamx-cut{fill:var(--circle);stroke:none}.aamx-social-hover-lift .aamx-social-item:hover{transform:translateY(-4px)}.aamx-social-hover-zoom .aamx-social-item:hover{transform:scale(1.08)}.aamx-social-hover-glow .aamx-social-item:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--circle) 24%,transparent),0 12px 28px rgba(0,0,0,.16)}.aamx-social-hover-rotate .aamx-social-item:hover{transform:rotate(8deg)}.aamx-social-tip{position:absolute;right:calc(100% + 9px);top:50%;transform:translateY(-50%);background:#172536;color:#fff;padding:5px 8px;border-radius:7px;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s}.aamx-social-item:hover .aamx-social-tip{opacity:1}.motion-pulse{animation:aamxPulse var(--motion-speed) ease-in-out infinite}.motion-float{animation:aamxFloat var(--motion-speed) ease-in-out infinite}.motion-bounce{animation:aamxBounce var(--motion-speed) ease-in-out infinite}.motion-rotate{animation:aamxRotate var(--motion-speed) linear infinite}.aamx-social-entry-fade{animation:aamxFade var(--aamx-social-entry-speed) both}.aamx-social-entry-zoom{animation:aamxZoom var(--aamx-social-entry-speed) both}.aamx-social-entry-slide{animation:aamxRight var(--aamx-social-entry-speed) both}.aamx-page-loader{position:fixed;inset:0;z-index:var(--z);pointer-events:none;display:grid;place-items:center;transition:opacity var(--fade);background:transparent}.aamx-page-loader.is-dim{background:rgba(0,0,0,.08)}.aamx-page-loader.is-blur{backdrop-filter:blur(2px)}.aamx-loader-track{width:100%;height:100%;display:grid;place-items:center}.aamx-loader-button{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.aamx-loader-button img,.aamx-loader-fallback{width:var(--lsize);height:var(--lsize);object-fit:contain;font-size:var(--lsize)}.aamx-page-loader.is-spinning .aamx-loader-button img,.aamx-page-loader.is-spinning .aamx-loader-fallback{animation:aamxRotate var(--spin) linear infinite}.aamx-page-loader.motion-left-right .aamx-loader-button{animation:aamxMoveX var(--move) ease-in-out infinite alternate}.aamx-page-loader.motion-right-left .aamx-loader-button{animation:aamxMoveXrev var(--move) ease-in-out infinite alternate}.aamx-page-loader.motion-top-bottom .aamx-loader-button{animation:aamxMoveY var(--move) ease-in-out infinite alternate}.aamx-page-loader.motion-bottom-top .aamx-loader-button{animation:aamxMoveYrev var(--move) ease-in-out infinite alternate}.aamx-page-loader.is-hidden,.aamx-page-loader.is-idle{opacity:0;visibility:hidden}.aamx-loader-message{background:rgba(255,255,255,.9);padding:6px 10px;border-radius:8px;font-size:12px;color:#172536}@keyframes aamxFade{from{opacity:0}to{opacity:1}}@keyframes aamxZoom{from{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes aamxUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes aamxDown{from{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes aamxLeft{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes aamxRight{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes aamxPulse{50%{transform:scale(1.08)}}@keyframes aamxFloat{50%{transform:translateY(-6px)}}@keyframes aamxBounce{40%{transform:translateY(-7px)}70%{transform:translateY(0)}}@keyframes aamxRotate{to{transform:rotate(360deg)}}@keyframes aamxNudge{50%{transform:translateX(-5px)}}@keyframes aamxMoveX{from{transform:translateX(calc(-1 * var(--distance)))}to{transform:translateX(var(--distance))}}@keyframes aamxMoveXrev{from{transform:translateX(var(--distance))}to{transform:translateX(calc(-1 * var(--distance)) )}}@keyframes aamxMoveY{from{transform:translateY(calc(-1 * var(--distance)))}to{transform:translateY(var(--distance))}}@keyframes aamxMoveYrev{from{transform:translateY(var(--distance))}to{transform:translateY(calc(-1 * var(--distance)))}}@media(max-width:767px){.aamx-floating{width:var(--aamx-msize);height:var(--aamx-msize)}.aamx-social-dock.mobile-compact .aamx-social-item{transform:scale(.88)}.aamx-social-dock[class*="mobile-pos-"]{top:auto;right:auto;bottom:auto;left:auto;transform:none}.aamx-social-dock.mobile-pos-bottom-center{left:50%;bottom:18px;transform:translateX(-50%)}.aamx-social-dock.mobile-pos-bottom-right{right:14px;bottom:18px}.aamx-social-dock.mobile-pos-bottom-left{left:14px;bottom:18px}.aamx-social-dock.mobile-pos-middle-right{right:14px;top:50%;transform:translateY(-50%)}.aamx-social-dock.mobile-pos-middle-left{left:14px;top:50%;transform:translateY(-50%)}.aamx-social-dock.mobile-pos-top-center{left:50%;top:18px;transform:translateX(-50%)}.aamx-social-dock.mobile-orient-horizontal{flex-direction:row}.aamx-social-dock.mobile-orient-vertical{flex-direction:column}.aamx-loader-button img,.aamx-loader-fallback{width:var(--lmsize);height:var(--lmsize);font-size:var(--lmsize)}}@media(min-width:768px){.aamx-hide-desktop{display:none!important}}@media(max-width:767px){.aamx-hide-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.aamx-floating,.aamx-social-dock,.aamx-social-item{animation:none!important;transition:none!important}.aamx-page-loader.respect-reduced-motion .aamx-loader-button,.aamx-page-loader.respect-reduced-motion .aamx-loader-button img,.aamx-page-loader.respect-reduced-motion .aamx-loader-ring{animation:none!important;transition:none!important}}
/* v1.1.0 per-icon expert controls */
.aamx-social-item.item-hover-none:hover{transform:none!important;box-shadow:none!important}
.aamx-social-item.item-hover-lift:hover{transform:translateY(-4px)!important}
.aamx-social-item.item-hover-zoom:hover{transform:scale(1.08)!important}
.aamx-social-item.item-hover-glow:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--circle) 24%,transparent),0 12px 28px rgba(0,0,0,.16)!important}
.aamx-social-item.item-hover-rotate:hover{transform:rotate(8deg)!important}
.aamx-social-item.item-entry-fade{animation:aamxFade .5s both}
.aamx-social-item.item-entry-zoom{animation:aamxZoom .5s both}
.aamx-social-item.item-entry-slide{animation:aamxRight .5s both}
.aamx-social-item.item-pos-bottom-right,.aamx-social-item.item-pos-bottom-left,.aamx-social-item.item-pos-top-right,.aamx-social-item.item-pos-top-left,.aamx-social-item.item-pos-middle-right,.aamx-social-item.item-pos-middle-left,.aamx-social-item.item-pos-bottom-center,.aamx-social-item.item-pos-top-center{position:fixed!important;z-index:calc(var(--aamx-z) + 1)}
.aamx-social-item.item-pos-bottom-right{right:var(--item-x);bottom:var(--item-y)}
.aamx-social-item.item-pos-bottom-left{left:var(--item-x);bottom:var(--item-y)}
.aamx-social-item.item-pos-top-right{right:var(--item-x);top:var(--item-y)}
.aamx-social-item.item-pos-top-left{left:var(--item-x);top:var(--item-y)}
.aamx-social-item.item-pos-middle-right{right:var(--item-x);top:50%}
.aamx-social-item.item-pos-middle-left{left:var(--item-x);top:50%}
.aamx-social-item.item-pos-bottom-center{left:50%;bottom:var(--item-y)}
.aamx-social-item.item-pos-top-center{left:50%;top:var(--item-y)}

.aamx-loader-progress{background:rgba(255,255,255,.92);color:#172536;padding:4px 8px;border-radius:7px;font-size:11px;font-variant-numeric:tabular-nums}

.aamx-debug-outline{outline:2px dashed rgba(173,120,0,.7)!important;outline-offset:3px!important}
.keyboard-hidden{opacity:0!important;pointer-events:none!important}
.sticky-edge{will-change:transform}

/* v1.4 Multi Action + Back Top */
.aamx-actions{position:fixed;z-index:99998;display:flex;gap:var(--agap);align-items:center;transition:.25s}
.aamx-actions-bottom-right{right:24px;bottom:24px}.aamx-actions-bottom-left{left:24px;bottom:24px}.aamx-actions-middle-right{right:24px;top:50%}.aamx-actions-middle-left{left:24px;top:50%}
.aamx-action-main,.aamx-action-item{border:0;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.16);transition:.22s}
.aamx-action-main{min-width:var(--asize);height:var(--asize);border-radius:999px;background:var(--abg);color:var(--afg);padding:0 18px;gap:8px}
.aamx-action-main span{font-size:22px}.aamx-action-main em,.aamx-action-item em{font-style:normal;font-size:12px;font-weight:600;white-space:nowrap}
.aamx-action-menu{display:flex;gap:var(--agap);opacity:0;pointer-events:none;transform:translateY(8px);transition:.22s}
.aamx-actions.is-open .aamx-action-menu{opacity:1;pointer-events:auto;transform:none}
.aamx-action-item{width:var(--asize);height:var(--asize);border-radius:999px;background:var(--ibg);color:var(--ifg);position:relative}
.aamx-action-item em{position:absolute;right:calc(100% + 8px);background:#172536;color:white;padding:5px 8px;border-radius:6px;opacity:0;pointer-events:none}
.aamx-action-item:hover em{opacity:1}.aamx-action-item.copied{transform:scale(1.12)}
.aamx-dir-up{flex-direction:column-reverse}.aamx-dir-up .aamx-action-menu{flex-direction:column-reverse}
.aamx-dir-down{flex-direction:column}.aamx-dir-down .aamx-action-menu{flex-direction:column}
.aamx-dir-left{flex-direction:row-reverse}.aamx-dir-right{flex-direction:row}
.aamx-actions.is-gated,.aamx-actions.is-scroll-gated{opacity:0;pointer-events:none}
.aamx-backtop{position:fixed;left:24px;bottom:24px;width:var(--bsize);height:var(--bsize);border:0;border-radius:999px;background:var(--bbg);color:var(--bfg);z-index:99997;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s;box-shadow:0 8px 24px rgba(0,0,0,.14)}
.aamx-backtop.is-visible{opacity:1;pointer-events:auto;transform:none}
@media(max-width:767px){.aamx-actions{right:16px;bottom:16px}.aamx-action-main em{display:none}}

/* v1.7 custom CTA buttons */
.aamx-custom-button{position:fixed;z-index:99996;display:flex;align-items:center;justify-content:center;gap:7px;min-width:var(--cb-size);height:var(--cb-size);padding:0 15px;background:var(--cb-bg);color:var(--cb-fg);border-radius:var(--cb-radius);text-decoration:none;box-shadow:0 10px 28px rgba(0,0,0,.16);transition:.2s ease}
.aamx-custom-button span{font-size:20px}.aamx-custom-button em{font-style:normal;font-size:12px;font-weight:700;white-space:nowrap}
.aamx-cb-pos-bottom-right{right:var(--cb-x);bottom:var(--cb-y)}.aamx-cb-pos-bottom-left{left:var(--cb-x);bottom:var(--cb-y)}
.aamx-cb-pos-top-right{right:var(--cb-x);top:var(--cb-y)}.aamx-cb-pos-top-left{left:var(--cb-x);top:var(--cb-y)}
.aamx-cb-pos-middle-right{right:var(--cb-x);top:50%;transform:translateY(-50%)}.aamx-cb-pos-middle-left{left:var(--cb-x);top:50%;transform:translateY(-50%)}
.aamx-cb-pos-bottom-center{left:50%;bottom:var(--cb-y);transform:translateX(-50%)}.aamx-cb-pos-top-center{left:50%;top:var(--cb-y);transform:translateX(-50%)}
.aamx-cb-hover-lift:hover{margin-top:-4px}.aamx-cb-hover-zoom:hover{scale:1.06}.aamx-cb-hover-glow:hover{box-shadow:0 0 0 5px color-mix(in srgb,var(--cb-bg) 18%,transparent),0 12px 32px rgba(0,0,0,.18)}
.aamx-cb-entry-fade{animation:aamxCbFade .35s both}.aamx-cb-entry-zoom{animation:aamxCbZoom .35s both}.aamx-cb-entry-slide{animation:aamxCbSlide .35s both}
@keyframes aamxCbFade{from{opacity:0}to{opacity:1}}@keyframes aamxCbZoom{from{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes aamxCbSlide{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@media(max-width:767px){.aamx-custom-button em{display:none}.aamx-custom-button{padding:0;width:var(--cb-size)}}

/* v1.8 Flying Button Pro */
.aamx-floating{
  --aamx-collision:0px;
}
.aamx-label-mobile{display:none}
.aamx-floating[data-tooltip-mode="always"] .aamx-tooltip{opacity:1}
.aamx-floating[data-tooltip-mode="never"] .aamx-tooltip{display:none!important}
.pro-auto-hidden,.aamx-form-hidden{opacity:0!important;pointer-events:none!important}
.aamx-click-feedback{animation:aamxClickFeedback .38s ease!important}
.aamx-exit-intent{animation:aamxExitPro .75s ease-in-out 3!important;box-shadow:0 0 0 8px color-mix(in srgb,var(--aamx-bg) 18%,transparent),0 14px 38px rgba(0,0,0,.2)!important}
.aamx-idle-reminder{animation:aamxIdlePro .75s ease-in-out 2!important}
@keyframes aamxClickFeedback{0%{scale:1}45%{scale:.9}100%{scale:1}}
@keyframes aamxExitPro{0%,100%{scale:1}50%{scale:1.12}}
@keyframes aamxIdlePro{0%,100%{translate:0 0}50%{translate:0 -5px}}

/* Safe area + collision compensation */
.aamx-pos-bottom-right{right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)));bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))}
.aamx-pos-bottom-left{left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)));bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))}
.aamx-pos-top-right{right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)));top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))}
.aamx-pos-top-left{left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)));top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))}
.aamx-pos-middle-right{right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)));margin-top:var(--aamx-collision)}
.aamx-pos-middle-left{left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)));margin-top:var(--aamx-collision)}
.aamx-pos-bottom-center{bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))}
.aamx-pos-top-center{top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))}

@media(max-width:767px){
  .aamx-label-desktop{display:none!important}
  .aamx-label-mobile{display:inline}
  .aamx-mobile-pos-bottom-right{left:auto!important;top:auto!important;right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)))!important;bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:none!important}
  .aamx-mobile-pos-bottom-left{right:auto!important;top:auto!important;left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)))!important;bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:none!important}
  .aamx-mobile-pos-top-right{left:auto!important;bottom:auto!important;right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)))!important;top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:none!important}
  .aamx-mobile-pos-top-left{right:auto!important;bottom:auto!important;left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)))!important;top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:none!important}
  .aamx-mobile-pos-middle-right{left:auto!important;bottom:auto!important;right:max(var(--aamx-x),calc(env(safe-area-inset-right) + var(--aamx-safe)))!important;top:50%!important;transform:translateY(-50%)!important}
  .aamx-mobile-pos-middle-left{right:auto!important;bottom:auto!important;left:max(var(--aamx-x),calc(env(safe-area-inset-left) + var(--aamx-safe)))!important;top:50%!important;transform:translateY(-50%)!important}
  .aamx-mobile-pos-bottom-center{right:auto!important;top:auto!important;left:50%!important;bottom:calc(max(var(--aamx-y),calc(env(safe-area-inset-bottom) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:translateX(-50%)!important}
  .aamx-mobile-pos-top-center{right:auto!important;bottom:auto!important;left:50%!important;top:calc(max(var(--aamx-y),calc(env(safe-area-inset-top) + var(--aamx-safe))) + var(--aamx-collision))!important;transform:translateX(-50%)!important}
}

/* v1.9 Loader Pro */
.aamx-page-loader.refresh-disabled{opacity:0;visibility:hidden}
.aamx-loader-button{position:relative;animation-timing-function:var(--loader-ease,ease-in-out)}
.aamx-loader-secondary{font-size:10px;color:#5d6874;background:rgba(255,255,255,.82);padding:4px 8px;border-radius:7px}
.aamx-loader-progress{font-size:11px;font-weight:700;color:#172536;background:rgba(255,255,255,.9);padding:4px 8px;border-radius:999px}
.aamx-loader-ring{position:absolute;width:calc(var(--lsize) + 18px);height:calc(var(--lsize) + 18px);border-radius:50%;border:var(--ringw) solid rgba(23,50,77,.15);border-top-color:#17324d;animation:aamxRing var(--ringspeed) linear infinite;pointer-events:none}
.aamx-page-loader.variant-ring .aamx-loader-ring{position:relative;width:var(--lsize);height:var(--lsize)}
.aamx-page-loader.easing-linear{--loader-ease:linear}.aamx-page-loader.easing-ease{--loader-ease:ease}.aamx-page-loader.easing-ease-in-out{--loader-ease:ease-in-out}
.aamx-page-loader.motion-left-right .aamx-loader-button,.aamx-page-loader.motion-right-left .aamx-loader-button,.aamx-page-loader.motion-top-bottom .aamx-loader-button,.aamx-page-loader.motion-bottom-top .aamx-loader-button{animation-timing-function:var(--loader-ease)!important}
.aamx-page-loader.loop-once .aamx-loader-button{animation-iteration-count:1!important}
.aamx-page-loader.loop-repeat .aamx-loader-button{animation-iteration-count:infinite!important}
.aamx-page-loader.loop-pingpong .aamx-loader-button{animation-iteration-count:infinite!important;animation-direction:alternate!important}
@keyframes aamxRing{to{transform:rotate(360deg)}}
@media(max-width:767px){
  .aamx-page-loader.loader-mobile-disabled{display:none!important}
  .aamx-loader-ring{width:calc(var(--lmsize) + 16px);height:calc(var(--lmsize) + 16px)}
  .aamx-page-loader.variant-ring .aamx-loader-ring{width:var(--lmsize);height:var(--lmsize)}
}

.aamx-loader-long-fallback{display:none;font-size:10px;color:#7b5b2b;background:#fff8e8;border:1px solid #ead7a9;padding:5px 9px;border-radius:8px}
.aamx-loader-long-fallback.is-visible{display:inline-block}
