/* SOVRAN panel kit v1 */
.sx-kit{--k-card:#13151B;--k-card2:#181B23;--k-line:rgba(255,255,255,.08);--k-line2:rgba(255,255,255,.14);--k-tx:#E9EAF0;--k-mu:#9A9DAB;--k-gold:#FFC21A;--k-mint:#00F5D4;--k-red:#FF5A6E}
.sx-kit .container,.sx-kit .container-fluid{width:100%!important;max-width:1180px!important;padding:0!important;margin:0!important}
.sx-kit .container>.row,.sx-kit .container-fluid>.row{margin:0!important}
.sx-kit .container>.row>[class*=col-],.sx-kit .container-fluid>.row>[class*=col-]{width:100%!important;max-width:none!important;margin-left:0!important;padding:0!important;float:none!important}
.sx-ph{margin:2px 0 18px}
.sx-ph .eb{font:600 11px/1 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--k-gold);display:flex;align-items:center;gap:10px;margin-bottom:12px}
.sx-ph .eb:before{content:"";width:22px;height:1px;background:var(--k-gold);opacity:.7}
.sx-ph h1{font:800 clamp(24px,2.6vw,32px)/1.12 'Plus Jakarta Sans',Pretendard,sans-serif;letter-spacing:-.025em;margin:0;color:#fff;text-wrap:balance}
.sx-ph h1 em{font-style:normal;color:var(--k-gold)}
.sx-ph p{margin:8px 0 0;color:var(--k-mu);font-size:14px;line-height:1.6;max-width:640px}
.sx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}
.sx-st{background:var(--k-card);border:1px solid var(--k-line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}
.sx-st .k{display:flex;align-items:center;gap:8px;font:600 10.5px/1 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--k-mu)}
.sx-st .k i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:rgba(255,194,26,.12);color:var(--k-gold);font-style:normal}
.sx-st .k i svg{width:13px;height:13px}
.sx-st .v{font:800 22px/1 'Plus Jakarta Sans',sans-serif;color:#fff;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sx-st .v.g{color:var(--k-gold)}.sx-st .v.m{color:var(--k-mint)}
.sx-st small{font-size:11.5px;color:var(--k-mu)}
.sx-pg{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
.sx-pg.solo{grid-template-columns:minmax(0,1fr)}
.sx-aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:76px}
.sx-hw{background:var(--k-card);border:1px solid var(--k-line);border-radius:18px;overflow:hidden}
.sx-hw h5{margin:0;padding:14px 16px;border-bottom:1px solid var(--k-line);font:700 13.5px/1.2 'Plus Jakarta Sans',Pretendard,sans-serif;color:#fff;display:flex;align-items:center;gap:8px}
.sx-hw h5:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k-mint);box-shadow:0 0 0 4px rgba(0,245,212,.12)}
.sx-hw ol{list-style:none;margin:0;padding:6px 16px 10px;counter-reset:s}
.sx-hw li{counter-increment:s;display:grid;grid-template-columns:26px 1fr;gap:6px;padding:10px 0;border-bottom:1px dashed var(--k-line);font-size:13px;line-height:1.55;color:#C9CBD6}
.sx-hw li:last-child{border-bottom:0}
.sx-hw li:before{content:counter(s,decimal-leading-zero);font:600 11px/1.9 'JetBrains Mono',monospace;color:var(--k-gold)}
.sx-hw li b{color:#fff;font-weight:700}
.sx-cta2{display:block;background:linear-gradient(180deg,rgba(255,194,26,.12),rgba(255,194,26,.04));border:1px solid rgba(255,194,26,.35);border-radius:18px;padding:16px;color:var(--k-tx)!important;text-decoration:none!important}
.sx-cta2 b{display:block;font:800 15px/1.3 'Plus Jakarta Sans',Pretendard,sans-serif;color:#fff;margin-bottom:4px}
.sx-cta2 span{font-size:12.5px;color:var(--k-mu);line-height:1.5;display:block}
.sx-cta2 em{font-style:normal;color:var(--k-gold);font:700 12px 'JetBrains Mono',monospace;display:inline-block;margin-top:10px}
/* add funds */
.sx-af{display:flex;flex-direction:column;gap:14px}
.sx-box{background:var(--k-card);border:1px solid var(--k-line);border-radius:18px;overflow:hidden}
.sx-box>.hd{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--k-line);font:700 14px 'Plus Jakarta Sans',Pretendard,sans-serif;color:#fff}
.sx-box>.hd .n{width:22px;height:22px;border-radius:7px;border:1px solid var(--k-line2);display:grid;place-items:center;font:600 11px 'JetBrains Mono',monospace;color:var(--k-mu)}
.sx-box>.hd .n.on{background:var(--k-gold);border-color:var(--k-gold);color:#0B0C10}
.sx-box>.hd small{margin-left:auto;font:500 11px 'JetBrains Mono',monospace;color:var(--k-mu);letter-spacing:.06em}
.sx-box>.bd{padding:12px}
.sx-mth{display:flex;flex-direction:column;gap:8px}
.sx-m{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid var(--k-line);background:var(--k-card2);cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%;color:inherit}
.sx-m:hover{border-color:var(--k-line2)}
.sx-m.on{border-color:rgba(255,194,26,.6);background:rgba(255,194,26,.06)}
.sx-m .lg{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#0B0C10;border:1px solid var(--k-line)}
.sx-m .lg svg{width:24px;height:24px}
.sx-m .tt{font:700 14.5px/1.25 'Plus Jakarta Sans',Pretendard,sans-serif;color:#fff;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}
.sx-m .tt small{font:500 11.5px Pretendard,sans-serif;color:var(--k-mu)}
.sx-m .bg{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}
.sx-m .bg span{font:600 10.5px/1 'JetBrains Mono',monospace;padding:5px 7px;border-radius:6px;background:rgba(255,255,255,.05);color:#C9CBD6;letter-spacing:.02em}
.sx-m .bg span.g{background:rgba(255,194,26,.12);color:var(--k-gold)}
.sx-m .bg span.m{background:rgba(0,245,212,.1);color:var(--k-mint)}
.sx-m .rd{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--k-line2);display:grid;place-items:center}
.sx-m.on .rd{border-color:var(--k-gold);background:var(--k-gold)}
.sx-m.on .rd:after{content:"";width:7px;height:7px;border-radius:50%;background:#0B0C10}
.sx-amt{display:flex;flex-direction:column;gap:12px}
.sx-amt .in{display:flex;align-items:stretch;border:1px solid var(--k-line2);border-radius:14px;overflow:hidden;background:#0B0C10}
.sx-amt .in span{display:grid;place-items:center;width:52px;background:var(--k-gold);color:#0B0C10;font:800 18px 'Plus Jakarta Sans',sans-serif}
.sx-amt .in input#sxAmt{flex:1;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;font:700 22px 'JetBrains Mono',monospace!important;padding:12px 14px!important;height:auto!important}
.sx-chipz{display:flex;flex-wrap:wrap;gap:8px}
.sx-chipz button{background:var(--k-card2);border:1px solid var(--k-line);color:#C9CBD6;border-radius:10px;padding:8px 12px;font:600 12.5px 'JetBrains Mono',monospace;cursor:pointer;position:relative}
.sx-chipz button:hover{border-color:var(--k-line2);color:#fff}
.sx-chipz button.on{border-color:var(--k-gold);color:var(--k-gold)}
.sx-chipz button sup{position:absolute;top:-8px;right:-6px;background:var(--k-mint);color:#0B0C10;font:800 9px/1 'JetBrains Mono',monospace;padding:3px 4px;border-radius:5px}
.sx-sum{background:var(--k-card);border:1px solid var(--k-line);border-radius:18px;overflow:hidden;border-top:2px solid var(--k-gold)}
.sx-sum .cap{padding:14px 16px 4px;font:600 10.5px 'JetBrains Mono',monospace;letter-spacing:.14em;color:var(--k-gold)}
.sx-sum .mt{margin:8px 16px;padding:10px 12px;border:1px solid var(--k-line);border-radius:12px;display:flex;align-items:center;gap:10px;font:700 13.5px Pretendard,sans-serif;color:#fff}
.sx-sum .mt svg{width:22px;height:22px}
.sx-sum .mt small{display:block;font:500 11px Pretendard,sans-serif;color:var(--k-mu)}
.sx-sum dl{margin:6px 16px 0;border:1px solid var(--k-line);border-radius:12px}
.sx-sum dl div{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--k-line);font-size:13px;color:var(--k-mu)}
.sx-sum dl div:last-child{border-bottom:0}
.sx-sum dl dd{margin:0;color:#fff;font:700 13px 'JetBrains Mono',monospace}
.sx-sum dl dd.m{color:var(--k-mint)}
.sx-sum .pay{margin:12px 16px;padding:14px;border-radius:14px;background:rgba(255,194,26,.07);border:1px solid rgba(255,194,26,.25);display:flex;justify-content:space-between;align-items:center}
.sx-sum .pay span{font:600 10.5px 'JetBrains Mono',monospace;letter-spacing:.12em;color:var(--k-mu)}
.sx-sum .pay b{font:800 26px 'JetBrains Mono',monospace;color:var(--k-gold)}
.sx-sum .go{margin:0 16px 10px;width:calc(100% - 32px);background:var(--k-gold)!important;color:#0B0C10!important;border:0!important;border-radius:12px!important;padding:13px!important;font:800 14px 'Plus Jakarta Sans',Pretendard,sans-serif!important;cursor:pointer}
.sx-sum .go:disabled{opacity:.45;cursor:not-allowed}
.sx-sum .ft{padding:0 16px 14px;text-align:center;font:600 10px 'JetBrains Mono',monospace;letter-spacing:.12em;color:var(--k-mu)}
.sx-af-hide{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.sx-af .instruction{margin:0!important}
.sx-af .instruction>label{display:none}
/* new order shortage */
.sx-short{margin:12px 0 4px;border:1px solid rgba(255,90,110,.45);background:rgba(255,90,110,.07);border-radius:14px;padding:14px;display:none}
.sx-short.show{display:block}
.sx-short .r1{display:flex;justify-content:space-between;align-items:center;gap:10px}
.sx-short b{color:#fff;font:700 14px Pretendard,sans-serif}
.sx-short small{display:block;color:var(--k-mu);font-size:12px;margin-top:2px}
.sx-short em{font-style:normal;font:800 20px 'JetBrains Mono',monospace;color:var(--k-red);white-space:nowrap}
.sx-short a.sx-topup{display:block;margin-top:12px;text-align:center;background:var(--k-gold);color:#0B0C10!important;border-radius:11px;padding:11px;font:800 13.5px 'Plus Jakarta Sans',Pretendard,sans-serif;text-decoration:none!important}
main .sx-short a.sx-topup{background:#FFC21A!important;color:#0B0C10!important;opacity:1!important}
.sx-after{display:flex;justify-content:space-between;margin-top:8px;font:600 12px 'JetBrains Mono',monospace;color:var(--k-mu)}
.sx-after b{color:#fff}.sx-after b.neg{color:var(--k-red)}
.sx-lhint{margin-top:6px;font-size:12px;color:var(--k-mint);display:none}
.sx-lhint.show{display:block}
/* tickets */
.sx-tq{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.sx-tq button{display:flex;align-items:center;gap:7px;background:var(--k-card2);border:1px solid var(--k-line);border-radius:12px;padding:10px 12px;color:#C9CBD6;font:600 13px Pretendard,sans-serif;cursor:pointer}
.sx-tq button svg{width:15px;height:15px;color:var(--k-gold)}
.sx-tq button:hover{border-color:var(--k-line2);color:#fff}
.sx-tq button.on{border-color:var(--k-gold);color:#fff;background:rgba(255,194,26,.07)}
/* services */
.sx-oq{display:inline-flex;align-items:center;gap:5px;background:var(--k-gold)!important;color:#0B0C10!important;border-radius:8px;padding:5px 10px;font:800 11.5px 'Plus Jakarta Sans',sans-serif;text-decoration:none!important;white-space:nowrap;border:0;cursor:pointer}
.sx-cid{background:transparent;border:1px solid var(--k-line);color:var(--k-mu);border-radius:7px;font:600 10.5px 'JetBrains Mono',monospace;padding:3px 6px;cursor:pointer;margin-left:6px}
.sx-cid.ok{color:var(--k-mint);border-color:rgba(0,245,212,.4)}
@media (max-width:1100px){.sx-pg{grid-template-columns:minmax(0,1fr)}.sx-aside{position:static}}
@media (max-width:640px){.sx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-st .v{font-size:19px}}

.sx-af-plain{background:none!important;border:0!important;padding:0!important;box-shadow:none!important;margin:0!important}
.sx-af .instruction .panel-body{border:0!important;background:transparent!important;padding:2px 4px!important}
.sx-reg{margin-bottom:10px}
.sx-kit .sx-pmain .well.sx-af-plain{padding:0!important;border:0!important;background:none!important;min-height:0!important;margin:0!important;box-shadow:none!important}
.sx-af .alert{border-radius:14px!important;margin:0!important}
.sx-brand i{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMTAgMTggTDMxIDM1IEw1MCAxMCBMNjkgMzUgTDkwIDE4IEw5MSA1MyBDOTEgNzYgNzIgOTIgNTAgOTIgQzI4IDkyIDkgNzYgOSA1MyBaIiBmaWxsPSIjRkZDMjFBIiBzdHJva2U9IiNGRkMyMUEiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik00MC41IDYxLjAgUTMzLjAgNTUuNCAyNS41IDU1LjggUTMxLjUgNjYuNyA0MC41IDYxLjAgWiIgZmlsbD0iIzBCMEMxMCIvPjxwYXRoIGQ9Ik01OS41IDYxLjAgUTY3LjAgNTUuNCA3NC41IDU1LjggUTY4LjUgNjYuNyA1OS41IDYxLjAgWiIgZmlsbD0iIzBCMEMxMCIvPjwvc3ZnPg==") center/contain no-repeat!important;border-radius:0!important}
/* Binance Pay modal */
html body .binance-modal .binance-modal-dialog .binance-modal-content{background:#13151B!important;color:#E9EAF0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)!important;font-family:'Plus Jakarta Sans',Pretendard,sans-serif}
html body .binance-modal .binance-modal-dialog .binance-modal-header,html body .binance-modal .binance-modal-dialog .binance-modal-body,html body .binance-modal .binance-modal-dialog .binance-modal-footer{background:transparent!important;color:#E9EAF0!important;border-color:rgba(255,255,255,.08)!important}
html body .binance-modal .binance-modal-dialog .binance-modal-title,.binance-modal h4{color:#fff!important}
html body .binance-modal .binance-modal-dialog .binance-btn-close,html body .binance-modal .binance-modal-dialog .binance-btn-close span{color:#9A9DAB!important;opacity:1!important;text-shadow:none!important}
html body .binance-modal .binance-modal-dialog .binance-step-num{background:#2A2D37!important;color:#9A9DAB!important}
html body .binance-modal .binance-modal-dialog .binance-step-num.active{background:#FFC21A!important;color:#0B0C10!important}
html body .binance-modal .binance-modal-dialog .binance-step-line,html body .binance-modal .binance-modal-dialog .step-line{background:#2A2D37!important}
html body .binance-modal .binance-modal-dialog .binance-step-line.before{background:#FFC21A!important}
html body .binance-modal .binance-modal-dialog .binance-step,html body .binance-modal .binance-modal-dialog .binance-step *{color:#C9CBD6}
html body .binance-modal .binance-modal-dialog .binance-form-control{background:#0B0C10!important;color:#fff!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;font-family:'JetBrains Mono',monospace!important;box-shadow:none!important}
html body .binance-modal .binance-modal-dialog .binance-btn-default{background:#181B23!important;color:#E9EAF0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important}
html body .binance-modal .binance-modal-dialog .binance-pay-instruction{background:#181B23!important;color:#C9CBD6!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important}
html body .binance-modal .binance-modal-dialog .binance-pay-instruction img{background:#fff;padding:8px;border-radius:12px}
html body .binance-modal .binance-modal-dialog .binance-btn-primary{background:#FFC21A!important;color:#0B0C10!important;border:0!important;border-radius:12px!important;font-weight:800!important;padding:12px!important}
html body .binance-modal .binance-modal-dialog .binance-alert-danger{background:rgba(255,90,110,.1)!important;color:#FF8A98!important;border:1px solid rgba(255,90,110,.35)!important;border-radius:12px!important}
html body .binance-modal .binance-modal-dialog .binance-alert-success{background:rgba(0,245,212,.08)!important;color:#00F5D4!important;border:1px solid rgba(0,245,212,.3)!important;border-radius:12px!important}
.modal-backdrop.in{opacity:.7!important;background:#05060A!important}
