/* r17 (Piero 05/11): módulo 110. Administración → Directores técnicos: solicitudes de DT por decidir arriba de la tabla; Jugadores: botones de estadísticas junto a «IR A ACCESOS». */
#dt-solicitudes-pendientes.dtp { margin: 0 0 16px; padding: 0; }
#dt-solicitudes-pendientes[hidden] { display: none; }
#dt-solicitudes-pendientes .dtp-titulo { margin: 0 0 10px; font-size: 1rem; }
#dt-solicitudes-pendientes .dtp-lista { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }
#dt-solicitudes-pendientes .dtp-fila { border: 1px solid var(--gold, #f5c542); border-radius: 12px; padding: 12px; background: rgba(250, 204, 21, .06); overflow-wrap: anywhere; }
#dt-solicitudes-pendientes .dtp-cab small, #dt-solicitudes-pendientes .dtp-meta, #dt-solicitudes-pendientes .dtp-nota-suave { color: var(--text-muted, #aaa); }
#dt-solicitudes-pendientes .dtp-que { margin-top: 2px; }
#dt-solicitudes-pendientes .dtp-meta { display: block; margin-top: 2px; }
#dt-solicitudes-pendientes .dtp-nota { margin-top: 6px; font-size: .9rem; }
#dt-solicitudes-pendientes .dtp-botones { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
#dt-solicitudes-pendientes .dtp-botones button { min-height: 44px; padding: 0 16px; }
#dt-solicitudes-pendientes .dtp-aviso { margin: 0 0 10px; font-weight: 700; }
#dt-solicitudes-pendientes .dtp-error { margin: 0 0 8px; color: #ff8aa0; font-weight: 700; }
#panel-jugadores .aviso-ir-a-accesos .xaa-botones { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
#panel-jugadores .aviso-ir-a-accesos .xaa-botones button { min-height: 44px; padding: 8px 14px; }
@media (max-width: 480px) {
  #dt-solicitudes-pendientes .dtp-botones button { flex: 1 1 auto; }
  #panel-jugadores .aviso-ir-a-accesos .xaa-botones { width: 100%; }
  #panel-jugadores .aviso-ir-a-accesos .xaa-botones button { flex: 1 1 100%; }
}
