.v1873-tts-prefetch{margin:14px 0}
.v1873-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.v1873-head h3{margin:0}
.v1873-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#f0f3f8;font-size:.72rem;font-weight:800}
.v1873-pill[data-state="pass"]{background:#e7f7ed;color:#23623a}
.v1873-pill[data-state="partial"]{background:#fff4d8;color:#8a5b00}
.v1873-pill[data-state="fail"]{background:#fff0f0;color:#a13030}
.v1873-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}
.v1873-grid>div{padding:12px;border-radius:12px;background:#f4f6fa}
.v1873-grid strong,.v1873-grid span{display:block}
.v1873-grid span{margin-top:3px;color:#687596;font-size:.76rem}
.v1873-progress{height:9px;border-radius:999px;background:#e7ebf2;overflow:hidden}
.v1873-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6b5cff,#36b8ec)}
.v1873-note{margin:10px 0 0;color:#687596;font-size:.78rem}
.v1873-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.v1873-loading{padding:14px;border-radius:12px;background:#f4f6fa;color:#687596}
@media(max-width:620px){.v1873-grid{grid-template-columns:1fr}.v1873-actions .secondary-btn{width:100%}}
