.CustomerLoyaltyCenter-module__9GB5cW__page{gap:18px;width:min(1220px,100% - 32px);margin:0 auto;padding:30px 0 80px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__loading{color:#8fa4b1;text-align:center;background:#071c2dcc;border:1px solid #ffffff14;border-radius:18px;margin:48px 0;padding:28px}.CustomerLoyaltyCenter-module__9GB5cW__hero{background:radial-gradient(circle at 82% 10%,#f4c95b24,#0000 32%),linear-gradient(135deg,#0b2a40,#071722);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex;box-shadow:0 22px 60px #00000029}.CustomerLoyaltyCenter-module__9GB5cW__hero>div:first-child>span,.CustomerLoyaltyCenter-module__9GB5cW__sectionHead span{color:#f4c95b;letter-spacing:.15em;font-size:.66rem;font-weight:900}.CustomerLoyaltyCenter-module__9GB5cW__hero h1{margin:7px 0 5px;font-family:Oxanium,sans-serif;font-size:clamp(2rem,5vw,3.4rem)}.CustomerLoyaltyCenter-module__9GB5cW__hero p{color:#94a9b5;max-width:760px;margin:0;line-height:1.6}.CustomerLoyaltyCenter-module__9GB5cW__balance{text-align:right;background:#03111b8f;border:1px solid #f4c95b38;border-radius:17px;gap:3px;min-width:220px;padding:18px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__balance small{color:#8198a5;font-size:.65rem}.CustomerLoyaltyCenter-module__9GB5cW__balance strong{color:#f4c95b;font-family:Oxanium,sans-serif;font-size:2.4rem}.CustomerLoyaltyCenter-module__9GB5cW__balance span{color:#8298a4;font-size:.7rem}.CustomerLoyaltyCenter-module__9GB5cW__notice{color:#e8d59a;background:#f4c95b0f;border:1px solid #f4c95b33;border-radius:12px;padding:13px 15px}.CustomerLoyaltyCenter-module__9GB5cW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__metrics article,.CustomerLoyaltyCenter-module__9GB5cW__section{background:linear-gradient(150deg,#0a2639e6,#05131df7);border:1px solid #ffffff13;border-radius:17px}.CustomerLoyaltyCenter-module__9GB5cW__metrics article{gap:4px;padding:17px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__metrics small{color:#728a98;letter-spacing:.1em;font-size:.61rem;font-weight:850}.CustomerLoyaltyCenter-module__9GB5cW__metrics strong{color:#f4c95b;font-family:Oxanium,sans-serif;font-size:1.45rem}.CustomerLoyaltyCenter-module__9GB5cW__metrics span{color:#8095a1;font-size:.72rem}.CustomerLoyaltyCenter-module__9GB5cW__section{padding:20px}.CustomerLoyaltyCenter-module__9GB5cW__sectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__sectionHead h2{margin:4px 0 0;font-family:Oxanium,sans-serif;font-size:1.25rem}.CustomerLoyaltyCenter-module__9GB5cW__sectionHead p{color:#8197a4;margin:5px 0 0;font-size:.79rem;line-height:1.5}.CustomerLoyaltyCenter-module__9GB5cW__sectionHead>a{color:#e6cb78;font-size:.76rem;font-weight:800}.CustomerLoyaltyCenter-module__9GB5cW__rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__reward{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;gap:7px;padding:17px;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__rewardReady{background:linear-gradient(155deg,#f4c95b13,#ffffff05);border-color:#f4c95b3b}.CustomerLoyaltyCenter-module__9GB5cW__rewardValue{color:#f4c95b;font-family:Oxanium,sans-serif;font-size:1.7rem}.CustomerLoyaltyCenter-module__9GB5cW__rewardImage{object-fit:contain;background:#06131d;border:1px solid #ffffff0f;border-radius:12px;width:100%;height:170px}.CustomerLoyaltyCenter-module__9GB5cW__rewardSubject{color:#dfc979;background:#f4c95b0e;border:1px solid #f4c95b1a;border-radius:9px;padding:7px 9px;font-size:.71rem;font-weight:800}.CustomerLoyaltyCenter-module__9GB5cW__reward>small{color:#6f8795;font-weight:900}.CustomerLoyaltyCenter-module__9GB5cW__reward h3{margin:2px 0 0;font-size:.95rem}.CustomerLoyaltyCenter-module__9GB5cW__reward p{color:#8ba0ac;min-height:40px;margin:0;font-size:.76rem;line-height:1.45}.CustomerLoyaltyCenter-module__9GB5cW__reward>span{color:#7f95a2;font-size:.7rem}.CustomerLoyaltyCenter-module__9GB5cW__reward button{color:#77909d;min-height:42px;font:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;margin-top:4px;font-weight:850}.CustomerLoyaltyCenter-module__9GB5cW__rewardReady button{color:#07131e;cursor:pointer;background:linear-gradient(135deg,#f4c95b,#d9a424);border:0}.CustomerLoyaltyCenter-module__9GB5cW__progress{background:#06131d;border-radius:999px;height:7px;overflow:hidden}.CustomerLoyaltyCenter-module__9GB5cW__progress i{border-radius:inherit;background:linear-gradient(90deg,#a97613,#f4c95b);height:100%;display:block}.CustomerLoyaltyCenter-module__9GB5cW__twoCols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__ruleList{gap:7px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__ruleList>div{color:#a5b6bf;background:#ffffff07;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 11px;font-size:.78rem;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__ruleList strong{color:#f4c95b}.CustomerLoyaltyCenter-module__9GB5cW__info{color:#8da1ad;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;margin-top:13px;padding:12px;font-size:.76rem;line-height:1.55}.CustomerLoyaltyCenter-module__9GB5cW__info b{color:#dcc575}.CustomerLoyaltyCenter-module__9GB5cW__codeBox{gap:8px;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__codeBox code{color:#f4c95b;letter-spacing:.14em;background:#06141e;border:1px dashed #f4c95b59;border-radius:11px;flex:1;align-items:center;min-height:46px;padding:0 14px;font-family:Oxanium,monospace;font-size:1.3rem;font-weight:900;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__codeBox button,.CustomerLoyaltyCenter-module__9GB5cW__claim button{color:#07131e;cursor:pointer;background:#f4c95b;border:0;border-radius:10px;padding:0 14px;font-weight:900}.CustomerLoyaltyCenter-module__9GB5cW__explain{color:#8ea3af;font-size:.78rem;line-height:1.6}.CustomerLoyaltyCenter-module__9GB5cW__explain b{color:#e7cd7d}.CustomerLoyaltyCenter-module__9GB5cW__claim{gap:8px;margin-top:12px;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__claim input{color:#eef4f6;background:#061723;border:1px solid #ffffff17;border-radius:10px;flex:1;min-width:0;min-height:42px;padding:0 11px}.CustomerLoyaltyCenter-module__9GB5cW__grants,.CustomerLoyaltyCenter-module__9GB5cW__history{gap:8px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__grants article,.CustomerLoyaltyCenter-module__9GB5cW__history article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.CustomerLoyaltyCenter-module__9GB5cW__grants article>div:first-child,.CustomerLoyaltyCenter-module__9GB5cW__history article>div{gap:3px;display:grid}.CustomerLoyaltyCenter-module__9GB5cW__grants strong,.CustomerLoyaltyCenter-module__9GB5cW__history strong{font-size:.82rem}.CustomerLoyaltyCenter-module__9GB5cW__grants small,.CustomerLoyaltyCenter-module__9GB5cW__history small{color:#68808e;font-size:.67rem}.CustomerLoyaltyCenter-module__9GB5cW__grantNumbers{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex!important}.CustomerLoyaltyCenter-module__9GB5cW__grantNumbers span{color:#8297a4;font-size:.68rem}.CustomerLoyaltyCenter-module__9GB5cW__grantNumbers b{color:#e7cd7d}.CustomerLoyaltyCenter-module__9GB5cW__grantNumbers em{color:#c8b7ff;background:#8065d21f;border-radius:999px;padding:5px 7px;font-size:.63rem;font-style:normal;font-weight:850}.CustomerLoyaltyCenter-module__9GB5cW__history p{color:#8ba0ac;margin:0;font-size:.73rem}.CustomerLoyaltyCenter-module__9GB5cW__history>b{font-family:Oxanium,sans-serif}.CustomerLoyaltyCenter-module__9GB5cW__positive{color:#86dfaa}.CustomerLoyaltyCenter-module__9GB5cW__negative{color:#ef9999}.CustomerLoyaltyCenter-module__9GB5cW__empty{text-align:center;color:#728996;border:1px dashed #ffffff14;border-radius:12px;padding:25px}.CustomerLoyaltyCenter-module__9GB5cW__lost{color:#887f79!important;letter-spacing:0!important;align-self:center!important}@media (max-width:1000px){.CustomerLoyaltyCenter-module__9GB5cW__metrics{grid-template-columns:repeat(2,1fr)}.CustomerLoyaltyCenter-module__9GB5cW__rewards{grid-template-columns:1fr 1fr}.CustomerLoyaltyCenter-module__9GB5cW__twoCols{grid-template-columns:1fr}}@media (max-width:650px){.CustomerLoyaltyCenter-module__9GB5cW__page{width:min(100% - 20px,1220px);padding-top:20px}.CustomerLoyaltyCenter-module__9GB5cW__hero{flex-direction:column;align-items:flex-start;padding:20px}.CustomerLoyaltyCenter-module__9GB5cW__balance{text-align:left;width:100%}.CustomerLoyaltyCenter-module__9GB5cW__metrics,.CustomerLoyaltyCenter-module__9GB5cW__rewards{grid-template-columns:1fr}.CustomerLoyaltyCenter-module__9GB5cW__section{padding:16px}.CustomerLoyaltyCenter-module__9GB5cW__sectionHead{flex-direction:column}.CustomerLoyaltyCenter-module__9GB5cW__grants article,.CustomerLoyaltyCenter-module__9GB5cW__history article{flex-direction:column;align-items:flex-start}.CustomerLoyaltyCenter-module__9GB5cW__grantNumbers{justify-content:flex-start!important}.CustomerLoyaltyCenter-module__9GB5cW__codeBox,.CustomerLoyaltyCenter-module__9GB5cW__claim{flex-direction:column}.CustomerLoyaltyCenter-module__9GB5cW__codeBox button,.CustomerLoyaltyCenter-module__9GB5cW__claim button{min-height:42px}.CustomerLoyaltyCenter-module__9GB5cW__rewardImage{height:210px}}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__loading{color:#17242c;background:#fffaf2;border-color:#00000014}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__metrics article{color:#17242c;background:#fffaf2;border-color:#00000014}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__section{color:#17242c;background:#fffaf2;border-color:#00000014}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__hero{color:#14202a;background:radial-gradient(circle at 82% 10%,#c4911624,#0000 32%),linear-gradient(135deg,#fffdf8,#eee6d8);border-color:#00000014}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__hero p{color:#66737c}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__sectionHead p{color:#66737c}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__reward p{color:#66737c}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__explain{color:#66737c}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__history p{color:#66737c}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__balance{background:#ffffffa3}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__reward{background:#00000006;border-color:#00000012}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__ruleList>div{background:#00000006;border-color:#00000012}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__info{background:#00000006;border-color:#00000012}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__grants article{background:#00000006;border-color:#00000012}body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__history article{background:#00000006;border-color:#00000012}:is(body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__codeBox code,body[data-theme=light] .CustomerLoyaltyCenter-module__9GB5cW__claim input){color:#875f00;background:#fff;border-color:#a06e0038}
