﻿.oversight-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.oversight-summary .card{padding:16px;margin:0}.oversight-summary h2{font:600 15px/1.4 'Segoe UI',sans-serif;margin:0 0 8px}.oversight-summary strong{font-size:28px;color:#a94716}.oversight-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:20px 0}.oversight-filters label{flex:1 1 170px;margin:0;min-width:0}.oversight-filters button{min-height:44px}.oversight-table{width:100%;border-collapse:collapse;font-size:14px}.oversight-table th,.oversight-table td{padding:12px;vertical-align:top;text-align:left;border-bottom:1px solid #c6d0cb}.oversight-table th{background:#e5ebe6}.oversight-table caption{text-align:left;padding:10px 0;color:#435c61}.oversight-table a{color:#923d13;text-decoration:underline}.oversight-table td{min-width:125px;overflow-wrap:anywhere}.oversight-table td:first-child{min-width:165px}.oversight-note{font-size:14px;color:#435c61}.oversight-pages{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:16px 0}.oversight-pages a{padding:10px;min-height:44px}.oversight-facts{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:10px}.oversight-facts dd{margin:0;overflow-wrap:anywhere}.table-scroll:focus-visible{outline:3px solid #a94716;outline-offset:3px}@media(max-width:650px){.oversight-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.oversight-facts{grid-template-columns:1fr}.oversight-facts dt{font-weight:700}.oversight-filters{display:grid;grid-template-columns:1fr}.oversight-summary h2{font-size:14px}}
/* Keep the overview compact within the existing workspace typography. */
.portal-shell .workspace-content .oversight-summary .card{padding:14px;margin:0;min-height:0;border-radius:8px}.portal-shell .workspace-content .oversight-summary h2{font:600 14px/1.4 'Segoe UI',Arial,sans-serif;margin:0 0 8px}.portal-shell .workspace-content .oversight-summary strong{font:700 28px/1.2 'Segoe UI',Arial,sans-serif}.portal-shell .workspace-content .oversight-summary{gap:12px}.portal-shell .workspace-content .oversight-table th,.portal-shell .workspace-content .oversight-table td{padding:10px 12px}.portal-shell .workspace-content .oversight-filters label{margin:0}.portal-shell .workspace-content .oversight-filters input,.portal-shell .workspace-content .oversight-filters select{margin-bottom:0}
