/* Ticopa Hub · «Solicitudes por revisar» → Estadísticas (módulo 102): lista de casos dentro de la ventana grande, con botones grandes y texto que no se sale. */
.xds-ayuda, .xds-estado, .xds-pregunta { margin: 0 0 10px; }
.xds-estado:empty { display: none; }
.xds-estado[data-estado="error"] { color: var(--rojo, #ff4a6c); font-weight: 700; }
.xds-lista { list-style: none; margin: 0 0 12px; padding: 0; display: grid; gap: 10px; }
.xds-item { border: 1px solid var(--linea-fuerte, rgba(128,128,128,.4)); border-radius: 12px; padding: 12px; display: grid; gap: 6px; overflow-wrap: anywhere; }
.xds-item-hecha { opacity: .75; }
.xds-club { font-size: 1.05rem; }
.xds-liga, .xds-meta, .xds-detalle, .xds-sinpermiso, .xds-resuelta { margin: 0; }
.xds-botones { display: flex; flex-wrap: wrap; gap: 8px; }
.xds-confirmar { display: grid; gap: 8px; border-top: 1px dashed var(--linea-fuerte, rgba(128,128,128,.4)); padding-top: 8px; }
.xds-confirmar[hidden] { display: none; }
.xds-motivo { width: 100%; box-sizing: border-box; }
.xds-vacio { padding: 12px 0; }
.xds-partido { font-size: 1.05rem; }
.xds-item-disputa { border-left: 4px solid var(--rojo, #ff4a6c); }
.xds-dato, .xds-nota { margin: 0; }
.xds-dato { font-weight: 700; }
.xds-ver { display: inline-flex; align-items: center; justify-content: center; text-decoration: none; min-height: var(--toque, 44px); box-sizing: border-box; }
.xds-pie { margin-top: 4px; }
@media (max-width: 480px) { .xds-botones .mc-btn { flex: 1 1 100%; } }
