.page-header.s1uha8a{margin-bottom:2rem}.page-header.s1uha8a h1:where(.s1uha8a){font-size:2rem;font-weight:700;margin-bottom:.5rem}.subtitle.s1uha8a{color:var(--muted-foreground);font-size:1.125rem}.stats-grid.s1uha8a{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.content-grid.s1uha8a{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.trades-list.s1uha8a{display:flex;flex-direction:column;gap:.75rem}.trade-item.s1uha8a{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border)}.trade-item.s1uha8a:last-child{border-bottom:none}.trade-left.s1uha8a{display:flex;align-items:center;gap:.75rem}.trade-details.s1uha8a{display:flex;flex-direction:column;gap:.25rem}.trade-info.s1uha8a{display:flex;align-items:baseline;gap:.5rem}.trade-item-name.s1uha8a{font-size:.75rem;color:var(--muted-foreground)}.trade-price.s1uha8a{font-weight:600;font-variant-numeric:tabular-nums}.trade-qty.s1uha8a{color:var(--muted-foreground);font-size:.875rem}.trade-meta.s1uha8a{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.trade-total.s1uha8a{font-size:.875rem;color:var(--success)}.trade-time.s1uha8a{font-size:.75rem;color:var(--muted-foreground)}.wage-stats.s1uha8a{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.wage-row.s1uha8a{display:flex;justify-content:space-between;align-items:center}.wage-label.s1uha8a{color:var(--muted-foreground)}.wage-value.s1uha8a{font-weight:600;font-variant-numeric:tabular-nums}.wage-value.low.s1uha8a{color:var(--success)}.wage-value.high.s1uha8a{color:var(--warning)}@media(max-width:640px){.page-header.s1uha8a h1:where(.s1uha8a){font-size:1.5rem}.subtitle.s1uha8a{font-size:1rem}.content-grid.s1uha8a{grid-template-columns:1fr}div.wages.s1uha8a{order:-1}}.wages.s1uha8a{display:flex;flex-direction:column;gap:1.5rem}.inflation-summary.s1uha8a{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.inflation-row.s1uha8a{display:flex;justify-content:space-between;align-items:center}.inflation-label.s1uha8a{color:var(--muted-foreground);font-size:.875rem}.inflation-num.s1uha8a{font-weight:600;font-variant-numeric:tabular-nums}.inflation-row.s1uha8a:first-child .inflation-num:where(.s1uha8a){font-size:1.25rem;font-weight:700}.inflation-num.positive.s1uha8a{color:var(--warning)}.inflation-num.negative.s1uha8a{color:var(--success)}.inflation-chart.s1uha8a{display:flex;align-items:stretch;gap:2px;height:120px}.inflation-bar-wrapper.s1uha8a{flex:1;display:flex;flex-direction:column;min-width:0}.bar-positive-zone.s1uha8a{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar-negative-zone.s1uha8a{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.bar-label.s1uha8a{font-size:.5rem;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.bar-label.positive.s1uha8a{color:var(--warning)}.bar-label.negative.s1uha8a{color:var(--success)}.inflation-bar.s1uha8a{width:100%;border-radius:2px;transition:height .3s ease}.inflation-bar.positive.s1uha8a{background-color:var(--warning)}.inflation-bar.negative.s1uha8a{background-color:var(--success)}.inflation-chart-labels.s1uha8a{display:flex;justify-content:space-between;font-size:.625rem;color:var(--muted-foreground);margin-top:.25rem}
