.soporte-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}
.soporte-resumen .card{margin:0;text-align:left;cursor:pointer;font:inherit;color:var(--texto)}
.soporte-resumen strong{display:block;font-size:26px;color:var(--verde-osc)}
.soporte-resumen span{font-size:13px}
.soporte-enlace{border:0;background:none;color:var(--verde-osc);text-align:left;padding:0;font:inherit;font-weight:700;cursor:pointer;overflow-wrap:anywhere}
.soporte-enlace:hover{text-decoration:underline}
.soporte-elegir{margin-top:16px!important}
.soporte-elegir input{margin-top:6px;padding:10px;max-width:100%}
.soporte-fotos{display:flex;gap:12px;flex-wrap:wrap;margin:10px 0}
.soporte-mini,.soporte-foto{display:flex;flex-direction:column;align-items:center;gap:6px;width:140px;border:1px solid var(--borde);border-radius:8px;padding:6px;background:white;font:inherit;overflow:hidden}
.soporte-mini img,.soporte-foto img{width:126px;height:100px;object-fit:contain;border-radius:4px}
.soporte-foto{cursor:pointer}.soporte-foto span{font-size:11px;overflow-wrap:anywhere;max-width:100%}
.soporte-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}
.soporte-historial article{border-left:3px solid var(--verde);border-bottom:1px solid var(--borde);padding:12px 16px;margin:14px 0}
.soporte-gestion{border-top:1px solid var(--borde);padding-top:18px;margin-top:18px}
.soporte-detalle h4{font-size:17px;margin:10px 0;color:var(--verde-osc)}
.soporte-foto-error{color:var(--rojo)}
.btn:disabled{opacity:.6;cursor:wait;transform:none}
@media(max-width:640px){.soporte-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.soporte-resumen .card{padding:12px}.soporte-historial article{padding:10px}.topbar #bSoporte{font-size:12px;padding:7px}.soporte-detalle .acciones{flex-wrap:wrap}}
