.points-redeem-screen{background:#f2f4f2}.points-redeem-hero{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;padding:20px 16px;background:var(--green2);color:#fff}.points-redeem-hero>span{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:rgba(255,255,255,.1)}.points-redeem-hero>span svg{width:25px}.points-redeem-hero small,.points-redeem-hero strong,.points-redeem-hero p{display:block}.points-redeem-hero small{font-size:9px;color:#bdd0c4}.points-redeem-hero strong{font-size:26px;margin-top:2px}.points-redeem-hero p{margin:5px 0 0;color:#d9e4dd;font-size:9px;line-height:1.55}.points-redeem-form{margin:10px 10px 0;padding:16px 14px;background:#fff;border-radius:6px}.points-redeem-form header{padding-bottom:13px;border-bottom:1px solid var(--line)}.points-redeem-form header small{color:var(--green);font-size:8px;font-weight:700}.points-redeem-form h2{margin:3px 0 0;font-size:16px}.points-redeem-form>label{display:block;padding:14px 0 0}.points-redeem-form>label>span{display:block;margin-bottom:7px;color:var(--ink);font-size:11px;font-weight:600}.points-redeem-form>label>input,.points-redeem-money{width:100%;height:43px;border:1px solid var(--line);border-radius:4px;background:#fff}.points-redeem-form>label>input{padding:0 11px;outline-color:var(--green);font-size:11px}.points-redeem-money{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center}.points-redeem-money b{padding-left:11px;color:var(--sub);font-size:13px}.points-redeem-money input{width:100%;height:100%;min-width:0;border:0;background:transparent;padding:0 11px 0 2px;outline:0;font-size:11px}.points-redeem-money input::-webkit-outer-spin-button,.points-redeem-money input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.points-redeem-estimate{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:4px;margin-top:15px;padding:13px;background:var(--mint);border-left:3px solid var(--green)}.points-redeem-estimate span{font-size:10px}.points-redeem-estimate strong{color:var(--green);font-size:23px}.points-redeem-estimate em{color:var(--green);font-size:10px;font-style:normal}.points-redeem-estimate small{grid-column:1/-1;color:var(--sub);font-size:8px}.points-redeem-form>button{width:100%;height:42px;margin-top:15px;border:0;border-radius:4px;background:var(--green);color:#fff;font-size:12px;font-weight:700}.points-redeem-rules{margin:10px;padding:15px 14px;background:#fff}.points-redeem-rules h3{margin:0 0 9px;font-size:12px}.points-redeem-rules ol{margin:0;padding-left:17px;color:var(--sub);font-size:9px;line-height:1.8}.points-redeem-success{padding:48px 20px 30px;background:#fff;text-align:center}.points-redeem-success>span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 13px;border-radius:50%;background:var(--mint);color:var(--green)}.points-redeem-success>span svg{width:30px}.points-redeem-success small{display:block;color:var(--sub);font-size:10px}.points-redeem-success strong{display:block;margin:4px 0;color:var(--green);font-size:33px}.points-redeem-success p{margin:0;color:var(--sub);font-size:10px}.points-redeem-result{margin-top:9px;padding:4px 14px;background:#fff}.points-redeem-result>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.points-redeem-result>div:last-child{border:0}.points-redeem-result span{color:var(--sub)}.points-redeem-result strong{text-align:right;word-break:break-all}.points-redeem-success-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 10px}.points-redeem-success-actions button{height:39px;border:1px solid var(--green);border-radius:4px;background:#fff;color:var(--green);font-size:10px}.points-redeem-success-actions button:last-child{background:var(--green);color:#fff}
@media(max-width:350px){.points-redeem-hero{padding-inline:12px}.points-redeem-form{margin-inline:7px;padding-inline:12px}.points-redeem-rules{margin-inline:7px}.points-redeem-estimate strong{font-size:21px}}
