/* Cloudflare compatibility only. The visual system remains the legacy Apps Script design. */
.back-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;font-size:11px;color:var(--muted)}
.back-row button{padding-left:0;color:var(--blue)}
.demo-notice{padding:8px 22px;border-bottom:1px solid var(--line);background:var(--bluebg);color:var(--blue);font-size:11px;text-align:center}
.company-only{margin-top:13px;padding:20px}.company-only h3{margin:4px 0 10px}.company-only .description{white-space:pre-wrap}.company-only .stats-list{margin:14px 0 20px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.brief-strip{margin:22px 0;padding:18px 20px;display:flex;align-items:center;gap:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.brief-strip h3{white-space:nowrap}.brief-strip p{flex:1;font-size:12px;line-height:1.8;color:var(--muted)}
.etf-page .table-scroll{max-height:none}.etf-page table td:nth-child(2){text-align:left}.chart-panel-empty{padding:35px}.error p{margin:12px 0}.retry-small{border:1px solid var(--line);margin:10px}
@media(max-width:820px){.back-row span{font-size:10px}.brief-strip{align-items:flex-start;flex-direction:column;gap:9px}.company-only{padding:16px}}
