/*
ESTILOS MINIMALISTAS PARA MÓDULOS DE GDPLUS
Prestamos, Archivo Central y Transferencias
*/

/* ========================================
   ESTILOS MINIMALISTAS GLOBALES
   ======================================== */

/* Eliminar franja negra - asegurar fondos consistentes */
.content-wrapper {
  background-color: #ecf0f5 !important;
}

.content-header {
  background: transparent !important;
  padding: 15px !important;
  margin-bottom: 0 !important;
}

.content {
  background: transparent !important;
}

/* Tablas simples y limpias */
.table thead th {
  background-color: #f5f5f5;
  color: #333;
  font-weight: 500;
  border-bottom: 2px solid #ddd;
  padding: 10px 8px;
}

.table tbody tr:hover {
  background-color: #fafafa;
}

/* Badges simples */
.badge {
  font-weight: normal;
  padding: 4px 8px;
}

.badge-estado-pendiente {
  background-color: #f39c12;
}

.badge-estado-aprobado {
  background-color: #00a65a;
}

.badge-estado-rechazado {
  background-color: #dd4b39;
}

.badge-estado-activo {
  background-color: #00c0ef;
}

.badge-estado-cerrado {
  background-color: #999;
}

.badge-estado-vencido {
  background-color: #d73925;
}

/* ========================================
   ARCHIVO CENTRAL - TABS MINIMALISTAS
   ======================================== */

/* Tabs sin fondo, solo borde inferior */
#acTabs {
  background: transparent !important;
  border-bottom: 2px solid #e0e0e0 !important;
  margin-bottom: 20px !important;
}

#acTabs > li > a {
  background: transparent !important;
  color: #666 !important;
  border: none !important;
  border-bottom: 3px solid transparent !important;
  padding: 12px 20px !important;
  transition: all 0.2s;
}

#acTabs > li > a:hover {
  background: #f5f5f5 !important;
  color: #333 !important;
}

#acTabs > li.active > a {
  background: transparent !important;
  color: #3c8dbc !important;
  border-bottom: 3px solid #3c8dbc !important;
  font-weight: 500 !important;
}

/* ========================================
   TRANSFERENCIAS
   ======================================== */

.badge-transfer-pendiente {
  background-color: #f39c12;
}

.badge-transfer-en-proceso {
  background-color: #00c0ef;
}

.badge-transfer-completada {
  background-color: #00a65a;
}

.badge-transfer-rechazada {
  background-color: #dd4b39;
}

/* ========================================
   RESPONSIVE
   ======================================== */

@media (max-width: 768px) {
  #acTabs > li {
    width: 100%;
  }

  #acTabs > li > a {
    border-radius: 0 !important;
  }
}
