.grid_container{width:100%;height:100%;margin-top:20px;padding-top:8px}#soldes-suivi .cs-section-content{display:flex;flex-direction:column}#soldes-suivi .card-container,#soldes-suivi .grid_container,#soldes-suivi .suivi-segment,#soldes-suivi .suivi-toolbar{flex:0 0 auto}#soldes-suivi .detail_grid_container .generic-ag-grid-vue,#soldes-suivi .detail_grid_container .generic-grid,#soldes-suivi .detail_grid_container>.cs-grid,#soldes-suivi .grid_container,#soldes-suivi .grid_container .generic-ag-grid-vue,#soldes-suivi .grid_container .generic-grid,#soldes-suivi .grid_container>.cs-grid{height:auto;box-sizing:border-box}#soldes-suivi .detail_grid_container .generic-grid,#soldes-suivi .grid_container .generic-grid{grid-template-rows:auto auto auto}#soldes-suivi .detail_grid_container .generic-grid-body,#soldes-suivi .grid_container .generic-grid-body{min-height:120px}.popu_button{margin-top:10px}#soldes-suivi .card-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;margin-top:16px;box-sizing:border-box}#soldes-suivi .card-div{display:flex;flex:0 0 auto;min-width:180px}#soldes-suivi .card-div>*{width:100%;margin:0!important;padding:16px 20px;min-height:90px;border-radius:8px;background:#f2f4f7;border:1px solid #e3e7ec;box-shadow:none!important;box-sizing:border-box;cursor:pointer}#soldes-suivi .card-div,#soldes-suivi .card-div *{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important;gap:8px}#soldes-suivi .card-div label,#soldes-suivi .card-div p,#soldes-suivi .card-div span{display:block!important;width:100%;line-height:1.2}#soldes-suivi .card-div .cs-active-monitoring-card{border-color:#3f6fd8;box-shadow:0 0 0 1px #3f6fd8!important}#soldes-suivi .suivi-segment{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px}#soldes-suivi .suivi-segment__hint{font-size:12px;font-style:italic;color:#8896a8}#soldes-suivi .suivi-famtabs{flex:0 0 auto;height:auto;padding:0;margin-top:16px}#soldes-suivi .suivi-famtabs .cs-tabs-wrapper{height:auto;margin:0}#soldes-suivi .suivi-famtabs .cs-tabs-navigation{align-items:flex-end;overflow:visible;border-bottom:1px solid #e3e8ee;gap:4px}#soldes-suivi .suivi-famtabs .cs-tabs-navigation-label{width:160px;justify-content:center;text-align:center;box-sizing:border-box;margin-bottom:-1px;padding:10px 14px;background:#f4f6f9;border:1px solid #e3e8ee;border-radius:8px 8px 0 0;font-weight:600;color:#5b6b82}#soldes-suivi .suivi-famtabs .cs-tabs-navigation-label-active{background:#fff;border-bottom-color:#fff;box-shadow:inset 0 3px 0 #3f6fd8;color:#3f6fd8}#soldes-suivi .suivi-famtabs .cs-tabs-content{display:none}.suivi-detail-modal.cs-modal.cs-popup-container-container .cs-popup-container{width:min(1100px,90vw);max-width:90vw;box-sizing:border-box}.suivi-detail-modal.cs-modal.cs-popup-container-container .cs-popup-container .cs-popup-content{width:100%;box-sizing:border-box}#soldes-suivi .detail_grid_container{width:100%;margin-top:12px}#soldes-suivi .ag-header-group-cell-label{justify-content:center}#soldes-suivi .ag-cell[col-id^=cpt_],#soldes-suivi .ag-cell[col-id^=fam_]{text-align:right}#soldes-suivi .ag-header-cell[col-id^=cpt_] .ag-header-cell-label,#soldes-suivi .ag-header-cell[col-id^=fam_] .ag-header-cell-label{justify-content:flex-end}#soldes-suivi .ag-cell[col-id=cpt_solde]{background:#f7fbff}#soldes-suivi .ag-header-cell[col-id^=cpt_dyn],#soldes-suivi .ag-header-group-cell[col-id^=grp_cpt_dyn]{background:#e6eefb;color:#2743a5}#soldes-suivi .ag-cell[col-id^=cpt_dyn]{background:#eef4fd}#soldes-suivi .ag-cell[col-id=cpt_dynSolde]{background:#e2ecfc}#soldes-suivi .ag-row.suivi-total-row,#soldes-suivi .ag-row.suivi-total-row .ag-cell{font-weight:700;background:#e3edfb}#soldes-suivi .ag-row.suivi-total-row .ag-cell[col-id^=cpt_dyn]{background:#d6e5fa}#soldes-suivi .ag-row.suivi-total-row .ag-cell[col-id=cpt_dynSolde]{background:#cfe0f8}#soldes-suivi .ag-cell[col-id=detail]{text-align:center;color:#3f6fd8;font-weight:600}#soldes-suivi .ag-header-cell[col-id=detail] .ag-header-cell-label{justify-content:center}#soldes-suivi .ag-row-group .ag-cell[col-id=detail]{cursor:pointer}#soldes-suivi .ag-row-group .ag-cell[col-id=detail]:hover{text-decoration:underline}#soldes-suivi .config-button{display:inline-flex!important;align-items:center;justify-content:center;width:36px;height:36px;align-self:flex-end;margin-bottom:2px;background:transparent;border:1px solid #e3e7ec;border-radius:6px;color:#5b6b7a;cursor:pointer;font-size:18px;line-height:1}#soldes-suivi .config-button:hover{color:#1f2d3d;background:#f2f4f7}#soldes-suivi .config-button i{pointer-events:none}#soldes-suivi .suivi-toolbar{display:flex;flex-direction:row;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:8px 0}#soldes-suivi .suivi-toolbar__field{display:flex;flex-direction:column;min-width:180px}#soldes-suivi .suivi-toolbar__field .el-input,#soldes-suivi .suivi-toolbar__field .el-input__inner,#soldes-suivi .suivi-toolbar__field .el-select{width:100%;box-sizing:border-box}#soldes-suivi .suivi-toolbar__spacer{flex:1 1 auto;min-width:0}#soldes-suivi .suivi-toolbar__field--right{margin-left:0}#soldes-suivi .suivi-toolbar__label{font-size:12px;color:#5b6b7a;margin-bottom:4px}#soldes-suivi .suivi-toolbar .popu_button{align-self:flex-end;margin-top:0}.suiviSoldes-config-popover{padding:0!important}.suiviSoldes-config-popover .config-popover{display:flex;flex-direction:column}.suiviSoldes-config-popover .config-popover__title{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;font-size:15px;color:#1f2d3d;border-bottom:1px solid #e3e7ec}.suiviSoldes-config-popover .config-popover__title i{cursor:pointer;color:#5b6b7a;font-size:16px}.suiviSoldes-config-popover .config-popover__section{padding:10px 16px}.suiviSoldes-config-popover .config-popover__section+.config-popover__section{border-top:1px solid #e3e7ec}.suiviSoldes-config-popover .config-popover__sectionTitle{font-weight:700;font-size:13px;color:#1f2d3d;margin-bottom:8px}.suiviSoldes-config-popover .el-checkbox{display:flex;align-items:center;margin-left:0!important;margin-bottom:6px}