/* Estilos exclusivos de carga y cambio de estatus de SIMs. */


/* ===== Estilos dinámicos extraídos de recursos/javascript/modulos/sims.js — V1.2.10 ===== */
.estilo-sims-e431500f{background:var(--danger);}
.estilo-sims-252173ed{white-space:nowrap;display:flex;gap:6px;align-items:center;}
.estilo-sims-0221509c{color:#9ca3af;}
.estilo-sims-f4de29b3{margin-top:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;}
.estilo-sims-a8927fd5{font-size:12px;color:var(--mut);}
.estilo-sims-af8894a4{display:flex;align-items:center;gap:8px;font-size:12px;}
.estilo-sims-fea9a48c{gap:8px;}
.estilo-sims-b1ecc496{margin-top:8px;}
.estilo-sims-074b340b{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.estilo-sims-98adb372{display:none;align-items:center;gap:4px;}
.estilo-sims-ad653e03{margin-left:8px;margin-top:8px;}
.estilo-sims-c8be1ccb{display:none;}
.estilo-sims-9374e842{margin-top:12px;}
.estilo-sims-08ac3913{margin:4px 0 8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.estilo-sims-e73ebf41{max-width:220px;}
.estilo-sims-fa13574d{color:var(--mut);}
.estilo-sims-c7994a01{max-height:40vh;}
.estilo-sims-f92d4980{color:var(--mut);font-size:0.9rem;}
.estilo-sims-760171c6{display:flex;flex-wrap:wrap;gap:10px;}
.estilo-sims-5ead86be{flex:1;min-width:140px;padding:10px 12px;border-radius:14px;background:rgba(15,23,42,0.9);box-shadow:0 10px 30px rgba(15,23,42,0.9);border:1px solid rgba(148,163,184,0.6);}
.estilo-sims-aff48f73{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--mut);margin-bottom:4px;}
.estilo-sims-83ea4b85{font-size:1.4rem;font-weight:600;color:#e5e7eb;}
.estilo-sims-2fb076ae{font-size:0.8rem;color:var(--mut);margin-top:2px;}
.estilo-sims-c0a15699{flex:1;min-width:140px;padding:10px 12px;border-radius:14px;background:rgba(22,163,74,0.12);border:1px solid rgba(34,197,94,0.5);}
.estilo-sims-f127a4e3{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:#bbf7d0;margin-bottom:4px;}
.estilo-sims-fb76d3ec{font-size:1.4rem;font-weight:600;color:#bbf7d0;}
.estilo-sims-d7284240{font-size:0.8rem;color:#bbf7d0;margin-top:2px;}
.estilo-sims-a5874797{flex:1;min-width:140px;padding:10px 12px;border-radius:14px;background:rgba(30,64,175,0.14);border:1px solid rgba(129,140,248,0.6);}
.estilo-sims-fd8f2b01{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.08em;color:#c7d2fe;margin-bottom:4px;}
.estilo-sims-69922ad1{font-size:1.4rem;font-weight:600;color:#c7d2fe;}
.estilo-sims-632eb1ad{font-size:0.8rem;color:#c7d2fe;margin-top:2px;}
.estilo-sims-74592716{margin-top:6px;font-size:0.8rem;color:var(--mut);}
.estilo-sims-0d62a51e{text-align:center;color:var(--mut);}
.estilo-sims-10e09736{border-color:#22c55e;background:rgba(34,197,94,0.15);color:#bbf7d0;}
.estilo-sims-68cd1b7d{border-color:#f97316;background:rgba(249,115,22,0.12);color:#fed7aa;}
.estilo-sims-22178e89{border-color:#64748b;background:rgba(148,163,184,0.20);color:#e5e7eb;}
.estilo-sims-8a880b37{background:radial-gradient(circle at top left, rgba(56,189,248,0.16), rgba(15,23,42,0.96));border-color:rgba(148,163,184,0.6);box-shadow:0 18px 45px rgba(15,23,42,0.8);}
.estilo-sims-52e78519{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}
.estilo-sims-3fb20b80{display:flex;align-items:center;gap:10px;margin-bottom:4px;}
.estilo-sims-bd6dc343{display:inline-flex;width:34px;height:34px;border-radius:999px;align-items:center;justify-content:center;background:rgba(15,23,42,0.9);box-shadow:0 0 0 1px rgba(148,163,184,0.4);font-size:18px;}
.estilo-sims-1da9facb{margin:0;}
.estilo-sims-30caa4e5{color:var(--mut);font-size:0.9rem;margin-top:4px;max-width:520px;}
.estilo-sims-1d56829e{text-align:right;font-size:0.75rem;color:var(--mut);}
.estilo-sims-b18b91b0{opacity:0.9;}
.estilo-sims-b68ddf75{font-weight:600;color:#e5e7eb;}
.estilo-sims-d8a81eac{margin-top:10px;}
.estilo-sims-95877a9e{margin-top:16px;align-items:flex-end;}
.estilo-sims-678560dd{display:block;color:var(--mut);margin-top:4px;font-size:0.8rem;}
.estilo-sims-8a359a76{margin-top:16px;}
.estilo-sims-10a7ac36{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.estilo-sims-21d91b70{display:block;}
.estilo-sims-e7673d9c{margin-top:18px;}
.estilo-sims-689c0143{font-size:0.8rem;color:var(--mut);margin-top:18px;}
.estilo-sims-d54cf55c{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;}
.estilo-sims-0e34bb86{margin:2px 0 0;font-size:0.8rem;color:var(--mut);}
.estilo-sims-30eaccdf{display:flex;gap:6px;font-size:0.75rem;flex-wrap:wrap;justify-content:flex-end;}
.estilo-sims-2fbeb29b{border-color:#22c55e;background:rgba(34,197,94,0.1);color:#bbf7d0;}
.estilo-sims-5be1ea4e{border-color:#64748b;background:rgba(148,163,184,0.18);color:#e5e7eb;}
.estilo-sims-e1bf0210{max-height:50vh;}
.estilo-sims-d6a96a40{margin-top:10px;padding:10px 12px;border-radius:18px;background:radial-gradient(circle at top left, rgba(34,197,94,0.18), rgba(15,23,42,0.96));border:1px solid rgba(34,197,94,0.7);box-shadow:0 16px 40px rgba(15,23,42,0.9);}
.estilo-sims-17d99b41{display:flex;align-items:flex-start;gap:10px;}
.estilo-sims-57a2a33b{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%, #4ade80, #0f172a);box-shadow:0 0 14px rgba(34,197,94,0.85);font-size:14px;}
.estilo-sims-a07604d3{flex:1;min-width:0;}
.estilo-sims-cad00c57{display:flex;justify-content:space-between;align-items:center;gap:8px;}
.estilo-sims-7b838e64{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.09em;color:var(--mut);margin-bottom:2px;}
.estilo-sims-e46884b1{font-size:0.92rem;font-weight:600;color:#e5e7eb;}
.estilo-sims-f3fa4478{font-size:0.72rem;color:#bbf7d0;text-align:right;}
.estilo-sims-0b87e9e0{font-weight:600;}
.estilo-sims-3587d72c{font-size:0.78rem;color:var(--mut);margin-top:4px;}
.estilo-sims-65bf11fe{margin-top:10px;padding:10px 12px;border-radius:18px;background:radial-gradient(circle at top left, rgba(56,189,248,0.20), rgba(15,23,42,0.96));border:1px solid rgba(148,163,184,0.7);box-shadow:0 16px 40px rgba(15,23,42,0.85);}
.estilo-sims-377c1c81{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%, #4ade80, #0f172a);box-shadow:0 0 12px rgba(56,189,248,0.70);font-size:14px;}
.estilo-sims-6480150e{font-size:0.7rem;color:var(--mut);text-align:right;}
.estilo-sims-fa1104be{font-weight:600;color:#bae6fd;}
.estilo-sims-2f101a2a{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:4px;font-size:0.72rem;color:var(--mut);gap:6px;flex-wrap:wrap;}
.estilo-sims-c8d67009{display:flex;gap:6px;flex-wrap:wrap;}
.estilo-sims-b99640e7{padding:3px 8px;border-radius:999px;border:1px solid rgba(34,197,94,0.6);background:rgba(22,163,74,0.18);color:#bbf7d0;}
.estilo-sims-3f0f056d{padding:3px 8px;border-radius:999px;border:1px solid rgba(129,140,248,0.7);background:rgba(30,64,175,0.30);color:#c7d2fe;}
.estilo-sims-b986b388{opacity:0.85;}
.estilo-sims-553b8056{position:relative;width:100%;height:6px;border-radius:999px;background:rgba(15,23,42,0.85);overflow:hidden;}
.estilo-sims-327e2a7d{position:absolute;inset:0;background-image:linear-gradient( 120deg, rgba(148,163,184,0.18) 25%, transparent 25%, transparent 50%, rgba(148,163,184,0.18) 50%, rgba(148,163,184,0.18) 75%, transparent 75%, transparent );background-size:34px 34px;opacity:0.65;animation:barStripe 1.1s linear infinite;}

/* ===== Estilos dinámicos semánticos V1.2.10 ===== */
.cambio-status-progress-fill{position:relative;width:0;height:100%;border-radius:999px;background:linear-gradient(90deg,#4ade80,#22c5aa,#38bdf8);box-shadow:0 0 18px rgba(56,189,248,0.75);transition:width .45s ease-out;}
