.shop-history-entry{margin:0 0 var(--toy-space-4);justify-content:flex-end;display:flex}.shop-history-entry button{gap:var(--toy-space-2)}.point-history{color:var(--toy-color-text)}.point-history-heading{align-items:center;gap:var(--toy-space-2);margin-bottom:var(--toy-space-4);display:flex}.point-history-heading h1{font-size:var(--toy-type-title);margin:0;font-weight:600}.point-history-heading button span{font-size:32px;line-height:1}.point-history-day{margin-bottom:var(--toy-space-8)}.point-history-day h2{font-size:var(--toy-type-label);color:var(--toy-color-text-muted);margin:0 0 var(--toy-space-3);font-weight:500}.point-history-day ul{padding:0 var(--toy-space-4);border-radius:var(--toy-radius-card);background:var(--toy-color-surface);margin:0;list-style:none}.point-history-day li{justify-content:space-between;align-items:center;gap:var(--toy-space-4);padding:var(--toy-space-5) 0;display:flex}.point-history-day li+li{border-top:1px solid var(--toy-color-line)}.point-history-day li>div{gap:var(--toy-space-2);min-width:0;display:grid}.point-history-day strong{font-size:var(--toy-type-body);overflow-wrap:anywhere;font-weight:500}.point-history-day time{font-size:var(--toy-type-caption);color:var(--toy-color-text-muted)}.point-history-day b{color:var(--toy-color-reward);font-family:var(--toy-font-numeric);white-space:nowrap;font-size:18px}.point-history-state{justify-content:center;align-items:center;gap:var(--toy-space-4);min-height:180px;padding:var(--toy-space-6);text-align:center;color:var(--toy-color-text-muted);font-size:var(--toy-type-body);flex-direction:column;display:flex}.point-history-state p{margin:0}
