.luckyapi-trend-chart { min-height: 350px; color: inherit; }
.luckyapi-trend-chart svg { display: block; width: 100%; height: 350px; overflow: visible; }
.luckyapi-trend-empty { display: grid; min-height: 300px; place-items: center; color: #667078; font-size: 12px; }
.luckyapi-trend-chart .trend-grid { stroke: #edf0ee; }
.luckyapi-trend-chart .trend-axis { fill: #68736c; font-size: 10px; }
.luckyapi-trend-chart .trend-legend { fill: #4f5961; font-size: 9.5px; }
.luckyapi-trend-chart.admin-theme .trend-grid { stroke: #e5e8e9; }
.luckyapi-trend-chart.admin-theme .trend-axis { fill: #667078; }

@media (max-width: 640px) {
  .luckyapi-trend-chart { min-height: 320px; }
  .luckyapi-trend-chart svg { height: 320px; }
  .luckyapi-trend-empty { min-height: 270px; }
}
