/* Thot Creative · © 2026 Webs Creative LLC · Todos los derechos reservados · Centro de soporte */
.tc-centro__resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin-bottom:1rem}
.tc-centro__resumen .gc-tarjeta{display:grid;gap:.2rem}
.tc-centro__resumen b{font-size:1.8rem;line-height:1}
.tc-centro__alerta b{color:var(--gc-peligro)}
.tc-centro__filtros{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1rem}
.tc-centro__filtros input[type=search]{flex:1 1 240px}
.tc-centro__check{display:flex;gap:.4rem;align-items:center;font-size:.9em}
.tc-centro__vacio{text-align:center;padding:2rem}
.tc-centro__fila{cursor:pointer}
.tc-centro__fila:focus-visible{outline:2px solid var(--gc-acento);outline-offset:-2px}
.tc-centro__ref{font-family:var(--gc-fuente-mono,monospace);font-size:.85em;white-space:nowrap}
.tc-centro__sub{display:block;opacity:.65;font-weight:400}
.tc-centro__vencido{display:block;color:var(--gc-peligro)}
.tc-centro__estado{display:inline-block;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--gc-borde,rgba(128,128,128,.3));font-size:.85em;white-space:nowrap}
.tc-centro__estado[data-estado=nuevo]{border-color:var(--gc-acento);color:var(--gc-acento)}
.tc-centro__capa{position:fixed;inset:0;z-index:var(--gc-z-modal,80);display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.5);overflow:auto}
.tc-centro__ficha{width:min(760px,100%);max-height:calc(100dvh - 2rem);overflow:auto;display:grid;gap:.8rem;align-content:start}
.tc-centro__ficha--ancha{width:min(900px,100%)}
.tc-centro__cab{display:flex;gap:1rem;align-items:flex-start}
.tc-centro__cab h2{margin:.1rem 0}
.tc-centro__controles{display:flex;flex-wrap:wrap;gap:.8rem}
.tc-centro__controles label{display:grid;gap:.2rem;font-size:.85em}
.tc-centro__dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem}
.tc-centro__hilo{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.tc-centro__msg{border:1px solid var(--gc-borde,rgba(128,128,128,.3));border-radius:var(--gc-radio,12px);padding:.7rem .9rem}
.tc-centro__msg header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.3rem}
.tc-centro__msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.tc-centro__msg--respuesta{border-color:var(--gc-acento)}
.tc-centro__msg--nota{border-style:dashed;opacity:.85}
.tc-centro__responder{display:grid;gap:.5rem}
.tc-centro__pie{display:flex;justify-content:flex-end;align-items:center;gap:.8rem}
.tc-centro__servicio{border-top:1px solid var(--gc-borde,rgba(128,128,128,.3));padding-top:.7rem;display:grid;gap:.5rem}
.tc-centro__servicio header{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}
.tc-centro__servicio header .tc-centro__sub{flex:1;display:inline}
.tc-centro__equipo{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}
.tc-centro__clave{display:grid;gap:.4rem;padding:.8rem;border:1px solid var(--gc-acento);border-radius:var(--gc-radio,12px)}
.tc-centro__clave code{overflow-wrap:anywhere;user-select:all}
