.account-wrap{max-width:1040px}.account-tabs a{min-width:110px}.account-ready{text-align:center}.account-ready strong{color:var(--deep);font-size:18px}.account-ready p{margin-bottom:0;color:#7590a7}.deposit-card,.deposit-rules{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(23,76,125,.09)}
.password-box{display:flex;align-items:center;gap:7px}.password-box input{min-width:0;width:100%;border:0;outline:0;background:transparent;text-align:right}.password-toggle{flex:0 0 auto;width:42px;height:26px;border:0;border-radius:13px;background:#e4f2fc;color:#07599d;font-size:10px;cursor:pointer}.usdt-rate{color:#07599d}.wallet-row dd{max-width:100%;overflow-wrap:anywhere;text-align:left}.usdt-convert{margin-top:12px}.usdt-result{min-width:250px;padding:12px 14px;border-radius:7px;background:#fff;text-align:right;color:#07599d}.rules-scroll a{color:#079ee8;text-decoration:underline}
.deposit-info{display:grid;gap:10px}.deposit-info dl,.deposit-label{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:15px;border-radius:10px;background:#f4f7fb}.deposit-info dt,.deposit-label strong{color:var(--deep);font-size:17px;font-weight:500}.deposit-info dd{min-width:250px;margin:0;padding:10px 14px;border-radius:7px;background:#fff;text-align:right;font-size:13px;font-weight:500}.account-result{display:block;margin-top:7px;color:#7890a5;font-size:11px}.account-request{border:0;border-radius:17px;padding:7px 13px;background:linear-gradient(135deg,#22b8f2,#079ee8,#07599d);color:#fff;cursor:pointer}.deposit-section{margin-top:16px;padding:16px;border-radius:11px;background:#f4f7fb}.amount-input{display:flex;align-items:center;min-width:250px;padding:0 13px;border-radius:7px;background:#fff}.amount-input input{width:100%;height:42px;border:0;outline:0;background:transparent;text-align:right;font-weight:500}.amount-input span{margin-left:5px}.amount-buttons{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.amount-buttons button{padding:10px 4px;border:0;border-radius:7px;background:linear-gradient(135deg,#48c5f3,#079ee8);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.amount-buttons .amount-reset{background:#dfe9f3;color:#53718b}.bonus-section h3{margin:0 0 13px;color:var(--deep);font-size:17px}.bonus-list{display:grid;gap:10px}.bonus-list label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:12px;line-height:1.5}.bonus-list input{margin-top:2px;accent-color:#079ee8}.rolling-info{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:16px 0;padding:13px;border-radius:10px;background:#eff7ff}.rolling-info>div{display:flex;align-items:center;gap:9px;padding:8px 12px;border:2px solid #079ee8;border-radius:9px}.rolling-info strong{color:#07599d;font-size:17px}.rolling-info span{font-size:11px}.rolling-info p{margin:0;color:#d9293c;font-size:12px}.rolling-info b{font-size:17px}.deposit-submit{display:block;width:min(100%,500px);margin:auto;padding:13px;border:0;border-radius:9px;background:linear-gradient(135deg,#22b8f2,#079ee8 50%,#07599d);box-shadow:0 6px 16px rgba(7,89,157,.23);color:#fff;font-weight:500;cursor:pointer}.deposit-rules{margin-top:18px}.deposit-rules h2{margin:0 0 14px;color:#07599d;font-size:18px}.rules-scroll{max-height:360px;overflow-y:auto;padding:18px;border-radius:10px;background:#f4f7fb;color:#405f78;font-size:12px;line-height:1.8;scrollbar-color:#8bcff2 #e5eef6}.rules-scroll h3{margin:20px 0 7px;color:#07599d;font-size:14px}.rules-scroll h3:first-child{margin-top:0}.rules-scroll p{margin:5px 0}.rules-scroll ol{margin:5px 0;padding-left:21px}.rule-point{color:#dc2639;font-weight:500}
@media(max-width:760px){.account-wrap{padding:0 10px}.account-tabs a{min-width:92px}.deposit-card,.deposit-rules{padding:14px}.deposit-info dl,.deposit-label{align-items:stretch;flex-direction:column}.deposit-info dd,.amount-input,.usdt-result{width:100%;min-width:0}.amount-buttons{grid-template-columns:repeat(3,1fr)}.rolling-info{align-items:stretch;flex-direction:column}.rolling-info>div{justify-content:center}.rules-scroll{max-height:300px;padding:14px}}
.crypto-deposit-info{display:flex;flex-direction:column;gap:16px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(23,76,125,.09)}.crypto-deposit-info h2{margin:0;color:#07599d;font-size:19px}.crypto-group{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:11px;background:#f4f7fb}.crypto-group h3{margin:0 0 2px;color:var(--deep);font-size:15px}.crypto-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:15px;border-radius:10px;background:#f4f7fb}.crypto-group .crypto-row{background:#fff}.crypto-row dt{color:var(--deep);font-size:17px;font-weight:500}.crypto-row dd{min-width:250px;margin:0;padding:10px 14px;border-radius:7px;background:#fff;text-align:right;font-size:13px;font-weight:500}.crypto-group .crypto-row dd{background:#f4f7fb}.crypto-blue{color:#07599d}.crypto-address-row dd{display:flex;align-items:center;gap:8px;width:min(100%,580px);min-width:0}.crypto-address-row dd span{min-width:0;flex:1;overflow-wrap:anywhere;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#07599d;text-align:left}.crypto-copy{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:linear-gradient(135deg,#22b8f2,#079ee8,#07599d);color:#fff;cursor:pointer}.crypto-copy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crypto-copy.copied{background:#22b875}.crypto-wallet{overflow-wrap:anywhere}
@media(max-width:760px){.crypto-deposit-info{padding:14px}.crypto-row{align-items:stretch;flex-direction:column;padding:12px}.crypto-row dd{width:100%;min-width:0;text-align:left}.crypto-address-row dd{flex-direction:row}.crypto-blue{text-align:left!important}}
.withdraw-card{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(23,76,125,.09)}.withdraw-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0;padding:15px;border-radius:10px;background:#f4f7fb}.withdraw-row dt{color:var(--deep);font-size:17px;font-weight:500}.withdraw-row dd{min-width:250px;margin:0;padding:10px 14px;border-radius:7px;background:#fff;text-align:right;font-size:13px;font-weight:500}.withdraw-row dd b{color:#07599d}.withdraw-amount{display:flex;flex-direction:column;gap:12px;padding:15px;border-radius:10px;background:#fff}.withdraw-amount label{color:#597389;font-size:13px;font-weight:500}.withdraw-input{display:flex;align-items:center;border-bottom:1px solid #dce8f2}.withdraw-input input{width:100%;height:48px;border:0;outline:0;background:transparent;color:#07599d;text-align:right;font-size:19px;font-weight:500}.withdraw-input span{padding-left:6px;color:#07599d}.withdraw-buttons{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.withdraw-buttons button{height:38px;border:0;border-radius:7px;background:linear-gradient(135deg,#48c5f3,#079ee8);color:#fff;font-size:12px;font-weight:500}.withdraw-buttons button:disabled{cursor:not-allowed;background:#e7edf3;color:#8da0b1;opacity:.72}.withdraw-reset svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.withdraw-rules h4{margin:18px 0 5px;color:#07599d;font-size:13px}.withdraw-submit{margin-top:2px}
@media(max-width:760px){.withdraw-card{padding:14px}.withdraw-row{align-items:stretch;flex-direction:column}.withdraw-row dd{width:100%;min-width:0}.withdraw-buttons{grid-template-columns:repeat(3,1fr)}.withdraw-buttons button:last-child{grid-column:auto}.withdraw-amount{padding:12px 0}}
.crypto-left{text-align:left!important;overflow-wrap:anywhere}.withdraw-note{margin:0;color:#7890a5;font-size:11px;line-height:1.6}.usdt-withdraw-card .wallet-row dd{width:min(100%,620px)}
.money-history{padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(23,76,125,.09)}.money-history-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.money-history-head h2{margin:0;color:#07599d;font-size:19px}.money-history-head p{margin:5px 0 0;color:#7890a5;font-size:12px}.money-history-head select{min-width:130px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#f4f7fb;color:#405f78;outline:0}.money-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:11px}.money-table{width:100%;min-width:720px;border-collapse:collapse}.money-table th{padding:13px 12px;background:linear-gradient(180deg,#e5f4ff,#f4f7fb);color:#07558e;font-size:12px;font-weight:500}.money-table td{padding:14px 12px;border-top:1px solid #e4edf5;color:#405f78;text-align:center;font-size:12px}.money-table tbody tr{transition:background .2s}.money-table tbody tr:hover{background:#f1f8fe}.money-kind,.money-status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:5px 10px;border-radius:15px;font-weight:500}.kind-in{background:#e8f7ff;color:#078bc9}.kind-out{background:#fff0f2;color:#d43b52}.money-status.is-done{background:#e9f8ef;color:#159458}.money-status.is-pending{background:#fff7dc;color:#b77a00}.money-status.is-cancel{background:#edf0f4;color:#7a8996}.money-delete{padding:6px 11px;border:1px solid #f0bcc4;border-radius:15px;background:#fff;color:#d43b52;font-size:11px;cursor:pointer}.money-delete:hover{background:#d43b52;color:#fff}.money-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px}.money-pagination button,.money-pagination strong{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:#7890a5}.money-pagination strong{border-color:#079ee8;background:#079ee8;color:#fff}.money-pagination button:disabled{opacity:.45}
@media(max-width:760px){.money-history{padding:14px}.money-history-head{align-items:stretch;flex-direction:column}.money-history-head select{width:100%}.money-table th,.money-table td{padding:11px 8px}.money-table-wrap{margin:0 -2px}}
