/* ART CONSTRUCTION - complements d'affichage des outils du Pilier 6 (6.01 a 6.06). S'ajoute a outils-salaires.css, outils-marches.css et outils-contrats.css. */
.on-table td.os-num, .on-table th.os-num { text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
.on-table small.oc-sous { max-width: 38ch; }
.on-prix .os-saisie input { width: 112px; min-height: 40px; font-size: 15px; }
.on-prix td, .on-prix th { vertical-align: middle; }
.on-volet { display: grid; gap: 4px; margin: 6px 0 2px; }
.on-sorte { display: grid; gap: 6px; }
.on-sorte + .on-sorte { margin-top: 8px; }
.on-calc { margin: 4px 0 0; color: #475569; font-size: 14px; font-weight: 600; }
@media (max-width: 720px) {
  .on-table td.os-num, .on-table th.os-num { text-align: left; white-space: normal; }
  .on-prix .os-saisie input { width: 100%; max-width: 160px; }
}
.on-ligne th, .on-ligne td { background: #EFF6FF; font-weight: 700; }
