﻿    /* [FormV2] Avance de la OC (antes sap-bar-*): barra con los tokens de estado de FormV2 */
    .gv-root .oc-bar { height: 6px; border-radius: 3px; background: var(--de-surface-3, #eef1ef); overflow: hidden; min-width: 60px }
    .gv-root .oc-bar > span { display: block; height: 100% }
    .gv-root .oc-bar > span.ok { background: var(--ok) }
    .gv-root .oc-bar > span.warn { background: var(--warn) }
    .gv-root .oc-bar > span.err { background: var(--err) }
    .gv-root .oc-av { display: flex; align-items: center; gap: 6px }
    .gv-root .oc-av b { font-family: var(--mono); font-size: 11px; font-weight: 600; min-width: 34px; text-align: right }
    .gv-root tr.row.oc-anul td { color: var(--de-faint); text-decoration: line-through }
    .gv-root tr.row.oc-anul td:first-child, .gv-root tr.row.oc-anul td:nth-child(2) { text-decoration: none }
    .gv-root tr.row.oc-cerr td { color: var(--de-muted) }
    .gv-root tr.oc-trace td { padding: 0 8px 7px 34px; border-top: 0 }
