.history-shell{padding-bottom:100px}.history-hero{margin-top:6px}.history-date-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.78)}.history-date-row label{color:var(--muted);font-size:var(--fs-xs);font-weight:var(--fw-bold)}select{min-width:0;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.72);color:var(--ink);padding:11px 13px;font-size:var(--fs-sm);font-weight:var(--fw-bold);box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}.history-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.history-kpi{padding:16px}.history-kpi small{display:block;color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}.history-kpi strong{display:block;margin-top:8px;font-size:var(--fs-xl);font-weight:var(--fw-black);letter-spacing:-.04em}.history-kpi span{display:block;margin-top:5px;color:var(--muted);font-size:var(--fs-2xs)}.history-moves{display:grid;grid-template-columns:1fr 1fr;gap:10px}.move-card{padding:16px}.move-card h4{margin:0 0 8px;font-size:var(--fs-md);font-weight:var(--fw-black)}.move-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;border-top:1px solid rgba(255,255,255,.72)}.move-row:first-of-type{border-top:0}.move-rank{color:var(--accent-dark);font-weight:var(--fw-black);font-size:var(--fs-xs)}.move-title{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.move-delta{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.history-ranking{overflow:hidden}.history-rank-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 16px;border-top:1px solid rgba(255,255,255,.74)}.history-rank-row:first-child{border-top:0}.history-rank-number{font-size:var(--fs-md);font-weight:var(--fw-black);color:var(--accent-dark)}.history-rank-main{min-width:0}.history-rank-title{display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-rank-meta{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-rank-sales{color:var(--muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-align:right}.work-history-card{padding:16px}.work-history-card select{width:100%;margin-bottom:16px}.rank-chart{width:100%;height:210px;display:block}.chart-axis{stroke:rgba(143,124,135,.22);stroke-width:1}.chart-line{fill:none;stroke:var(--accent-dark);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:white;stroke:var(--accent-dark);stroke-width:3}.chart-label{fill:var(--muted);font-size:10px;font-weight:700}.chart-rank{fill:var(--ink);font-size:10px;font-weight:800}.history-empty{padding:24px;color:var(--muted);font-size:var(--fs-sm);text-align:center}@media(max-width:640px){.history-kpis{grid-template-columns:1fr}.history-moves{grid-template-columns:1fr}.history-date-row{align-items:stretch;flex-direction:column}.history-date-row select{width:100%}.history-rank-row{grid-template-columns:34px minmax(0,1fr) auto;padding:12px}.history-rank-sales{max-width:84px}.rank-chart{height:190px}}
