.reward-live-status{margin:24px 0;padding:28px;border:1px solid var(--line,#dedbd7);border-radius:14px;background:var(--panel,#fff)}
.reward-live-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.reward-live-head h2{margin:0;font-size:26px;letter-spacing:-.03em}.reward-live-head p,.reward-live-note,.reward-live-detail,.reward-live-footer{font-size:13px;color:var(--muted,#68635e);line-height:1.6}.reward-live-head p{margin:6px 0 0}.reward-live-note{margin:20px 0 18px}.reward-live-status[data-state=delayed] .reward-live-note{color:var(--text,#242321)}
.reward-refresh{font:inherit;font-size:13px;min-height:40px;padding:9px 16px;border:1px solid var(--line,#dedbd7);border-radius:8px;color:inherit;background:transparent;cursor:pointer}.reward-refresh:hover{background:var(--bg,#f6f5f2)}.reward-refresh:disabled{opacity:.6;cursor:wait}.reward-refresh:focus-visible,.reward-hour summary:focus-visible{outline:2px solid #af7657;outline-offset:4px}
.reward-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:16px}.reward-live-grid>div{min-width:0}.reward-live-grid dt{font-size:13px}.reward-live-grid dd{margin:10px 0 7px;font-size:clamp(16px,1.6vw,23px);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere}.reward-live-grid small{font-size:11px;color:var(--muted,#68635e);line-height:1.5;display:block}.reward-live-footer{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.reward-live-footer p{margin:0}.reward-live-footer a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line,#dedbd7)}
.reward-live-timing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line,#dedbd7)}.reward-live-timing>div{display:grid;gap:7px;align-content:start}.reward-live-timing span{font-size:12px;color:var(--muted,#68635e)}.reward-live-timing strong{font-size:14px;font-weight:550;font-variant-numeric:tabular-nums}.reward-live-detail{margin:20px 0 0;max-width:85ch}
.reward-hour{border-top:1px solid var(--line,#dedbd7);padding:4px 0}.reward-hour>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 0;font-size:14px;list-style:none}.reward-hour>summary::-webkit-details-marker{display:none}.reward-hour>summary:after{content:'+';font-size:20px;font-weight:400}.reward-hour[open]>summary:after{content:'-'} .reward-hour>summary>span{margin-left:auto;font-size:12px;color:var(--muted,#68635e)}.reward-hour .basket-receipt-row:first-child{border-top:0}.reward-hour .basket-receipt-row{padding:12px 0}.reward-hour .basket-receipt-row strong{font-size:14px}.basket-receipt-more{margin:12px 8px 0 0}.reward-hour .basket-receipt-row a{text-decoration:none}.reward-hour .basket-receipt-row a:hover{text-decoration:underline}
body[data-page=receipts] .transparency-hero{padding:22px 28px;margin-bottom:20px}body[data-page=receipts] .transparency-hero h2{font-size:24px}body[data-page=receipts] .transparency-hero>aside{display:none}
@media(max-width:1000px){.reward-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.reward-live-grid dd{font-size:21px}}
@media(max-width:600px){.reward-live-status{padding:18px;margin:18px 0}.reward-live-head h2{font-size:23px}.reward-live-head{gap:12px}.reward-live-grid{gap:20px 12px}.reward-live-grid dd{font-size:17px;letter-spacing:-.035em}.reward-live-timing{grid-template-columns:1fr 1fr;gap:20px 12px}.reward-live-timing>div:last-child{grid-column:1/-1}.reward-live-timing strong{font-size:13px}.reward-live-footer{display:grid;gap:4px}.reward-live-footer a{justify-self:start}.reward-hour>summary{font-size:13px;gap:8px}.reward-hour>summary>span{font-size:11px}.reward-live-note{margin-top:16px}.reward-live-detail{font-size:12px}body[data-page=receipts] .transparency-hero{padding:18px}.basket-receipt-head h2{font-size:23px}}
body[data-page=receipts] .transparency-hero{display:block;background:var(--panel,#fff);color:var(--text,#242321);border:1px solid var(--line,#dedbd7)}body[data-page=receipts] .transparency-hero .transparency-trust{display:none}body[data-page=receipts] .transparency-hero p,body[data-page=receipts] .transparency-hero a{color:var(--muted,#68635e)}
