.st-wrap{background:var(--l-bg);min-height:100vh;color:var(--l-text);font-family:var(--l-font-body);padding:2.5rem 1.5rem 4rem}.st-inner{max-width:640px;margin:0 auto}.st-logo{width:auto;height:30px;margin-bottom:2.25rem;display:block}.st-titulo{font-family:var(--l-font-display);letter-spacing:-.02em;margin:0 0 1.75rem;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:700}.st-resumen{border:1.5px solid var(--l-border);background:var(--l-card);border-radius:16px;margin-bottom:2rem;padding:1.25rem 1.4rem;font-size:1.02rem;font-weight:600;line-height:1.5}.st-resumen.st-ok{border-color:var(--l-lime-bdr);background:var(--l-lime-bg)}.st-resumen.st-mal{border-color:var(--l-amber);background:var(--l-amber-bg)}.st-resumen.st-duda{border-color:var(--l-border-2)}.st-lista{border:1.5px solid var(--l-border);background:var(--l-card);border-radius:16px;margin:0 0 2rem;padding:0;list-style:none;overflow:hidden}.st-fila{border-bottom:1px solid var(--l-border);align-items:center;gap:.85rem;padding:1rem 1.4rem;display:flex}.st-fila:last-child{border-bottom:0}.st-punto{background:var(--l-text-3);border-radius:50%;flex-shrink:0;width:10px;height:10px}.st-punto.st-ok{background:var(--l-lime)}.st-punto.st-mal{background:var(--l-amber)}.st-punto.st-duda{background:var(--l-text-3)}.st-nombre{flex:1;font-weight:600}.st-estado{font-size:.92rem;font-weight:600}.st-estado.st-ok{color:var(--l-lime-dark)}.st-estado.st-mal{color:#a45f04}.st-estado.st-duda{color:var(--l-text-3)}.st-detalle{color:var(--l-text-3);margin-left:.4rem;font-size:.82rem}.st-avisos{margin-bottom:2rem}.st-aviso{border-left:3px solid var(--l-amber);background:var(--l-amber-bg);border-radius:0 12px 12px 0;margin-bottom:.85rem;padding:1rem 1.25rem}.st-aviso-fecha{color:var(--l-text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.78rem;font-weight:600}.st-aviso-titulo{margin:0 0 .25rem;font-weight:700}.st-aviso-texto{color:var(--l-text-2);margin:0;font-size:.95rem;line-height:1.55}.st-pie{color:var(--l-text-3);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.86rem;line-height:1.6;display:flex}.st-btn{font:inherit;color:var(--l-text-2);border:1.5px solid var(--l-border-2);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-weight:600;transition:border-color .14s,color .14s}.st-btn:hover{border-color:var(--l-lime-dark);color:var(--l-text)}.st-pie a{color:var(--l-text-2);font-weight:600}@media (width<=480px){.st-wrap{padding:2rem 1.1rem 3rem}.st-fila{gap:.65rem;padding:.9rem 1.1rem}.st-resumen{padding:1.1rem}}.st-metricas{border:1.5px solid var(--l-border);background:var(--l-card);border-radius:16px;margin-bottom:2rem;padding:1.1rem 1.4rem}.st-metrica{align-items:baseline;gap:.5rem;display:flex}.st-metrica-valor{font-family:var(--l-font-display);color:var(--l-text-3);font-size:1.5rem;font-weight:700}.st-metrica-valor.st-ok{color:var(--l-lime-dark)}.st-metrica-valor.st-duda{color:var(--l-amber)}.st-metrica-valor.st-mal{color:#a45f04}.st-metrica-nombre{color:var(--l-text-2);font-size:.9rem;font-weight:600}.st-metrica-nota{color:var(--l-text-3);margin:.35rem 0 0;font-size:.8rem}.st-historial{margin-bottom:2rem}.st-subtitulo{font-family:var(--l-font-display);margin:0 0 .85rem;font-size:1.1rem;font-weight:700}.st-vacio{border:1.5px dashed var(--l-border-2);color:var(--l-text-2);border-radius:16px;margin:0;padding:1.1rem 1.4rem;font-size:.95rem;font-weight:600}.st-vacio-nota{color:var(--l-text-3);margin-top:.5rem;font-size:.85rem;font-weight:400;line-height:1.55;display:block}.st-incidente{border-left:3px solid var(--l-border-2);background:var(--l-bg-2);border-radius:0 12px 12px 0;margin-bottom:.85rem;padding:1rem 1.25rem}
