.report-wrapper .validation-result.valid .status,
.report-wrapper .validation-result.valid .type { color: var(--green); }
.report-wrapper .validation-result.valid .message { color: #aaa; }
.report-wrapper .validation-result.invalid .status,
.report-wrapper .validation-result.invalid .type,
.report-wrapper .validation-result.invalid .message { color: var(--red); }
.report-wrapper .validation-result.invalid.warning .status,
.report-wrapper .validation-result.invalid.warning .type { color: var(--orange); }
.report-wrapper .validation-result.invalid.warning .message { color: #aaa; }

.report-wrapper .list .column .empty-state::before { content: '-'; opacity: .5; }

[widget-tabs-content="report"] [widget-tab="compliance"] .list .column .type { margin-left: 5px; font-size: .85rem; color: var(--grey); }
[widget-tabs-content="report"] [widget-tab="compliance"] .list .row.plant .column:first-child { padding-left: 25px; }
[widget-tabs-content="report"] [widget-tab="compliance"] .list .row.sector .column:first-child { padding-left: 40px; }
[widget-tabs-content="report"] [widget-tab="compliance"] .list .row .percentage { max-width: 300px; }

body.view-report .content-wrapper .content { width: calc(100% - 80px); }
body.view-report .content-wrapper .content .scrollable { max-width: 100%; }
[widget-tabs-content="report"] [widget-tab='details'] .list { width: auto; }
[widget-tabs-content="report"] [widget-tab='details'] .list .row { max-width: none; flex-wrap: nowrap; }
[widget-tabs-content="report"] [widget-tab='details'] .list .row.head .column { min-width: 110px; word-break: break-word; }
body.view-report [widget-tab='details'] .list .row .column { flex-grow: 1; flex-shrink: 1; }
body.view-report [widget-tab='details'] .list .row .column.description { min-width: 250px;}

.recent-reports .list { max-height: 600px; overflow: auto; border: 1px solid #e5eaf4; }
.recent-reports .list .row.head { position: sticky; top: 0; left: 0; border-bottom: 1px solid #e5eaf4; z-index: 10; }
