/* V3.2.5: native controls retain their form, keyboard and server validation semantics. */
.nexus-refined .n32-field.nx-toggle-field{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:16px 18px;border:1px solid #30273e;border-radius:10px;background:#121321;cursor:pointer}.nexus-refined .nx-toggle-field>span{font-size:13px;line-height:1.5;min-width:0;max-width:calc(100% - 64px);color:#d3c9df}.nexus-refined .nx-toggle-field input[type=checkbox]{appearance:none;-webkit-appearance:none;width:46px!important;min-width:46px;height:27px!important;min-height:27px!important;padding:0!important;margin:0!important;position:relative;background:#342c42;border:1px solid #5c4a6d;border-radius:20px;cursor:pointer;flex:none;transition:background .18s,border-color .18s}.nexus-refined .nx-toggle-field input[type=checkbox]:after{content:'';position:absolute;left:4px;top:4px;width:17px;height:17px;border-radius:50%;background:#c2b6d0;box-shadow:0 1px 4px #0005;transition:transform .18s,background .18s}.nexus-refined .nx-toggle-field input[type=checkbox]:checked{background:#8043c4;border-color:#b280ed}.nexus-refined .nx-toggle-field input[type=checkbox]:checked:after{transform:translateX(19px);background:#fff}.nexus-refined .nx-toggle-field input[type=checkbox]:focus-visible{outline:2px solid #d5a7ff;outline-offset:4px}.nexus-refined .nx-toggle-field:focus-within{border-color:#9f6bc6}.nexus-refined .n32-form>.n32-actions{align-self:end}.nexus-refined .nx-gift-hero{display:flex;align-items:center;gap:25px;padding:30px;background:radial-gradient(ellipse at 0% 0%,#4b206645,transparent 65%),linear-gradient(115deg,#181226,#0e1422);border:1px solid #50335f;border-radius:14px;margin:22px 0}.nexus-refined .nx-gift-hero>div:nth-child(2){flex:1;min-width:0}.nexus-refined .nx-gift-hero small{font-size:10px;color:#c7a6e4;letter-spacing:1.5px}.nexus-refined .nx-gift-hero h2{font-size:28px;line-height:1.3;margin:9px 0 11px}.nexus-refined .nx-gift-hero p{font-size:13px;color:#b9accb;max-width:530px;line-height:1.8;margin:0}.nexus-refined .nx-gift-emblem{width:76px;height:86px;flex:none;background:linear-gradient(145deg,#65338c,#25203c);border:1px solid #9b66c8;border-radius:24px;display:grid;place-items:center;font-size:47px;color:#e8caff;box-shadow:0 8px 35px #54246c40}.nexus-refined .nx-gift-hero>.n32-actions{display:flex;flex-direction:column;align-items:stretch;min-width:150px}.nexus-refined .nx-gift-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 24px}.nexus-refined .nx-gift-stats>div{padding:17px 21px;display:flex;align-items:center;gap:15px;border:1px solid #31273e;border-radius:10px;background:#10121e}.nexus-refined .nx-gift-stats strong{font-size:25px;color:#d6b3f5;line-height:1}.nexus-refined .nx-gift-stats span{font-size:12px;color:#bcb0cd}.nexus-refined [aria-label="Hediye geçmişi filtreleri"]{gap:8px;padding-bottom:16px;border-bottom:1px solid #30253b;margin-bottom:20px}.nexus-refined [aria-label="Hediye geçmişi filtreleri"] [aria-pressed=true]{background:#572d85;border-color:#a76bde;color:#fff}.nexus-refined .nx-gift-empty{text-align:center;padding:40px 25px;background:radial-gradient(ellipse at 50% 0%,#41205c30,transparent 70%),#0e111d}.nexus-refined .nx-gift-empty-icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 19px;border-radius:22px;border:1px solid #5c3a77;background:#251835;color:#c798ee;font-size:43px}.nexus-refined .nx-gift-empty h2{font-size:23px;margin:0 0 14px}.nexus-refined .nx-gift-empty p{font-size:14px;color:#b2a5c4;max-width:540px;margin:0 auto 24px;line-height:1.8}.nexus-refined .nx-gift-empty .n32-actions{justify-content:center}.nexus-refined .nx-gift-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nexus-refined .nx-gift-empty{grid-column:1/-1}.nexus-refined .nx-gift-card{min-width:0;overflow-wrap:anywhere}.nexus-refined .nx-gift-card>.nx-cosmetic{height:130px;background:radial-gradient(ellipse,#7948bb44,transparent 85%),#14101f}.nexus-refined .nx-gift-card small{display:block;color:#a897bc;font-size:12px;margin:16px 0}.nexus-refined .nx-gift-card h2{margin-top:16px}.nexus-refined .n32-panel img.nx-game-art{display:block;width:100%;height:180px;object-fit:cover;object-position:70% center;transform:none;border-radius:8px;isolation:isolate;background:#080c14}.nexus-refined .n32-panel img.nx-game-art[src$=".svg"]{object-fit:contain;object-position:center;padding:32px;background:linear-gradient(120deg,#d97038,#f4b16e)}.nexus-refined .v-game img{object-position:70% center!important;transform:none!important}.nexus-refined .v-game:hover img{transform:none!important}.nexus-refined .v-game{contain:paint}.nexus-refined .n32-grid>.n32-panel{min-width:0;overflow:hidden}.nexus-refined .n32-grid>.n32-panel h3{overflow-wrap:anywhere}.nexus-refined .n32-panel progress{border:0}.nexus-refined .n32-empty{padding:32px 18px;line-height:1.8;color:#b4a5c6}.nexus-refined .n32-btn:disabled{cursor:not-allowed}
@media(max-width:850px){.nexus-refined .nx-gift-hero{flex-wrap:wrap;gap:19px;padding:24px}.nexus-refined .nx-gift-hero>.n32-actions{width:100%;flex-direction:row;flex-wrap:wrap}.nexus-refined .nx-gift-stats>div{padding:16px;flex-direction:column;align-items:flex-start;gap:10px}}
@media(max-width:600px){.nexus-refined .nx-toggle-field>span{font-size:13px}.nexus-refined .n32-field.nx-toggle-field{padding:15px;min-height:70px}.nexus-refined .nx-gift-hero{padding:21px}.nexus-refined .nx-gift-hero h2{font-size:24px}.nexus-refined .nx-gift-emblem{width:58px;height:64px;font-size:34px;border-radius:18px}.nexus-refined .nx-gift-stats{gap:8px}.nexus-refined .nx-gift-stats>div{padding:13px 11px}.nexus-refined .nx-gift-stats span{font-size:11px;line-height:1.5}.nexus-refined .nx-gift-list{grid-template-columns:1fr}.nexus-refined .nx-gift-empty{padding:30px 18px}.nexus-refined .nx-gift-empty h2{font-size:21px}.nexus-refined .nx-gift-empty p{font-size:13px}.nexus-refined .nx-gift-empty .n32-actions{flex-direction:column}.nexus-refined .nx-gift-empty .n32-btn{width:100%}.nexus-refined .nx-gift-hero>.n32-actions>.n32-btn{flex:1}.nexus-refined .n32-panel img.nx-game-art{height:170px}}
@media(prefers-reduced-motion:reduce){.nexus-refined .nx-toggle-field input,.nexus-refined .nx-toggle-field input:after{transition:none!important}}

.nexus-refined .nx-catalog-search .n32-form{grid-template-columns:minmax(0,1fr) minmax(190px,.7fr) auto;align-items:end}.nexus-refined .nx-catalog-search .n32-form>.n32-actions{margin:0}.nexus-refined .nx-catalog-search h2{font-size:18px}.nexus-refined .nx-catalog-search .n32-state{grid-column:1/-1}.nexus-refined .n32-state:empty{display:none}.nexus-refined .nx-toggle-field{user-select:none}@media(max-width:600px){.nexus-refined .nx-catalog-search .n32-form{grid-template-columns:1fr}.nexus-refined .nx-catalog-search .n32-btn{width:100%}}
.nexus-refined .nx-catalog-search .n32-form>.n32-actions{grid-column:auto}.nexus-refined .nx-gift-history-note{font-size:12px;margin:0 0 18px;color:#a996bb}
