.sds-loader-screen{z-index:9999;box-sizing:border-box;background-color:#fdf2ed;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;margin:0;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.sds-loader-screen>.sds-loader-gif{object-fit:contain;object-position:center;filter:none;border:0;border-radius:0;width:min(350px,100%);max-width:100%;height:auto;max-height:min(64dvh,350px);margin:0;padding:0;animation:none;display:block;transform:none}.sds-loader-label{color:#315f3a;margin-top:12px;font-size:.9rem;font-weight:700}.sds-loader-recovery{color:#173d24;text-align:center;background:#ffffffe0;border:1px solid #315f3a33;border-radius:16px;width:min(440px,100%);margin-top:12px;padding:20px;box-shadow:0 12px 36px #315f3a1f}.sds-loader-recovery strong,.sds-loader-recovery span{display:block}.sds-loader-recovery strong{font-size:1.05rem}.sds-loader-recovery span{color:#526457;margin-top:6px;font-size:.9rem}.sds-loader-actions{justify-content:center;gap:10px;margin-top:16px;display:flex}.sds-loader-actions button{color:#fff;min-width:126px;min-height:44px;font:inherit;cursor:pointer;background:#315f3a;border:1px solid #315f3a;border-radius:999px;padding:10px 16px;font-weight:700}.sds-loader-actions .sds-loader-secondary{color:#315f3a;background:0 0}.sds-loader-actions button:focus-visible{outline-offset:3px;outline:3px solid #f4dc00}@media (max-width:520px){.sds-loader-screen>.sds-loader-gif{max-height:52dvh}.sds-loader-actions{flex-direction:column}.sds-loader-actions button{width:100%}}
