/* NEXA 1.5.64: shared responsive fixes; chest cards and payout rules untouched. */
[hidden]{display:none!important}.nx64-icon{width:20px;height:20px;flex:0 0 20px;vertical-align:middle}.nx63-navigation .nav-link{display:flex;align-items:center;gap:10px}.nx63-tree>summary{display:flex;align-items:center;gap:10px}.nx63-tree>summary::after{margin-left:auto}.nx63-children .nx64-icon{width:15px;height:15px;flex-basis:15px;opacity:.7}
.nx64-local-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.nx64-local-tabs a{padding:9px 14px;border-radius:9px;background:#eef6fe;border:1px solid #d5e5f4;color:#285978;text-decoration:none;font-size:13px}.nx64-local-tabs a.active{background:#1978cf;color:white;border-color:#1978cf}.nx64-payment-list{display:grid;gap:12px}.nx64-payment-row{padding:16px;border:1px solid #d8e7f4;background:#f8fbff;border-radius:12px;color:#23445d}.nx64-payment-row>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.nx64-payment-row p{margin:8px 0}.nx64-payment-row small{color:#60798d}.nx64-status{font-size:12px;padding:5px 9px;border-radius:20px;background:#fff1ce;color:#845c0d;white-space:nowrap}.nx64-status-paid{background:#d8f5e5;color:#146640}.nx64-status-cancelled,.nx64-status-denied,.nx64-status-failed{background:#ffe2e2;color:#8f2727}.nx64-edit{margin-top:14px}.nx64-edit summary{cursor:pointer;font-weight:700;color:#166bb1}.nx64-edit form{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px;align-items:end}.nx64-edit label{display:grid;gap:6px;flex:1 1 220px;font-size:13px}.nx64-edit input{border:1px solid #bbd2e4;border-radius:8px;background:white;color:#183b58;padding:11px;min-width:0;width:100%;box-sizing:border-box}.nx64-edit button{padding:11px 15px;background:#1675c8;color:white;border:0;border-radius:8px;cursor:pointer;font:inherit}.nx64-edit button.nx64-danger{background:#fff0f0;border:1px solid #efb9b9;color:#a63232}.nx64-edit button:disabled{opacity:.5}
body.nxsp-standalone .nx64-deposit{background:var(--site-bg,#16242c);color:var(--site-text,#f5f7f8);padding:0 14px 22px;box-sizing:border-box;min-height:calc(100dvh - 120px);width:100%;max-width:100%}.nx64-deposit .nxsf-payment-header{margin:0 -14px 16px;padding:14px 18px;background:var(--site-card,#293841);display:flex;align-items:center;justify-content:space-between}.nx64-deposit .nxsf-payment-header strong{font-size:22px}.nx64-deposit .nxsf-payment-header span{display:inline-grid;place-items:center;background:#00ce89;color:#052d24;width:30px;height:30px;border-radius:50%;font-size:18px}.nx64-deposit .nxsf-payment-header button{background:none;border:0;color:inherit;font-size:13px;cursor:pointer}.nx64-deposit .nxsf-payment-type{padding:17px;text-align:center;border:2px solid var(--site-border,#0a1c24);border-radius:8px;position:relative;font-weight:800;margin:0 0 24px;background:var(--site-card,#293841)}.nx64-deposit .nxsf-payment-type small{position:absolute;right:0;top:0;font-size:10px;background:#ff502d;color:white;padding:1px 7px}.nx64-deposit .nxsf-money-form{padding:0;display:block;border:0;box-shadow:none;background:transparent}.nx64-deposit .nxsf-field-title{font-weight:750;font-size:16px;display:block;margin:18px 0 10px}.nx64-deposit .nxsf-method{display:inline-flex;position:relative;flex-direction:column;align-items:center;min-width:80px;box-sizing:border-box;padding:10px 15px;border:1px solid var(--site-border,#3b4e59);border-radius:8px;background:var(--site-card,#293841);color:var(--site-accent,#00ce89);margin-bottom:2px}.nx64-deposit .nxsf-method small{font-size:8px;color:white;background:#ff502d;padding:2px 5px;border-radius:3px;margin-top:-16px;margin-bottom:3px}.nx64-amount-input{display:flex;align-items:center;border:1px solid var(--site-border,#46503d);border-radius:7px;background:var(--site-bg,#101912);padding:0 14px;gap:4px}.nx64-amount-input>span{font-weight:800;color:#ff984b}.nx64-deposit .nx64-amount-input input{background:transparent!important;border:0!important;min-width:0;width:100%;height:62px;padding:8px 0;color:var(--site-text,#fff);font-size:20px;font-weight:750;box-shadow:none;outline-offset:2px}.nx64-deposit .nxsf-hint{font-size:14px;line-height:1.6;color:#6c8fff;margin:18px 2px 14px}.nx64-deposit .nxsf-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nx64-deposit .nxsf-amount-grid button{font-size:20px;min-height:60px;padding:12px 2px;background:var(--site-card,#293841);color:inherit;border:1px solid transparent;border-radius:8px;cursor:pointer;font-weight:800}.nx64-deposit .nxsf-amount-grid button:focus,.nx64-deposit .nxsf-amount-grid button:hover{border-color:var(--site-accent,#00ce89)}.nx64-deposit .nxsf-money-submit{width:100%;min-height:56px;margin:clamp(38px,18vh,170px) 0 4px;background:var(--site-accent,#00b878);border:0;border-radius:8px;font-size:18px;font-weight:800;color:#082b1e;cursor:pointer}.nx64-deposit .nxsf-money-submit:disabled{opacity:.4;cursor:default}.nx64-deposit .nxsf-gateway-info{margin-top:24px}
.nx64-checkout{text-align:center;max-width:600px;margin:auto}.nx64-checkout header{display:flex;align-items:center;justify-content:space-between;margin:0 -14px;padding:0 15px 14px;gap:10px}.nx64-checkout header h2{font-size:24px;margin:0}.nx64-checkout header button{font-size:16px;border:0;background:transparent;color:inherit;cursor:pointer}.nx64-checkout ul{text-align:left;padding:12px 10px 0 20px;line-height:1.55;font-size:15px}.nx64-checkout li{padding:0 0 20px 0}.nx64-checkout li:last-child{color:#6d8fff}.nx64-checkout-amount{display:block;color:#ff9547;font-size:25px;margin:12px 0 15px}.nx64-qr{width:210px;max-width:75%;margin:0 auto 12px;aspect-ratio:1;background:white;color:#17252d}.nx64-qr svg{width:100%;height:100%;display:block}.nx64-copy-pix{display:block;margin:12px auto;padding:15px 20px;border:0;border-radius:7px;background:#109468;color:#fff;font-weight:750;font-size:16px;cursor:pointer}.nx64-whatsapp{display:inline-block;margin:5px auto 15px;color:var(--site-accent,#24d99b);font-size:14px}.nx64-pix-text{font-size:12px;margin:14px 0}.nx64-pix-text summary{cursor:pointer}.nx64-pix-text textarea{box-sizing:border-box;max-width:100%;width:100%;min-height:90px;padding:10px;resize:vertical;border-radius:7px;overflow-wrap:anywhere;font-size:12px}.nx64-expiration{font-size:14px;opacity:.8;margin:24px 0}.nx64-checkout dl{margin:24px 2px}.nx64-checkout dl>div{display:flex;justify-content:space-between;gap:15px;text-align:left;margin:16px 0;font-size:14px}.nx64-checkout dt{opacity:.6}.nx64-checkout dd{margin:0;text-align:right;overflow-wrap:anywhere}.nx64-checkout [data-nx64-payment-status]{color:#ff9a45}.nx64-checkout[data-status=paid] [data-nx64-payment-status]{color:#22cc87}.nx64-history{margin:24px 0 0;padding:14px;border:1px solid var(--site-border,#344b5c);border-radius:9px;text-align:left}.nx64-history summary{cursor:pointer;font-size:14px}.nx64-history a{display:grid;gap:5px;color:inherit;text-decoration:none;padding:14px 0;border-bottom:1px solid var(--site-border,#344b5c);font-size:13px}.nx64-history span{color:var(--site-accent,#00ce89)}.nx64-history small{opacity:.65}
/* Reference invite framing. Does not target chest art, cards, values or claim controls. */
body.nxsp-standalone .nxsite-invite-revamp{background:#292367;color:#fff;padding-bottom:24px}.nxsite-invite-revamp .nxsite-invite-header{background:#293841;color:#fff;display:flex;align-items:center;gap:12px;padding:14px 18px}.nxsite-invite-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px}.nxsite-invite-header-clip{margin-left:auto;flex-shrink:0}.nxsite-invite-revamp .nxsite-invite-content{margin:0 12px;padding:18px 14px;border:3px solid #766bff;border-radius:22px;background:#292367;color:#fff;box-sizing:border-box}.nxsite-invite-revamp .nxsite-share-socials{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;align-items:center;margin:20px 0 14px;padding:0}.nxsite-share-socials .ns3831-social-icon{width:100%;height:auto;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;padding:8px;border:0;box-shadow:none;box-sizing:border-box;color:white;background:#1877f2;cursor:pointer}.nxsite-share-socials svg{width:100%;height:100%;max-width:31px;max-height:31px}.nxsite-share-socials [data-share-service=WhatsApp]{background:#29c653}.nxsite-share-socials [data-share-service=Telegram]{background:#25a5dd}.nxsite-share-socials [data-share-service=Instagram]{background:radial-gradient(circle at 28% 100%,#ffd66a,#f74959 40%,#bb28ac 70%,#6751c8)}.nxsite-share-socials [data-share-service=TikTok]{background:#080b10;filter:drop-shadow(1px 0 #39eeee)}.nxsite-share-socials [data-share-service=Kwai]{background:#ff5d04}.nxsite-share-socials [data-share-service=YouTube]{background:#fff;color:#f00}.nxsite-share-socials [data-share-service=X]{background:#080b10;border:1px solid #fff}.nxsite-invite-revamp .ns3831-invite-link{display:flex;align-items:center;gap:5px;font-size:13px;color:white;margin:16px 0 24px;min-width:0}.nxsite-invite-revamp .ns3831-invite-link strong{color:#e9ff00;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.nxsite-invite-revamp .ns3831-invite-link button{color:white;flex:0 0 25px;background:transparent;border:0;padding:2px}.nxsite-invite-revamp .ns3831-invite-count{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#37318b;padding:17px 14px;border-radius:5px;color:white;margin-bottom:28px;font-size:14px}.nxsite-invite-revamp .ns3831-invite-count b{color:#ff9c3a}.nxsite-invite-revamp .ns3831-invite-count button{flex-shrink:0;background:#00ce89;color:#04382c;border:0;border-radius:4px;padding:10px 14px}.nxsite-invite-revamp .nxsite-ribbon-title{background:#33348b;color:#fff;text-shadow:1px 1px #fa4b36;text-align:center;font-weight:800;border-top:2px solid #9e94e3;border-bottom:2px solid #9e94e3;padding:5px;margin:2px -8px 18px;font-size:16px}.nxsite-invite-revamp .nxsite-chest-rules{background:#343087;margin:20px -12px 0;padding:16px 12px;color:#b6b3e3}.nxsite-invite-revamp .nxsite-rules-title{display:block;color:#fff;font-size:16px;line-height:1.5;margin-bottom:12px}.nxsite-invite-revamp .nxsite-rules-title small{font-size:inherit}.nxsite-invite-revamp .nxsite-invite-rule{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #524996;font-size:14px}.nxsite-invite-revamp .nxsite-invite-rule strong{color:#ff9e36;white-space:nowrap}.nx64-event-rules{padding-top:20px;color:#aaa8d5;font-size:14px;line-height:1.6}.nx64-event-rules h3{font-size:20px;color:white!important;text-align:center;margin:10px 0 24px}.nx64-event-rules ol{padding-left:22px;margin:0}.nx64-event-rules li{padding-left:0;margin-bottom:22px}.nxsite-invite-revamp .nx63-reward-box{margin:24px 0 0;background:#343087;border-color:#6257ba;color:white}.nxsite-invite-revamp .nx63-reward-box :is(p,small){color:#b8b4df}
@media(min-width:760px){.nx64-deposit{max-width:760px!important;margin:auto}.nx64-deposit .nxsf-money-submit{margin-top:50px}.nxsite-invite-revamp{max-width:640px;margin:auto}.nxsite-share-socials .ns3831-social-icon{max-width:52px}.nx64-checkout ul{font-size:16px}}
@media(max-width:480px){.nx64-edit form{display:grid;grid-template-columns:1fr 1fr}.nx64-edit label{grid-column:1/-1}.nx64-edit button{font-size:12px;padding:12px 7px}.nx64-payment-row{padding:13px}.nx64-deposit .nxsf-amount-grid{gap:10px}.nx64-deposit .nxsf-amount-grid button{font-size:18px}.nxsite-invite-revamp .nxsite-share-socials{gap:6px}.nxsite-share-socials .ns3831-social-icon{padding:6px}.nxsite-invite-revamp .nxsite-invite-content{margin:0 8px;padding:14px 12px}}

.nx64-share-qr{display:block;margin:10px auto;padding:10px 14px;border:1px solid var(--site-accent,#00ce89);border-radius:6px;background:transparent;color:var(--site-text,#fff);font:inherit;font-size:14px;cursor:pointer}.nx62-palettes [aria-pressed=true]{outline:3px solid #1686c7;outline-offset:3px}
