[data-open-trends]{display:block;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}
[data-open-trends]:focus-visible{outline:2px solid #7fa6ff;outline-offset:4px}
.p44TrendChart svg{display:block;width:100%;height:auto;min-height:130px;max-height:210px}
.p44TrendChart text,#p44TrendsDialog text{fill:currentColor;font-size:13px;font-weight:700}
.p44TrendChart .date,#p44TrendsDialog .date{fill:var(--muted);font-size:11px;font-weight:400}
.p44TrendChart .line,#p44TrendsDialog .line{stroke:#7fa6ff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.p44TrendChart .point,#p44TrendsDialog .point{fill:#f5f7fa}
.p44TrendChart .gridline,#p44TrendsDialog .gridline{stroke:#354153}
#p44TrendsDialog{color:var(--text,#fff);background:var(--bg,#10172a);border:1px solid var(--line,#354153);border-radius:22px;width:min(1000px,calc(100% - 24px));max-height:90dvh;padding:24px;overflow:auto}
#p44TrendsDialog::backdrop{background:#020617bb}
#p44TrendsDialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
#p44TrendsDialog header h2{margin:0 0 6px}
#p44TrendsDialog header p{margin:0;color:var(--muted)}
#p44TrendsDialog header button{font:inherit;font-size:30px;min-width:44px;min-height:44px;border:0;border-radius:12px;color:inherit;background:#ffffff12;cursor:pointer}
#p44TrendsDialog section{margin-top:26px}
.p44TrendGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.p44TrendMetric{min-width:0;padding:16px;background:#ffffff06;border:1px solid var(--line,#354153);border-radius:16px}
.p44TrendMetric h4{margin:0 0 8px}.p44TrendMetric svg{width:100%;height:auto}
.p44TrendMetric summary{cursor:pointer;color:var(--muted);font-size:13px;min-height:32px}
.p44TrendMetric table{width:100%;border-collapse:collapse;font-size:13px}.p44TrendMetric th,.p44TrendMetric td{padding:8px 0;border-top:1px solid #ffffff16;text-align:left}.p44TrendMetric th:last-child,.p44TrendMetric td:last-child{text-align:right}
@media(max-width:600px){#p44TrendsDialog{padding:16px;width:calc(100% - 16px)}.p44TrendGrid{grid-template-columns:1fr}}
