#esim-loading{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#fff;color:#203247;font:500 16px/1.6 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-align:center}#esim-loading[hidden]{display:none}#esim-loading .el-box{padding:28px;max-width:390px}#esim-loading img{display:block;width:150px;height:64px;object-fit:contain;margin:0 auto 22px}#esim-loading strong{display:block;font-size:20px;color:#0755e9;margin:14px 0 6px}#esim-loading p{margin:0;color:#536477}#esim-loading .el-ring{display:block;width:28px;height:28px;margin:auto;border:3px solid #e4edfc;border-top-color:#0755e9;border-radius:50%;animation:el-spin .8s linear infinite}@keyframes el-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#esim-loading .el-ring{animation:none;border-color:#a9c7f5;border-top-color:#0755e9}}
#esim-loading{background:#f7f9fc;isolation:isolate}
#esim-loading .el-skeleton{position:absolute;inset:0;max-width:1280px;margin:auto;padding:28px 28px;z-index:-2;overflow:hidden}
#esim-loading .el-nav{height:42px;width:70%;margin:0 0 48px;border-radius:8px;background:#e2e7ee}
#esim-loading .el-hero{height:220px;border-radius:16px;background:#e2e7ee;margin-bottom:32px}
#esim-loading .el-bars i{display:block;background:#e2e7ee;width:38%;height:22px;margin:16px 0;border-radius:5px}
#esim-loading .el-bars i+ i{width:58%;height:14px}
#esim-loading .el-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}
#esim-loading .el-cards>div{border:1px solid #e0e5ec;background:#fff;border-radius:12px;padding:22px;height:140px}
#esim-loading .el-cards i{display:block;height:14px;width:65%;background:#e2e7ee;border-radius:5px;margin:9px 0}
#esim-loading .el-cards i:first-child{height:22px;width:40%}
#esim-loading .el-nav,#esim-loading .el-hero,#esim-loading i{position:relative;overflow:hidden}
#esim-loading .el-nav:after,#esim-loading .el-hero:after,#esim-loading i:after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,#fff9,transparent);animation:el-scan 1.4s ease-in-out infinite}
#esim-loading:before{content:'';position:absolute;inset:0;background:#2032471c;z-index:-1}
#esim-loading .el-box{background:#fff;border:1px solid #e0e7f0;border-radius:16px;box-shadow:0 16px 60px #15345918;width:calc(100% - 40px);box-sizing:border-box;padding:28px 30px;max-width:410px}
@keyframes el-scan{to{transform:translateX(100%)}}
@media(max-width:650px){#esim-loading .el-cards{grid-template-columns:1fr 1fr;gap:12px}#esim-loading .el-skeleton{padding:20px}#esim-loading .el-hero{height:180px}}
@media(prefers-reduced-motion:reduce){#esim-loading .el-nav:after,#esim-loading .el-hero:after,#esim-loading i:after{animation:none}}

#esim-loading{z-index:2147483000!important}#esim-loading[hidden]{display:none!important}
