#historySection{max-width:760px!important;padding:0 20px!important;margin:20px auto 60px!important;box-sizing:border-box}#historySection>.page-container{padding:0;margin:12px auto;max-width:none}#historySection>div:first-child{padding:0!important}.page-title{font-size:20px;font-weight:750;color:#191f28;margin:12px 0 24px}.back-button{padding:8px 0;margin-bottom:0;color:#4e5968}.summary-cards{grid-template-columns:1fr 1fr;gap:0;margin-bottom:24px;background:#f7f8fa;border-radius:22px;padding:22px}.summary-card{padding:12px 0;border:0;background:none;border-radius:0}.summary-card:first-child{grid-column:1/-1;padding:0 0 22px;margin-bottom:8px;border-bottom:1px solid #e5e8eb}.summary-card .label{font-size:12px;color:#6b7684}.summary-card .value{font-size:18px;color:#333d4b;font-weight:700}.summary-card:first-child .value{font-size:34px;letter-spacing:-1px;color:#191f28}.store-point-pay-wrap,.point-coupon-wrap{border:0;border-radius:20px;background:#f7f8fa;padding:22px;margin-bottom:22px}.store-point-pay-head{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px}.store-point-pay-head h5{font-size:16px}.store-point-pay-head p{font-size:12px}.store-point-refresh-btn{background:white;border:0;border-radius:12px;font-size:12px;padding:12px 14px;min-height:42px}.store-point-pay-body{gap:18px}.store-point-qr-frame{background:white;border:0;border-radius:18px;padding:12px;margin:auto}.store-point-pay-meta{flex:1;min-width:0}.store-point-pay-row{font-size:12px}.point-coupon-wrap h5{margin-bottom:14px!important}.history-table-wrap{border:0;border-radius:16px;overflow-x:auto}table{font-size:12px}thead{background:#f7f8fa}th,td{padding:14px 10px}.empty-state td{padding:34px 12px;color:#8b95a1}@media(max-width:600px){.summary-cards{grid-template-columns:1fr 1fr}.store-point-pay-body{flex-direction:column}.store-point-pay-meta{width:100%}.store-point-refresh-btn{width:auto}.store-point-pay-head{flex-direction:row}.history-table-wrap table{min-width:500px}}
@media(max-width:600px){.history-table-wrap table{min-width:0;width:100%}.history-table-wrap thead{display:none}.history-table-wrap tbody tr:not(.empty-state){display:grid;grid-template-columns:1fr auto;gap:7px;border-bottom:1px solid #f2f4f6;padding:18px 4px}.history-table-wrap td{padding:0;border:0;text-align:left}.history-table-wrap tr:not(.empty-state) td:nth-child(1){grid-column:1/-1;color:#8b95a1;font-size:11px}.history-table-wrap tr:not(.empty-state) td:nth-child(2){grid-row:2;color:#4e5968}.history-table-wrap tr:not(.empty-state) td:nth-child(3){grid-column:1/-1;grid-row:3}.history-table-wrap tr:not(.empty-state) td:nth-child(4){grid-column:2;grid-row:2;text-align:right;font-weight:700}.history-table-wrap tr:not(.empty-state) td:nth-child(5){grid-column:1/-1;grid-row:4;color:#8b95a1;font-size:11px}.history-table-wrap tr:not(.empty-state) td:nth-child(5)::before{content:'잔여 포인트 ';}.history-table-wrap .empty-state td{display:block}}
