#validation-coverage { margin-top: 1rem; }
#validation-coverage details { margin: .8rem 0; padding: .6rem; border: 1px solid #364957; border-radius: .5rem; }
#validation-coverage summary { cursor: pointer; color: #9ed9cb; }
#validation-coverage .table-scroll { overflow-x: auto; max-height: 32rem; margin: .8rem 0; }
#validation-coverage table { width: 100%; border-collapse: collapse; font-size: .85rem; }
#validation-coverage th, #validation-coverage td { min-width: 10rem; text-align: left; vertical-align: top; padding: .65rem; border-bottom: 1px solid #364957; overflow-wrap: anywhere; }
#validation-coverage th { position: sticky; top: 0; background: #182b38; }
#validation-coverage p, #validation-coverage li { overflow-wrap: anywhere; }
