
.xdeal-add{background:linear-gradient(135deg,#107c10,#18a83a)!important;box-shadow:0 8px 22px #08732238}.xdeal-add:hover{background:linear-gradient(135deg,#159415,#20c148)!important;box-shadow:0 10px 26px #0ba43255}.xdeal-add:focus-visible{outline:3px solid #48e86d66;outline-offset:2px}.xdeal-card:hover,.xdeal-card:focus-within{border-color:#2bd04b77;box-shadow:0 14px 32px #071c0d99}
.xdeal-card{min-width:0}.xdeal-cover{position:relative;width:100%;max-width:100%;aspect-ratio:3/4!important;flex:0 0 auto;background:radial-gradient(circle at 50% 42%,#263249,#111722 72%)}.xdeal-cover img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;transform:none!important}.xdeal-card:hover .xdeal-cover img{transform:none!important}.xdeal-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.xdeal-body{padding:11px!important}.xdeal-body h2{font-size:13px!important}.xdeal-current{font-size:17px!important}@media(max-width:1100px){.xdeal-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:850px){.xdeal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){.xdeal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}}
.xdeal-page{display:none;padding:34px 0 70px}.xdeal-page.active{display:block}.xdeal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.xdeal-head h1{margin:0;font-size:clamp(34px,5vw,54px);letter-spacing:-2px}.xdeal-head p{margin:5px 0 0;color:var(--muted)}.xdeal-total{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #ffffff24;border-radius:12px;background:#111722;color:#fff;font-size:13px;font-weight:900}.xdeal-total b{margin-right:5px;color:#61ed82;font-size:18px}.xdeal-source{color:#77e894;font-size:12px;font-weight:850}.xdeal-tools{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));gap:9px;margin:0 0 22px;padding:12px;border:1px solid #ffffff1b;border-radius:16px;background:#0c111b}.xdeal-tools input,.xdeal-tools select{width:100%;height:44px;padding:0 13px;border:1px solid #ffffff26;border-radius:10px;background:#111722;color:#dce3ef;font:inherit;font-weight:720;outline:none}.xdeal-tools input::placeholder{color:#7f899b}.xdeal-tools input:focus,.xdeal-tools select:focus{border-color:#65a8ff;box-shadow:0 0 0 3px #1677ff22}.xdeal-status{margin:0 0 14px;color:var(--muted);font-size:13px}.xdeal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.xdeal-card{overflow:hidden;border:1px solid #ffffff1d;border-radius:17px;background:#0d121c;display:flex;flex-direction:column}.xdeal-cover{aspect-ratio:1/1;overflow:hidden;background:#171d28}.xdeal-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:.3s}.xdeal-card:hover .xdeal-cover img{transform:scale(1.035)}.xdeal-body{display:flex;flex:1;flex-direction:column;padding:14px}.xdeal-body h2{margin:0 0 8px;font-size:15px;line-height:1.3}.xdeal-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.xdeal-tag{padding:4px 6px;border-radius:6px;background:#242c3b;color:#cbd3e2;font-size:10px;font-weight:900}.xdeal-tag.discount{background:#d92d55;color:#fff}.xdeal-tag.pass{background:#107c10;color:#fff}.xdeal-edition{margin-bottom:10px;color:#8893a6;font-size:12px}.xdeal-prices{margin-top:auto}.xdeal-current{font-size:19px;font-weight:950}.xdeal-region{display:block;color:#788296;font-size:11px}.xdeal-add{width:100%;margin-top:12px;padding:9px 11px;border:0;border-radius:11px;background:#168ad2;color:#fff;font:inherit;font-weight:900;cursor:pointer}.xdeal-add:hover{background:#279be4}.xdeal-empty{grid-column:1/-1;padding:60px;text-align:center;color:var(--muted);border:1px dashed #ffffff25;border-radius:17px}
@media(max-width:950px){.xdeal-grid{grid-template-columns:repeat(3,1fr)}.xdeal-tools{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.xdeal-page{padding-top:20px}.xdeal-head{align-items:flex-start;flex-direction:column}.xdeal-tools{grid-template-columns:1fr;padding:9px}.xdeal-grid{grid-template-columns:repeat(2,1fr);gap:9px}.xdeal-body{padding:10px}.xdeal-body h2{font-size:13px}.xdeal-current{font-size:16px}}
.xdeal-section-title{margin:22px 0 12px;font-size:22px}.xdeal-recommended{display:none}.xdeal-recommended.active{display:block}.xdeal-pages{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:26px}.xdeal-pages button{min-width:39px;height:39px;padding:0 11px;border:1px solid #ffffff2b;border-radius:10px;background:#111722;color:#cbd3e2;font-weight:850;cursor:pointer}.xdeal-pages button.active{background:#fff;color:#09101c}.xdeal-pages button:disabled{opacity:.35;cursor:not-allowed}.xdeal-pages button:focus{outline:3px solid #1677ff55}.xdeal-sale-end{min-height:18px;margin:0 0 9px;color:#8e99ab;font-size:11px}@media(max-width:680px){.xdeal-recommended .xdeal-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.xdeal-recommended .xdeal-card{min-width:72%;scroll-snap-align:start}.xdeal-pages{gap:4px}.xdeal-pages button{min-width:36px;padding:0 8px}}