#zx-diamond-dialog{width:min(540px,calc(100vw - 28px));padding:22px!important;border-color:#832032!important;background:#080a10!important}#zx-diamond-dialog>form[method=dialog] button{display:block;margin-left:auto;background:transparent;color:white;border:0;font-size:24px}#zx-diamond-dialog .section-kicker{color:#ff617b;font-size:12px;letter-spacing:.16em}#zx-diamond-dialog h2{margin:14px 0;font-size:28px}#zx-diamond-dialog .zx-checkout-total{display:block;margin:12px 0;color:#d5edff}#zx-diamond-intent label{display:block;margin:16px 0 12px}#zx-diamond-intent input{display:block;margin-top:8px;border:1px solid #3b4252;background:#090b11;padding:14px}#zx-diamond-dialog .check-player-btn,#zx-diamond-dialog #zx-mp-pay{display:block;width:100%;margin:16px 0;padding:16px;background:linear-gradient(120deg,#e51021,#b6001f)!important;border:1px solid #ff667b;color:#fff;font-size:18px;border-radius:12px;box-shadow:0 5px 22px #be092a30}#zx-diamond-dialog .zx-method-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#zx-diamond-dialog .zx-method-tiles button{min-height:95px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;background:#080e1c;border:1px solid #304c82;border-radius:14px;color:#cad7ee}#zx-diamond-dialog .zx-method-tiles button[aria-pressed=true]{background:#13213d;border-color:#81a6ff}#zx-diamond-dialog .zx-method-tiles svg,#zx-diamond-dialog .zx-method-tiles img{width:62px;height:35px;object-fit:contain}#zx-diamond-player-card.zx-confirmed-player{margin-top:12px}#zx-diamond-player-card .zx-ff-card{padding:0;overflow:hidden}#zx-diamond-player-card .zx-ff-banner{height:48px}#zx-diamond-player-card .zx-ff-identity{padding:10px;gap:10px}#zx-diamond-player-card .zx-ff-identity img{width:42px;height:42px;object-fit:cover}#zx-diamond-player-card .zx-ff-identity h4{font-size:17px}#zx-diamond-player-card .zx-ff-identity small{font-size:9px}.zx-footer-links{display:flex;justify-content:center;gap:24px;margin:24px 12px}.zx-footer-links button,.zx-footer-links a{border:0;background:none;color:#c8cadd;font:inherit;text-decoration:none;padding:8px 0;cursor:pointer}.zx-activity-avatar{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#273857;color:#bff2ff;font:600 12px system-ui;overflow:hidden}.zx-activity-avatar img{width:100%;height:100%;object-fit:cover}.zx-purchase-toast{max-width:min(360px,calc(100vw - 28px));gap:9px}.zx-purchase-toast strong{font-size:12px}.zx-bot-coming{min-height:180px!important;opacity:.75;background:radial-gradient(ellipse at top,#352757,#0b111c)!important}.zx-promotions-modal{width:min(700px,94vw);max-height:88dvh;overflow:auto;padding:20px;box-sizing:border-box;background:#090f1e;color:#e5edff;border:1px solid #577bba;border-radius:20px}.zx-promotions-modal::backdrop{background:#000c}.zx-promotions-modal>button{float:right}.zx-promotions-modal article{padding:16px;border:1px solid #354461;border-radius:15px;margin:18px 0}.zx-promotions-modal article[data-selected]{border-color:#bb71ff}.zx-promotions-modal img{width:100%;max-height:180px;object-fit:contain}.zx-promotions-modal a{display:block;color:#9addff;padding:12px 0}.zx-channel-invite{display:flex;align-items:center;gap:12px;max-width:700px;margin:14px auto;padding:12px;border:1px solid #28685e;border-radius:14px}.zx-channel-invite img{width:42px;height:42px;object-fit:cover}.zx-channel-invite a{color:#a5ead8;font-size:13px}.zx-channel-invite button{margin-left:auto}
.zx-channel-invite{max-width:min(760px,calc(100% - 24px));padding:10px;background:#081c22}.zx-channel-invite img{width:105px;height:70px;border-radius:8px;object-fit:cover}.zx-channel-invite a{display:block;background:#147f60;color:#fff;font-weight:bold;text-align:center;border-radius:10px;padding:11px 14px;text-decoration:none}.zx-manual-oxxo{display:block;padding:12px;border:1px solid #986743;border-radius:12px;color:#ffe0b7;margin:12px 0}
.zx-oxxo-modal{box-sizing:border-box;width:min(94vw,460px);max-height:90dvh;overflow:auto;border:1px solid #54d9cc;border-radius:22px;background:#08151b;color:#eafaff;padding:22px;box-shadow:0 0 50px #25d9cf24}.zx-oxxo-modal::backdrop{background:#000b;backdrop-filter:blur(6px)}.zx-oxxo-modal img{display:block;width:100%;height:auto;border-radius:14px}.zx-oxxo-modal strong{display:block;text-align:center;font:700 22px system-ui;margin:16px 0}.zx-oxxo-modal button,.zx-oxxo-modal a{padding:12px;border-radius:12px;margin:6px 0}.zx-oxxo-modal p{font:14px/1.6 system-ui}.zx-oxxo-modal [data-close]{float:right}.zx-binance-soon{opacity:.5;cursor:not-allowed}
#zx-player-confirm-dialog .zx-ff-card{position:relative;background:radial-gradient(ellipse at 50% 25%,#ea15392b,transparent 65%),#070c15;border-color:#fe345b;box-shadow:0 0 28px #ff193c24}#zx-player-confirm-dialog .zx-ff-identity{position:relative;padding:24px 12px 32px;background:radial-gradient(ellipse at 50% 100%,#f51e4955,transparent 60%)}#zx-player-confirm-dialog .zx-ff-identity:after{content:"";position:absolute;bottom:8px;left:10%;width:80%;height:18px;border:2px solid #ff365a;border-radius:50%;box-shadow:0 0 16px #e82045;pointer-events:none}

.zx-hub-card.zx-bot-coming{opacity:1}.zx-hub-card.zx-bot-coming img{width:100%;height:100%;object-fit:cover}.zx-hub-card[data-game-section][hidden]{display:none}.zx-hub-card[data-game-section] img{object-fit:cover}.zx-price-policy{font:12px/1.5 system-ui;color:#abb9cc}#zx-editor-dialog [data-final-price]{padding:12px;border:1px solid #32645b;border-radius:10px;color:#b5f6dc}#zx-editor-dialog [data-remove]{color:#ff9aab}

/* Compact guides and a shared neon outline for storefront sections. */
details.zx-buy-guide{padding:0;overflow:hidden;margin-bottom:20px}
.zx-buy-guide>summary{cursor:pointer;list-style:none;padding:17px 20px;display:grid;gap:4px;position:relative;padding-right:48px}
.zx-buy-guide>summary::-webkit-details-marker{display:none}
.zx-buy-guide>summary:after{content:'＋';position:absolute;right:20px;top:22px;color:#6af3ed}
.zx-buy-guide[open]>summary:after{content:'−'}
.zx-buy-guide>summary strong{font:700 17px/1.4 system-ui;color:#edfaff}
.zx-buy-guide>summary span{font:12px/1.4 system-ui;color:#bcb9dc}
.zx-buy-guide>div,.zx-buy-guide>ol,.zx-buy-guide>.zx-guide-note{margin:16px 20px}
.zx-intro-card>summary{cursor:pointer;font-weight:700;color:#c6f9ff}
.zx-hub-card,.zx-sub-grid>button{border:1px solid #4ce6e6!important;box-shadow:0 0 7px #30d9e754,0 0 17px #9264ef33,inset 0 0 9px #34dddf17!important}
.zx-hub-card:nth-child(3n+2){border-color:#b780ff!important;box-shadow:0 0 9px #a460ee60,inset 0 0 10px #a460ee18!important}
.zx-hub-card:nth-child(3n){border-color:#6fe7b7!important}
.zx-hub-card:focus-visible,.zx-buy-guide>summary:focus-visible{outline:3px solid white;outline-offset:4px}
.zx-manual-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.zx-manual-methods button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 10px;background:linear-gradient(150deg,#13232d,#080b12);border:1px solid #58dff5;border-radius:16px;box-shadow:0 0 12px #24bbe02b,inset 0 1px #ffffff29;color:#eefaff;font:600 13px/1.4 system-ui;cursor:pointer}
.zx-manual-methods #zx-open-oxxo{border-color:#ff935b;box-shadow:0 0 12px #ff612d35}
.zx-manual-methods img{width:84px;height:44px;object-fit:contain;border-radius:6px}
.zx-manual-methods button:focus-visible{outline:3px solid #fff;outline-offset:3px}

.zx-transfer-bank{color:#59e4fa;text-shadow:0 0 12px #35cfee55}.zx-transfer-details{padding:16px;border:1px solid #7556aa;border-radius:14px;background:#0b111c}.zx-transfer-details dt{color:#afb5ce;font:12px system-ui;margin-top:12px}.zx-transfer-details dd{margin:5px 0 14px;color:#dcd0ff;overflow-wrap:anywhere;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.zx-transfer-details code{font:16px/1.5 monospace;user-select:all;color:#9af4dc}.zx-transfer-details button{font:12px system-ui;padding:8px;border:1px solid #558a96;border-radius:8px;background:#132936;color:#e7fcff;cursor:pointer}
