.data-freshness-page .summary-strip{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:1.5rem 0;display:flex}.data-freshness-page .metric{background:var(--surface,#fff);border:1px solid var(--border,#ddd);border-radius:10px;min-width:8rem;padding:.75rem 1.25rem}.data-freshness-page .metric .value{margin:0;font-size:1.8rem;font-weight:700}.data-freshness-page .metric .label{color:var(--muted,#777);margin:0;font-size:.85rem}.data-freshness-page .metric--good .value{color:#2e7d32}.data-freshness-page .metric--warn .value{color:#b26a00}.data-freshness-page .metric--bad .value{color:#c62828}.data-freshness-page .checked{color:var(--muted,#777);margin:0 0 .25rem;font-size:.9rem}.data-freshness-page .panel-section{margin-bottom:2.5rem}.data-freshness-page .muted{color:var(--muted,#666)}.data-freshness-page .table-scroll{overflow-x:auto}.data-freshness-page .freshness-table{border-collapse:collapse;width:100%;font-size:.92rem}.data-freshness-page .freshness-table th,.data-freshness-page .freshness-table td{border-bottom:1px solid var(--border,#eee);text-align:left;vertical-align:top;padding:.6rem .75rem}.data-freshness-page .freshness-table th{color:var(--muted,#666);text-transform:none;font-size:.82rem;font-weight:600}.data-freshness-page .group-name{font-weight:600}.data-freshness-page .freshness-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.8rem;display:inline-flex}.data-freshness-page .freshness-badge .dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.data-freshness-page .freshness--static{color:#5a6a7a;background:#eef2f6}.data-freshness-page .freshness--ok{color:#2e7d32;background:#e6f4ea}.data-freshness-page .stale-list{padding-left:1.25rem}.data-freshness-page .stale-list li{margin-bottom:.4rem}.data-freshness-page .en-label{color:var(--muted,#888);font-size:.78rem;display:block}
