*{box-sizing:border-box}body{margin:0;background:#040912;color:#fff;font-family:Arial,Tahoma,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}
.topbar{height:70px;position:sticky;top:0;z-index:20;background:#07111df5;border-bottom:1px solid #203a58;display:flex;align-items:center;padding:0 16px;gap:12px}.brand{font-size:31px;font-weight:900;letter-spacing:-2px;margin:auto}.brand span{color:#0798ff}.top-icon{width:45px;height:45px;border:1px solid #285078;background:#0b1726;color:#fff;border-radius:13px;font-size:21px}.header-balances{display:flex;gap:7px}.balance-mini{display:flex;align-items:center;gap:6px;background:#0b1726;border:1px solid #294562;color:#fff;border-radius:13px;padding:6px 9px;min-width:78px;height:52px}.balance-mini b{display:block;font-size:14px}.balance-mini small{display:block;color:#93a4b9;font-size:10px}.coin{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900}.coin.usdt{background:#4aa88a}.coin.ils{background:#d6a72b}
main{max-width:1100px;margin:auto;padding:20px 18px 90px}.hero{min-height:220px;border:1px solid #0798ff;border-radius:18px;background:linear-gradient(105deg,#081322,#12395f);padding:28px;display:flex;align-items:center}.hero h1{font-size:34px}.hero h1 span{color:#0798ff}.hero p{color:#d4e1ef}.search{height:58px;margin-top:18px;border:1px solid #2b4968;border-radius:14px;background:#0b1726;display:flex;align-items:center;padding:0 16px;gap:10px}.search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:18px}.search span{font-size:28px;color:#6bbcff}.filters{padding:14px 0}.filter{background:#0798ff;color:#fff;border:0;border-radius:11px;padding:10px 16px}.section-head{display:flex;justify-content:space-between;align-items:center}.link-btn,.back{border:0;background:none;color:#0798ff}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.game{background:#0d1724;border:1px solid #294562;border-radius:17px;overflow:hidden}.game:hover{border-color:#0798ff}.game-img{aspect-ratio:16/9;background:#101d2d}.game-img img{width:100%;height:100%;object-fit:cover}.game h3{padding:0 13px 13px}.features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;border:1px solid #294562;border-radius:15px;overflow:hidden}.features div{text-align:center;padding:17px;color:#0798ff;font-size:26px}.features small{display:block;color:#fff;font-size:14px}.product-head,.checkout-card,.account-card,.wallet-card{background:#0b1726;border:1px solid #294562;border-radius:15px;padding:16px;margin-top:12px}.product-head{display:flex;gap:12px;align-items:center}.product-head img{width:76px;height:76px;object-fit:cover;border-radius:14px}.notice{background:#08243a;border:1px solid #17649a;color:#cfe9ff;border-radius:12px;padding:12px;margin:10px 0}.pack{display:flex;align-items:center;gap:10px;background:#101b2a;border:1px solid #294562;border-radius:12px;padding:9px 12px;margin:6px 0;min-height:61px}.pack-name{font-weight:800;min-width:150px}.pack-price{margin-right:auto;color:#0798ff;font-weight:900}.buy,.primary{border:0;background:#0798ff;color:#fff;border-radius:10px;padding:10px 15px;font-weight:800}.payoptions{display:flex;gap:9px}.payoption{flex:1;background:#101b2a;color:#fff;border:1px solid #294562;border-radius:11px;padding:11px}.payoption.selected{border-color:#0798ff}.checkout-head{background:#101b2a;border:1px solid #294562;border-radius:13px;padding:14px;margin:12px 0 18px}.checkout-head strong{color:#0798ff;font-size:20px}.player-input{width:100%;height:54px;border-radius:12px;border:1px solid #31577d;background:#07121f;color:#fff;padding:0 14px;outline:none;margin:6px 0}.help{color:#93a4b9;font-size:13px}.confirm-buy{width:100%;margin-top:18px}.status{border-radius:20px;padding:6px 10px;font-size:12px}.pending{background:#4a3b0b;color:#ffd45c}.success{background:#0b4930;color:#62e7a5}.failed{background:#4b1722;color:#ff9aad}.order-item{background:#0d1724;border:1px solid #294562;border-radius:13px;padding:13px;margin:8px 0;display:flex;justify-content:space-between;align-items:center}.verify-ok{padding:12px;border:1px solid #20c997;border-radius:12px;background:#0b2b25;color:#b9ffe9}.verify-error{padding:12px;border:1px solid #ff5c7a;border-radius:12px;background:#32121b;color:#ffd4dc}.drawer{position:fixed;right:-310px;top:0;bottom:0;width:300px;background:#08121f;z-index:50;border-left:1px solid #294562;padding:18px;transition:.25s}.drawer.open{right:0}.drawer-head{display:flex;justify-content:space-between;font-size:25px;margin-bottom:25px}.drawer-head button{background:none;border:0;color:#fff;font-size:30px}.drawer>button{width:100%;text-align:right;background:#0d1928;border:0;color:#fff;border-radius:10px;padding:14px;margin:4px 0}.overlay{position:fixed;inset:0;background:#0009;z-index:40;display:none}.overlay.show{display:block}.bottom{position:fixed;bottom:0;left:0;right:0;height:68px;background:#06101bf7;border-top:1px solid #203653;z-index:30;display:flex;justify-content:center}.bottom button{width:110px;background:none;border:0;color:#d7e2ee;font-size:23px}.bottom small{display:block;font-size:11px}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wallet-balance{background:#101b2a;border:1px solid #294562;border-radius:15px;padding:16px}.wallet-balance span{color:#93a4b9}.wallet-balance b{display:block;font-size:25px;margin-top:8px}.method{display:flex;align-items:center;gap:12px;background:#101b2a;border:1px solid #294562;border-radius:13px;padding:17px;margin:10px 0}.method span{margin-right:auto;color:#93a4b9;font-size:13px}.payment-detail{margin-top:12px}.copyrow{display:flex;gap:10px;align-items:center;margin:10px 0}.copyrow code,.order-number{background:#07121f;border:1px solid #31577d;padding:12px;border-radius:10px}.copyrow button{background:#0798ff;color:#fff;border:0;border-radius:10px;padding:10px}.order-number{font-weight:900;margin:6px 0}.direction{text-align:center;font-size:22px;font-weight:900;padding:18px;background:#07121f;border-radius:12px}.direction span{color:#0798ff;margin:0 10px}.wallet-conversion{margin:12px 0;padding:12px;border-radius:11px;background:#07121f;border:1px solid #294562}.support-options{display:grid;gap:10px}.support-btn{text-align:center;text-decoration:none;background:#101b2a;color:#fff;border:1px solid #294562;border-radius:11px;padding:13px;font-weight:800}.ticket-textarea{height:130px;padding-top:14px}@media(max-width:650px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features{grid-template-columns:repeat(2,1fr)}.wallet-grid{grid-template-columns:1fr}.pack-name{min-width:100px;font-size:14px}.header-balances{gap:3px}.balance-mini{min-width:65px;height:45px;padding:5px}.direction{font-size:18px}}

.wallet-balance{cursor:pointer}.method{cursor:pointer}.method:hover{border-color:#0798ff}.payment-detail .primary{width:100%}.direction span{display:inline-block;font-weight:900}

.direction{direction:ltr;display:flex;align-items:center;justify-content:center;gap:14px}
.direction .currency-from,.direction .currency-to{direction:rtl;white-space:nowrap}
.direction .arrow-right{direction:ltr;font-size:34px;line-height:1;color:#0798ff;font-weight:900}
.balance-mini{cursor:pointer}
.auth-card h1{margin:8px 0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.auth-tabs button{border:1px solid #263248;background:#111827;color:#ddd;padding:12px;border-radius:12px;font-weight:700}.auth-tabs button.active{background:#eab308;color:#111;border-color:#eab308}.auth-card .primary{width:100%;margin-top:8px}

.human-check{display:flex;align-items:center;gap:8px;margin:10px 0;color:#d7e2ee}.human-check input{width:20px;height:20px}.password-rules{font-size:12px;color:#93a4b9;margin:2px 0 10px}

.ticket-thread{margin-top:16px}.ticket-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.ticket-msg{padding:10px 12px;border-radius:12px;margin:8px 0}.ticket-msg.user{background:rgba(255,255,255,.06)}.ticket-msg.admin{background:rgba(90,120,255,.12)}.ticket-msg b{display:block;margin-bottom:4px}.ticket-thread-admin{margin:12px 0;padding:10px;border-radius:10px;background:rgba(255,255,255,.04);line-height:1.8}
.support-tickets{margin-top:18px}.support-tickets-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.support-tickets-head h3{margin:0}.support-tickets-head p{margin:4px 0 0;color:var(--muted,#789)}.ticket-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ticket-filters button{border:1px solid rgba(120,180,220,.25);background:rgba(255,255,255,.04);color:inherit;border-radius:999px;padding:7px 12px;cursor:pointer}.ticket-filters button.active{background:#087ec0;color:#fff;border-color:#087ec0}.ticket-filters b{font-size:.78em;margin-inline-start:4px}.ticket-list{display:grid;gap:12px}.ticket-card{background:rgba(255,255,255,.045);border:1px solid rgba(120,180,220,.2);border-radius:16px;padding:15px;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ticket-card:hover{border-color:#087ec0}.ticket-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-card-title>b{font-size:1.02rem}.ticket-card-meta{color:var(--muted,#789);font-size:.78rem;margin-top:8px}.ticket-card p{margin:10px 0;color:var(--text,#dcecff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-card .secondary{font-size:.82rem;padding:7px 11px}.ticket-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:.78rem;white-space:nowrap}.ticket-status.open{background:rgba(25,180,125,.16);color:#54dfaa}.ticket-status.closed{background:rgba(160,170,190,.16);color:#b9c3d2}.ticket-detail .ticket-back{margin-bottom:12px}.ticket-detail .ticket-thread{margin-top:0}.ticket-head>div{display:grid;gap:4px}.ticket-head small{color:var(--muted,#789);font-size:.78rem}.ticket-msg small{display:block;opacity:.7;font-size:.72rem;margin-top:7px}.ticket-closed-notice{margin-top:16px;padding:14px;border-radius:14px;background:rgba(150,160,180,.1);white-space:normal;line-height:1.8}.ticket-closed-notice .primary{display:block;margin-top:12px}@media(max-width:560px){.support-tickets-head{align-items:flex-start;flex-direction:column}.support-tickets-head .primary{width:100%}.ticket-card{padding:13px}.ticket-card-title{align-items:flex-start;flex-direction:column;gap:7px}.ticket-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.ticket-filters button{flex:0 0 auto}.ticket-head{align-items:flex-start;gap:9px;flex-direction:column}}
.lang-switch{display:flex;gap:4px;margin:0 8px}.lang-switch button{background:#101b2a;color:#d7e2ee;border:1px solid #294562;border-radius:8px;padding:6px 8px;font-weight:800}.lang-switch button.active{background:#0798ff;color:#fff}.pack-name{display:flex;flex-direction:column;gap:2px}.pack-unit{font-size:12px;color:#93a4b9;font-weight:700}.pack-price{margin-inline-start:auto;margin-right:0}

/* V25 mobile header fix */
.topbar{overflow:hidden}
.topbar .brand{flex:0 0 auto}
.header-balances{flex:0 1 auto;min-width:0}
.top-icon{flex:0 0 45px}
#languageSwitch{display:block}
.drawer-language{display:flex;justify-content:flex-start;margin:0 0 16px}
.drawer-language .lang-switch{margin:0;width:100%;justify-content:center}
.drawer-language .lang-switch button{flex:1;min-height:42px}
#drawerNotifications{display:flex;align-items:center;gap:8px}
.drawer-notification-badge{position:static;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
.notifications-menu-item{position:relative;display:flex!important;align-items:center;justify-content:flex-start;gap:8px}
.notifications-menu-badge{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
@media(max-width:650px){
  .topbar{padding:0 8px;gap:6px;height:66px}
  .top-icon{width:42px;height:42px;flex-basis:42px}
  .brand{font-size:27px;letter-spacing:-2px}
  .header-balances{gap:3px;overflow:hidden}
  .balance-mini{min-width:58px;height:43px;padding:4px 6px;gap:4px}
  .balance-mini .coin{width:24px;height:24px;font-size:14px}
  .balance-mini b{font-size:12px}
  .balance-mini small{font-size:9px}
  .profile-btn{}
  .drawer{width:min(300px,86vw)}
}

.google-sep{display:flex;align-items:center;gap:10px;margin:16px 0;color:#888}.google-sep:before,.google-sep:after{content:"";height:1px;background:#333;flex:1}.google-btn{display:flex;justify-content:center;min-height:44px;margin:0 auto 10px}

.game-count{color:#0798ff;font-weight:800;font-size:14px}.pay-logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:18px;flex:0 0 42px}.binance-logo{background:#f3ba2f;color:#111}.jawwal-logo{background:#35b96f;color:#fff}.vodafone-logo{background:#e11;color:#fff;font-size:12px}.method b{font-size:16px}.method .pay-logo + b{margin-inline-start:0}@media(max-width:650px){.game h3{font-size:11px;padding:0 6px 8px;line-height:1.25}.game-grid{gap:7px}.game-count{font-size:12px}}

.wallet-summary{display:flex;align-items:center;gap:8px;background:#0b1726;border:1px solid #294562;color:#fff;border-radius:13px;padding:6px 10px;height:50px;cursor:pointer}.wallet-summary b{display:block;font-size:13px}.wallet-summary small{display:block;color:#93a4b9;font-size:10px;white-space:nowrap}.wallet-summary i{font-style:normal;color:#fff}.wallet-icon{width:30px;height:30px;border-radius:10px;background:#0798ff;display:grid;place-items:center;font-weight:900}.wallet-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:650px){.wallet-summary{height:43px;padding:4px 7px}.wallet-summary small{font-size:8px}.wallet-summary b{font-size:11px}.wallet-icon{width:24px;height:24px}.wallet-grid-3{grid-template-columns:1fr}}

/* NEXO V43 UI fixes */
.wallet-summary{display:none}.header-balances{display:flex;gap:7px;align-items:center}.balance-mini{display:flex;align-items:center;gap:6px;background:#0b1726;border:1px solid #294562;color:#fff;border-radius:13px;padding:6px 9px;min-width:78px;height:52px}.balance-mini b{display:block;font-size:14px}.balance-mini small{display:block;color:#93a4b9;font-size:10px}.coin.egp{background:#b91c3b;color:#fff;font-size:10px}.support-btn{cursor:pointer;display:block;pointer-events:auto}.features{display:none!important}.direction{display:none!important}@media(max-width:650px){.header-balances{gap:3px}.balance-mini{min-width:58px;height:43px;padding:4px 6px}.balance-mini .coin{width:24px;height:24px;font-size:14px}.balance-mini b{font-size:12px}.balance-mini small{font-size:9px}}

/* V43.1 fixes */
.support-btn{position:relative;z-index:2;pointer-events:auto!important;cursor:pointer!important}
#headerBalances{display:none}

/* V7 package price layout */
.pack-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.25;text-align:center;min-width:145px}.pack-price>b{font-size:20px;color:#0798ff;white-space:nowrap}.pack-price>small{font-size:13px;color:#d7e2ee;white-space:nowrap;font-weight:700}.pack-price>small::first-letter{color:#d7e2ee}@media(max-width:650px){.pack-price{min-width:125px}.pack-price>b{font-size:18px}.pack-price>small{font-size:11px}}

.header-balances[role=button]:hover .balance-mini,.header-balances[role=button]:focus-visible .balance-mini{border-color:#0798ff;box-shadow:0 0 0 1px #0798ff}
.rewards-card{text-align:center}.reward-points{display:flex;justify-content:space-between;align-items:center;background:#101b2a;border:1px solid #294562;border-radius:13px;padding:14px}.reward-points strong{font-size:30px;color:#ffd45c}.reward-wheel-stage{position:relative;width:min(100%,380px);aspect-ratio:1;margin:24px auto 20px;padding:8px}.reward-wheel-rotor{width:100%;height:100%;border-radius:50%;overflow:hidden;border:5px solid #d8e9fa;box-shadow:0 0 0 5px #122944,0 12px 35px #0009;transform-origin:50% 50%;will-change:transform}.reward-wheel-rotor svg{display:block;width:100%;height:100%}.reward-wheel-pointer{position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:27px solid #ffd45c;filter:drop-shadow(0 3px 4px #000b)}.reward-wheel-rotor path{stroke-linejoin:round}.reward-wheel-rotor circle{filter:drop-shadow(0 2px 3px #0008)}.reward-spin{width:100%;font-size:17px}.reward-spin:disabled{opacity:.5;cursor:not-allowed}.reward-coupon{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:center;padding:12px 0;border-bottom:1px solid #294562}.reward-coupon small{grid-column:1/-1;color:#93a4b9}.reward-status{border-radius:20px;padding:5px 9px;font-size:12px;background:#15412e;color:#83e7ae}.reward-status.used{background:#303744;color:#c4cad3}.reward-status.expired{background:#4b1722;color:#ff9aad}.reward-status.reserved{background:#4a3b0b;color:#ffd45c}.reward-select-box{padding:12px;border:1px solid #294562;border-radius:12px;background:#101b2a;margin:12px 0}.reward-select-box .player-input{margin-bottom:7px}
.reward-wheel-label{text-rendering:geometricPrecision;paint-order:stroke;stroke:#0005;stroke-width:.8px;stroke-linejoin:round}.reward-wheel-icon{paint-order:stroke;stroke:#0004;stroke-width:1px}

@media(max-width:420px){.reward-wheel-stage{width:min(100%,340px);padding:7px}.reward-wheel-pointer{border-left-width:13px;border-right-width:13px;border-top-width:24px}.reward-wheel-rotor{border-width:4px}.reward-wheel-label{font-size:14px}.reward-wheel-icon{font-size:18px}}
@media(prefers-reduced-motion:reduce){.reward-wheel-rotor{transition-duration:6.4s!important}}

.reward-tasks h3{margin-top:0}.reward-task{display:grid;grid-template-columns:1fr auto;gap:5px 10px;text-align:right;padding:12px 0;border-bottom:1px solid #294562}.reward-task strong{color:#ffd45c;white-space:nowrap}.reward-task small{grid-column:1/-1;color:#93a4b9}.reward-modal-overlay{position:fixed;inset:0;z-index:120;background:#010611d9;display:grid;place-items:center;padding:18px;backdrop-filter:blur(5px)}.reward-modal{width:min(100%,390px);padding:28px 22px;text-align:center;background:linear-gradient(150deg,#0e2138,#07111d);border:1px solid #3986bd;border-radius:22px;box-shadow:0 20px 80px #000b;animation:rewardModalIn .24s ease-out}.reward-modal h2{margin:0 0 12px;color:#ffd45c;font-size:28px}.reward-modal p{margin:8px;color:#d4e1ef}.reward-modal-prize{margin:20px 0;padding:18px 10px;border-radius:15px;background:#102944;border:1px solid #31577d;color:#fff;font-size:25px;font-weight:900}.reward-modal button{width:100%;font-size:18px;padding:13px}@keyframes rewardModalIn{from{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:420px){.reward-modal{padding:24px 18px}.reward-modal-prize{font-size:22px}}

.reward-task>b,.reward-task-control{grid-column:1/-1}.reward-task-control{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:32px}.reward-task-control strong{color:#ffd45c;white-space:nowrap;font-size:14px;font-weight:800}.reward-task-control button{width:auto;min-width:0;max-width:100%;margin:0;padding:6px 11px;border-radius:8px;font-size:12px;line-height:1.1;font-weight:800;white-space:nowrap}.reward-task-control button.secondary{background:#101b2a;color:#dce8f4;border:1px solid #36516c}.reward-task-control button:disabled{opacity:.72;cursor:default}

.reward-task{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.reward-task-info{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:4px}.reward-task-info>b{font-size:14px;line-height:1.3}.reward-task-info>small{grid-column:auto}.reward-task-control{grid-column:2;grid-row:1;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px;justify-content:flex-start;white-space:nowrap}.reward-task-control strong{font-size:13px}.reward-task-control button{flex:0 0 auto;width:auto!important;font-size:11px;padding:6px 8px}@media(max-width:420px){.reward-task{column-gap:7px}.reward-task-info>b{font-size:13px}.reward-task-control{gap:4px}.reward-task-control strong{font-size:12px}.reward-task-control button{font-size:10px;padding:5px 6px}}

#menuBtn{position:relative}.notification-badge{position:absolute;top:0;right:0;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:#f04452;color:#fff;border:2px solid #07111d;font-size:10px;font-style:normal;font-weight:900;line-height:15px;text-align:center}.notification-panel{position:fixed;z-index:60;top:76px;right:10px;width:min(390px,calc(100vw - 20px));max-height:min(70vh,560px);overflow:hidden;border:1px solid #31577d;border-radius:15px;background:#0b1726;box-shadow:0 18px 55px #000b}.notification-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #294562}.notification-panel-head button{border:1px solid #31577d;border-radius:8px;padding:6px 9px;background:#102944;color:#dcecff;font-size:12px;white-space:nowrap}.notification-list{max-height:calc(min(70vh,560px) - 54px);overflow:auto}.notification-row{display:flex;width:100%;flex-direction:column;gap:5px;padding:12px 14px;border:0;border-bottom:1px solid #203a58;background:#0d1d30;color:#eef6ff;text-align:right}.notification-row.is-unread{border-right:3px solid #0798ff;background:#10243a}.notification-row.is-read{opacity:.72}.notification-row span{font-size:13px;color:#d4e1ef;line-height:1.5}.notification-row time{font-size:11px;color:#93a4b9}.notification-empty{padding:22px;text-align:center;color:#93a4b9}.reward-task-tabs{display:flex;gap:8px;margin-bottom:10px}.reward-task-tabs button{flex:1;min-width:0;padding:9px 8px;border:1px solid #294562;border-radius:10px;background:#101b2a;color:#d7e2ee;font-size:13px;font-weight:800}.reward-task-tabs button.active{border-color:#0798ff;background:#0c3150;color:#fff}.reward-task-panel.hidden{display:none!important}@media(max-width:420px){.notification-panel{top:72px;right:8px;width:calc(100vw - 16px)}.reward-task-tabs button{font-size:12px;padding:8px 5px}}

.notifications-page .brand{text-decoration:none;color:#fff}.notifications-page .header-balances{text-decoration:none;cursor:pointer}.notifications-page .top-icon{text-decoration:none;display:grid;place-items:center}.notifications-page .notifications-profile{flex:0 0 45px}.drawer-nav{display:block;width:100%;text-align:right;text-decoration:none;background:#0d1928;border:0;color:#fff;border-radius:10px;padding:14px;margin:4px 0;font:inherit}.drawer-nav:hover,.drawer-nav.active{background:#102944;color:#79c8ff}.notifications-main{max-width:850px;margin:0 auto;padding:34px 18px 100px}.notifications-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding:22px 24px;border:1px solid #294562;border-radius:20px;background:linear-gradient(130deg,#0c1a2a,#102b46)}.notifications-title-row h1{margin:0;font-size:clamp(28px,6vw,40px)}.notifications-eyebrow{margin:0 0 4px;color:#79c8ff;font-weight:800;letter-spacing:2px}.notifications-count{margin:8px 0 0;color:#a8bbce;font-size:15px}.mark-all-button{flex:none;border:1px solid #2988c2;border-radius:11px;background:#0b4773;color:white;padding:10px 16px;font-weight:800}.mark-all-button:disabled{opacity:.45;cursor:default}.notifications-status{margin:12px 0;padding:13px 15px;border:1px solid #31577d;border-radius:12px;background:#102944;color:#dcecff}.notifications-status.is-error{border-color:#ae4557;background:#351822;color:#ffd9df}.notifications-list{display:grid;gap:12px}.notification-card{display:grid;grid-template-columns:50px minmax(0,1fr);gap:14px;width:100%;padding:17px;text-align:right;color:#eef6ff;border:1px solid #294562;border-radius:16px;background:#0b1726;box-shadow:0 6px 20px #0002;transition:border-color .16s,background .16s}.notification-card:hover{border-color:#328dcc;background:#0d1d30}.notification-card.is-unread{border-right:4px solid #f04452;background:linear-gradient(100deg,#0b1726,#102034)}.notification-card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#102944;font-size:23px}.notification-card-body{display:grid;gap:7px;min-width:0}.notification-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-card-heading strong{font-size:16px;line-height:1.4}.notification-new{flex:none;border-radius:999px;background:#b9253d;color:#fff;padding:4px 10px;font-size:11px;font-weight:900}.notification-card-message{color:#c3d0df;font-size:14px;line-height:1.65}.notification-card time{color:#8498ad;font-size:12px}.notifications-empty{min-height:300px;display:grid;place-content:center;justify-items:center;text-align:center;padding:30px;border:1px dashed #31506e;border-radius:18px;background:#081321}.notifications-empty>span{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#102944;font-size:30px}.notifications-empty h2{margin:18px 0 6px;font-size:21px}.notifications-empty p{margin:0;color:#93a4b9}.notifications-login{display:block;padding:20px;text-align:center;color:#79c8ff}.notifications-page #headerBalances .balance-mini{cursor:pointer}@media(max-width:650px){.notifications-main{padding:22px 12px 90px}.notifications-title-row{align-items:flex-start;padding:18px 15px;margin-bottom:15px}.mark-all-button{padding:9px 11px;font-size:13px}.notification-card{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:13px}.notification-card-icon{width:42px;height:42px;font-size:21px}.notification-card-heading strong{font-size:14px}.notification-card-message{font-size:13px}.notifications-page .topbar{gap:6px}.notifications-page .header-balances{flex:0 1 auto;min-width:0;overflow:hidden}.notifications-page .balance-mini{min-width:58px;height:43px;padding:4px 6px;gap:4px}.notifications-page .balance-mini .coin{width:24px;height:24px;font-size:14px}.notifications-page .balance-mini b{font-size:12px}.notifications-page .balance-mini small{font-size:9px}.notifications-page .top-icon{width:42px;height:42px;flex-basis:42px}}@media(max-width:380px){.notifications-title-row{display:grid}.mark-all-button{justify-self:start}.notifications-page .topbar{padding:0 6px;gap:4px}.notifications-page .top-icon{width:36px;height:36px;flex-basis:36px}.notifications-page .brand{font-size:24px;margin:0}.notifications-page .balance-mini .coin{width:20px;height:20px}.notifications-page .balance-mini b{font-size:10px}}
.order-details-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px}.order-details-backdrop{position:absolute;inset:0;background:#000b}.order-details-dialog{position:relative;width:min(560px,100%);max-height:90vh;overflow:auto;background:#0b1726;border:1px solid #31577d;border-radius:16px;padding:20px;box-shadow:0 20px 70px #000d}.order-details-close{position:absolute;top:8px;left:10px;background:none;border:0;color:#fff;font-size:28px}.order-details-dialog h2{margin:0 0 15px}.order-details-grid{display:grid;gap:8px}.order-details-grid p{display:flex;justify-content:space-between;gap:15px;margin:0;padding:9px 0;border-bottom:1px solid #203a58}.order-details-grid p b{color:#9fb5ca}.order-details-grid p span{text-align:left}.order-details-button{margin-right:auto;border:1px solid #31577d;background:#102944;color:#fff;border-radius:8px;padding:6px 10px}.game-order-item{cursor:pointer;position:relative;flex-wrap:wrap}.game-order-item .right{min-width:0}.order-details-dialog .primary{margin-top:16px;width:100%}
.order-copy-icon{display:inline-grid;place-items:center;width:28px;height:28px;margin-inline-start:8px;padding:0;border:1px solid #31577d;border-radius:7px;background:#102944;color:#fff;font-size:17px;line-height:1;cursor:pointer}.order-copy-icon:hover{border-color:#79c8ff;background:#12395b}.order-details-grid p:has(.order-copy-icon){align-items:center}.checkout-price-details{display:grid;gap:3px;margin:8px 0 12px;color:#c3d0df;font-size:13px;line-height:1.5}.checkout-price-details:empty{display:none}
.nexo-route-ready .page{visibility:visible}
.game-order-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.game-order-actions .order-details-button{margin:0}
.faq-main{max-width:820px;margin:0 auto;padding:8px 0 30px}.faq-list{display:grid;gap:10px;margin-top:18px}.faq-item{background:#0b1726;border:1px solid #294562;border-radius:13px;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:800;color:#fff;position:relative;padding-left:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::before{content:"+";position:absolute;left:18px;color:#0798ff;font-size:22px;line-height:1;top:14px}.faq-item[open] summary::before{content:"−"}.faq-item p{margin:0;padding:0 18px 17px;color:#c8d6e5;line-height:1.8}
.notifications-actions{display:flex;gap:8px;flex-wrap:wrap}.mark-all-button.danger{border-color:#a83d50;background:#4a1b27}.notifications-actions .hidden{display:none}
.nexo-message-root{position:relative;z-index:1000}.nexo-message-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:rgba(0,5,12,.72);direction:inherit}.nexo-message-modal{width:min(430px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto;text-align:center;padding:22px 20px;border:1px solid #31577d;border-radius:20px;background:linear-gradient(145deg,#0b1726,#102944);box-shadow:0 20px 70px #000b;animation:nexo-message-in .18s ease-out}.nexo-message-brand{color:#79c8ff;font-size:18px;font-weight:900;letter-spacing:3px}.nexo-message-icon{width:46px;height:46px;margin:12px auto;border-radius:50%;display:grid;place-items:center;background:#12395f;color:#fff;font-size:28px;font-weight:900}.nexo-message-modal h2{margin:8px 0;font-size:20px}.nexo-message-modal p{margin:0 0 18px;color:#d5e3f1;line-height:1.7;white-space:normal}.nexo-message-error .nexo-message-icon{background:#7d2638}.nexo-message-success .nexo-message-icon{background:#12613f}.nexo-message-warning .nexo-message-icon{background:#765a18}.nexo-message-actions{display:flex;gap:9px;justify-content:center}.nexo-message-actions button{min-width:110px}.nexo-message-ok{min-width:130px}.nexo-message-cancel{border:1px solid #31577d;background:#102944;color:#fff;border-radius:10px;padding:10px 15px;font-weight:800}@keyframes nexo-message-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:480px){.nexo-message-modal{padding:18px 15px}.nexo-message-actions{flex-direction:row}.nexo-message-actions button{min-width:0;flex:1}}
.game-img{position:relative}.game-img .game-favorite-toggle{position:absolute;top:7px;right:7px;z-index:2;flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #294562;border-radius:8px;background:#101b2a;color:#a9bbcf;font:inherit;font-size:15px;line-height:1;cursor:pointer;touch-action:manipulation}.game-img .game-favorite-toggle::before{content:"";position:absolute;inset:-5px}.game-favorite-toggle:hover{border-color:#79c8ff;background:#102944;color:#ffe28a}.game-favorite-toggle.is-favorite{border-color:#c99b35;background:#392d16;color:#ffd557}.game-favorite-toggle:focus-visible{outline:2px solid #79c8ff;outline-offset:2px}@media(max-width:650px){.game-img .game-favorite-toggle{top:5px;right:5px;flex-basis:32px;width:32px;height:32px;border-radius:8px;font-size:14px}.game-img .game-favorite-toggle::before{inset:-2px}}

.game{position:relative}.game-img{position:static}.game .game-img .game-favorite-toggle{top:2px;right:2px;flex-basis:22px;width:22px;height:22px;border-radius:6px;font-size:12px}.game .game-img .game-favorite-toggle::before{inset:-7px}@media(max-width:650px){.game .game-img .game-favorite-toggle{top:2px;right:2px;flex-basis:24px;width:24px;height:24px;font-size:13px}.game .game-img .game-favorite-toggle::before{inset:-6px}}

.checkout-delivery-time{margin:8px 0 0;color:#91a4b8;font-size:14px;font-weight:700;line-height:1.5}
