/* pay98: keep the reload loader while preserving sidebar/theme colors. */
#sawda-reload-overlay[hidden]{display:none!important}
#sawda-reload-overlay{--reload-ink:#eef7ff;--reload-muted:#a5bacb;--reload-panel:rgba(10,29,47,.96);--reload-border:rgba(75,173,195,.42);--reload-backdrop:transparent;position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:22px;background:var(--reload-backdrop);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
#sawda-reload-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}
:root[data-appearance=night] #sawda-reload-overlay{--reload-backdrop:transparent}
:root[data-appearance=day] #sawda-reload-overlay{--reload-ink:#173047;--reload-muted:#627c91;--reload-panel:rgba(255,255,255,.97);--reload-border:rgba(28,151,164,.32);--reload-backdrop:transparent}
:root[data-appearance=compact] #sawda-reload-overlay{--reload-ink:#1b344a;--reload-muted:#698196;--reload-panel:rgba(248,252,255,.97);--reload-border:rgba(35,150,170,.34);--reload-backdrop:transparent}
.sawda-reload-card{width:min(350px,100%);padding:23px 24px 20px;text-align:center;color:var(--reload-ink);background:var(--reload-panel);border:1px solid var(--reload-border);border-radius:22px;box-shadow:0 24px 75px #00101f38,0 0 34px #22d9d01a,inset 0 1px #ffffff20;transform:translateY(10px) scale(.985);transition:transform .34s cubic-bezier(.2,.8,.2,1)}
#sawda-reload-overlay.is-visible .sawda-reload-card{transform:translateY(0) scale(1)}
.sawda-reload-logo-stage{position:relative;width:174px;height:174px;margin:0 auto 13px;display:grid;place-items:center;isolation:isolate}
.sawda-reload-logo-stage:before{content:"";position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle,rgba(32,211,205,.2),rgba(111,98,242,.09) 55%,transparent 74%);filter:blur(5px);animation:sawda-reload-breathe82 2.6s ease-in-out infinite}
.sawda-reload-orbit{position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 12%,#28ddce 20%,#4cbcff 47%,#a56cf7 72%,transparent 88% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:sawda-reload-orbit82 4.2s linear infinite;filter:drop-shadow(0 0 6px #2ddbd56b)}
.sawda-reload-orbit:after{content:"";position:absolute;top:1px;left:50%;width:8px;height:8px;border-radius:50%;background:#e7fffc;box-shadow:0 0 8px #30e7dc,0 0 18px #30e7dc;transform:translateX(-50%)}
.sawda-reload-logo{position:relative;z-index:1;width:126px;height:124px;object-fit:contain;filter:drop-shadow(0 4px 11px #001c3b24)}
.sawda-reload-logo-dark,.sawda-reload-logo-light{display:none}
:root[data-appearance=night] .sawda-reload-logo-dark{display:block}
:root[data-appearance=day] .sawda-reload-logo-light,:root[data-appearance=compact] .sawda-reload-logo-light{display:block}
.sawda-reload-sweep{position:absolute;z-index:2;left:50%;top:50%;width:126px;height:124px;transform:translate(-50%,-50%);pointer-events:none;background:linear-gradient(108deg,transparent 22%,rgba(255,255,255,.05) 36%,rgba(255,255,255,.95) 48%,rgba(62,255,239,.86) 54%,rgba(175,116,255,.55) 62%,transparent 77%);background-size:260% 100%;background-position:150% 0;mix-blend-mode:screen;opacity:.88;-webkit-mask-image:url('/brand/sawda-s-mask.png?v=pay83');mask-image:url('/brand/sawda-s-mask.png?v=pay83');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:sawda-reload-sweep82 2.65s ease-in-out infinite}
:root[data-appearance=day] .sawda-reload-sweep,:root[data-appearance=compact] .sawda-reload-sweep{mix-blend-mode:plus-lighter;opacity:.78}
.sawda-reload-title{margin:0;color:var(--reload-ink);font-size:17px;line-height:1.35;font-weight:850;letter-spacing:-.025em}
.sawda-reload-subtitle{margin:6px 0 17px;color:var(--reload-muted);font-size:11px;line-height:1.5}
.sawda-reload-progress{height:5px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--reload-muted) 18%,transparent)}
.sawda-reload-progress>span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1bd9cb,#49b8f4,#a35ef2);box-shadow:0 0 12px #3bcde7a6}
#sawda-reload-overlay.is-visible .sawda-reload-progress>span{animation:sawda-reload-progress82 1.42s cubic-bezier(.2,.7,.3,1) forwards}
.sawda-reload-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:var(--reload-muted);font-size:9px;letter-spacing:.015em}
.sawda-reload-status i{width:6px;height:6px;border-radius:50%;background:#25cdbd;box-shadow:0 0 8px #25cdbd;animation:sawda-reload-breathe82 1.2s ease-in-out infinite}
:root[data-appearance=compact] .sawda-reload-card{width:min(320px,100%);padding:17px 18px 15px;border-radius:18px}
:root[data-appearance=compact] .sawda-reload-logo-stage{width:145px;height:145px;margin-bottom:9px}
:root[data-appearance=compact] .sawda-reload-logo{width:104px;height:102px}
:root[data-appearance=compact] .sawda-reload-sweep{width:104px;height:102px}
:root[data-appearance=compact] .sawda-reload-orbit{inset:7px}
@keyframes sawda-reload-orbit82{to{transform:rotate(360deg)}}
@keyframes sawda-reload-sweep82{0%{background-position:150% 0}100%{background-position:-150% 0}}
@keyframes sawda-reload-progress82{0%{width:0}28%{width:31%}68%{width:77%}100%{width:100%}}
@keyframes sawda-reload-breathe82{0%,100%{opacity:.58;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}
@media(max-width:430px){.sawda-reload-card{padding:19px 17px 17px}.sawda-reload-logo-stage{width:158px;height:158px}.sawda-reload-logo,.sawda-reload-sweep{width:114px;height:112px}}
@media(prefers-reduced-motion:reduce){#sawda-reload-overlay,.sawda-reload-card{transition:none!important}.sawda-reload-logo-stage:before,.sawda-reload-orbit,.sawda-reload-sweep,.sawda-reload-progress>span,.sawda-reload-status i{animation:none!important}.sawda-reload-progress>span{width:100%!important}}
