/*
 * Bureau — grille financière transverse, source canonique unique.
 * Synthèse semaine et détail cours partagent exactement le même parent 13 colonnes.
 * Les 6 colonnes CA -> Bénéfices occupent toujours les colonnes 8 à 13.
 * Aucun !important.
 */
@media (min-width:1051px){
  .desktop-week-column-head,
  .desktop-week-course-summary-row,
  .desktop-week-finance-total,
  .desktop-history-finance-head,
  .desktop-history-finance-total,
  .desktop-pointage-presence-row,
  .desktop-history-presence-row,
  .desktop-reservation-presence-row{
    display:grid;
    grid-template-columns:minmax(330px,2.5fr) minmax(210px,.9fr) repeat(5,29px) repeat(6,minmax(68px,.525fr));
    gap:7px;
    align-items:center;
    padding-left:38px;
    padding-right:14px;
    width:100%;
    min-width:0;
  }

  .desktop-week-column-head>.desktop-finance-object,
  .desktop-week-course-summary-row>.desktop-finance-object,
  .desktop-week-finance-total>.desktop-finance-object,
  .desktop-history-finance-head>.desktop-finance-object,
  .desktop-history-finance-total>.desktop-finance-object,
  .desktop-pointage-presence-row>.desktop-finance-object,
  .desktop-history-presence-row>.desktop-finance-object,
  .desktop-reservation-presence-row>.desktop-finance-object{
    grid-column:8 / span 6;
    grid-row:1;
    justify-self:stretch;
    width:100%;
    max-width:none;
  }

  .desktop-history-finance-head>.desktop-history-label-space,
  .desktop-history-finance-total>.desktop-history-label-space{grid-column:1 / 8}

  .desktop-finance-object{
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:7px;
    align-items:center;
    min-width:0;
    margin:0;
    padding:0;
    font-variant-numeric:tabular-nums;
  }
  .desktop-finance-object>*{font-size:inherit;line-height:inherit}
  .desktop-finance-head-group{color:var(--muted);font-size:12px;font-weight:850;text-align:right}
  .desktop-finance-values{font-size:13px;text-align:right}
  .desktop-finance-total-group{font-size:14px;font-weight:850;text-align:right}
  .desktop-finance-head-group>span{text-align:right;white-space:nowrap}
  .desktop-finance-object>.desktop-money-cell,
  .desktop-finance-total-group>strong{
    position:static;
    inset:auto;
    transform:none;
    width:auto;
    min-width:0;
    margin:0;
    white-space:nowrap;
    text-align:right;
    justify-self:stretch;
  }
}
