/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

/* ==========================================================================
   BUTTON SYSTEM - Ñande Roga
   ========================================================================== */

/*
 * CONVENCIONES DE BOTONES:
 *
 * .btn-action      → Acciones principales CRUD (Pagar, Contrato, Crear, etc)
 * .btn-view        → Ver detalles (solo lectura)
 * .btn-edit        → Editar registros
 * .btn-submit      → Guardar en formularios
 * .btn-cancel      → Cancelar/Volver
 * .btn-delete      → Eliminar (destructivo)
 */

/* Botones de acción principal - Azul sólido (igual que submit) */
.btn-action {
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
  color: white !important;
}

.btn-action:hover {
  background-color: #0b5ed7 !important;
  border-color: #0a58ca !important;
  color: white !important;
}

/* Botones de ver - Gris outline */
.btn-view {
  color: #6c757d !important;
  border-color: #6c757d !important;
  background-color: transparent !important;
}

.btn-view:hover {
  color: white !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}

/* Botones de editar - Azul outline */
.btn-edit {
  color: #0d6efd !important;
  border-color: #0d6efd !important;
  background-color: transparent !important;
}

.btn-edit:hover {
  color: white !important;
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
}

/* Botones de submit/guardar - Azul sólido */
.btn-submit {
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
  color: white !important;
}

.btn-submit:hover {
  background-color: #0b5ed7 !important;
  border-color: #0a58ca !important;
  color: white !important;
}

/* Botones de cancelar - Gris outline */
.btn-cancel {
  color: #6c757d !important;
  border-color: #6c757d !important;
  background-color: transparent !important;
}

.btn-cancel:hover {
  color: white !important;
  background-color: #6c757d !important;
  border-color: #6c757d !important;
}

/* Botones de eliminar - Rojo */
.btn-delete {
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
  color: white !important;
}

.btn-delete:hover {
  background-color: #bb2d3b !important;
  border-color: #b02a37 !important;
  color: white !important;
}

/* Custom styles */
