.reward-page{max-width:960px;margin:0 auto;padding:24px;color:#202020;background:#fff;min-height:100vh}.reward-page header{margin-bottom:24px}.reward-page header>.chip{float:right}.reward-page h1{margin-top:22px}.reward-page>div>section{margin-top:24px}.reward-page fieldset{border:0;padding:0;min-width:0}.reward-page input,.reward-page select{width:100%;min-height:44px}.reward-page fieldset[disabled]{opacity:.65}.reward-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.reward-totals div{background:#f6f6f6;border-radius:12px;padding:16px}.reward-totals dt{font-size:13px;color:#626262}.reward-totals dd{margin:6px 0 0;font-size:20px;font-weight:700;overflow-wrap:anywhere}.reward-entry{margin:16px 0}.reward-entry details{margin-top:16px}.reward-entry summary{cursor:pointer;padding:10px 0;min-height:44px}.reward-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#f6f6f6;padding:16px}.reward-entry p{overflow-wrap:anywhere}.reward-page [role=status]{min-height:28px;margin:16px 0}.reward-page [data-reward-preview]{margin:16px 0}.reward-page label{display:block;margin-bottom:8px}.reward-page [data-cancel-form] p{margin:12px 0}@media(max-width:600px){.reward-page{padding:16px}.reward-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-page .grid.two{grid-template-columns:1fr}.reward-page .section-heading{flex-wrap:wrap;gap:8px}.reward-page .card{padding:18px}}
