.mirror-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-base)}.mirror-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.5}.mirror-table td,.mirror-table th{padding:.6rem .9rem;text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--border-base)}.mirror-table tbody tr:last-child td,.mirror-table tbody tr:last-child th{border-bottom:0}.mirror-table thead th{background:var(--bg-panel);color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.02em}.mirror-unit{color:var(--text-muted);font-weight:400}.mirror-table tbody th:first-child,.mirror-table thead th:first-child{position:sticky;left:0;box-shadow:1px 0 0 var(--border-base)}.mirror-table thead th:first-child{z-index:3;background:var(--bg-panel)}.mirror-table tbody th:first-child{z-index:1;background:var(--bg-base);color:var(--text-primary);font-weight:600}.mirror-rowhead{display:inline-block;max-width:17rem;white-space:normal}.mirror-table [data-align=end]{text-align:right}.mirror-table [data-align=end],.mirror-table [data-align=time]{font-variant-numeric:tabular-nums}.mirror-table tbody td[data-align=time]{color:var(--text-tertiary)}.mirror-unavailable{color:var(--text-muted)}.mirror-table td.mirror-empty{color:var(--text-tertiary);white-space:normal}.mirror-link{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-light);text-underline-offset:3px}.mirror-link--muted{color:var(--text-tertiary)}.mirror-link:hover{color:var(--text-primary);text-decoration-color:var(--brand-accent)}.mirror-table tbody tr:hover td,.mirror-table tbody tr:hover th{background:var(--bg-panel)}