/**
 * cmb.css - Estilos del modulo Tipos de Cambio
 * @version 1.0.0
 * @author Equipo ERP
 * @date 2026-05-25
 */

.cmb-page .cmb-card,
#mdaCmb .modal-content {
    border-radius: 8px;
    overflow: hidden;
}

.cmb-page .cmb-kpi {
    border-radius: 8px;
    color: #fff;
}

.cmb-page .cmb-kpi .inner h3 {
    font-size: 1.7rem;
    letter-spacing: 0;
}

.cmb-page .cmb-kpi-green {
    background: linear-gradient(135deg, #16834a 0%, #0f5f38 100%);
}

.cmb-page .cmb-kpi-blue {
    background: linear-gradient(135deg, #1d6fa5 0%, #124b71 100%);
}

.cmb-page .cmb-kpi-gold {
    background: linear-gradient(135deg, #b7791f 0%, #805214 100%);
}

.cmb-page .cmb-kpi-slate {
    background: linear-gradient(135deg, #51606f 0%, #2f3943 100%);
}

.cmb-page .cmb-date-range {
    cursor: pointer;
    background: #fff;
    border-radius: 8px;
}

#tblCmb thead th {
    background: #f4f7f6;
    color: #2f3943;
    border-bottom: 2px solid #16834a;
    font-weight: 600;
    white-space: nowrap;
}

#tblCmb tbody td {
    vertical-align: middle;
}

#tblCmb .btn-group .btn {
    min-width: 34px;
}

#mdaCmb .cmb-modal-header {
    background: linear-gradient(135deg, #16834a 0%, #1d6fa5 100%);
    color: #fff;
    border-bottom: 0;
}

#mdaCmb label {
    font-weight: 600;
    color: #35424f;
}

#mdaCmb .form-control {
    border-radius: 8px;
}

#cmbFactilizaStatus {
    border-radius: 8px;
}

@media (max-width: 768px) {
    .cmb-page .btn-toolbar .btn {
        margin-bottom: .4rem;
    }

    .cmb-page .cmb-kpi .inner h3 {
        font-size: 1.45rem;
    }
}
