.rewards-page{gap:48px;padding-bottom:40px;display:grid}.rewards-hero{background:linear-gradient(125deg,#edf5ff,#fff);border:1px solid #dce6f4;border-radius:28px;max-width:100%;padding:56px}.rewards-hero h1{margin:22px 0;font-size:clamp(38px,5vw,72px);line-height:1.06}.rewards-hero h1 span{color:#165dff}.rewards-hero p{max-width:650px;font-size:18px}.rewards-page .hero-actions .button.secondary,.rewards-dashboard .hero-actions .button.secondary{color:#142239;background:#fff}.reward-launch{font-size:14px!important}.reward-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reward-steps article{border:1px solid #dce6f4;border-radius:22px;padding:28px}.reward-steps svg{color:#165dff;width:32px;height:32px}.reward-steps small{float:right;color:#66758b}.reward-steps h2{font-size:23px}.reward-examples{grid-template-columns:repeat(6,1fr);gap:12px;margin:24px 0;display:grid}.reward-examples div{background:#f1f6fc;border-radius:12px;gap:8px;padding:20px 12px;display:grid}.reward-share{border:1px solid #dce6f4;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:32px 0;padding:28px;display:flex}.reward-share h2,.reward-link{overflow-wrap:anywhere}.reward-table{overflow:auto}.reward-table table{border-collapse:collapse;width:100%}.reward-table th,.reward-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce6f4;padding:14px}.reward-admin{gap:24px;display:grid}.reward-admin nav{flex-wrap:wrap;gap:8px;display:flex}.reward-admin nav button{background:#fff;border:1px solid #dce6f4;border-radius:8px;padding:9px 14px}.reward-admin nav button.active{color:#fff;background:#165dff}.reward-admin textarea{min-height:100px}.reward-config{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reward-config label{gap:6px;display:grid}.reward-config:has(textarea[name=credentialJson]){grid-template-columns:1fr}.reward-config input,.reward-config select,.reward-config textarea{border:1px solid #dce6f4;border-radius:8px;max-width:100%;padding:12px}.reward-config .check{display:flex}.reward-config .check input{width:auto}.reward-actions{gap:8px;display:flex}.reward-actions button{white-space:nowrap}.reward-admin details{border:1px solid #dce6f4;border-radius:12px;padding:16px}.reward-admin summary{cursor:pointer;font-weight:600}.reward-admin .stack-form{margin-top:20px}.reward-checkout{border:1px solid #dce6f4;border-radius:12px;margin:16px 0;padding:18px}.reward-checkout label{display:block}.reward-checkout input{border:1px solid #dce6f4;border-radius:8px;width:100%;margin:6px 0 10px;padding:10px}@media (max-width:700px){.rewards-hero{padding:28px 22px}.reward-steps{grid-template-columns:1fr}.reward-examples{grid-template-columns:repeat(2,1fr)}.reward-share{flex-direction:column;align-items:flex-start;padding:20px}.reward-share img{align-self:center}.reward-config{grid-template-columns:1fr}.rewards-page{gap:30px}}
