/* RVS-V731 presentation overrides scoped to these two pages. Original styles retained. */
#wpHealthView151.health731 [hidden],#application #wpInventoryView127.inventory729 [data-inventory-clear731][hidden]{display:none!important}
#wpHealthView151.health731 .filterPair496:has([data-filter-toggle492]){display:none!important}
#wpHealthView151.health731 .healthReportPreview151{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin-top:12px}
#wpHealthView151.health731 .gscSessionCard154{display:flex;align-items:center;gap:12px}
#wpHealthView151.health731 .gscSessionCard154>span{margin-right:auto}
#wpHealthView151.health731 .gscSessionCard154 .healthToggle731{margin-left:auto!important}
#wpHealthView151.health731 .gscSessionCard154 .reportTools499{margin-left:0!important}
#wpHealthView151.health731 .headerCounts494{flex-wrap:wrap;row-gap:10px}
#application #wpHealthView151.health731 .headerActions494>button[data-page-reset493]{background:transparent!important;border:0!important;box-shadow:none!important;color:#17704b!important}
#wpInventoryView127 .inventoryQuery731{position:relative;width:min(100%,300px)}
#wpInventoryView127 .inventoryQuery731 input{width:100%;padding-right:44px}
#wpInventoryView127 .inventoryQuery731 [data-inventory-clear731]{position:absolute;right:0;top:0}
#wpInventoryView127 .inventoryQuery731 input::-webkit-search-cancel-button{-webkit-appearance:none}
#wpHealthView151 .healthTest151>h3{margin:0 0 8px;font-size:14px;font-weight:700}
#wpHealthView151 .healthTest151.critical>h3{color:#a52b2b}
#wpHealthView151 .healthTest151.recommended>h3{color:#956000}
#wpHealthView151 .healthPassed151>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}
#wpHealthView151 .healthPassed151>summary::-webkit-details-marker{display:none}
#wpHealthView151 .healthPassedEye731{display:inline-flex;margin-left:auto;padding:4px}
#wpHealthView151 .healthMissing731{margin-top:16px}
#wpHealthView151 .healthFinding731{overflow-wrap:anywhere}
/* RVS-V731-08: replace the thick left accent with a uniform thin border. */
#wpHealthView151.health731 .healthTest151,#wpHealthView151.health731 .healthSummary151,#wpHealthView151.health731 .healthPassed151{border-width:1px!important;border-style:solid!important}
#wpHealthView151.health731 .healthSummary151{border-color:#d7c8a3!important}
#wpHealthView151.health731 .healthSummary151.good,#wpHealthView151.health731 .healthPassed151{border-color:#c5dcd2!important}
#wpHealthView151.health731 .healthTest151.critical{border-color:#dcbabc!important}
#wpHealthView151.health731 .healthTest151.recommended{border-color:#ddcfaf!important}
#wpHealthView151.health731 .healthMissing731{padding:16px!important}
#application #wpHealthView151.health731 .unifiedHeader494{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}
#application #wpHealthView151.health731 .headerCounts494{min-width:0;width:auto!important;flex-wrap:wrap}
#application #wpHealthView151.health731 .headerActions494{grid-column:3;grid-row:1}
#application #wpHealthView151.health731 .reportLine488 .reportTools488{display:flex!important;flex-direction:row!important;justify-content:flex-end;gap:8px;flex-wrap:wrap}
@media(max-width:650px){#application #wpHealthView151.health731 .headerCounts494{grid-column:1/-1;grid-row:2}#application #wpHealthView151.health731 .reportLine488{display:flex;flex-wrap:wrap}#application #wpHealthView151.health731 .reportLine488 .reportTools488{width:100%}}
