[data-dashboard-trends]{margin:24px 0;padding:24px}.trend-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.trend-controls label,.trend-day-label{display:flex;flex-direction:column;gap:8px}.trend-controls input,.trend-day{min-height:44px;padding:10px;border:1px solid #d9cbc1;border-radius:8px;background:#fff;color:#302329;box-sizing:border-box}.trend-controls button,.trend-tabs button{min-height:44px;padding:10px 16px;border:1px solid #d9cbc1;border-radius:10px;background:#fff;color:#55474a;cursor:pointer}.trend-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.trend-tabs [aria-pressed=true]{background:#754358;color:#fff}.trend-chart{overflow:hidden;min-width:0}.trend-chart svg{display:block;width:100%;min-height:180px}.trend-chart text{font:14px sans-serif;fill:#55474a}.trend-chart circle{cursor:pointer}.trend-note,.trend-status,.trend-detail{font-size:14px;line-height:1.8;color:#55474a}.trend-totals .stat-card{min-width:0}.trend-day{max-width:300px}@media(max-width:700px){[data-dashboard-trends]{padding:16px}.trend-controls label{flex:1;min-width:125px}.trend-controls input{width:100%}.trend-chart text{font-size:18px}}
