.v673-rewards{margin:18px 0;border:1px solid #dfe8f4;border-radius:22px;background:radial-gradient(circle at 94% 6%,rgba(255,193,77,.14),transparent 24%),radial-gradient(circle at 8% 95%,rgba(77,128,240,.09),transparent 26%),#fff;box-shadow:0 16px 38px rgba(33,62,104,.07);overflow:hidden}.v673-head{padding:20px 21px 13px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.v673-kicker{font-size:10px;letter-spacing:1.35px;font-weight:900;color:#6c79a2}.v673-head h3{font-size:21px;margin:5px 0 4px;color:#203654}.v673-head p{font-size:12px;color:#7b8aa2;margin:0}.v673-star{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:23px;background:linear-gradient(145deg,#fff7d9,#eef5ff);border:1px solid #e7e3d2}.v673-core{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:10px;padding:0 20px 14px}.v673-big,.v673-mini{border:1px solid #e5ebf4;border-radius:16px;background:#fbfdff;padding:14px}.v673-big small,.v673-mini small{font-size:10px;font-weight:800;color:#8090a7}.v673-big b{display:block;font-size:29px;letter-spacing:-.7px;margin-top:4px;color:#1f3557}.v673-mini b{display:block;font-size:18px;margin-top:6px}.v673-motivation{margin:0 20px 15px;padding:12px 14px;border-radius:15px;background:linear-gradient(90deg,#f4f7ff,#fffaf0);border:1px solid #e6eaf3;display:flex;gap:10px;align-items:center}.v673-motivation i{font-style:normal;font-size:22px}.v673-motivation b{display:block;font-size:12px}.v673-motivation span{display:block;font-size:11px;color:#76869f;margin-top:2px}.v673-progress{height:8px;border-radius:999px;background:#e9eef6;margin:0 20px;overflow:hidden}.v673-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4f82ed,#7d62df)}.v673-next{display:flex;justify-content:space-between;gap:8px;padding:8px 20px 15px;font-size:10px;color:#7d8da5}.v673-actions{display:flex;gap:9px;padding:0 20px 20px}.v673-actions button{flex:1;border-radius:12px;padding:10px 12px;font:inherit;font-weight:800;border:1px solid #dce5f0;background:#f8faff;color:#365f96;cursor:pointer}.v673-actions .primary{background:linear-gradient(135deg,#477fed,#2b69dc);color:#fff;border:0}.v673-order-reward{margin:12px 0;padding:12px 13px;border-radius:14px;border:1px solid #e2e9f3;background:#f8fbff}.v673-order-reward label{display:flex;align-items:center;gap:10px;cursor:pointer}.v673-order-reward input{width:18px;height:18px}.v673-order-reward b{font-size:12px}.v673-order-reward small{display:block;font-size:10px;color:#788aa3;margin-top:2px}.v673-modal{position:fixed;inset:0;z-index:9999;background:rgba(16,27,45,.46);backdrop-filter:blur(7px);display:grid;place-items:center;padding:16px}.v673-modal.hidden{display:none}.v673-sheet{width:min(880px,96vw);max-height:90vh;overflow:auto;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(10,24,48,.28);padding:20px}.v673-sheethead{display:flex;justify-content:space-between;gap:10px;align-items:center}.v673-sheethead button{width:34px;height:34px;border-radius:10px;border:1px solid #e1e7ef;background:#f7f9fc}.v673-slabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.v673-slab{padding:14px;border:1px solid #e3e9f2;border-radius:15px;background:#fbfdff}.v673-slab b{display:block;font-size:15px}.v673-slab small{display:block;margin:5px 0 10px;color:#7788a0}.v673-slab button{width:100%;padding:9px;border:0;border-radius:10px;background:#2f70e5;color:#fff;font-weight:800}.v673-slab button:disabled{background:#d8e0ec;color:#8190a5}.v673-history{margin-top:16px}.v673-tx{display:flex;justify-content:space-between;gap:12px;padding:10px 3px;border-bottom:1px solid #edf1f6}.v673-tx b{font-size:11px}.v673-tx small{display:block;color:#8290a5;margin-top:2px}.v673-plus{color:#218553}.v673-minus{color:#b74854}@media(max-width:760px){.v673-core{grid-template-columns:1fr 1fr}.v673-big{grid-column:1/-1}.v673-slabs{grid-template-columns:1fr}.v673-head{padding:16px}.v673-core,.v673-actions{padding-left:16px;padding-right:16px}.v673-motivation,.v673-progress{margin-left:16px;margin-right:16px}.v673-next{padding-left:16px;padding-right:16px}}
