.advisor-structured-chart{margin:12px 0;overflow-wrap:anywhere}
.advisor-structured-chart summary{cursor:pointer}
.advisor-trusted-chart{height:140px;max-width:100%}
.advisor-structured-chart table{border-collapse:collapse;margin:10px 0;max-width:100%}
.advisor-structured-chart th,.advisor-structured-chart td{text-align:left;padding:6px 20px 6px 0;border-bottom:1px solid var(--border)}
.advisor-sample-distribution{margin:16px 0;padding:12px;border:1px solid var(--border,#cbd5e1);border-radius:10px;min-width:0;max-width:100%;overflow-wrap:anywhere}
.advisor-sample-distribution figcaption{font-weight:600}
.advisor-count-canvas{display:block;max-width:100%}
.advisor-sample-distribution table{width:100%;border-collapse:collapse}
.advisor-sample-distribution td,.advisor-sample-distribution th{text-align:left;padding:6px;border-bottom:1px solid var(--border,#cbd5e1)}
.advisor-chart-source{font-size:12px;color:var(--text-secondary,#475569)}
