/* One palette and legible labels in ordinary, demo and mobile views. */
body [data-wv-status]{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;padding:6px 9px;border:1px solid var(--wenovo-status-border)!important;border-radius:6px;background:var(--wenovo-status-bg)!important;color:var(--wenovo-status-fg)!important;font-size:12px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:middle}
.cx-dossier-status>[data-wv-status]{flex:0 0 auto;max-width:100%}
.cx-dossier-status>p{min-width:0;flex:1 1 0;overflow-wrap:anywhere}
@media(max-width:800px){.cx-dossier-status>[data-wv-status]{flex-basis:auto}.cx-dossier-status>p{flex-basis:auto}}
@media(forced-colors:active){body [data-wv-status]{border-color:CanvasText!important;color:CanvasText!important;background:Canvas!important}}

/* A row remains one surface, including sticky first/action cells. */
body[data-portal] :is(.data-table,.r2-table)>tbody>tr:hover{--wenovo-row-surface:#fff6e8;background:var(--wenovo-row-surface)}
body[data-portal] :is(.data-table,.r2-table)>tbody>tr:focus-within{--wenovo-row-surface:#fff6e8;background:var(--wenovo-row-surface)}
body[data-portal] :is(.data-table,.r2-table)>tbody>tr:is([aria-selected="true"],.selected){--wenovo-row-surface:#ffefd8;background:var(--wenovo-row-surface)}
body[data-portal] :is(.data-table,.r2-table)>tbody>tr:is(:hover,:focus-within,[aria-selected="true"],.selected)>td{background:var(--wenovo-row-surface)!important}
@media(forced-colors:active){body[data-portal] :is(.data-table,.r2-table)>tbody>tr:focus-within{outline:1px solid Highlight}}
