#page-funds{max-width:1320px}.funds-shell{padding:0;overflow:hidden}.funds-tabs{display:grid;grid-template-columns:1fr 1fr;background:#e8f0ff}.funds-tabs button{padding:15px;border:0;background:transparent;color:#2861bd;font-weight:800;cursor:pointer}.funds-tabs button.active{background:linear-gradient(105deg,#cf103e,#e32252);color:#fff}.funds-tab-panel{padding:28px 7%}.deposit-form-v2>label{display:block;margin:16px 0;color:#25385e;font-size:12px;font-weight:750}.deposit-form-v2 select,.deposit-form-v2 input{width:100%;box-sizing:border-box;margin-top:7px}.payment-channel-notice{margin:20px 0;padding:18px;border-radius:14px;background:#f8f8f9;text-align:center;color:#33466c}.payment-channel-notice h2{margin:0 0 10px;font-size:22px}.payment-channel-notice p{max-width:900px;margin:0 auto 10px;line-height:1.8;white-space:pre-wrap}.payment-channel-notice small{color:#75839d}.payment-channel-detail{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.payment-channel-detail>div{padding:13px;border:1px solid #e0e6f0;border-radius:9px;background:#f8faff}.payment-channel-detail span,.payment-channel-detail b{display:block}.payment-channel-detail span{margin-bottom:5px;color:#7a879d;font-size:10px}.payment-channel-detail .payment-address{grid-column:1/-1}.payment-address>div{display:flex;gap:8px}.payment-address input{margin:0!important}.payment-address button{padding:0 16px;border:0;border-radius:7px;background:#edf1ff;color:#3158e8;font-weight:700;cursor:pointer}.payment-channel-detail>img{grid-column:1/-1;width:180px;height:180px;margin:auto;object-fit:contain;border:1px solid #e0e6f0;border-radius:12px}.deposit-calculation{display:grid;grid-template-columns:1fr 1fr;gap:15px}.deposit-calculation label{color:#52617b;font-size:11px;font-weight:700}.deposit-calculation input{background:#eef1f5!important}.deposit-form-v2>.primary{width:100%;margin-top:4px;padding:14px}.funds-help{margin-top:18px;padding:14px 18px;border:1px solid #e2e7ef;border-radius:9px;background:#fafbfc;color:#536078;font-size:11px}.funds-help p{margin:7px 0}.funds-tab-panel section+section{margin-top:24px}.deposit-record-card{padding:17px;border:1px solid #e0e6f0;border-radius:12px;margin-bottom:12px}.deposit-record-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.deposit-record-head b,.deposit-record-head small{display:block}.deposit-record-head small{margin-top:4px;color:#8190a8;font-size:10px}.deposit-record-body{display:grid;grid-template-columns:auto 1fr;gap:15px;margin-top:14px}.deposit-record-body>img{width:120px;height:120px;object-fit:contain}.deposit-record-body strong,.deposit-record-body small{display:block}.deposit-record-body small{margin:6px 0;color:#71809b;font-size:10px}@media(max-width:720px){.funds-tab-panel{padding:18px}.payment-channel-detail,.deposit-calculation{grid-template-columns:1fr}.payment-channel-detail .payment-address{grid-column:auto}.deposit-record-body{grid-template-columns:1fr}.deposit-record-body>img{margin:auto}}
#depositPaymentDialog{width:min(620px,calc(100% - 24px));border:0;border-radius:18px;padding:0}#depositPaymentDialog::backdrop{background:#101a3199}#depositPaymentDialog>article{padding:24px}.payment-result-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-right:30px}.payment-result-title span{font-size:21px;font-weight:900;color:#14264a}.payment-result-title i{padding:6px 10px;border-radius:999px;background:#fff1d6;color:#aa7200;font-size:11px;font-style:normal}.payment-result-card>p{line-height:1.7;color:#68758e;font-size:12px}.payment-result-amount{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:18px;margin:18px 0;border:2px solid #5368ef;border-radius:13px;background:#f3f6ff}.payment-result-amount small{grid-column:1/-1;color:#68758e}.payment-result-amount strong{font-size:27px;color:#304fe0}.payment-result-amount button{border:0;border-radius:8px;padding:0 13px;background:#5368ef;color:#fff;font-weight:700;cursor:pointer}.payment-result-qr{display:block;width:190px;height:190px;margin:16px auto;object-fit:contain;border:1px solid #e0e6f0;border-radius:12px}.payment-result-meta{display:grid;gap:5px;margin:14px 0;color:#75829a;font-size:11px}.payment-result-close{margin-top:16px}.deposit-record-summary{display:flex;align-items:center;gap:14px;margin-top:12px}.deposit-record-summary span{color:#71809b;font-size:11px}.deposit-record-summary button{margin-left:auto}.payment-provider-button{display:block;margin:16px 0;padding:13px 18px;border-radius:10px;background:linear-gradient(90deg,#3155e7,#6747e8);color:#fff!important;text-align:center;font-weight:800;text-decoration:none;box-shadow:0 8px 22px #4057dc33}.payment-provider-button:hover{filter:brightness(1.06)}#depositPaymentDialog .close{position:absolute;right:20px;top:18px;background:none;border:0;font-size:22px;cursor:pointer}@media(max-width:620px){.payment-result-amount{grid-template-columns:1fr}.payment-result-amount button{padding:11px}.deposit-record-summary{align-items:flex-start;flex-direction:column}.deposit-record-summary button{margin-left:0;width:100%}}
