.GameDealsPage{padding:118px 0 64px;background:#f6f8fb;min-height:100vh;color:#1d2738}.GameDealsContainer{max-width:1420px}.GameDealsHero{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;padding:28px 30px;border:1px solid #e6eaf0;border-radius:24px;background:#fff;box-shadow:0 12px 36px rgba(24,39,75,.06)}.GameDealsKicker{margin-bottom:8px;color:#6f7f99;font-size:.72rem;font-weight:800;letter-spacing:.13em}.GameDealsHero h1{margin:0;font-size:2rem;font-weight:850;letter-spacing:-.04em}.GameDealsHero p{margin:10px 0 0;color:#657289;font-size:.94rem}.GameDealsHeroMeta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:#657289;font-size:.82rem}.GameDealsHeroMeta span{display:flex;align-items:center;gap:6px}.GameDealsHeroMeta strong{color:#24324a}.GameDealsHeroScore{display:flex;flex-direction:column;justify-content:center;padding:21px;border-radius:18px;background:#182238;color:#fff}.GameDealsHeroScore span{font-size:.72rem;color:#9fb0cc;font-weight:800}.GameDealsHeroScore strong{margin-top:6px;font-size:1.08rem}.GameDealsHeroScore small{margin-top:8px;color:#b8c4d8;line-height:1.5}.GameDealsFilter{margin-top:16px;padding:13px;border:1px solid #e5eaf0;border-radius:18px;background:#fff}.GameDealsFilterForm{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(125px,.52fr)) minmax(180px,auto) auto;gap:9px}.GameDealsSearch{position:relative}.GameDealsSearch i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#8490a4}.GameDealsSearch input,.GameDealsFilter select{width:100%;height:40px;border:1px solid #dfe4eb;border-radius:11px;background:#fff;color:#28344a;font-size:.81rem}.GameDealsSearch input{padding:0 14px 0 38px}.GameDealsFilter select{padding:0 11px}.GameDealsCheckGroup{display:flex;gap:7px}.GameDealsWindowsCheck{display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid #dfe4eb;border-radius:11px;white-space:nowrap;color:#4b5870;font-size:.76rem;font-weight:700}.GameDealsWindowsCheck input{accent-color:#4169e1}.GameDealsFilterBtn{height:40px;padding:0 17px;border:0;border-radius:11px;background:#263a66;color:#fff;font-size:.81rem;font-weight:800}.GameDealsFilterHint{display:flex;align-items:center;gap:6px;margin-top:9px;padding:0 2px;color:#7b8799;font-size:.71rem}.GameDealsFilterHint i{color:#5571bb}.GameDealsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.GameDealCard{overflow:hidden;border:1px solid #e4e8ee;border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(24,39,75,.04);transition:transform .18s ease,box-shadow .18s ease}.GameDealCard:hover{transform:translateY(-2px);box-shadow:0 11px 27px rgba(24,39,75,.075)}.GameDealImage{position:relative;display:block;aspect-ratio:16/8.6;overflow:hidden;background:#e9edf3}.GameDealImage img{width:100%;height:100%;object-fit:cover}.GameDealImageFallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#8c98aa;font-size:2rem}.GameDealCut,.GameDealLowBadge{position:absolute;top:9px;padding:5px 8px;border-radius:8px;font-size:.69rem;font-weight:850}.GameDealCut{left:9px;background:#dc3545;color:#fff}.GameDealLowBadge{right:9px;background:#17243e;color:#fff}.GameDealFreeBadge{background:#176c55}.GameDealBody{padding:13px}.GameDealTopline{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#76839a;font-size:.67rem;font-weight:700}.GameDealTopline>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameDealShop{max-width:38%}.GameDealPlatform{max-width:60%;text-align:right}.GameDealBody h2{display:-webkit-box;height:39px;margin:7px 0 8px;font-size:.9rem;font-weight:800;line-height:1.35;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.GameDealBody h2 a{color:#22304a;text-decoration:none}.GameDealPriceRow{display:flex;align-items:baseline;gap:7px;min-height:28px}.GameDealPriceRow strong{font-size:1.12rem;color:#182238}.GameDealPriceRow del{color:#9ca5b4;font-size:.72rem}.GameDealLowLine{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 9px;border-radius:9px;background:#f6f8fb;color:#8490a4;font-size:.66rem}.GameDealLowLine strong{color:#445168;font-size:.72rem}.GameDealLowLine b{margin-left:auto;color:#3559ad;font-size:.63rem}.GameDealScore{margin-top:9px}.GameDealScoreHead{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:.67rem;color:#6d798e}.GameDealScoreHead strong{color:#24324a}.GameDealScoreHead b{font-size:.66rem;color:#3456aa}.GameDealScoreBar{height:6px;margin-top:5px;border-radius:999px;background:#e7ebf1;overflow:hidden}.GameDealScoreBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7d93c9,#315dc2)}.GameDealFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid #edf0f4}.GameDealFoot span{color:#8b95a5;font-size:.65rem}.GameDealFoot a{color:#3456aa;font-size:.69rem;font-weight:800;text-decoration:none}.GameDealsEmpty{margin-top:18px;padding:54px 24px;border:1px dashed #ccd4df;border-radius:18px;background:#fff;text-align:center}.GameDealsEmpty i{display:block;margin-bottom:12px;color:#6f7f99;font-size:2rem}.GameDealsEmpty strong{display:block;color:#26334a}.GameDealsEmpty p{margin:7px 0 12px;color:#7b8799;font-size:.84rem}.GameDealsEmpty code{display:inline-block;padding:8px 10px;border-radius:8px;background:#f1f4f8;color:#3f4f69}.GameDealsSourceNote{display:flex;justify-content:space-between;gap:16px;margin-top:18px;color:#8a95a7;font-size:.7rem}.GameDealsSourceNote span{white-space:nowrap}
@media(max-width:1199.98px){.GameDealsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.GameDealsFilterForm{grid-template-columns:repeat(3,minmax(0,1fr))}.GameDealsSearch{grid-column:span 2}.GameDealsHero{grid-template-columns:1fr 300px}.GameDealsCheckGroup{justify-content:flex-start}}
@media(max-width:767.98px){.GameDealsPage{padding:88px 0 40px}.GameDealsHero{grid-template-columns:1fr;padding:20px;border-radius:18px}.GameDealsHero h1{font-size:1.55rem}.GameDealsHeroScore{padding:16px}.GameDealsFilterForm{grid-template-columns:1fr 1fr}.GameDealsSearch{grid-column:1/-1}.GameDealsCheckGroup{grid-column:1/-1}.GameDealsFilterBtn{grid-column:span 1}.GameDealsGrid{grid-template-columns:1fr 1fr;gap:10px}.GameDealBody{padding:11px}.GameDealsSourceNote{display:block;line-height:1.6}.GameDealsSourceNote span{display:block;margin-top:4px}}
@media(max-width:520px){.GameDealsGrid{grid-template-columns:1fr}.GameDealsFilterForm{grid-template-columns:1fr}.GameDealsSearch,.GameDealsCheckGroup{grid-column:auto}.GameDealsCheckGroup{display:grid;grid-template-columns:1fr 1fr}.GameDealsHeroMeta{display:grid;grid-template-columns:1fr 1fr}.GameDealBody h2{height:auto;min-height:38px}}
.GameDealNearBadge{background:#465b8f}.GameDealGoodBadge{background:#315ea8}.GameDealScorePair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.GameDealScorePair>div{min-width:0;padding:7px 8px;border:1px solid #edf0f4;border-radius:9px;background:#fbfcfe}.GameDealScorePair span{display:block;color:#8490a4;font-size:.62rem;font-weight:700}.GameDealScorePair strong{display:block;margin-top:2px;color:#28344a;font-size:.79rem}.GameDealScorePair small{display:block;margin-top:1px;overflow:hidden;color:#7a879c;font-size:.59rem;white-space:nowrap;text-overflow:ellipsis}.GameDealRecommendMetric{background:#f5f8ff!important;border-color:#e1e8f8!important}.GameDealRecommendMetric strong,.GameDealRecommendMetric small{color:#3456aa}.GameDealScore .GameDealScoreBar{margin-top:6px}
@media(max-width:520px){.GameDealScorePair{gap:6px}.GameDealScorePair>div{padding:7px}}
.GameDealShop em{display:inline-block;margin-left:5px;padding:2px 6px;border-radius:999px;background:#eef3ff;color:#4162ad;font-size:.56rem;font-style:normal;font-weight:800;vertical-align:1px}.GameDealShop{max-width:58%}.GameDealPlatform{max-width:42%}
.GameDealSteamReview{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px 9px;border:1px solid #e8ecf2;border-radius:9px;background:#fff;color:#718099;font-size:.64rem}.GameDealSteamReview span{display:flex;align-items:center;gap:4px;white-space:nowrap}.GameDealSteamReview strong{color:#24457a;font-size:.74rem}.GameDealSteamReview small{margin-left:auto;color:#8a95a7;font-size:.61rem;white-space:nowrap}.GameDealSteamReview i{font-size:.72rem}
@media(max-width:520px){.GameDealSteamReview{gap:5px;padding:7px 8px}.GameDealSteamReview small{font-size:.59rem}}
.GameDealsListHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 2px 0;color:#657289;font-size:.76rem}.GameDealsListHead>div{display:flex;align-items:baseline;gap:5px}.GameDealsListHead strong{color:#22304a;font-size:.9rem}.GameDealsListHead>div span{margin-left:6px;color:#8a95a7;font-size:.68rem}.GameDealsLoadedCount{padding:5px 9px;border:1px solid #e1e6ed;border-radius:999px;background:#fff;color:#7b8799;font-size:.67rem}.GameDealsLoadedCount b{color:#3456aa}.GameDealsMoreWrap{display:flex;justify-content:center;margin:22px 0 4px}.GameDealsMoreBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;height:44px;padding:0 22px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;color:#304b83;font-size:.79rem;font-weight:800;box-shadow:0 5px 16px rgba(24,39,75,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.GameDealsMoreBtn:hover{border-color:#b9c7df;box-shadow:0 8px 20px rgba(24,39,75,.07);transform:translateY(-1px)}.GameDealsMoreBtn:disabled{cursor:wait;opacity:.68;transform:none}.GameDealsMoreBtn.is-loading i{animation:GameDealsMoreSpin .8s linear infinite}@keyframes GameDealsMoreSpin{to{transform:rotate(360deg)}}.GameDealStrongBadge{background:#153d73}.GameDealPopularBadge{background:#6a4a9c}.GameDealRecommendBadge{background:#2e6b57}
@media(max-width:767.98px){.GameDealsListHead{align-items:flex-start}.GameDealsListHead>div{display:block}.GameDealsListHead>div span{display:block;margin:3px 0 0}.GameDealsMoreBtn{width:100%;min-width:0}.GameDealsLoadedCount{flex:0 0 auto}}
.GameDealFootLinks{display:flex!important;align-items:center;gap:9px;margin-left:auto;color:inherit!important;font-size:inherit!important}.GameDealFootLinks a:first-child{color:#687790}.GameDealDetailPage{padding:105px 0 64px;background:#f6f8fb;min-height:100vh;color:#1d2738}.GameDealDetailContainer{max-width:1420px}.GameDealBreadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#8792a4;font-size:.72rem}.GameDealBreadcrumb a{color:#526789;text-decoration:none;font-weight:700}.GameDealBreadcrumb span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GameDealDetailHero{display:grid;grid-template-columns:390px minmax(0,1fr) 270px;gap:24px;padding:24px;border:1px solid #e3e8ef;border-radius:24px;background:#fff;box-shadow:0 12px 36px rgba(24,39,75,.055)}.GameDealDetailMedia{position:relative;min-height:210px;overflow:hidden;border-radius:17px;background:#e8edf4}.GameDealDetailMedia img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.GameDealDetailMedia>span{display:flex;height:100%;align-items:center;justify-content:center;color:#8491a5;font-size:2.8rem}.GameDealDetailMedia>b{position:absolute;left:12px;top:12px;padding:6px 9px;border-radius:9px;background:#dc3545;color:#fff;font-size:.75rem}.GameDealDetailInfo{padding:7px 0}.GameDealDetailEyebrow{display:flex;flex-wrap:wrap;gap:7px 12px;color:#718098;font-size:.72rem;font-weight:700}.GameDealDetailInfo h1{margin:10px 0 9px;color:#1d2a42;font-size:2rem;font-weight:850;letter-spacing:-.045em}.GameDealDetailPrice{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.GameDealDetailPrice strong{color:#17233a;font-size:1.75rem}.GameDealDetailPrice del{color:#9ba5b4;font-size:.84rem}.GameDealDetailPrice span{padding:4px 7px;border-radius:7px;background:#edf4ff;color:#315aa7;font-size:.68rem;font-weight:800}.GameDealDetailSummary{max-width:720px;margin:13px 0 0;color:#69778d;font-size:.84rem;line-height:1.65}.GameDealDetailActions{display:flex;gap:8px;margin-top:20px}.GameDealDetailActions a{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 15px;border-radius:11px;font-size:.78rem;font-weight:800;text-decoration:none}.GameDealDetailBuy{background:#263a66;color:#fff}.GameDealDetailBack{border:1px solid #dce3ec;background:#fff;color:#52647e}.GameDealDetailVerdict{display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:18px;background:#172239;color:#fff}.GameDealDetailVerdict>span{color:#9caecc;font-size:.69rem;font-weight:800}.GameDealDetailVerdict>strong{margin-top:5px;font-size:1.05rem}.GameDealDetailVerdict>div:not(.GameDealDetailScoreBar){margin-top:17px}.GameDealDetailVerdict>div>b{font-size:2rem}.GameDealDetailVerdict>div>em{color:#97a8c4;font-size:.8rem;font-style:normal}.GameDealDetailScoreBar{height:6px;margin-top:7px;overflow:hidden;border-radius:999px;background:#344158}.GameDealDetailScoreBar i{display:block;height:100%;border-radius:inherit;background:#86a8ff}.GameDealDetailVerdict small{margin-top:10px;color:#aebbd0;font-size:.68rem;line-height:1.55}.GameDealDetailStats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.GameDealDetailStats article{padding:17px 18px;border:1px solid #e3e8ef;border-radius:16px;background:#fff}.GameDealDetailStats span{display:block;color:#7b879a;font-size:.69rem;font-weight:700}.GameDealDetailStats strong{display:block;margin-top:5px;color:#22304a;font-size:1.12rem}.GameDealDetailStats small{display:block;margin-top:4px;color:#8d98a9;font-size:.66rem}.GameDealDetailMainGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:14px;margin-top:14px}.GameDealHistoryPanel,.GameDealInsightPanel{padding:22px;border:1px solid #e3e8ef;border-radius:18px;background:#fff}.GameDealSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.GameDealSectionHead span{display:block;color:#7a8aa4;font-size:.65rem;font-weight:850;letter-spacing:.12em}.GameDealSectionHead h2{margin:4px 0 0;color:#233149;font-size:1.05rem;font-weight:850}.GameDealSectionHead>b{padding:5px 8px;border-radius:7px;background:#f2f5f9;color:#65748c;font-size:.65rem}.GameDealSectionHead>a{color:#3559ad;font-size:.72rem;font-weight:800;text-decoration:none}.GameDealPriceChart{position:relative;height:240px;margin-top:20px;padding-left:78px}.GameDealPriceChartRange{position:absolute;left:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 6px;color:#7f8b9d;font-size:.66rem}.GameDealPriceChart svg{width:100%;height:100%;overflow:visible}.GameDealPriceChart line{stroke:#e7ebf1;stroke-width:.7}.GameDealPriceChart polyline{fill:none;stroke:#3e65c4;stroke-width:2.2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.GameDealHistoryAxis{display:flex;justify-content:space-between;margin:4px 0 0 78px;color:#8b96a6;font-size:.63rem}.GameDealHistoryEmpty{padding:42px 18px;text-align:center;color:#758298}.GameDealHistoryEmpty i{display:block;margin-bottom:9px;font-size:1.8rem}.GameDealHistoryEmpty strong{display:block;color:#34435a}.GameDealHistoryEmpty p{margin:6px 0 0;font-size:.76rem}.GameDealHistoryTableWrap{margin-top:18px;overflow-x:auto}.GameDealHistoryTable{width:100%;border-collapse:collapse;font-size:.7rem}.GameDealHistoryTable th,.GameDealHistoryTable td{padding:8px 9px;border-top:1px solid #edf0f4;text-align:left}.GameDealHistoryTable th{color:#7b8799;font-weight:700}.GameDealHistoryTable td{color:#46556c}.GameDealInsightScore{display:flex;align-items:baseline;gap:9px;margin-top:20px;padding:15px;border-radius:13px;background:#f5f7fb}.GameDealInsightScore strong{color:#24458b;font-size:1.65rem}.GameDealInsightScore span{color:#56657b;font-size:.75rem;font-weight:800}.GameDealInsightPanel ul{margin:13px 0 0;padding:0;list-style:none}.GameDealInsightPanel li{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 2px;border-bottom:1px solid #eef1f5;color:#758196;font-size:.72rem}.GameDealInsightPanel li strong{color:#334157}.GameDealInsightPanel>p{margin:14px 0 0;color:#7c8899;font-size:.7rem;line-height:1.65}.GameDealRelated{margin-top:16px}.GameDealRelatedGrid{margin-top:12px}.GameDealDetailSource{margin-top:18px;color:#8b96a7;font-size:.68rem;line-height:1.65}
@media(max-width:1199.98px){.GameDealDetailHero{grid-template-columns:320px minmax(0,1fr)}.GameDealDetailVerdict{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center}.GameDealDetailVerdict .GameDealDetailScoreBar,.GameDealDetailVerdict small{grid-column:1/-1}.GameDealDetailMainGrid{grid-template-columns:1fr}.GameDealRelatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767.98px){.GameDealDetailPage{padding:86px 0 40px}.GameDealDetailHero{grid-template-columns:1fr;padding:15px;border-radius:18px}.GameDealDetailMedia{min-height:190px}.GameDealDetailInfo h1{font-size:1.55rem}.GameDealDetailVerdict{display:flex}.GameDealDetailStats{grid-template-columns:1fr 1fr}.GameDealHistoryPanel,.GameDealInsightPanel{padding:16px}.GameDealPriceChart{height:190px;padding-left:62px}.GameDealHistoryAxis{margin-left:62px}.GameDealRelatedGrid{grid-template-columns:1fr 1fr}.GameDealDetailActions{display:grid;grid-template-columns:1fr 1fr}.GameDealDetailActions a{padding:0 9px}}
@media(max-width:520px){.GameDealDetailStats{grid-template-columns:1fr}.GameDealRelatedGrid{grid-template-columns:1fr}.GameDealDetailMedia{min-height:160px}.GameDealDetailPrice strong{font-size:1.45rem}.GameDealPriceChart{padding-left:54px}.GameDealHistoryAxis{margin-left:54px}}
.GameDealStoreCompare{margin-top:14px;padding:22px;border:1px solid #e3e8ef;border-radius:18px;background:#fff}.GameDealStoreCompareDesc{margin:8px 0 0;color:#7c8899;font-size:.7rem;line-height:1.6}.GameDealOfferList{display:grid;gap:8px;margin-top:16px}.GameDealOfferRow{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(150px,.9fr) minmax(110px,.55fr) minmax(115px,.55fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid #e7ebf1;border-radius:13px;background:#fbfcfe}.GameDealOfferRow.is-best{border-color:#c9d8f4;background:#f6f9ff}.GameDealOfferShop strong{display:block;color:#26354c;font-size:.78rem}.GameDealOfferShop span{display:block;margin-top:3px;color:#8b96a6;font-size:.62rem}.GameDealOfferPrice strong{display:block;color:#1f2e46;font-size:.92rem}.GameDealOfferPrice del{display:block;margin-top:2px;color:#9da7b4;font-size:.61rem}.GameDealOfferCut{display:flex;align-items:center;gap:6px}.GameDealOfferCut b,.GameDealOfferCut span{padding:4px 7px;border-radius:7px;font-size:.62rem;font-weight:800}.GameDealOfferCut b{background:#e9f1ff;color:#315ca8}.GameDealOfferCut span{background:#f2f4f7;color:#68768d}.GameDealOfferRow.is-best .GameDealOfferCut span{background:#fff0f1;color:#bd3c4a}.GameDealOfferExpiry{color:#8a95a6;font-size:.64rem}.GameDealOfferRow>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 11px;border-radius:9px;background:#263a66;color:#fff;font-size:.68rem;font-weight:800;text-decoration:none;white-space:nowrap}.GameDealReasonList{display:grid;gap:8px;margin-top:16px}.GameDealReasonItem{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;border:1px solid #e8ecf2;border-radius:11px;background:#fafbfd}.GameDealReasonItem>i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#edf3ff;color:#3d63b2;font-size:.82rem}.GameDealReasonItem strong{display:block;color:#34445e;font-size:.71rem}.GameDealReasonItem span{display:block;margin-top:2px;color:#7c899b;font-size:.64rem;line-height:1.45}
@media(max-width:991.98px){.GameDealOfferRow{grid-template-columns:minmax(140px,1.2fr) minmax(130px,.8fr) minmax(90px,.5fr) auto}.GameDealOfferExpiry{display:none}}
@media(max-width:767.98px){.GameDealStoreCompare{padding:16px}.GameDealOfferRow{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px}.GameDealOfferPrice{text-align:right}.GameDealOfferCut{grid-column:1/2}.GameDealOfferRow>a{grid-column:2/3;grid-row:2}.GameDealOfferExpiry{display:none}}
@media(max-width:520px){.GameDealOfferRow{padding:11px}.GameDealOfferShop strong{font-size:.74rem}.GameDealOfferPrice strong{font-size:.84rem}.GameDealOfferRow>a{height:32px;padding:0 9px}}

.GameDealMetaTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.GameDealMetaTags span{padding:5px 8px;border:1px solid #e1e7f0;border-radius:999px;background:#f8faff;color:#5e6f88;font-size:.64rem;font-weight:750}.GameDealOfferGroupHead{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding:0 2px}.GameDealOfferGroupHead strong{color:#31415a;font-size:.76rem}.GameDealOfferGroupHead span{color:#8b96a6;font-size:.64rem}.GameDealOfferCut{flex-wrap:wrap}.GameDealOfferCut em{padding:4px 7px;border-radius:7px;background:#eef7f1;color:#3e7652;font-size:.58rem;font-style:normal;font-weight:800}.GameDealRegularOffers{margin-top:13px;border-top:1px solid #edf0f4;padding-top:12px}.GameDealRegularOffers>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;color:#6f7c90;font-size:.7rem}.GameDealRegularOffers>summary::-webkit-details-marker{display:none}.GameDealRegularOffers>summary strong{color:#4d5d74}.GameDealRegularOffers>summary span{margin-left:auto}.GameDealRegularOffers>summary i{transition:transform .18s ease}.GameDealRegularOffers[open]>summary i{transform:rotate(180deg)}.GameDealOfferRow.is-regular{background:#fafbfc;border-color:#eceff3;opacity:.88}.GameDealOfferRow.is-regular .GameDealOfferPrice strong{color:#59677b}.GameDealOfferRow.is-regular>a{background:#6f7f96}

/* Game deals v18 detail polish */
.GameDealRelatedEvidence{display:flex;align-items:center;gap:6px;min-width:0;margin:-2px 0 8px;padding:6px 8px;border:1px solid #e4eaf3;border-radius:8px;background:#f8faff}.GameDealRelatedEvidence span{flex:0 0 auto;color:#7b89a0;font-size:.56rem;font-weight:800}.GameDealRelatedEvidence strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3d5e9e;font-size:.59rem;font-weight:800}.GameDealRegularOffers{border:1px solid #e8ebf0;border-radius:12px;padding:0;background:#f8f9fb;overflow:hidden}.GameDealRegularOffers>summary{padding:11px 13px;background:#f5f6f8;color:#778398}.GameDealRegularOffers[open]>summary{border-bottom:1px solid #e7eaef}.GameDealRegularLabel{display:flex;align-items:center;gap:7px;min-width:0}.GameDealRegularLabel>i{color:#9aa5b4}.GameDealRegularLabel>strong{color:#56647a}.GameDealRegularLabel>small{padding:3px 6px;border-radius:999px;background:#e9edf2;color:#7f8b9c;font-size:.55rem;font-weight:800}.GameDealRegularOffers .GameDealOfferList{margin:0;padding:9px}.GameDealOfferRow.is-regular{background:#f6f7f9;border-color:#e7eaee;opacity:.78}.GameDealOfferRow.is-regular .GameDealOfferShop strong,.GameDealOfferRow.is-regular .GameDealOfferPrice strong{color:#637086}.GameDealOfferRow.is-regular .GameDealOfferCut span{background:#eceff3;color:#7d8998}.GameDealOfferRow.is-regular>a{background:#7d8898}.GameDealMetaTags span{background:#f5f8ff;border-color:#dbe5f6;color:#4f6386}
@media(max-width:767.98px){.GameDealRegularLabel>small{display:none}.GameDealRelatedEvidence{margin-bottom:7px}}

.GameDealsTagFilters{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4;overflow-x:auto;scrollbar-width:thin}.GameDealsTagChip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:30px;padding:0 10px;border:1px solid #dfe5ee;border-radius:999px;background:#f8fafc;color:#536078;font-size:.7rem;font-weight:750;text-decoration:none;transition:.15s ease}.GameDealsTagChip:hover{border-color:#b8c7e8;color:#294f9f;background:#f1f5ff}.GameDealsTagChip b{color:#8b96a8;font-size:.63rem;font-weight:700}.GameDealsTagChip.is-active{border-color:#315dc2;background:#315dc2;color:#fff}.GameDealsTagChip.is-active b{color:#dbe5ff}.GameDealsFilterHintActive strong{color:#315dc2}.GameDealsTagFilters::-webkit-scrollbar{height:5px}.GameDealsTagFilters::-webkit-scrollbar-thumb{background:#d6dde8;border-radius:999px}

/* Game deals V20 - compact tag filters and notice spacing */
.GameDealsPage{padding-top:46px}
.GameDealDetailPage{padding-top:42px}
.GameDealsTagArea{margin-top:10px;padding-top:10px;border-top:1px solid #edf0f4}
.GameDealsTagArea .GameDealsTagFilters{margin-top:0;padding-top:0;border-top:0;overflow-x:auto;scrollbar-width:thin}
.GameDealsTagMore{margin-top:8px;border:1px solid #e4e9f0;border-radius:11px;background:#fafbfd}
.GameDealsTagMore>summary{display:flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;cursor:pointer;list-style:none;color:#637089;font-size:.68rem;font-weight:800}
.GameDealsTagMore>summary::-webkit-details-marker{display:none}
.GameDealsTagMore>summary>b{margin-left:auto;padding:2px 6px;border-radius:999px;background:#edf1f6;color:#7c8798;font-size:.58rem}
.GameDealsTagMore>summary>.bi-chevron-down{margin-left:1px;transition:transform .18s ease}
.GameDealsTagMore[open]>summary>.bi-chevron-down{transform:rotate(180deg)}
.GameDealsTagMoreList{display:flex;flex-wrap:wrap;gap:7px;padding:8px 10px 10px;border-top:1px solid #edf0f4}
@media(max-width:767.98px){
  .GameDealsPage{padding-top:28px}
  .GameDealDetailPage{padding-top:26px}
  .GameDealsTagArea{margin-top:8px;padding-top:8px}
  .GameDealsTagArea .GameDealsTagFilters{flex-wrap:nowrap;padding-bottom:4px}
  .GameDealsTagMoreList{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}
}

/* Game deals V21 - tag filter polish */
.GameDealsTagHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.GameDealsTagHead>div{display:flex;align-items:center;gap:7px;min-width:0;color:#6e7b90;font-size:.67rem}
.GameDealsTagHead>div>i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#eef3ff;color:#315dc2;font-size:.75rem}
.GameDealsTagHead strong{color:#35445c;font-size:.72rem;font-weight:850;white-space:nowrap}
.GameDealsTagHead span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.GameDealsTagClear{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;height:27px;padding:0 9px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#5e6d83;font-size:.63rem;font-weight:800;text-decoration:none;transition:.15s ease}
.GameDealsTagClear:hover{border-color:#b8c8e7;background:#f4f7ff;color:#315dc2}
.GameDealsTagChip{box-shadow:0 1px 0 rgba(24,39,75,.025)}
.GameDealsTagChip.is-active{box-shadow:0 3px 10px rgba(49,93,194,.18)}
.GameDealsTagMore{overflow:hidden;background:#f8faff;border-color:#dfe6f1;transition:border-color .15s ease,background .15s ease}
.GameDealsTagMore:hover{border-color:#c6d3e8;background:#f5f8ff}
.GameDealsTagMore>summary{min-height:39px;padding:0 11px;color:#4e5d74}
.GameDealsTagMoreIcon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#e8efff;color:#315dc2;flex:0 0 auto}
.GameDealsTagMoreText{display:flex;align-items:center;gap:7px;min-width:0}
.GameDealsTagMoreText strong{font-size:.7rem;font-weight:850;color:#3c4b63}
.GameDealsTagMoreText small{color:#8a96a8;font-size:.61rem;font-weight:700}
.GameDealsTagMore>summary>.bi-chevron-down{margin-left:auto;color:#75839a}
.GameDealsTagMore[open]{border-color:#c9d6ee;background:#f7f9ff}
.GameDealsTagMore[open] .GameDealsTagMoreIcon{background:#315dc2;color:#fff}
.GameDealsTagMore[open] .GameDealsTagMoreIcon .bi-plus-lg{transform:rotate(45deg)}
.GameDealsTagMoreIcon .bi-plus-lg{transition:transform .18s ease}
@media(max-width:767.98px){
  .GameDealsTagHead>div>span{display:none}
  .GameDealsTagHead{margin-bottom:7px}
  .GameDealsTagClear span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .GameDealsTagMore>summary{min-height:38px}
  .GameDealsTagMoreList{padding:8px 9px 9px}
}

/* Game deals V22 - AdSense placements */
.GameDealsAd,.GameDealDetailAd{width:100%;margin-left:auto;margin-right:auto}
.GameDealsAd--primary{margin-top:14px;margin-bottom:18px}
.GameDealsAd--secondary{margin-top:20px;margin-bottom:16px}
.GameDealDetailAd--primary{margin-top:14px;margin-bottom:14px}
.GameDealDetailAd--late{margin-top:18px;margin-bottom:14px}
.GameDealsAd.PcAdCenter.is-ad-filled,.GameDealDetailAd.PcAdCenter.is-ad-filled{--pc-ad-reserved-height:100px}
.GameDealsAd.PcAdCenter.is-ad-pending,.GameDealDetailAd.PcAdCenter.is-ad-pending{margin-top:12px;margin-bottom:12px}
.GameDealsAd.PcAdCenter.is-ad-unfilled,.GameDealsAd.PcAdCenter.is-ad-timeout,.GameDealDetailAd.PcAdCenter.is-ad-unfilled,.GameDealDetailAd.PcAdCenter.is-ad-timeout{margin:0!important}
@media(max-width:767.98px){
  .GameDealsAd--primary,.GameDealsAd--secondary,.GameDealDetailAd--primary,.GameDealDetailAd--late{margin-top:12px;margin-bottom:12px}
  .GameDealsAd.PcAdCenter.is-ad-filled,.GameDealDetailAd.PcAdCenter.is-ad-filled{--pc-ad-reserved-height:90px}
}

