/* /Components/Dialogs/ConfiguracionesDialog.razor.rz.scp.css */
.mud-paper .tab-managment[b-5by9okhism] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto;
    column-gap: 12px;
}
.item1[b-5by9okhism] {
    grid-column: 1 / -1; 
}

.item2[b-5by9okhism] {
    grid-column: 1 / 2; 
}

.item3[b-5by9okhism] {
    grid-column: 2 / 3; 
}

.item4[b-5by9okhism] {
    grid-column: 1 / -1; 
}

.item5[b-5by9okhism] {
    grid-column: 1 / 2; 
}

.item6[b-5by9okhism] {
    grid-column: 2 / 3; 
}


/* /Components/Dialogs/CopiarConfiguracionDialog.razor.rz.scp.css */
/* /Components/Dialogs/CrearEditarMappingDialog.razor.rz.scp.css */
/* /Components/Dialogs/EditarVistasDialog.razor.rz.scp.css */
.riskco-layout[b-jc3pup4yxo] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-jc3pup4yxo] {
    padding: 3px;
}

.result-general[b-jc3pup4yxo] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-jc3pup4yxo] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-jc3pup4yxo] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-jc3pup4yxo] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-jc3pup4yxo] {
    padding: 3px;
    margin-top: 5px;
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-jc3pup4yxo] {
    max-height: 580px; /* Ajusta según tu preferencia */
    height: 580px;
    overflow: auto;
    /* Scroll vertical si el contenido excede */
}

/* Opcional: Personaliza la scrollbar para que se vea mejor */
.riskco-layout[b-jc3pup4yxo] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-jc3pup4yxo] {
    padding: 3px;
}

.result-general[b-jc3pup4yxo] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-jc3pup4yxo] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-jc3pup4yxo] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-jc3pup4yxo] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-jc3pup4yxo] {
    padding: 3px;
    margin-top: 5px;
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-jc3pup4yxo] {
    max-height: 580px; /* Ajusta según tu preferencia */
    height: 580px;
    overflow: auto;
    /* Scroll vertical si el contenido excede */
}

/* Opcional: Personaliza la scrollbar para que se vea mejor */
  
/* /Components/Dialogs/IFRS17/NuevoFlujoDialog.razor.rz.scp.css */
.riskco-layout[b-02u8opapmj] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-02u8opapmj] {
    padding: 3px;
}

.result-general[b-02u8opapmj] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Dialogs/IFRS17/VerCurva.razor.rz.scp.css */
.riskco-layout[b-wy9rlxw22t] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    Max-height: 80vh;
}

.controls-container[b-wy9rlxw22t] {
    padding: 3px;
}

.result-general[b-wy9rlxw22t] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-wy9rlxw22t] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Dialogs/REC_SCR_PyRCaidasDialog.razor.rz.scp.css */
.riskco-layout[b-qyhcs1s2r8] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qyhcs1s2r8] {
    padding: 3px;
}

.result-general[b-qyhcs1s2r8] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-qyhcs1s2r8] {
    padding: 3px;
    margin-top: 5px;
}

/* Este estilo cambian en los MudSelect el espacio entre la casilla del checkbox y el texto que sea mas corto el espacio */
.mud-list-item-icon[b-qyhcs1s2r8] {
    min-width: 25px !important;
}
/* Este estilo cambian en los MudSelect el espacio de la izquierda y la derecha de la lista de elementos */
.mud-list-item-gutters[b-qyhcs1s2r8] {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.page[b-2awlg7gkrk] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-2awlg7gkrk] {
    flex: 1;
}

.sidebar[b-2awlg7gkrk] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-2awlg7gkrk] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-2awlg7gkrk]  a, .top-row[b-2awlg7gkrk]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-2awlg7gkrk]  a:hover, .top-row[b-2awlg7gkrk]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-2awlg7gkrk]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-2awlg7gkrk] {
        justify-content: space-between;
    }

    .top-row[b-2awlg7gkrk]  a, .top-row[b-2awlg7gkrk]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-2awlg7gkrk] {
        flex-direction: row;
    }

    .sidebar[b-2awlg7gkrk] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-2awlg7gkrk] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-2awlg7gkrk]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-2awlg7gkrk], article[b-2awlg7gkrk] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-2awlg7gkrk] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-2awlg7gkrk] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Pages/Administracion/AdministracionUsuarios.razor.rz.scp.css */
.riskco-layout[b-ww1zkxjmld] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-ww1zkxjmld] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-ww1zkxjmld] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.highlighted-item[b-ww1zkxjmld] {
    background-color: #0f5132 !important;
}
/* /Components/Pages/Administracion/Departamentos.razor.rz.scp.css */
.riskco-layout[b-g2zye7pg3i] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-g2zye7pg3i] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-g2zye7pg3i] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.highlighted-item[b-g2zye7pg3i] {
    background-color: #0f5132 !important;
}
/* /Components/Pages/Administracion/Logs/ExplotarLogs.razor.rz.scp.css */

.riskco-layout[b-mub9lih5r4] {
    display: grid;
    grid-template-rows: auto auto auto 1fr;
    height: 100%;
}

.controls-container-primary[b-mub9lih5r4] {
    padding: 3px;
}

.controls-container[b-mub9lih5r4] {
    padding: 3px;
}

.result-general[b-mub9lih5r4] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-mub9lih5r4] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}
/* /Components/Pages/Administracion/Logs/ExplotarLogs_Atributos.razor.rz.scp.css */

.riskco-layout[b-4dp1ciil12] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container-primary[b-4dp1ciil12] {
    padding: 3px;
}

.controls-container[b-4dp1ciil12] {
    padding: 3px;
}

.result-general[b-4dp1ciil12] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
   
}

.footer-container[b-4dp1ciil12] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}
/* /Components/Pages/Administracion/Logs/ExplotarLogs_Login.razor.rz.scp.css */

.riskco-layout[b-qj5jyqls4f] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container-primary[b-qj5jyqls4f] {
    padding: 3px;
}

.controls-container[b-qj5jyqls4f] {
    padding: 3px;
}

.result-general[b-qj5jyqls4f] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-qj5jyqls4f] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}
/* /Components/Pages/Administracion/Roles.razor.rz.scp.css */

.riskco-layout[b-kqhapxm2nf] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-kqhapxm2nf] {
    padding: 3px;
}

.result-extend[b-kqhapxm2nf] {
    padding: 3px;
    min-width: auto;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
}

.footer-container[b-kqhapxm2nf] {
    padding: 3px;
    margin-top: 5px;
}

.highlighted-item[b-kqhapxm2nf] {
    background-color: #0f5132 !important;
}
/* /Components/Pages/Alm/AnalisisReinversionEstatica.razor.rz.scp.css */
.riskco-layout[b-ceqdqxqu3f] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-ceqdqxqu3f] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-ceqdqxqu3f] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-ceqdqxqu3f] {
    padding: 3px;
    
   
}
/* /Components/Pages/Alm/BonosSin.razor.rz.scp.css */
.riskco-layout[b-l6uwp51jdf] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}
.controls-container[b-l6uwp51jdf] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-l6uwp51jdf] {
    padding: 3px;
    display: inline-flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-l6uwp51jdf] {
    padding: 3px;
}
/* /Components/Pages/Alm/BonosSinTirCompraORating.razor.rz.scp.css */
.riskco-layout[b-ympx6edjfi] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ympx6edjfi] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-ympx6edjfi] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}

.footer-container[b-ympx6edjfi] {
    padding: 3px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Alm/CalculoCoeficientesSPV.razor.rz.scp.css */
.riskco-layout[b-ba59ca99jq] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-ba59ca99jq] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-ba59ca99jq] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-ba59ca99jq] {
    padding: 3px;

}

.dxbl-btn-standalone.dxbl-btn-primary[b-ba59ca99jq] {
    --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(165, 27, 66, 0.2) !important;
    --dxbl-btn-bg: rgba(165, 27, 66, 1) !important;
    --dxbl-btn-border-color: rgba(165, 27, 66, 1) !important;
    --dxbl-btn-active-bg: rgba(120, 20, 48, 1) !important;
    --dxbl-btn-active-border-color: rgba(120, 20, 48, 1) !important;
    --dxbl-btn-hover-bg: rgba(145, 24, 57, 1) !important;
    --dxbl-btn-hover-border-color: rgba(145, 24, 57, 1) !important;
    --dxbl-btn-disabled-bg: rgba(240, 190, 200, 1) !important;
    --dxbl-btn-disabled-color: white !important;
    --dxbl-btn-disabled-border-color: rgba(240, 190, 200, 1) !important;
    --dxbl-btn-focus-outline-size: 0.125rem !important;
    --dxbl-btn-focus-outline-offset: 0.063rem !important;
    --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
    --dxbl-btn-focus-bg: rgba(165, 27, 66, 1) !important;
    --dxbl-btn-focus-border-bg: rgba(165, 27, 66, 1) !important;
    --dxbl-btn-focus-outline-color: rgba(165, 27, 66, 1) !important;
}

/* /Components/Pages/Alm/CalculoCurvasEnfoqueBottomUp.razor.rz.scp.css */
.riskco-layout[b-r4n612t2z6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-r4n612t2z6] {
    padding: 3px;
}

.result-general[b-r4n612t2z6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-r4n612t2z6] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/CalculoCurvasEnfoqueTopDown.razor.rz.scp.css */
.riskco-layout[b-l4dhz7yhaw] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}

.controls-container[b-l4dhz7yhaw] {
    padding: 3px;
}

.result-general[b-l4dhz7yhaw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
    height: 300px;
}

.result-general-no-scroll[b-l4dhz7yhaw] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-l4dhz7yhaw] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/CalculoCurvasRiskFree.razor.rz.scp.css */
.riskco-layout[b-3h3c3tkbok] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-3h3c3tkbok] {
    padding: 3px;
}

.result-general[b-3h3c3tkbok] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.save-buttons-container[b-3h3c3tkbok] {
    padding: 3px;
}

.footer-container[b-3h3c3tkbok] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/CalculoProvisionMatematicaDGS.razor.rz.scp.css */
.riskco-layout[b-cqvwn3qis2] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cqvwn3qis2] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-cqvwn3qis2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}

.footer-container[b-cqvwn3qis2] {
    padding: 3px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Alm/CoeficientesTipoDGS.razor.rz.scp.css */
.riskco-layout[b-nu3ql4idab] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-nu3ql4idab] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-nu3ql4idab] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-nu3ql4idab] {
    padding: 3px;
    
}
/* /Components/Pages/Alm/CoeficientesTipoUFR.razor.rz.scp.css */
.riskco-layout[b-8ddc8ulfsv] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-8ddc8ulfsv] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-8ddc8ulfsv] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-8ddc8ulfsv] {
    padding: 3px;

}
/* /Components/Pages/Alm/CoeficienteTipoDeInteres.razor.rz.scp.css */
.riskco-layout[b-714mdonk82] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}

.controls-container[b-714mdonk82] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-714mdonk82] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}


.footer-container[b-714mdonk82] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/DatosCartera.razor.rz.scp.css */
.riskco-layout[b-bh3lzf9c80] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}
.controls-container[b-bh3lzf9c80] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-bh3lzf9c80] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-bh3lzf9c80] {
    padding: 3px;
}
/* /Components/Pages/Alm/ExpectedCreditLoss.razor.rz.scp.css */
.riskco-layout[b-3o5kbz9fn4] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-3o5kbz9fn4] {
    padding: 3px;
}

.result-general[b-3o5kbz9fn4] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-3o5kbz9fn4] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/ExpectedCreditLossActivo.razor.rz.scp.css */

.riskco-layout[b-o8tcbkfenw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-o8tcbkfenw] {
    padding: 3px;
}


.result-general[b-o8tcbkfenw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-o8tcbkfenw] {
    padding: 3px;
}
/* /Components/Pages/Alm/MappingALM.razor.rz.scp.css */

.riskco-layout[b-pf380aleq4] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-pf380aleq4] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto; 
    
}


.result-general[b-pf380aleq4] {
    padding: 3px;
    display: block;
    height: auto;
    overflow: auto;
}



.footer-container[b-pf380aleq4] {
    padding: 3px;
}
/* /Components/Pages/Alm/NuevoValorProvision.razor.rz.scp.css */
.riskco-layout[b-xq93t05vrk] {
    display: grid;
    grid-template-rows: auto auto;
    height: 100%;
}

.controls-container[b-xq93t05vrk] {
    padding: 3px;
}

.result-general[b-xq93t05vrk] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-xq93t05vrk] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/OptimizacionCFM.razor.rz.scp.css */
.riskco-layout[b-zgrw1z53ma] {
    display: grid;
    grid-template-rows: auto 2fr auto;
    height: 100%;
}

.controls-container[b-zgrw1z53ma] {
    padding: 3px;
}

.result-general[b-zgrw1z53ma] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-zgrw1z53ma] {
    padding: 15px;
}
/* /Components/Pages/Alm/OptimizacionInmunizacion.razor.rz.scp.css */
.riskco-layout[b-3jv9r8igsy] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}
.controls-container[b-3jv9r8igsy] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-3jv9r8igsy] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-3jv9r8igsy] {
    padding: 3px;
  
}
/* /Components/Pages/Alm/ReducirColaPasivos.razor.rz.scp.css */
.riskco-layout[b-ndubo4ixxd] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ndubo4ixxd] {
    padding: 3px;
}


.result-general[b-ndubo4ixxd] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-ndubo4ixxd] {
    padding: 3px;
}
/* /Components/Pages/Alm/SPPI_DefinicionCupon.razor.rz.scp.css */
.riskco-layout[b-ekre1m1xyt] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ekre1m1xyt] {
    
}

.result-general[b-ekre1m1xyt] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-ekre1m1xyt] {
    
}


/* /Components/Pages/Alm/SPPI_DefinicionTipoCupon.razor.rz.scp.css */

.riskco-layout[b-oee1fz4cx6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-oee1fz4cx6] {
}


.result-general[b-oee1fz4cx6] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-oee1fz4cx6] {
}
/* /Components/Pages/Alm/SumarioALM.razor.rz.scp.css */
.riskco-layout[b-r6cs09gh2q] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-r6cs09gh2q] {
    padding: 3px;
}

.result-general[b-r6cs09gh2q] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.result-general-2[b-r6cs09gh2q] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.footer-container[b-r6cs09gh2q] {
    padding: 3px;
     margin-top: 5px; 
   
}

/* /Components/Pages/Alm/SumarioALMWhatIf.razor.rz.scp.css */
.riskco-layout[b-nhbaniqxfh] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-nhbaniqxfh] {
    padding: 3px;
}

.result-general[b-nhbaniqxfh] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.result-general-2[b-nhbaniqxfh] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.footer-container[b-nhbaniqxfh] {
    padding: 3px;
     margin-top: 5px; 
   
}

/* /Components/Pages/Alm/TestSPPI.razor.rz.scp.css */
.riskco-layout[b-hsr92vn5j3] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-hsr92vn5j3] {
    padding: 3px;
}

.result-general[b-hsr92vn5j3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-hsr92vn5j3] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/TestSPPIActivo.razor.rz.scp.css */
.riskco-layout[b-cs12m1hrj9] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cs12m1hrj9] {
    padding: 3px;
}

.result-general[b-cs12m1hrj9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-cs12m1hrj9] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/TipoInteresTecnicoCFM.razor.rz.scp.css */
.riskco-layout[b-s9ptgd5o69] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-s9ptgd5o69] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-s9ptgd5o69] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}

.footer-container[b-s9ptgd5o69] {
    padding: 3px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Alm/TipoInteresTecnicoCFMSolvenciaII.razor.rz.scp.css */
.riskco-layout[b-yp31lnekjs] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-yp31lnekjs] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-yp31lnekjs] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}

.footer-container[b-yp31lnekjs] {
    padding: 3px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Alm/TipoInteresTecnicoInmunizacion.razor.rz.scp.css */
.riskco-layout[b-wewxepwy4g] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-wewxepwy4g] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-wewxepwy4g] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-wewxepwy4g] {
    padding: 3px;
}
/* /Components/Pages/Alm/VerActivos.razor.rz.scp.css */
.riskco-layout[b-6q4mxil8mw] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}

.controls-container[b-6q4mxil8mw] {
    padding: 3px;
}

.result-general[b-6q4mxil8mw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-6q4mxil8mw] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/VerCurva.razor.rz.scp.css */
.riskco-layout[b-b0oo7e6mpb] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}

.controls-container[b-b0oo7e6mpb] {
    padding: 3px;
}

.result-general[b-b0oo7e6mpb] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-b0oo7e6mpb] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/VerCurvasInflacion.razor.rz.scp.css */
.riskco-layout[b-jmres6kfz7] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
}

.controls-container[b-jmres6kfz7] {
    padding: 3px;
}

.result-general[b-jmres6kfz7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-jmres6kfz7] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Alm/VerFlujos.razor.rz.scp.css */
.riskco-layout[b-mu8jm5otig] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-mu8jm5otig] {
    padding: 3px;
    background-color: transparent;
}

.result-general[b-mu8jm5otig] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    background-color: transparent;
}


.footer-container[b-mu8jm5otig] {
    padding: 3px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Alm/VerificacionCFM.razor.rz.scp.css */
.riskco-layout[b-usy1xt15b3] {
    display: grid;
    grid-template-rows: auto 2fr auto 2fr auto;
    height: 100%;
}

.controls-container[b-usy1xt15b3] {
    padding: 3px;
}

.result-general[b-usy1xt15b3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.controls-recalculate[b-usy1xt15b3] {
    padding: 3px;
}

.footer-container[b-usy1xt15b3] {
    padding: 15px;
}
/* /Components/Pages/Alm/VerificacionCFM_SII.razor.rz.scp.css */
.riskco-layout[b-f4yf1lp2u6] {
    display: grid;
    grid-template-rows: auto 2fr auto 2fr auto;
    height: 100%;
}

.controls-container[b-f4yf1lp2u6] {
    padding: 3px;
}

.result-general[b-f4yf1lp2u6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.controls-recalculate[b-f4yf1lp2u6] {
    padding: 3px;
}

.footer-container[b-f4yf1lp2u6] {
    padding: 15px;
}
/* /Components/Pages/Alm/VerificacionInmunizacion.razor.rz.scp.css */
.riskco-layout[b-gbwcg3sk3t] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-gbwcg3sk3t] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-gbwcg3sk3t] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-gbwcg3sk3t] {
    padding: 3px;
}
/* /Components/Pages/BackOffice/AsociarCarteraProyecto.razor.rz.scp.css */

.riskco-layout[b-q2ecxorzzd] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-q2ecxorzzd] {
    padding: 3px;
}

.result-general[b-q2ecxorzzd] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/BackOffice/ConfiguracionInformes.razor.rz.scp.css */
.riskco-layout[b-yv8zb0m8wj] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-yv8zb0m8wj] {
    padding: 3px;
}

.result-general[b-yv8zb0m8wj] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-yv8zb0m8wj] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-yv8zb0m8wj] {
    padding: 3px;
    margin-top: 5px;
}

[b-yv8zb0m8wj] .my-font-9 td {
    font-size: 9pt !important;
}

[b-yv8zb0m8wj] .my-font-10 td {
    font-size: 10pt !important;
}

[b-yv8zb0m8wj] .my-font-11 td {
    font-size: 11pt !important;
}

[b-yv8zb0m8wj] .my-font-12 td {
    font-size: 12pt !important;
}

[b-yv8zb0m8wj] .my-font-13 td {
    font-size: 13pt !important;
}

[b-yv8zb0m8wj] .my-font-14 td {
    font-size: 14pt !important;
}

[b-yv8zb0m8wj] .my-font-15 td {
    font-size: 15pt !important;
}

[b-yv8zb0m8wj] .my-font-16 td {
    font-size: 16pt !important;
}
/* /Components/Pages/BackOffice/GestionConceptosOutputs.razor.rz.scp.css */
.riskco-layout[b-hi789z12j1] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-hi789z12j1] {
    padding: 3px;
}

.result-general[b-hi789z12j1] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-hi789z12j1] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-hi789z12j1] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/BackOffice/GestionMovimientosContables.razor.rz.scp.css */
.riskco-layout[b-017e18zt22] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-017e18zt22] {
    padding: 3px;
}

.result-general[b-017e18zt22] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-017e18zt22] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-017e18zt22] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/BackOffice/GestionSetConceptos.razor.rz.scp.css */
.riskco-layout[b-kyl399sbz5] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-kyl399sbz5] {
    padding: 3px;
}

.result-general[b-kyl399sbz5] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-kyl399sbz5] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-kyl399sbz5] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/BackOffice/GestionSetPlanContable.razor.rz.scp.css */
.riskco-layout[b-7adn0x3zc6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7adn0x3zc6] {
    padding: 3px;
}

.result-general[b-7adn0x3zc6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-7adn0x3zc6] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-7adn0x3zc6] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/General/AgruparCarteras.razor.rz.scp.css */
.riskco-layout[b-y8hycv71fg] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-y8hycv71fg] {
    padding: 3px;
}

.result-general[b-y8hycv71fg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-y8hycv71fg] {
    padding: 3px;
}
/* /Components/Pages/General/AnalisisCartera.razor.rz.scp.css */
.riskco-layout[b-vm93nio2wp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vm93nio2wp] {
    padding: 3px;
}


.result-general[b-vm93nio2wp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-vm93nio2wp] {
    padding: 3px;
}
/* /Components/Pages/General/CalculadoraBonos.razor.rz.scp.css */

.riskco-layout[b-bbmef5lgka] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;    
    height: 100%;
}

.controls-in[b-bbmef5lgka] {
    padding: 3px;
}


.controls-out[b-bbmef5lgka] {
    padding: 3px;
}

.controls-flows[b-bbmef5lgka] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;    
}

.footer-container[b-bbmef5lgka] {
    padding: 3px;
}
/* /Components/Pages/General/CalculadoraForex.razor.rz.scp.css */
.riskco-layout[b-lcx34x58al] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-in[b-lcx34x58al] {
    padding: 3px;
}

.controls-out[b-lcx34x58al] {
    padding: 3px;
}

.controls-flows[b-lcx34x58al] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-lcx34x58al] {
    padding: 10px;
}
/* /Components/Pages/General/CalculadoraOpciones.razor.rz.scp.css */
.riskco-layout[b-8vanpjg7p8] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-in[b-8vanpjg7p8] {
    padding: 3px;
}

.controls-out[b-8vanpjg7p8] {
    padding: 3px;
}

.controls-flows[b-8vanpjg7p8] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-8vanpjg7p8] {
    padding: 10px;
}
/* /Components/Pages/General/CalculadoraOpcionesTI.razor.rz.scp.css */
.riskco-layout[b-1o4ofb8edu] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-in[b-1o4ofb8edu] {
    padding: 3px;
}

.controls-out[b-1o4ofb8edu] {
    padding: 3px;
}

.text-center[b-1o4ofb8edu] {
    text-align: center;
}

.text-right[b-1o4ofb8edu] {
    text-align: right;
}

.result-general[b-1o4ofb8edu] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    height: 150px;
}

.scroll[b-1o4ofb8edu] {
    overflow: visible;
}

.controls-flows[b-1o4ofb8edu] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-1o4ofb8edu] {
    padding: 3px;
}
/* /Components/Pages/General/CalculadoraSpreads.razor.rz.scp.css */
.riskco-layout[b-tp03d80lrs] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-tp03d80lrs] {
    padding: 3px;
}

.result-general[b-tp03d80lrs] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-tp03d80lrs] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-tp03d80lrs] {
    overflow: hidden;
}

.footer-container[b-tp03d80lrs] {
    padding: 10px;
}
/* /Components/Pages/General/CalculadoraSwaps.razor.rz.scp.css */
.riskco-layout[b-syd4kqudcg] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-in[b-syd4kqudcg] {
    padding: 3px;
}

.controls-out[b-syd4kqudcg] {
    padding: 3px;
}

.text-center[b-syd4kqudcg] {
    text-align: center;
}

.text-right[b-syd4kqudcg] {
    text-align: right;
}

.result-general[b-syd4kqudcg] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    height: 150px;
}

.scroll[b-syd4kqudcg] {
    overflow: visible;
}

.controls-flows[b-syd4kqudcg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-syd4kqudcg] {
    padding: 3px;
}
/* /Components/Pages/General/CalculoCoeficientesSPV.razor.rz.scp.css */
.riskco-layout[b-xnvvkq15ac] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-xnvvkq15ac] {
    padding: 3px;
}

.result-general[b-xnvvkq15ac] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.dxbutton[b-xnvvkq15ac] {
    width: 10px;
    height: 10px;
}

.empty-space[b-xnvvkq15ac] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-xnvvkq15ac] {
    overflow: hidden;
}

.footer-container[b-xnvvkq15ac] {
    padding: 10px;
}
/* /Components/Pages/General/CalculoTirMercadoOTC.razor.rz.scp.css */
.riskco-layout[b-lwk641sanl] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-lwk641sanl] {
    padding: 3px;
}

.result-general[b-lwk641sanl] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.dxbutton[b-lwk641sanl] {
    width: 10px;
    height: 10px;
}

.empty-space[b-lwk641sanl] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-lwk641sanl] {
    overflow: hidden;
}

.footer-container[b-lwk641sanl] {
    padding: 10px;
}
/* /Components/Pages/General/CompartirCarteras.razor.rz.scp.css */
.riskco-layout[b-6tje6y4uwj] {
    display: grid;
    grid-template-rows: auto auto auto 1fr auto;
    height: 100%;
}

.controls-header[b-6tje6y4uwj] {
    padding: 3px;
}

.controls-portfolio_user[b-6tje6y4uwj] {
    padding: 3px;
}

.controls-resize[b-6tje6y4uwj] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.controls-sharing[b-6tje6y4uwj] {
    padding: 3px;
}

/* /Components/Pages/General/ConfiguracionVistas.razor.rz.scp.css */
.riskco-layout[b-7ipbpg53o7] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7ipbpg53o7] {
    padding: 3px;
}

.result-general[b-7ipbpg53o7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-7ipbpg53o7] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-7ipbpg53o7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-7ipbpg53o7] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-7ipbpg53o7] {
    padding: 3px;
     margin-top: 5px; 
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-7ipbpg53o7] {
    max-height: 580px; /* Ajusta según tu preferencia */
    overflow-y: auto; /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
    .treeview-container[b-7ipbpg53o7]::-webkit-scrollbar {
        width: 6px;
    }

    .treeview-container[b-7ipbpg53o7]::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 3px;
    }

        .treeview-container[b-7ipbpg53o7]::-webkit-scrollbar-thumb:hover {
            background-color: rgba(0, 0, 0, 0.5);
        }

/* /Components/Pages/General/DetallesCartera.razor.rz.scp.css */
.riskco-layout[b-h83q8fgzag] {
    display: grid;
    grid-template-rows: auto 1fr auto 1fr;
    height: 100%;
}

.cabecera-1[b-h83q8fgzag] {
}


.grid-container-1[b-h83q8fgzag] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.cabecera-2[b-h83q8fgzag] {
}


.grid-container-2[b-h83q8fgzag] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/General/EditarVistas.razor.rz.scp.css */
.riskco-layout[b-vzcgjfgyw3] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vzcgjfgyw3] {
    padding: 3px;
}

.result-general[b-vzcgjfgyw3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-vzcgjfgyw3] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-vzcgjfgyw3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-vzcgjfgyw3] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-vzcgjfgyw3] {
    padding: 3px;
     margin-top: 5px; 
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-vzcgjfgyw3] {
    max-height: 580px; /* Ajusta según tu preferencia */
    height: 580px;
    overflow: auto;

   /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
  
/* /Components/Pages/General/EliminarCartera.razor.rz.scp.css */
.riskco-layout[b-8cold0u7jb] {
    display: grid;
    grid-template-rows: auto 2fr auto 2fr auto;
    height: 100%;
}

.controls-container[b-8cold0u7jb] {
    padding: 3px;
}

.result-general[b-8cold0u7jb] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.controls-delete[b-8cold0u7jb] {
    padding: 3px;
}

.footer-container[b-8cold0u7jb] {
    padding: 15px;
}


.line-title[b-8cold0u7jb] {
    font-weight: bold;
}

.line-message[b-8cold0u7jb] {
    font-style:italic;
}

.line-error[b-8cold0u7jb] {
    background-color: #fec7c7;
    color: #860303;
}
/* /Components/Pages/General/GestionarListasPersonalizadas.razor.rz.scp.css */
.riskco-layout[b-dm8u5oyof2] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-dm8u5oyof2] {
    padding: 3px;
}

.result-general[b-dm8u5oyof2] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-dm8u5oyof2] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-dm8u5oyof2] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-dm8u5oyof2] {
    padding: 3px;
    margin-top: 5px;
}

.col-text[b-dm8u5oyof2] {
    width: 10px;
    text-overflow: ellipsis;
    text-align: start;
    padding-left: 5px !important;
    padding-right: 0px !important;
    box-sizing: content-box;
}

.col-number[b-dm8u5oyof2] {
    box-sizing: content-box;
    text-align: right;
    padding-left: 1px !important;
}
/* /Components/Pages/General/MostrarTablaActivosNoValidos.razor.rz.scp.css */
.riskco-layout[b-zqkb47d0a9] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-zqkb47d0a9] {
    padding: 3px;
}

.result-general[b-zqkb47d0a9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/General/PruebasDE.razor.rz.scp.css */
.grid-container[b-k28fvhj4qh] {
    display: grid;
    grid-template-columns: 100px 1fr; /* Primera columna fija, segunda columna flexible */
    grid-template-rows: 50px 1fr 50px; /* Primera fila fija, segunda crece, tercera fija */
    gap: 10px;
    height: 40vh;
}

.header[b-k28fvhj4qh] {
    grid-column: 1 / span 2; /* Ocupa ambas columnas */
    background-color: lightblue;
}

.sidebar[b-k28fvhj4qh] {
    background-color: lightgreen;
}

.content[b-k28fvhj4qh] {
    background-color: lightcoral;
    overflow: auto; /* Permite scroll si el contenido es mayor que el área */
    /*height: 900px;*/
}

.footer[b-k28fvhj4qh] {
    grid-column: 1 / span 2; /* Ocupa ambas columnas */
    background-color: lightgray;
}

.grid-modified-cell[b-k28fvhj4qh] {
    background-color: rgba(var(--bs-primary-rgb), 0.15) !important;
}



.dxbl-grid[b-k28fvhj4qh] {
    height: 400px;

    font-size: 11px;
}

.alt-item[b-k28fvhj4qh] {
    background-color: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
}

    .alt-item > td[b-k28fvhj4qh] {
        --dxbl-grid-bg: color-mix(in srgb, var(--bs-gray-300), transparent 50%);
    }

.header-bold span[b-k28fvhj4qh] {
    font-weight: 700;
}
/* /Components/Pages/General/PruebasGrid.razor.rz.scp.css */
.grid-container[b-tnbsuymgwl] {
    display: grid;
    grid-template-columns: 100px 1fr; /* Primera columna fija, segunda columna flexible */
    grid-template-rows: 50px 1fr 50px; /* Primera fila fija, segunda crece, tercera fija */
    gap: 5px;
    height: 100%;
}

.header[b-tnbsuymgwl] {
    grid-column: 1 / span 2; /* Ocupa ambas columnas */
    background-color: lightblue;
}

.sidebar[b-tnbsuymgwl] {
    background-color: lightgreen;
}

.content[b-tnbsuymgwl] {
    background-color: lightcoral;
    overflow: auto; /* Permite scroll si el contenido es mayor que el área */    
}

.footer[b-tnbsuymgwl] {
    grid-column: 1 / span 2; /* Ocupa ambas columnas */
    background-color: lightgray;
}
.grid-modified-cell[b-tnbsuymgwl] {
    background-color: rgba(var(--bs-primary-rgb), 0.15) !important;
}
/* /Components/Pages/General/PruebasGridResize.razor.rz.scp.css */
.grid-container[b-hn2l5ha2fl] {
        display: grid;
        grid-template-columns: 100px 1fr; /* Primera columna fija, segunda columna flexible */
        grid-template-rows: 50px 1fr 50px; /* Primera fila fija, segunda crece, tercera fija */
        gap: 10px;
        height: 40vh;
    }

    .header[b-hn2l5ha2fl] {
        grid-column: 1 / span 2; /* Ocupa ambas columnas */
        background-color: lightblue;
    }

    .sidebar[b-hn2l5ha2fl] {
        background-color: lightgreen;
    }

    .content[b-hn2l5ha2fl] {
        background-color: lightcoral;
        overflow: auto; /* Permite scroll si el contenido es mayor que el área */
    }

    .footer[b-hn2l5ha2fl] {
        grid-column: 1 / span 2; /* Ocupa ambas columnas */
        background-color: lightgray;
    }
/* /Components/Pages/General/SimuladorCarteras.razor.rz.scp.css */

.riskco-layout[b-8jl99e1wg8] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls[b-8jl99e1wg8] {    
}


.grid-container[b-8jl99e1wg8] {    
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-8jl99e1wg8] {    
}
/* /Components/Pages/General/VerCalendarioActivo.razor.rz.scp.css */
.riskco-layout[b-8dxxoursrw] {
    display: grid;
    grid-template-rows: auto 1fr auto;    
    height: 100%;
}

.controls-container-primary[b-8dxxoursrw] {
    padding: 3px;
}

.grid-container[b-8dxxoursrw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-8dxxoursrw] {
    padding: 3px;
}
/* /Components/Pages/General/VerCurvasActivo.razor.rz.scp.css */
.riskco-layout[b-dg2kt1lr9h] {
    display: grid;
    grid-template-rows: auto 1fr auto;    
    height: 100%;
}

.controls-container-primary[b-dg2kt1lr9h] {
    padding: 3px;
}

.grid-container[b-dg2kt1lr9h] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-dg2kt1lr9h] {
    padding: 3px;
}
/* /Components/Pages/General/VerEditarActivo.razor.rz.scp.css */
.riskco-layout[b-vgoapcebne] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-vgoapcebne] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-vgoapcebne] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/HerramientaInterna/DescargarLiquidativosCartera.razor.rz.scp.css */
.riskco-layout[b-fsyzatijhn] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-fsyzatijhn] {
    padding: 3px;
}

.result-general[b-fsyzatijhn] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-fsyzatijhn] {
    padding: 3px;
}
/* /Components/Pages/HerramientaInterna/TransferirActivos.razor.rz.scp.css */
.riskco-layout[b-45p9e5ey8y] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-45p9e5ey8y] {
    padding: 3px;
}

.result-general[b-45p9e5ey8y] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-45p9e5ey8y] {
    padding: 3px;
}
/* /Components/Pages/Home.razor.rz.scp.css */
.riskco-layout[b-b3f6kemcmw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    gap: 5px;
    height: 100%;
}

.controls-in[b-b3f6kemcmw] {
    padding: 3px;
}

.controls-flows[b-b3f6kemcmw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-b3f6kemcmw] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/AsociarUoAProyecto.razor.rz.scp.css */
.riskco-layout[b-7ycwu80v29] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-7ycwu80v29] {
    padding: 3px;
}

.result-general[b-7ycwu80v29] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



/* /Components/Pages/IFRS17/CalculoEjecuciones.razor.rz.scp.css */
.riskco-layout[b-x87a0gxlg6] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-x87a0gxlg6] {
    padding: 3px;
}

.result-general[b-x87a0gxlg6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/IFRS17/CashFlows.razor.rz.scp.css */
.riskco-layout[b-9f6t3d0spq] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-9f6t3d0spq] {
    padding: 3px;
}

.result-general[b-9f6t3d0spq] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
    height: 300px;
}

.result-general-no-scroll[b-9f6t3d0spq] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-9f6t3d0spq] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/IFRS17/ConfigGrupoUoA.razor.rz.scp.css */
.riskco-layout[b-vpyb0t1f1p] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vpyb0t1f1p] {
    padding: 3px;
}

.result-general[b-vpyb0t1f1p] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-vpyb0t1f1p] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/ConfigRamos.razor.rz.scp.css */
.riskco-layout[b-1buqjhtno5] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-1buqjhtno5] {
    padding: 3px;
}

.result-general[b-1buqjhtno5] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-1buqjhtno5] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/ConfigSegmentos.razor.rz.scp.css */
.riskco-layout[b-yuxygktptp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-yuxygktptp] {
    padding: 3px;
}

.result-general[b-yuxygktptp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-yuxygktptp] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/ConfiguracionFiltros.razor.rz.scp.css */
.riskco-layout[b-bc013361px] {
    display: grid;
    grid-template-rows: auto 1fr auto 2fr auto;
    height: 100%;
}

.controls-container[b-bc013361px] {
    padding: 3px;
}

.result-extend[b-bc013361px] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-bc013361px] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/IFRS17/ConfiguracionInformesIFRS.razor.rz.scp.css */
.riskco-layout[b-i6ay40htxh] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-i6ay40htxh] {
    padding: 3px;
}

.result-general[b-i6ay40htxh] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-i6ay40htxh] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-i6ay40htxh] {
    padding: 3px;
    margin-top: 5px;
}

[b-i6ay40htxh] .my-font-9 td {
    font-size: 9pt !important;
}

[b-i6ay40htxh] .my-font-10 td {
    font-size: 10pt !important;
}

[b-i6ay40htxh] .my-font-11 td {
    font-size: 11pt !important;
}

[b-i6ay40htxh] .my-font-12 td {
    font-size: 12pt !important;
}

[b-i6ay40htxh] .my-font-13 td {
    font-size: 13pt !important;
}

[b-i6ay40htxh] .my-font-14 td {
    font-size: 14pt !important;
}

[b-i6ay40htxh] .my-font-15 td {
    font-size: 15pt !important;
}

[b-i6ay40htxh] .my-font-16 td {
    font-size: 16pt !important;
}
/* /Components/Pages/IFRS17/ConfiguracionUoA.razor.rz.scp.css */
.riskco-layout[b-suztldekbg] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-suztldekbg] {
    padding: 3px;
}

.result-general[b-suztldekbg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-suztldekbg] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/EditarPortfolios.razor.rz.scp.css */
.riskco-layout[b-xelcbqmuqd] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-xelcbqmuqd] {
    padding: 3px;
}

.result-general[b-xelcbqmuqd] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-xelcbqmuqd] {
    padding: 3px;
}
/* /Components/Pages/IFRS17/GestionConceptosOutputs.razor.rz.scp.css */
.riskco-layout[b-p5o4te8i37] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-p5o4te8i37] {
    padding: 3px;
}

.result-general[b-p5o4te8i37] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-p5o4te8i37] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-p5o4te8i37] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/IFRS17/GestionMovimientosContables.razor.rz.scp.css */
.riskco-layout[b-ynaw5mt7wg] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ynaw5mt7wg] {
    padding: 3px;
}

.result-general[b-ynaw5mt7wg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-ynaw5mt7wg] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-ynaw5mt7wg] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/IFRS17/GestionSetConceptos.razor.rz.scp.css */
.riskco-layout[b-im9ktfqh6c] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-im9ktfqh6c] {
    padding: 3px;
}

.result-general[b-im9ktfqh6c] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-im9ktfqh6c] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-im9ktfqh6c] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/IFRS17/GestionSetPlanContable.razor.rz.scp.css */
.riskco-layout[b-phrt366fje] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-phrt366fje] {
    padding: 3px;
}

.result-general[b-phrt366fje] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-phrt366fje] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-phrt366fje] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/IFRS17/InformesConceptosOutput.razor.rz.scp.css */
.riskco-layout[b-dk8ke7gtin] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}

.controls-container[b-dk8ke7gtin] {
    padding: 3px;
   
}

.result-general[b-dk8ke7gtin] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
    
    
}

.result-general-no-scroll[b-dk8ke7gtin] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-dk8ke7gtin] {
    padding: 3px;
    margin-top: 5px;
   
}
/* /Components/Pages/IFRS17/InformesMovimientosContables.razor.rz.scp.css */
.riskco-layout[b-xnm8vkbl2v] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-xnm8vkbl2v] {
    padding: 3px;
   
}

.result-general[b-xnm8vkbl2v] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
    
    
}

.result-general-no-scroll[b-xnm8vkbl2v] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-xnm8vkbl2v] {
    padding: 3px;
    margin-top: 5px;
   
}
/* /Components/Pages/IFRS17/InformesPostingsConceptos.razor.rz.scp.css */
.riskco-layout[b-862bop654v] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-862bop654v] {
    padding: 3px;
   
}

.result-general[b-862bop654v] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
    
    
}

.result-general-no-scroll[b-862bop654v] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-862bop654v] {
    padding: 3px;
    margin-top: 5px;
   
}
/* /Components/Pages/IFRS17/InformesPredefinidos.razor.rz.scp.css */
.riskco-layout[b-bt0dpc8v1o] {
    display: grid;
    grid-template-rows: auto 1fr auto; 
    height: 100%;
}

.controls-container[b-bt0dpc8v1o] {
    padding: 3px;
}

.result-general[b-bt0dpc8v1o] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


[b-bt0dpc8v1o] .my-font-8px td {
    font-size: 8px !important;
}

[b-bt0dpc8v1o] .my-font-9px td {
    font-size: 9px !important;
}

[b-bt0dpc8v1o] .my-font-10px td {
    font-size: 10px !important;
}

[b-bt0dpc8v1o] .my-font-12px td {
    font-size: 12px !important;
}

[b-bt0dpc8v1o] .my-font-14px td {
    font-size: 14px !important;
}
/* /Components/Pages/IFRS17/InputsCashFlowRiskco.razor.rz.scp.css */
.riskco-layout[b-l5kgxqqlqr] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-l5kgxqqlqr] {
    padding: 3px;
}

.result-general[b-l5kgxqqlqr] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/IFRS17/MayorPorUoA.razor.rz.scp.css */
.riskco-layout[b-8f78zwxqmx] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-8f78zwxqmx] {
    padding: 3px;
   
}

.result-general[b-8f78zwxqmx] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto !important;
}

.result-general-no-scroll[b-8f78zwxqmx] {
    padding: 3px;
    display: grid;
    grid-template-columns: repeat(2, auto);
    min-width: auto;
    width: auto;
    overflow-y: hidden !important;
}

.footer-container[b-8f78zwxqmx] {
    padding: 3px;
    margin-top: 5px;
   
}
/* /Components/Pages/IFRS17/PersonalizacionEscenariosAOM.razor.rz.scp.css */
.riskco-layout[b-opehe8y7wn] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-opehe8y7wn] {
    padding: 3px;
}

.result-general[b-opehe8y7wn] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

/* /Components/Pages/IFRS17/PersonalizacionFlujos.razor.rz.scp.css */
.riskco-layout[b-w51312c79m] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-w51312c79m] {
    padding: 3px;
}

.result-general[b-w51312c79m] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/IFRS17/VisualizarCashFlowActuals.razor.rz.scp.css */

.riskco-layout[b-fd0qiccmn4] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-fd0qiccmn4] {
    padding: 3px;
}

.result-general[b-fd0qiccmn4] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

/* /Components/Pages/Informes/PlanificacionFichas.razor.rz.scp.css */
.riskco-layout[b-wckmwsu62l] {
    display: grid;
    grid-template-rows: auto 1fr auto 1fr auto 1fr;
    height: 100%;
}

.botones-1[b-wckmwsu62l] {
}

.grid-1[b-wckmwsu62l] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.botones-2[b-wckmwsu62l] {    
}

.grid-2[b-wckmwsu62l] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.botones-3[b-wckmwsu62l] {
}

.grid-3[b-wckmwsu62l] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


/* /Components/Pages/Informes/PlanificacionInformes.razor.rz.scp.css */
.riskco-layout[b-3qx5v1xp0c] {
    display: grid;
    grid-template-rows: auto 1fr auto 1fr;
    height: 100%;
}

.controls-container-primary[b-3qx5v1xp0c] {    
}

.grid-container[b-3qx5v1xp0c] {    
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;    
}

.footer-header[b-3qx5v1xp0c] {    
}

.footer-container[b-3qx5v1xp0c] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/Inputs/Carga.razor.rz.scp.css */
.riskco-layout[b-wlvgtowe3g] {
    display: grid;    
    grid-template-rows: auto auto 1fr auto;    
    height: 100%;    
}

.controls-container-primary[b-wlvgtowe3g] {
    padding:3px;    
}

.controls-container-secondary[b-wlvgtowe3g] {
    padding: 3px;    
}

.grid-container[b-wlvgtowe3g] {
    padding: 3px;    
    display: block;
    min-width:auto;
    width: auto;    
    overflow: auto;
    background-color:transparent;
}

.footer-container[b-wlvgtowe3g] {
    padding: 3px;    
}

.grid-css[b-wlvgtowe3g] {
    width: 100%;
    min-width:100%;
    height: 100%;
    min-height:100%;
}

.alt-item[b-wlvgtowe3g] {
    background-color: green;
}

.alt-item > td[b-wlvgtowe3g] {
    --dxbl-grid-bg: green;
}
 
/* /Components/Pages/Inputs/CargaVida.razor.rz.scp.css */
.riskco-layout[b-6bbo0wx04w] {
    display: grid;    
    grid-template-rows: auto auto 1fr auto;    
    height: 100%;    
}

.controls-container-primary[b-6bbo0wx04w] {
    padding:3px;    
}

.controls-container-secondary[b-6bbo0wx04w] {
    padding: 3px;    
}

.grid-container[b-6bbo0wx04w] {
    padding: 3px;    
    display: block;
    min-width:auto;
    width: auto;    
    overflow: auto;
    background-color:transparent;
}

.footer-container[b-6bbo0wx04w] {
    padding: 3px;    
}

.grid-css[b-6bbo0wx04w] {
    width: 100%;
    min-width:100%;
    height: 100%;
    min-height:100%;
}

.alt-item[b-6bbo0wx04w] {
    background-color: green;
}

.alt-item > td[b-6bbo0wx04w] {
    --dxbl-grid-bg: green;
}
 
/* /Components/Pages/Inputs/CrearEstructuraMatriz.razor.rz.scp.css */

.riskco-layout[b-crl4lz1xau] {
    display: grid;
    grid-template-rows: auto 1fr auto 1fr auto; 
    height: 100%;
}

.controls-container[b-crl4lz1xau] {
    padding: 3px;
}

.result-general[b-crl4lz1xau] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
   
}

.footer-container[b-crl4lz1xau] {
    padding: 3px;
}
/* /Components/Pages/Inputs/EliminarMatriz.razor.rz.scp.css */

.riskco-layout[b-c8ajwc9qpy] {
    display: grid;
    grid-template-rows: 1fr auto;
    height: 100%;
    overflow: hidden;
}

.controls-container[b-c8ajwc9qpy] {
    overflow-y: auto;
    padding: 3px;
    background-color: transparent;
}



.footer-container[b-c8ajwc9qpy] {
    padding: 8px;
    margin-top: 5px;
    background-color: transparent;
}
/* /Components/Pages/Inputs/ImportarMatriz.razor.rz.scp.css */
.riskco-layout[b-vfaydz2f3v] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container-primary[b-vfaydz2f3v] {
    padding: 3px;
}

.grid-container[b-vfaydz2f3v] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-vfaydz2f3v] {
    padding: 3px;
}
/* /Components/Pages/MonitorDatos/Betas.razor.rz.scp.css */
.riskco-layout[b-7yk1mjq51r] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7yk1mjq51r] {
    padding: 10px;
}

.result-general[b-7yk1mjq51r] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-7yk1mjq51r] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-7yk1mjq51r] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-7yk1mjq51r] {
    overflow: hidden;
}

.footer-container[b-7yk1mjq51r] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/ExportarMatriz.razor.rz.scp.css */
.riskco-layout[b-d1fxgf3v57] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-d1fxgf3v57] {
    padding: 10px;
}

.result-general[b-d1fxgf3v57] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-d1fxgf3v57] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-d1fxgf3v57] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-d1fxgf3v57] {
    overflow: hidden;
}

.footer-container[b-d1fxgf3v57] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/MatrizTriangular.razor.rz.scp.css */
.riskco-layout[b-6ftph69x67] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-6ftph69x67] {
    padding: 3px;
}

.result-general[b-6ftph69x67] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-6ftph69x67] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-6ftph69x67] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-6ftph69x67] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/MonitorDatos/ValorLiquidativo.razor.rz.scp.css */
.riskco-layout[b-2ps8abfr22] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-2ps8abfr22] {
    padding: 1px;
}

.result-general[b-2ps8abfr22] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-2ps8abfr22] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-2ps8abfr22] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-2ps8abfr22] {
    overflow: hidden;
}

.footer-container[b-2ps8abfr22] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/VisualizarCurvas.razor.rz.scp.css */
.riskco-layout[b-5j1ge9cz90] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-container[b-5j1ge9cz90] {
    padding: 1px;
}

.result-general[b-5j1ge9cz90] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-5j1ge9cz90] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-5j1ge9cz90] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-5j1ge9cz90] {
    overflow: hidden;
}

.footer-container[b-5j1ge9cz90] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/VisualizarDatosEstaticos.razor.rz.scp.css */
.riskco-layout[b-tk5dcrc49t] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-tk5dcrc49t] {
}

.result-general[b-tk5dcrc49t] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.footer-container[b-tk5dcrc49t] {
}
/* /Components/Pages/MonitorDatos/VisualizarMatricesTransicion.razor.rz.scp.css */
.riskco-layout[b-cfjbd976km] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cfjbd976km] {
}

.result-general[b-cfjbd976km] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-cfjbd976km] {
}

.cell-noedit[b-cfjbd976km] {
    background-color: var(--dxbl-grid-header-bg) !important;
    color: var(--dxbl-grid-header-color) !important;
    font-weight: bold;
}
/* /Components/Pages/MonitorDatos/VisualizarSpreads.razor.rz.scp.css */
.riskco-layout[b-ceajcug61g] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-container[b-ceajcug61g] {
    padding: 10px;
}

.result-general[b-ceajcug61g] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-ceajcug61g] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.merged-cell[b-ceajcug61g] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.empty-space[b-ceajcug61g] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-ceajcug61g] {
    overflow: hidden;
}

.footer-container[b-ceajcug61g] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/VisualizarTiposCambios.razor.rz.scp.css */
.riskco-layout[b-1l7gwl5zyp] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    height: 100%;
}

.controls-container[b-1l7gwl5zyp] {
    padding: 10px;
}

.result-general[b-1l7gwl5zyp] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-1l7gwl5zyp] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-1l7gwl5zyp] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-1l7gwl5zyp] {
    overflow: hidden;
}

.footer-container[b-1l7gwl5zyp] {
    padding: 10px;
}
/* /Components/Pages/MonitorDatos/VisualizarVolatilidades.razor.rz.scp.css */
.riskco-layout[b-uxogqg6exz] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-uxogqg6exz] {
    padding: 10px;
}

.result-general[b-uxogqg6exz] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-uxogqg6exz] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-uxogqg6exz] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-uxogqg6exz] {
    overflow: hidden;
}

.footer-container[b-uxogqg6exz] {
    padding: 10px;
}
/* /Components/Pages/Procesos/ConfiguracionMatrizVarRestos.razor.rz.scp.css */
.riskco-layout[b-2rtj2x8nil] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-2rtj2x8nil] {
    padding: 3px;
}

.result-general[b-2rtj2x8nil] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.result-general-2[b-2rtj2x8nil] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.footer-container[b-2rtj2x8nil] {
    padding: 3px;
     margin-top: 5px; 
     
   
}

/* /Components/Pages/Procesos/Rating.razor.rz.scp.css */
.riskco-layout[b-a0dwz4j7y2] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-a0dwz4j7y2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-a0dwz4j7y2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-a0dwz4j7y2] {
    padding: 3px;
    }
/* /Components/Pages/Procesos/Reetiquetar.razor.rz.scp.css */
.riskco-layout[b-a6epbvq8im] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container[b-a6epbvq8im] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-a6epbvq8im] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-a6epbvq8im] {
    padding: 3px;
    }
/* /Components/Pages/Pruebas/Pruebas.razor.rz.scp.css */

.riskco-layout[b-c4la0924nw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-c4la0924nw] {
    padding: 3px;
}

.result-extend[b-c4la0924nw] {
    padding: 3px;
    min-width: auto;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
}

.footer-container[b-c4la0924nw] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-c4la0924nw] {
    text-align: end !important;
    font-weight: normal !important;
    color: var(--mud-palette-primary-text) !important;
}

/* /Components/Pages/RiskManagement/AnalisisExposicion.razor.rz.scp.css */

.riskco-layout[b-poazozyod3] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;    
    height: 100%;
}

.controls-container[b-poazozyod3] {
    padding: 3px;
}


.result-general[b-poazozyod3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-poazozyod3] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-poazozyod3] {
    padding: 3px;
}

/* /Components/Pages/RiskManagement/AnalisisLiquidezIndividual.razor.rz.scp.css */
.riskco-layout[b-bpgrqsp3z0] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-bpgrqsp3z0] {
    padding: 3px;
}

.result-general[b-bpgrqsp3z0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-bpgrqsp3z0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-bpgrqsp3z0] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-bpgrqsp3z0] {
    padding: 3px;
     margin-top: 20px; 
}
.result-general2[b-bpgrqsp3z0] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.table-layout[b-bpgrqsp3z0] {
    width: 100%;
    table-layout: fixed;
}

    .table-layout td[b-bpgrqsp3z0] {
        vertical-align: top;
        width: 50%;
        padding: 0.5rem;
    }

/* /Components/Pages/RiskManagement/AnalisisVaR.razor.rz.scp.css */
.riskco-layout[b-kiidsnlwh5] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-kiidsnlwh5] {
    padding: 3px;
}

.result-general[b-kiidsnlwh5] {
    padding: 3px;
}

.result-valuation-measurements-var-grid[b-kiidsnlwh5] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-kiidsnlwh5] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-kiidsnlwh5] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/ComponentVar.razor.rz.scp.css */
.riskco-layout[b-iap2bof6ma] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-iap2bof6ma] {
    padding: 3px;
}

.result-general[b-iap2bof6ma] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-iap2bof6ma] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-iap2bof6ma] {
    overflow: hidden;
}

.footer-container[b-iap2bof6ma] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/ComponentVarPorVertice.razor.rz.scp.css */
.riskco-layout[b-7ni7mrzvlc] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7ni7mrzvlc] {
    padding: 3px;
}

.result-general[b-7ni7mrzvlc] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-7ni7mrzvlc] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-7ni7mrzvlc] {
    overflow: hidden;
}

.footer-container[b-7ni7mrzvlc] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/ComponentVarVertice.razor.rz.scp.css */
.riskco-layout[b-f7yk7uisqu] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-f7yk7uisqu] {
    padding: 3px;
}

.result-general[b-f7yk7uisqu] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-f7yk7uisqu] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-f7yk7uisqu] {
    overflow: hidden;
}

.footer-container[b-f7yk7uisqu] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/ConfiguracionDeBuckets.razor.rz.scp.css */
.riskco-layout[b-9chz0z8m7n] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-9chz0z8m7n] {
    padding: 3px;
}

.result-general[b-9chz0z8m7n] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-9chz0z8m7n] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/Creditmetrics.razor.rz.scp.css */
.riskco-layout[b-22d22bcn6z] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-22d22bcn6z] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-22d22bcn6z] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-22d22bcn6z] {
    padding: 3px;
     margin-top: 20px; 
}

/* /Components/Pages/RiskManagement/DefinicionDeLimites.razor.rz.scp.css */
.riskco-layout[b-b7dt49gnsd] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-b7dt49gnsd] {
    padding: 3px;
}


.result-general[b-b7dt49gnsd] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


/* /Components/Pages/RiskManagement/FlujosCartera.razor.rz.scp.css */
.riskco-layout[b-3ac5jpldd6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-3ac5jpldd6] {
    padding: 3px;
}

.result-general[b-3ac5jpldd6] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-3ac5jpldd6] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-3ac5jpldd6] {
    overflow: hidden;
}

.footer-container[b-3ac5jpldd6] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/MappingConcentracion.razor.rz.scp.css */
.riskco-layout[b-5bcwyp44q7] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-5bcwyp44q7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-5bcwyp44q7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-5bcwyp44q7] {
    padding: 3px;
    
}
/* /Components/Pages/RiskManagement/MappingDeBuckets.razor.rz.scp.css */

.riskco-layout[b-6l490edtp7] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    
    height: 100%;
}

.controls-container[b-6l490edtp7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-6l490edtp7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-6l490edtp7] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/MappingTemporales.razor.rz.scp.css */

.riskco-layout[b-rxpwxhzm4b] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    
    height: 100%;
}

.controls-container[b-rxpwxhzm4b] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-rxpwxhzm4b] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-rxpwxhzm4b] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/PerdidaEsperadaInesperada.razor.rz.scp.css */
.riskco-layout[b-bdk2ozphc2] {
    display: grid;
    grid-template-rows: auto 2fr auto;
    height: 100%;
}

.controls-container[b-bdk2ozphc2] {
    padding: 3px;
}

.result-general[b-bdk2ozphc2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-bdk2ozphc2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-bdk2ozphc2] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-bdk2ozphc2] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/RiskManagement/PerfilLiquidez.razor.rz.scp.css */
.riskco-layout[b-cq9idatde0] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cq9idatde0] {
    padding: 3px;
}

.result-general[b-cq9idatde0] {
    padding: 3px;
}

.result-valuation-measurements-var-grid[b-cq9idatde0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-cq9idatde0] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-cq9idatde0] {
    padding: 3px;
     /*margin-top: 50px; */
}

.custom-collapse[b-cq9idatde0] {
    all: unset; /* Resetea todos los estilos */
    overflow: visible !important;
    height: auto !important;
    display: block !important;
}
/* /Components/Pages/RiskManagement/Performance.razor.rz.scp.css */
.riskco-layout[b-s60v1z7jtw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-s60v1z7jtw] {
    padding: 3px;
}

.result-general[b-s60v1z7jtw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-s60v1z7jtw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-s60v1z7jtw] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-s60v1z7jtw] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/RiskManagement/ProcesoDeRevaloracion.razor.rz.scp.css */
.riskco-layout[b-831im9ldms] {
    display: grid;
    grid-template-rows: auto auto 1fr;    
    height: 100%;
}

.controls-container[b-831im9ldms] {
    padding: 3px;
}


.result-general[b-831im9ldms] {
    padding: 3px;
}

.empty-space[b-831im9ldms] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/RiskManagement/RiesgoDeConcentracion.razor.rz.scp.css */

.riskco-layout[b-hs9rv8rmts] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    
    height: 100%;
}

.controls-container[b-hs9rv8rmts] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-hs9rv8rmts] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-hs9rv8rmts] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/Sensibilidades.razor.rz.scp.css */

.riskco-layout[b-0zsi1cyuvm] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-0zsi1cyuvm] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-0zsi1cyuvm] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-0zsi1cyuvm] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/StressTestDeLiquidez.razor.rz.scp.css */

.riskco-layout[b-nkee7qtcca] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}

.controls-container[b-nkee7qtcca] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-nkee7qtcca] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



.footer-container[b-nkee7qtcca] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/StressVaR.razor.rz.scp.css */
.riskco-layout[b-1g7641inqm] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    
}

.controls-container[b-1g7641inqm] {
    padding: 3px;    
}


.result-general[b-1g7641inqm] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;    
}


.footer-container[b-1g7641inqm] {
    padding: 3px;  
   
}
/* /Components/Pages/RiskManagement/SumarioEjecutivo.razor.rz.scp.css */
.riskco-layout[b-c5b7lrc8ag] {
    display: grid;
    grid-template-rows: auto auto 1fr auto;    
    height: 100%;    
}

.controls-container[b-c5b7lrc8ag] {
    padding: 3px;
}

.result-valuation-measurements-var-grid[b-c5b7lrc8ag] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;    
}

.empty-space[b-c5b7lrc8ag] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-c5b7lrc8ag] {
    padding: 3px;    
}
/* /Components/Pages/RiskManagement/TrackingError.razor.rz.scp.css */
.riskco-layout[b-1fkiik9zrp] {
    display: grid;
    /*grid-template-rows: auto 1fr 2fr auto;*/
    height: 100%;
}

.controls-container[b-1fkiik9zrp] {
    padding: 3px;
}

.result-general[b-1fkiik9zrp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-1fkiik9zrp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-1fkiik9zrp] {
    padding: 15px;
}
/* /Components/Pages/RiskManagement/VarHistorico.razor.rz.scp.css */
.riskco-layout[b-6bg2heoe6k] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-6bg2heoe6k] {
    padding: 3px;
}

.result-general[b-6bg2heoe6k] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-2[b-6bg2heoe6k] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-6bg2heoe6k] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/RiskManagement/VarHistoricoCalculos.razor.rz.scp.css */
.riskco-layout[b-u622p2fcbi] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
    
}

.controls-container[b-u622p2fcbi] {
    padding: 3px;    
}


.result-general[b-u622p2fcbi] {
    padding: 3px;
    display: block ;
    min-width: auto;
    width: auto;
    overflow: auto;    
}
.grid-row[b-u622p2fcbi] {
    display: flex;
    gap: 10px;
    height: 50%; /* Divide en dos filas */
}

.grid-box[b-u622p2fcbi] {
    flex: 1;
    display:flex;
    height: 100%;
}


.footer-container[b-u622p2fcbi] {
    padding: 3px;
  
}
/* /Components/Pages/RiskManagement/VarIndividual.razor.rz.scp.css */
.riskco-layout[b-byx58xsn6f] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-byx58xsn6f] {
    padding: 3px;
}

.result-general[b-byx58xsn6f] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-byx58xsn6f] {
    padding: 3px;
    overflow: auto;
}

.no-scroll[b-byx58xsn6f] {
    overflow: hidden;
}

.footer-container[b-byx58xsn6f] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/VarParametrico.razor.rz.scp.css */
.riskco-layout[b-7eagqobv0k] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7eagqobv0k] {
    padding: 3px;
}

.result-general[b-7eagqobv0k] {
    padding: 3px;
}

.result-valuation-measurements-var-grid[b-7eagqobv0k] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-7eagqobv0k] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-7eagqobv0k] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/VerActivos.razor.rz.scp.css */

.riskco-layout[b-7b4wemuteg] {
    display: grid;
    grid-template-rows: auto 1fr auto;    
    height: 100%;
}

.controls-container[b-7b4wemuteg] {
    padding: 3px;
}


.result-general[b-7b4wemuteg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-7b4wemuteg] {
    padding: 3px;
}

/*GRID*/


/* /Components/Pages/RiskManagement/VerErrores.razor.rz.scp.css */

.riskco-layout[b-29397azjnp] {
    display: grid;
    grid-template-rows: auto 1fr auto;    
    height: 100%;
}

.controls-container[b-29397azjnp] {
    padding: 3px;
}


.result-general[b-29397azjnp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-29397azjnp] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/VerificacionDeLimites.razor.rz.scp.css */
.riskco-layout[b-i013133h87] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-i013133h87] {
    padding: 3px;
}

.result-general[b-i013133h87] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-i013133h87] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/VerificacionDeLimitesLegales.razor.rz.scp.css */
.riskco-layout[b-uj5kohj3hj] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-uj5kohj3hj] {
    padding: 3px;
}

.result-general[b-uj5kohj3hj] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-uj5kohj3hj] {
    padding: 10px;
}
/* /Components/Pages/RiskManagement/VerLGD.razor.rz.scp.css */
.riskco-layout[b-2rncf00e8k] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-2rncf00e8k] {
    padding: 3px;
}

.result-general[b-2rncf00e8k] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-2rncf00e8k] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-2rncf00e8k] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-2rncf00e8k] {
    padding: 3px;
     margin-top: 20px; 
}

/* /Components/Pages/RiskManagement/VerPDPais.razor.rz.scp.css */
.riskco-layout[b-uddftknxgc] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-uddftknxgc] {
    padding: 3px;
}

.result-general[b-uddftknxgc] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-uddftknxgc] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-uddftknxgc] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/RiskManagement/WhatifSimulacionEscenarios.razor.rz.scp.css */

.riskco-layout[b-x7rc1qy8zt] {
    display: grid;
    grid-template-rows: auto 1fr auto;

    height: 100%;
}

.controls-container[b-x7rc1qy8zt] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-x7rc1qy8zt] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-x7rc1qy8zt] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/WhatifSimulacionEscenarios_AgregarEditarEliminar.razor.rz.scp.css */

.riskco-layout[b-ivkpluwg3j] {
    display: grid;
    grid-template-rows: auto 2fr auto;

    height: 100%;
}

.controls-container[b-ivkpluwg3j] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-ivkpluwg3j] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-ivkpluwg3j] {
    padding: 3px;
}
/* /Components/Pages/RiskManagement/WhatifSimulacionEscenarios_Curvas.razor.rz.scp.css */

.riskco-layout[b-6ehf4fjn8b] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    gap: 5px;
    height: 100%;
}

.controls-container[b-6ehf4fjn8b] {
    padding: 3px;
}


.result-general[b-6ehf4fjn8b] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-6ehf4fjn8b] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-6ehf4fjn8b] {
    padding: 3px;
}
/* /Components/Pages/Solvencia II/ActivosSinCategoriaSCRoRating.razor.rz.scp.css */
.riskco-layout[b-4jxrzzzogu] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-4jxrzzzogu] {
    padding: 3px;
}

.result-general[b-4jxrzzzogu] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-4jxrzzzogu] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
    height: 100%;
}

.result-valuation-measurements-var-grid[b-4jxrzzzogu] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-4jxrzzzogu] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-4jxrzzzogu] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/AgrupacionGrupoEmisores.razor.rz.scp.css */
.riskco-layout[b-vhp1djmcfp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vhp1djmcfp] {
    padding: 3px;
}

.result-general[b-vhp1djmcfp] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-vhp1djmcfp] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-vhp1djmcfp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-vhp1djmcfp] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-vhp1djmcfp] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/BonosSinValorContable.razor.rz.scp.css */
.riskco-layout[b-mlbp6ex91x] {
    display: grid;
    grid-template-rows:auto 1fr auto;
    height: 100%;
}

.controls-container[b-mlbp6ex91x] {
    padding: 3px;
}

.result-general[b-mlbp6ex91x] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-mlbp6ex91x] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/CalcularMatchingAdjustment.razor.rz.scp.css */
.riskco-layout[b-kyu8y7gbuv] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}

.controls-container[b-kyu8y7gbuv] {
    padding: 3px;
}

.result-general[b-kyu8y7gbuv] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-kyu8y7gbuv] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.empty-space[b-kyu8y7gbuv] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-kyu8y7gbuv] {
    padding: 3px;
    margin-top: 5px;
}

.col-text[b-kyu8y7gbuv] {
    width: 10px;
    text-overflow: ellipsis;
    text-align: start;
    padding-left: 5px !important;
    padding-right: 0px !important;
    box-sizing: content-box;
}

.col-number[b-kyu8y7gbuv] {
    box-sizing: content-box;
    text-align: right;
    padding-left: 1px !important;
}
/* /Components/Pages/Solvencia II/CalculosMatriciales.razor.rz.scp.css */
.riskco-layout[b-l8rk27g380] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-l8rk27g380] {
    padding: 3px;
}

.result-general[b-l8rk27g380] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-l8rk27g380] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-l8rk27g380] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-l8rk27g380] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-l8rk27g380] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/CoeficientesRECInflacion.razor.rz.scp.css */
.riskco-layout[b-qwh3l2s7yc] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qwh3l2s7yc] {
    padding: 3px;
   
}

.result-general[b-qwh3l2s7yc] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    
}

.footer-container[b-qwh3l2s7yc] {
    padding: 3px;
     margin-top: 0px; 
}

/* /Components/Pages/Solvencia II/CoeficientesRECTipoInteres.razor.rz.scp.css */
.riskco-layout[b-09o1jtmj55] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-09o1jtmj55] {
    padding: 3px;
   
}

.result-general[b-09o1jtmj55] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    
}

.footer-container[b-09o1jtmj55] {
    padding: 3px;
     margin-top: 0px; 
}

/* /Components/Pages/Solvencia II/CoeficientesSCRDivisa.razor.rz.scp.css */
.riskco-layout[b-lqomwienck] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-lqomwienck] {
    padding: 3px;
}

.result-general[b-lqomwienck] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-lqomwienck] {
    padding: 3px;
     margin-top: 0px; 
}

/* /Components/Pages/Solvencia II/CoeficientesSCRTipoInteres.razor.rz.scp.css */
.riskco-layout[b-7ozotuav7z] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7ozotuav7z] {
    padding: 3px;
}

.result-general[b-7ozotuav7z] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-7ozotuav7z] {
    padding: 3px;
     margin-top: 0px; 
}

/* /Components/Pages/Solvencia II/Colombia_CargarPyRCaidas.razor.rz.scp.css */

.riskco-layout[b-qpqr85pxcn] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qpqr85pxcn] {
    padding: 3px;
}

.result-general[b-qpqr85pxcn] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-qpqr85pxcn] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/Colombia_CatastroficoNV.razor.rz.scp.css */
.riskco-layout[b-ymgmyospf0] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ymgmyospf0] {
    padding: 3px;
}

.result-general[b-ymgmyospf0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-2[b-ymgmyospf0] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-ymgmyospf0] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/Colombia_CatastroficoVI-SAL.razor.rz.scp.css */

.riskco-layout[b-6nw8p9g2mu] {
    display: grid;
    grid-template-rows: auto 1fr 1fr auto;
    height: 100%;
}
.controls-container-primary[b-6nw8p9g2mu] {
    padding: 3px;
}

.controls-container[b-6nw8p9g2mu] {
    padding: 3px;
}

.result-general[b-6nw8p9g2mu] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-6nw8p9g2mu] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}



.size[b-6nw8p9g2mu] {
    font-size: 1.25rem !important;
}

 
/* /Components/Pages/Solvencia II/ConfiguracionSCRVida.razor.rz.scp.css */

.riskco-layout[b-hlhutwaj7i] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container-primary[b-hlhutwaj7i] {
    padding: 3px;
}

.controls-container[b-hlhutwaj7i] {
    padding: 3px;
}

.result-general[b-hlhutwaj7i] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-hlhutwaj7i] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}



 
/* /Components/Pages/Solvencia II/ConfigurarRECNoVidaSalud.razor.rz.scp.css */

.riskco-layout[b-hzqk1orlxk] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.controls-container-primary[b-hzqk1orlxk] {
    padding: 3px;
}

.controls-container[b-hzqk1orlxk] {
    padding: 3px;
}

.result-general[b-hzqk1orlxk] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-hzqk1orlxk] {
    padding: 3px;
    margin-top: 0px;
    padding-bottom: 6px;
}



.size[b-hzqk1orlxk] {
    font-size: 1.25rem !important;
}

 
/* /Components/Pages/Solvencia II/FactoresEIOPA_CD.razor.rz.scp.css */
.riskco-layout[b-u9bg3xksj6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-u9bg3xksj6] {
    padding: 3px;
}

.result-general[b-u9bg3xksj6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-u9bg3xksj6] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/FactoresEIOPA_FS.razor.rz.scp.css */
.riskco-layout[b-zpu42v7vzo] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-zpu42v7vzo] {
    padding: 3px;
}

.result-general[b-zpu42v7vzo] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-zpu42v7vzo] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/FactoresEIOPA_LTA.razor.rz.scp.css */
.riskco-layout[b-lgie7c09vp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-lgie7c09vp] {
    padding: 3px;
}

.result-general[b-lgie7c09vp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-lgie7c09vp] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/FactoresEIOPA_LTA_GOB.razor.rz.scp.css */
.riskco-layout[b-s948k3bqk6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-s948k3bqk6] {
    padding: 3px;
}

.result-general[b-s948k3bqk6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-s948k3bqk6] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/FactoresEIOPA_PD.razor.rz.scp.css */
.riskco-layout[b-f6c8zpvgg3] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-f6c8zpvgg3] {
    padding: 3px;
}

.result-general[b-f6c8zpvgg3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.footer-container[b-f6c8zpvgg3] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/FactoresMatchingAdjustment.razor.rz.scp.css */
.riskco-layout[b-w51nqxc4m1] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-w51nqxc4m1] {
    padding: 3px;
}

.result-general[b-w51nqxc4m1] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-w51nqxc4m1] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-w51nqxc4m1] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-w51nqxc4m1] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-w51nqxc4m1] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/GruposFactoresNoVidaSalud.razor.rz.scp.css */
.riskco-layout[b-erq32o3cq3] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-erq32o3cq3] {
    padding: 3px;
}

.result-general[b-erq32o3cq3] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-erq32o3cq3] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-erq32o3cq3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-erq32o3cq3] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-erq32o3cq3] {
    padding: 3px;
    margin-top: 5px;
    
}
/* /Components/Pages/Solvencia II/ParametrosGenerales.razor.rz.scp.css */
.riskco-layout[b-xl5828p9n3] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-xl5828p9n3] {
    padding: 3px;
}

.result-general[b-xl5828p9n3] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-xl5828p9n3] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-xl5828p9n3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-xl5828p9n3] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-xl5828p9n3] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECBasica.razor.rz.scp.css */
.riskco-layout[b-1t4vtyc32z] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-1t4vtyc32z] {
    padding: 3px;
}

.result-general[b-1t4vtyc32z] {
    overflow: auto;
}

.footer-container[b-1t4vtyc32z] {
    padding: 3px;
    margin-top: 5px;
}

.error[b-1t4vtyc32z] {
    color: var(--mud-palette-error)
}
/* /Components/Pages/Solvencia II/RECCarterasColectivas.razor.rz.scp.css */
.riskco-layout[b-4gz7idb0rh] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-4gz7idb0rh] {
    padding: 3px;
}

.result-general[b-4gz7idb0rh] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-4gz7idb0rh] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-4gz7idb0rh] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-4gz7idb0rh] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/RECMercado.razor.rz.scp.css */
.riskco-layout[b-0hvzozmr3l] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-0hvzozmr3l] {
    padding: 3px;
}

.result-general[b-0hvzozmr3l] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-0hvzozmr3l] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-0hvzozmr3l] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-0hvzozmr3l] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECNoVida.razor.rz.scp.css */
.riskco-layout[b-19fgw2bktk] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-19fgw2bktk] {
    padding: 3px;
}

.result-extend[b-19fgw2bktk] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-fixed[b-19fgw2bktk] {
    padding: 3px;
}

.footer-container[b-19fgw2bktk] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-19fgw2bktk] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/RECOperacional.razor.rz.scp.css */
.riskco-layout[b-c5t046j7z5] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-c5t046j7z5] {
    padding: 3px;
}

.result-general[b-c5t046j7z5] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.error[b-c5t046j7z5] {
    color: var(--mud-palette-error)
    
}

.footer-container[b-c5t046j7z5] {
    padding: 3px;
    margin-top: 5px;
}

/* Este estilo cambian en los MudSelect el espacio entre la casilla del checkbox y el texto que sea mas corto el espacio */
.mud-list-item-icon[b-c5t046j7z5] {
    min-width: 25px !important;
}
/* Este estilo cambian en los MudSelect el espacio de la izquierda y la derecha de la lista de elementos */
.mud-list-item-gutters[b-c5t046j7z5] {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
/* /Components/Pages/Solvencia II/RECRiesgoContraparte.razor.rz.scp.css */
.riskco-layout[b-sgkniql3z6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-sgkniql3z6] {
    padding: 3px;
}

.result-extend[b-sgkniql3z6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-sgkniql3z6] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECRiesgoInflacion.razor.rz.scp.css */
.riskco-layout[b-3g0ubiqspn] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-3g0ubiqspn] {
    padding: 3px;
}

.result-general[b-3g0ubiqspn] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    height: auto;
    overflow: auto;
    /*background-color: red;*/
}

.result-valuation-measurements-var-grid[b-3g0ubiqspn] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-3g0ubiqspn] {
    padding: 3px;
     margin-top: 5px; 

     
}

/* /Components/Pages/Solvencia II/RECRiesgoMercado.razor.rz.scp.css */
.riskco-layout[b-yljy4mep56] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-yljy4mep56] {
    padding: 3px;
}

.result-general[b-yljy4mep56] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-yljy4mep56] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-yljy4mep56] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-yljy4mep56] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECRiesgoTasaInteres.razor.rz.scp.css */
.riskco-layout[b-l7hwen70ok] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-l7hwen70ok] {
    padding: 3px;
}

.result-general[b-l7hwen70ok] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    height: auto;
    overflow: auto;
    /*background-color: red;*/
}

.result-valuation-measurements-var-grid[b-l7hwen70ok] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-l7hwen70ok] {
    padding: 3px;
     margin-top: 5px; 

     
}

/* /Components/Pages/Solvencia II/RECSalud.razor.rz.scp.css */
.riskco-layout[b-xlawh2czpy] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-xlawh2czpy] {
    padding: 3px;
}

.result-extend[b-xlawh2czpy] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-fixed[b-xlawh2czpy] {
    padding: 3px;
}

.footer-container[b-xlawh2czpy] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-xlawh2czpy] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/RECTipoCambio.razor.rz.scp.css */
.riskco-layout[b-9vx1lpscx7] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-9vx1lpscx7] {
    padding: 3px;
}

.result-general[b-9vx1lpscx7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-9vx1lpscx7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-9vx1lpscx7] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-9vx1lpscx7] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECTotal.razor.rz.scp.css */
.riskco-layout[b-gvkrqprbzp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-gvkrqprbzp] {
    padding: 3px;
}

.result-general[b-gvkrqprbzp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-gvkrqprbzp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-gvkrqprbzp] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-gvkrqprbzp] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/RECVidaCP.razor.rz.scp.css */
.riskco-layout[b-p4p68d562e] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-p4p68d562e] {
    padding: 3px;
}

.result-extend[b-p4p68d562e] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-fixed[b-p4p68d562e] {
    padding: 3px;
}

.footer-container[b-p4p68d562e] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-p4p68d562e] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/REC_SCR_CalculoNV_SAL_VCP.razor.rz.scp.css */

.riskco-layout[b-zyslud1sy9] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-zyslud1sy9] {
    padding: 3px;
}

.result-general[b-zyslud1sy9] {
    overflow: auto;
}
.result-extend[b-zyslud1sy9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.tab-panel-container[b-zyslud1sy9] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-zyslud1sy9] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/REC_SCR_ConfiguracionVidaLP_SM.razor.rz.scp.css */
.riskco-layout[b-89xoyvafpq] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}
.result-general[b-89xoyvafpq] {
    overflow: auto;
}

.controls-container[b-89xoyvafpq] {
    padding: 3px;
}

.result-general[b-89xoyvafpq] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/REC_SCR_RiesgoConcentracion.razor.rz.scp.css */
.riskco-layout[b-509xk5yj51] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-509xk5yj51] {
    padding: 3px;
}

.result-general[b-509xk5yj51] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-509xk5yj51] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-509xk5yj51] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-509xk5yj51] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/REC_SCR_VidaLP_SM.razor.rz.scp.css */
.riskco-layout[b-40dtsk0sq9] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-40dtsk0sq9] {
    padding: 3px;
}

.result-extend[b-40dtsk0sq9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-40dtsk0sq9] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-40dtsk0sq9] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/RentabilidadesFuturas.razor.rz.scp.css */
.riskco-layout[b-1ck40e42yl] {
    display: grid;
    grid-template-rows: auto auto auto auto 1fr 1fr auto;
    height: 100%;
}

.controls-container[b-1ck40e42yl] {
    padding: 3px;
}

.result-general[b-1ck40e42yl] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.result-general-2[b-1ck40e42yl] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}
.footer-container[b-1ck40e42yl] {
    padding: 3px;
     margin-top: 5px; 
   
}

/* /Components/Pages/Solvencia II/SCRArbolDeRiesgos.razor.rz.scp.css */
.riskco-layout[b-3kt4mstal6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-3kt4mstal6] {
    padding: 3px;
}

.result-general[b-3kt4mstal6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-3kt4mstal6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-3kt4mstal6] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-3kt4mstal6] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/SCRDivisa.razor.rz.scp.css */
.riskco-layout[b-cjfpcq772n] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cjfpcq772n] {
    padding: 3px;
}

.result-general[b-cjfpcq772n] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-cjfpcq772n] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-cjfpcq772n] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-cjfpcq772n] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/SCRInmuebles.razor.rz.scp.css */
.riskco-layout[b-rt0s3y6dyv] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-rt0s3y6dyv] {
    padding: 3px;
}

.result-general[b-rt0s3y6dyv] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-rt0s3y6dyv] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-rt0s3y6dyv] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-rt0s3y6dyv] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/SCRNoVida.razor.rz.scp.css */
.riskco-layout[b-uoc4s9rg50] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-uoc4s9rg50] {
    padding: 3px;
}

.result-extend[b-uoc4s9rg50] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-fixed[b-uoc4s9rg50] {
    padding: 3px;
}

.footer-container[b-uoc4s9rg50] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-uoc4s9rg50] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/SCRRiesgoContraparte.razor.rz.scp.css */
.riskco-layout[b-olnj06g9rt] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-olnj06g9rt] {
    padding: 3px;
}

.result-extend[b-olnj06g9rt] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-olnj06g9rt] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/SCRRiesgoMercado.razor.rz.scp.css */
.riskco-layout[b-7dukj0iz54] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-7dukj0iz54] {
    padding: 3px;
}

.result-general[b-7dukj0iz54] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-7dukj0iz54] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-7dukj0iz54] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-7dukj0iz54] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-7dukj0iz54] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/SCRRiesgoRentaVariable.razor.rz.scp.css */
.riskco-layout[b-qjdnb9gf26] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qjdnb9gf26] {
    padding: 3px;
}

.result-general[b-qjdnb9gf26] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-valuation-measurements-var-grid[b-qjdnb9gf26] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-qjdnb9gf26] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-qjdnb9gf26] {
    padding: 3px;
     margin-top: 5px; 
}

/* /Components/Pages/Solvencia II/SCRRiesgoSpread.razor.rz.scp.css */
.riskco-layout[b-41cvj7iq4d] {
    
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-41cvj7iq4d] {
    padding: 3px;
}

.result-general[b-41cvj7iq4d] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
    margin: 10px !important;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.result-general-no-scroll[b-41cvj7iq4d] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
    margin: 10px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.empty-space[b-41cvj7iq4d] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-41cvj7iq4d] {
    padding: 3px;
    margin-top: 5px;
}

.col-text[b-41cvj7iq4d] {
    width: 10px;
    text-overflow: ellipsis;
    text-align: start;
    padding-left: 5px !important;
    padding-right: 0px !important;
    box-sizing: content-box;
}

.col-number[b-41cvj7iq4d] {
    box-sizing: content-box;
    text-align: right;
    padding-left: 1px !important;
}
/* /Components/Pages/Solvencia II/SCRRiesgoSuscripcionVida.razor.rz.scp.css */

.riskco-layout[b-duf4v790s0] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-duf4v790s0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-duf4v790s0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-duf4v790s0] {
    padding: 3px;
}
/*.bloque-general {
    background-color: red;
}*/
/* /Components/Pages/Solvencia II/SCRRiesgoTasaInteres.razor.rz.scp.css */
.riskco-layout[b-ye4mbns0wy] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-ye4mbns0wy] {
    padding: 3px;
}

.result-general[b-ye4mbns0wy] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    height: auto;
    overflow: auto;
    /*background-color: red;*/
}

.result-valuation-measurements-var-grid[b-ye4mbns0wy] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-ye4mbns0wy] {
    padding: 3px;
    margin-top: 5px;
}

td[b-ye4mbns0wy]{
    padding:2px;
}
/* /Components/Pages/Solvencia II/SCRRiesgoTipoInteres.razor.rz.scp.css */
.riskco-layout[b-spp8vo42k7] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-spp8vo42k7] {
    padding: 3px;
}

.result-general[b-spp8vo42k7] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    height: auto;
    overflow: auto;
    /*background-color: red;*/
}

.result-valuation-measurements-var-grid[b-spp8vo42k7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-spp8vo42k7] {
    padding: 3px;
     margin-top: 5px; 

     
}

/* /Components/Pages/Solvencia II/SCRVida.razor.rz.scp.css */
.riskco-layout[b-c0bkt7vz7v] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-c0bkt7vz7v] {
    padding: 3px;
}

.result-extend[b-c0bkt7vz7v] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-c0bkt7vz7v] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-c0bkt7vz7v] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/SCR_CalculoSal.razor.rz.scp.css */

.riskco-layout[b-hwkek98h8n] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-hwkek98h8n] {
    padding: 3px;
}

.result-general[b-hwkek98h8n] {
    overflow: auto;
}
.result-extend[b-hwkek98h8n] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.tab-panel-container[b-hwkek98h8n] {
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-hwkek98h8n] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/SCR_ConfiguracionVida.razor.rz.scp.css */

.riskco-layout[b-a94webnew9] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-a94webnew9] {
    padding: 3px;
}

.result-extend[b-a94webnew9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-a94webnew9] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-a94webnew9] {
    text-align: end !important;
    font-weight: normal !important;
    color: var(--mud-palette-primary-text) !important;
}
/* /Components/Pages/Solvencia II/SolvenciaPeru_ASA.razor.rz.scp.css */
.riskco-layout[b-4p8up7jsj9] {
    display: grid;
    grid-template-rows: auto 0.2fr auto 1fr auto;
    height: 100%;
}

.controls-container[b-4p8up7jsj9] {
    padding: 3px;
}

.result-general[b-4p8up7jsj9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-4p8up7jsj9] {
    padding: 3px;
    margin-top: 5px;
}

.highlight-text[b-4p8up7jsj9] {
    text-align: end !important;
    font-weight: normal !important;
    /*color: var(--mud-palette-primary-text) !important;*/
}
/* /Components/Pages/Solvencia II/TablasProbabilidad.razor.rz.scp.css */
.riskco-layout[b-l1czbgcko0] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-l1czbgcko0] {
    padding: 3px;
}

.result-general[b-l1czbgcko0] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-l1czbgcko0] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-l1czbgcko0] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-l1czbgcko0] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-l1czbgcko0] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/VerActivosTipo1.razor.rz.scp.css */
.riskco-layout[b-21npjsx7bk] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-21npjsx7bk] {
    padding: 3px;
}

.result-general[b-21npjsx7bk] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-no-scroll[b-21npjsx7bk] {
    padding: 3px;
    padding-left: 7px;
    padding-right: 7px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: hidden;
}

.result-valuation-measurements-var-grid[b-21npjsx7bk] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-21npjsx7bk] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-21npjsx7bk] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Solvencia II/VerListadoMatrices.razor.rz.scp.css */
.riskco-layout[b-4t5hzupqid] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-4t5hzupqid] {
    padding: 3px;
}

.result-general[b-4t5hzupqid] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    height: auto;
    overflow: auto;
    /*background-color: red;*/
}

.result-valuation-measurements-var-grid[b-4t5hzupqid] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-4t5hzupqid] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/AsignarVariableOutputaInput.razor.rz.scp.css */

.riskco-layout[b-0jk3442v91] {
    display: grid;
    grid-template-rows: auto auto 1fr auto 1fr;
    height: 100%;
}

.controls-container[b-0jk3442v91] {
    padding: 3px;
}

.result-general[b-0jk3442v91] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-0jk3442v91] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-0jk3442v91] {
    text-align: center !important;
}
/*.footer-container {
    padding: 3px;
    margin-top: 5px;
}*/
/* /Components/Pages/Vida/AsociarVariablesInput.razor.rz.scp.css */

.riskco-layout[b-2mxglejx72] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    min-height: 0;
}

.controls-container[b-2mxglejx72] {
    padding: 3px;
}

.grid-general[b-2mxglejx72] { /* clase ya en tu DxGrid */
    min-height: 0; /* permite que el 1fr no desborde y el scroll funcione dentro */
    overflow: auto; /* si quieres scroll dentro del grid */
    padding: 11px;
    height: 100%;
    width: 100%;
}

.result-general[b-2mxglejx72] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-2mxglejx72] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-2mxglejx72] {
    text-align: center !important;
}
/* /Components/Pages/Vida/CalcularValoracion.razor.rz.scp.css */
.riskco-layout[b-39t1rbdapw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-39t1rbdapw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-39t1rbdapw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-39t1rbdapw] {
    padding: 3px;
}
/* /Components/Pages/Vida/CargaAutomaticaPolizasVida.razor.rz.scp.css */
.riskco-layout[b-iszq2oly7e] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-iszq2oly7e] {
    padding: 3px;
}

.result-general[b-iszq2oly7e] {
    padding: 3px;
    display: flex;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general-2[b-iszq2oly7e] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-iszq2oly7e] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/CarterasFlujos.razor.rz.scp.css */
/*.grid-general {
    margin-top: 8px;
}*/

.riskco-layout[b-vun1lw3eyf] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vun1lw3eyf] {
    padding-top: 3px;

}

.result-general[b-vun1lw3eyf] {
    padding-top: 3px;
    overflow-y: auto; 
    overflow-x: hidden; 
    display: flex;
    flex-direction: column;
    gap: 3px; 
}

.footer-container[b-vun1lw3eyf] {
    padding: 3px;
}
/* /Components/Pages/Vida/ConfiguracionCatastroficoSalud.razor.rz.scp.css */
.riskco-layout[b-5nzlnc8ww1] {
    display: grid;
    grid-template-rows:auto 1fr auto;
    height: 100%;
}

.controls-container[b-5nzlnc8ww1] {
    padding: 3px;
}

.result-general[b-5nzlnc8ww1] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-5nzlnc8ww1] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/ConfiguracionFiltrosPolizas.razor.rz.scp.css */

.riskco-layout[b-vagzssvr68] {
    display: grid;
    grid-template-rows: auto auto 1fr;
    height: 100%;
}

.controls-container[b-vagzssvr68] {
    padding: 3px;
}

.result-general[b-vagzssvr68] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-vagzssvr68] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-vagzssvr68] {
    text-align: center !important;
}
/*.footer-container {
    padding: 3px;
    margin-top: 5px;
}*/
/* /Components/Pages/Vida/ConfiguracionFiltrosProductos.razor.rz.scp.css */

.riskco-layout[b-zjshpbbkts] {
    display: grid;
    grid-template-rows: auto auto 1fr 1fr;
    height: 100%;
}

.controls-container[b-zjshpbbkts] {
    padding: 3px;
}

.result-general[b-zjshpbbkts] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-zjshpbbkts] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-zjshpbbkts] {
    text-align: center !important;
}
/*.footer-container {
    padding: 3px;
    margin-top: 5px;
}*/
/* /Components/Pages/Vida/ConfiguracionVariablesOutput.razor.rz.scp.css */

.riskco-layout[b-uhtg3u9yw3] {
    display: grid;
    grid-template-rows:auto 1fr;
    height: 100%;
}

.controls-container[b-uhtg3u9yw3] {
    padding: 3px;
}

.result-general[b-uhtg3u9yw3] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-uhtg3u9yw3] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-uhtg3u9yw3] {
    text-align: center !important;
} 
/*.footer-container {
    padding: 3px;
    margin-top: 5px;
}*/
/* /Components/Pages/Vida/ConfiguracionVistasPolizas.razor.rz.scp.css */
.riskco-layout[b-ya440vqyg2] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ya440vqyg2] {
    padding: 3px;
}

.result-general[b-ya440vqyg2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-ya440vqyg2] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-ya440vqyg2] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-ya440vqyg2] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-ya440vqyg2] {
    padding: 3px;
    margin-top: 5px;
    
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-ya440vqyg2] {
    max-height: 580px; /* Ajusta según tu preferencia */
    overflow-y: auto; /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
    .treeview-container[b-ya440vqyg2]::-webkit-scrollbar {
        width: 6px;
    }

    .treeview-container[b-ya440vqyg2]::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 3px;
    }

        .treeview-container[b-ya440vqyg2]::-webkit-scrollbar-thumb:hover {
            background-color: rgba(0, 0, 0, 0.5);
        }

/* /Components/Pages/Vida/ConfiguracionVistasPolizasEditar.razor.rz.scp.css */
.riskco-layout[b-ijbuggqmzt] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ijbuggqmzt] {
    padding: 3px;
}

.result-general[b-ijbuggqmzt] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-ijbuggqmzt] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-ijbuggqmzt] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-ijbuggqmzt] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-ijbuggqmzt] {
    padding: 3px;
    margin-top: 5px;
    
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-ijbuggqmzt] {
    max-height: 580px; /* Ajusta según tu preferencia */
    overflow-y: auto; /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
    .treeview-container[b-ijbuggqmzt]::-webkit-scrollbar {
        width: 6px;
    }

    .treeview-container[b-ijbuggqmzt]::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 3px;
    }

        .treeview-container[b-ijbuggqmzt]::-webkit-scrollbar-thumb:hover {
            background-color: rgba(0, 0, 0, 0.5);
        }

/* /Components/Pages/Vida/ConfiguracionVistasResultados.razor.rz.scp.css */
.riskco-layout[b-96im5fa7yp] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-96im5fa7yp] {
    padding: 3px;
}

.result-general[b-96im5fa7yp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;

}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-96im5fa7yp] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-96im5fa7yp] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-96im5fa7yp] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-96im5fa7yp] {
    padding: 3px;
    margin-top: 5px;
    
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-96im5fa7yp] {
    max-height: 580px; /* Ajusta según tu preferencia */
    overflow-y: auto; /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
    .treeview-container[b-96im5fa7yp]::-webkit-scrollbar {
        width: 6px;
    }

    .treeview-container[b-96im5fa7yp]::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 3px;
    }

        .treeview-container[b-96im5fa7yp]::-webkit-scrollbar-thumb:hover {
            background-color: rgba(0, 0, 0, 0.5);
        }

/* /Components/Pages/Vida/ConfiguracionVistasResultadosEditar.razor.rz.scp.css */
.riskco-layout[b-vj29joo7am] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-vj29joo7am] {
    padding: 3px;
}

.result-general[b-vj29joo7am] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* styles.css */

/* Limita la altura de cada MudItem y activa el scroll si es necesario */
.mud-item-scroll[b-vj29joo7am] {
    max-height: 200px; /* Altura máxima */
    overflow-y: auto; /* Activa el scroll si el contenido excede */
}


.result-valuation-measurements-var-grid[b-vj29joo7am] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-vj29joo7am] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-vj29joo7am] {
    padding: 3px;
    margin-top: 5px;
    
}


/* Limita la altura del MudTreeView para evitar que crezca demasiado */
.treeview-container[b-vj29joo7am] {
    max-height: 580px; /* Ajusta según tu preferencia */
    overflow-y: auto; /* Scroll vertical si el contenido excede */
}

    /* Opcional: Personaliza la scrollbar para que se vea mejor */
    .treeview-container[b-vj29joo7am]::-webkit-scrollbar {
        width: 6px;
    }

    .treeview-container[b-vj29joo7am]::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: 3px;
    }

        .treeview-container[b-vj29joo7am]::-webkit-scrollbar-thumb:hover {
            background-color: rgba(0, 0, 0, 0.5);
        }

/* /Components/Pages/Vida/EditarCurvaVariablesVida.razor.rz.scp.css */
.riskco-layout[b-48wi9qcsop] {
    display: grid;
    grid-template-rows:auto 1fr auto;
    height: 100%;
}

.controls-container[b-48wi9qcsop] {
    padding: 3px;
}

.result-general[b-48wi9qcsop] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-48wi9qcsop] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/EditarListaAtributos.razor.rz.scp.css */

.riskco-layout[b-0gjty7fhmq] {
    height: 100%;
    display: grid;
    grid-template-rows: auto 1fr auto 1fr;
}

.controls-container[b-0gjty7fhmq] {
    padding: 3px;
}

.result-general[b-0gjty7fhmq] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}



/* /Components/Pages/Vida/EditarMatricesTipoTexto.razor.rz.scp.css */
.riskco-layout[b-ca4j3kqmd6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-ca4j3kqmd6] {
    padding: 3px;
}

.result-general[b-ca4j3kqmd6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-ca4j3kqmd6] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-ca4j3kqmd6] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/EliminarResultados.razor.rz.scp.css */
.riskco-layout[b-42cf2hqz2h] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.controls-container[b-42cf2hqz2h] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-42cf2hqz2h] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Pages/Vida/ErroresConfiguracionPoliza.razor.rz.scp.css */

.riskco-layout[b-vx6eblbbtf] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
    min-height: 0;
}

.controls-container[b-vx6eblbbtf] {
    padding: 3px;
}

.grid-general[b-vx6eblbbtf] { /* clase ya en tu DxGrid */
    min-height: 0; /* permite que el 1fr no desborde y el scroll funcione dentro */
    overflow: auto; /* si quieres scroll dentro del grid */
    padding: 11px;
    height: 100%;
    width: 100%;
}

.result-general[b-vx6eblbbtf] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-vx6eblbbtf] {
    padding: 3px;
    overflow: auto;
}

.dxbl-align-right[b-vx6eblbbtf] {
    text-align: center !important;
}
/* /Components/Pages/Vida/GestionConjuntosAlias.razor.rz.scp.css */

.riskco-layout[b-3akq13k5y5] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-3akq13k5y5] {
    padding: 3px;
}

.result-general[b-3akq13k5y5] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-3akq13k5y5] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-3akq13k5y5] {
    padding: 3px;
    margin: 5px 0;
}
/* /Components/Pages/Vida/GestionConjuntosAliasDetalle.razor.rz.scp.css */


.riskco-layout[b-cdd036l7re] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-cdd036l7re] {
    padding: 3px;
}

.result-general[b-cdd036l7re] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-cdd036l7re] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-cdd036l7re] {
    padding: 3px;
    margin: 5px 0;
}
/* /Components/Pages/Vida/GestionEscenarioDetalle.razor.rz.scp.css */
.riskco-layout[b-c9swdfcf39] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-c9swdfcf39] {
    padding: 3px;
}

.result-general[b-c9swdfcf39] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-c9swdfcf39] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-c9swdfcf39] {
    padding: 3px;
    margin-top: 5px;
    

}
/* /Components/Pages/Vida/GestionEscenarios.razor.rz.scp.css */
.riskco-layout[b-bvjr5vn3ov] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-bvjr5vn3ov] {
    padding: 3px;
}

.result-general[b-bvjr5vn3ov] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-bvjr5vn3ov] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-bvjr5vn3ov] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/Vida/GestionIDValoracion.razor.rz.scp.css */
.riskco-layout[b-wxvhzfyofw] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-wxvhzfyofw] {
    padding: 3px;
}

.result-general[b-wxvhzfyofw] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-wxvhzfyofw] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-wxvhzfyofw] {
    padding: 3px;
    margin-top: 5px;
    

}
/* /Components/Pages/Vida/GestionPolizasBD.razor.rz.scp.css */
.riskco-layout[b-hqf36oz8js] {
    display: grid;
    grid-template-rows: auto 2fr auto;
    height: 100%;
}

.controls-container[b-hqf36oz8js] {
    padding: 3px;
}

.result-general[b-hqf36oz8js] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-hqf36oz8js] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-hqf36oz8js] {
    padding: 3px;
    margin-top: 5px;
    
}
/* /Components/Pages/Vida/GestionProgramacionProductosPolizas.razor.rz.scp.css */
.riskco-layout[b-qa04t0ilvg] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qa04t0ilvg] {
    padding: 3px;
}

.result-general[b-qa04t0ilvg] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-qa04t0ilvg] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-qa04t0ilvg] {
    padding: 3px;
    margin-top: 5px;
    
}
/* /Components/Pages/Vida/GestionProgramacionProductosPolizasDetalle.razor.rz.scp.css */
.riskco-layout[b-y0lwuu92k7] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-y0lwuu92k7] {
    padding: 3px;
}

.result-general[b-y0lwuu92k7] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-y0lwuu92k7] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-y0lwuu92k7] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Pages/Vida/GestionVariableProducto.razor.rz.scp.css */
.riskco-layout[b-lpjl73uk4g] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-lpjl73uk4g] {
    padding: 3px;
}

.result-general[b-lpjl73uk4g] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-lpjl73uk4g] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-lpjl73uk4g] {
    padding: 3px;
    margin-top: 5px;
   
}
/* /Components/Pages/Vida/NuevoIdentificador.razor.rz.scp.css */
.riskco-layout[b-kx6rbxyyzi] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-kx6rbxyyzi] {
    padding: 3px;
}

.result-general[b-kx6rbxyyzi] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-kx6rbxyyzi] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/TareasProgramadas.razor.rz.scp.css */
.riskco-layout[b-janguz6yrc] {
    display: grid;
    grid-template-rows: auto 1fr auto auto;
    height: 100%;
}

.controls-container[b-janguz6yrc] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-janguz6yrc] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.legend-result[b-janguz6yrc]{
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-janguz6yrc] {
    padding: 3px;
}
/* /Components/Pages/Vida/VariablesVida.razor.rz.scp.css */
.riskco-layout[b-nmir2jh1r9] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-nmir2jh1r9] {
    padding: 3px;
}

.result-general[b-nmir2jh1r9] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-nmir2jh1r9] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-nmir2jh1r9] {
    padding: 3px;
    margin-top: 5px;
}
/* /Components/Pages/Vida/VerBorrarPolizas.razor.rz.scp.css */
.riskco-layout[b-7oxuk4iv6c] {
    display: grid;
    grid-template-rows: auto 0.45fr auto 2.5fr auto;
    height: 100%;
}

.controls-container[b-7oxuk4iv6c] {
    padding: 3px;
}

.result-general[b-7oxuk4iv6c] {
    padding: 3px;
    display: block;
    min-width: auto; 
    width: auto;
    overflow: auto;
}

.empty-space[b-7oxuk4iv6c] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-7oxuk4iv6c] {
    padding: 3px;
    margin-top: 5px;
   
}


.checkbox-container[b-7oxuk4iv6c] {
    gap: 4px; /* Reduce el espacio entre columnas */
}

.part-container[b-7oxuk4iv6c] {
    gap: 2px; /* Reduce el espacio entre filas dentro de cada parte */
}

.compact-checkbox .mud-checkbox[b-7oxuk4iv6c] {
    margin: 0 !important; /* Elimina márgenes adicionales */
    padding: 2px 8px !important; /* Reduce el padding para checkboxes más compactos */
}
/* /Components/Pages/Vida/VerErrores.razor.rz.scp.css */
.riskco-layout[b-b0hkyw1c5g] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-b0hkyw1c5g] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}


.result-general[b-b0hkyw1c5g] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-b0hkyw1c5g] {
    padding: 3px;
}
/* /Components/Pages/Vida/VerResultados.razor.rz.scp.css */
.riskco-layout[b-n2nxkt6mz6] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-n2nxkt6mz6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.result-general[b-n2nxkt6mz6] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-n2nxkt6mz6] {
    padding: 3px;
}
/* /Components/Shared/MostrarEscenariosCompartido.razor.rz.scp.css */
.riskco-layout[b-qv2r3kif2e] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-qv2r3kif2e] {
    padding: 3px;
}

.result-general[b-qv2r3kif2e] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.empty-space[b-qv2r3kif2e] {
    padding: 3px;
    overflow: auto;
}

.footer-container[b-qv2r3kif2e] {
    padding: 3px;
    margin-top: 5px;

}
/* /Components/Shared/SfxAssetTable.razor.rz.scp.css */
.lay[b-b3tj0xigze] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: 100%;
}

.cont_1[b-b3tj0xigze] {
    padding: 3px;
}


.cont_2[b-b3tj0xigze] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}
/* /Components/Shared/SfxImportar.razor.rz.scp.css */

.riskco-layout[b-5i4fjo0q8e] {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100%;
}

.controls-container[b-5i4fjo0q8e] {
    padding: 3px;
}

.result-general[b-5i4fjo0q8e] {
    padding: 3px;
    display: block;
    min-width: auto;
    width: auto;
    overflow: auto;
}

.footer-container[b-5i4fjo0q8e] {
    padding: 3px;
}
