.market-report-actions { display: flex; flex-wrap: wrap; gap: 14px 20px; align-items: center; margin: 24px 0 36px; }
.market-report-actions .gold-button { text-decoration: none; color: #fff; }
.market-report-table { overflow-x: auto; margin: 24px 0; border: 1px solid #dfd5c3; border-radius: 14px; }
.market-report-table table { min-width: 800px; margin: 0; }
.market-report-table caption { padding: 16px; text-align: left; background: #f8f2e7; font-weight: 600; }
.market-report-table thead { background: #fbf8f2; }
.market-report-table th { font-size: 14px; }
.market-report-table td { font-size: 15px; white-space: nowrap; }
.market-report-table th[scope="row"] { min-width: 145px; }
.market-zone-source { scroll-margin-top: 100px; padding: 18px 0; border-top: 1px solid #e8ddcb; }
.market-report .seo-card { margin-top: 32px; }
.market-table-hint { display: none; }
@media (max-width: 900px) { .market-table-hint { display: block; } }
@media (max-width: 600px) { .market-report-actions { align-items: stretch; flex-direction: column; } }
