.tf-amplitude {margin-top:18px;padding-top:16px;border-top:1px solid var(--line,#dce4d6);min-width:0}
.tf-amplitude-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
.tf-amplitude-heading strong {font-size:15px;line-height:1.3;letter-spacing:normal}
.tf-amplitude .tf-analysis-badge {font-size:9px;letter-spacing:.06em}
.tf-amplitude-details {padding:12px;border:1px solid var(--line,#dce4d6);border-radius:12px;background:var(--surface,#fff)}
.tf-amplitude-details>summary {cursor:pointer;font-weight:600;font-size:13px;line-height:1.5;letter-spacing:normal}
.tf-amplitude-details>summary:focus-visible {outline:2px solid var(--accent-text,#46662b);outline-offset:4px;border-radius:4px}
.tf-amplitude-table-wrap {max-width:100%;overflow-x:auto;margin-top:12px}
.tf-amplitude-table {width:100%;border-collapse:collapse;table-layout:fixed;color:var(--ink,#172018);font:inherit;font-size:12px;letter-spacing:normal;line-height:1.5;font-variant-numeric:tabular-nums}
.tf-amplitude-table caption {position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
.tf-amplitude-table th,.tf-amplitude-table td {padding:9px 6px;text-align:left;border-bottom:1px solid var(--line,#dce4d6);letter-spacing:normal;white-space:nowrap}
.tf-amplitude-table th:first-child {width:12%}
.tf-amplitude-table thead th {font-weight:600;color:var(--muted,#697465)}
.tf-amplitude-table tbody tr:last-child>* {border-bottom:0}
.tf-amplitude-table .tf-amplitude-unavailable {white-space:normal;color:var(--muted,#697465);font-size:11px;overflow-wrap:anywhere}
@media(max-width:360px){.tf-amplitude-details{padding:10px}.tf-amplitude-table{font-size:11px}.tf-amplitude-table th,.tf-amplitude-table td{padding:8px 4px}}
