/* Delta-Sierra France — V20.47.0 qualitative closure */
.ds-v20470-matrix{width:100%;border-collapse:collapse;margin:1rem 0 1.35rem;font-size:.94rem}
.ds-v20470-matrix caption{text-align:left;font-weight:700;margin-bottom:.65rem}
.ds-v20470-matrix th,.ds-v20470-matrix td{border:1px solid rgba(15,35,70,.18);padding:.72rem .78rem;vertical-align:top;text-align:left}
.ds-v20470-matrix th{font-weight:700}
.bf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}
.ds-v20470-flow .bf-budget-grid>div{min-width:0}
.bf-key-formula{font-weight:700;padding:.9rem 1rem;border-left:4px solid currentColor;background:rgba(15,35,70,.05)}
@media(max-width:640px){.ds-v20470-matrix{min-width:760px;font-size:.9rem}.bf-table-wrap{position:relative}.bf-table-wrap:before{content:"Tableau : faites défiler horizontalement pour voir toutes les colonnes.";display:block;font-size:.82rem;margin-bottom:.5rem}.ds-v20470-flow .bf-budget-grid{grid-template-columns:1fr}}
