@media(max-width:768px){
 .u8-public-shell .nav-wrap:has(>.nav-item[data-u8-support-entry]){display:flex!important;justify-content:center!important;align-items:center!important}
 .u8-public-shell .nav-wrap>.nav-item[data-u8-support-entry]{flex:0 0 auto!important}
 .u8-public-shell .nav-item[data-u8-support-entry]{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;min-width:52px;min-height:52px;cursor:pointer;text-align:center}
 .u8-public-shell .nav-item[data-u8-support-entry] .item-icon-box{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;margin:0!important}
 .u8-public-shell .nav-item[data-u8-support-entry] svg.item-icon{display:block!important;flex-shrink:0;width:28px!important;height:28px!important;margin:0!important}
 .u8-public-shell .nav-item[data-u8-support-entry]>span{display:block;text-align:center;font-size:12px;line-height:16px;margin-top:2px}
}
.u8-other-cny-receiving .setting-card{min-width:0;padding:18px;border:1px solid #e2e8f2;border-radius:8px;background:#fff;overflow-wrap:anywhere}
.report-details dd{overflow-wrap:anywhere}
.ex-reference-content .ex-reference-banner{max-height:460px;object-fit:contain}
.ex-reference-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:16px 0;-webkit-overflow-scrolling:touch}
.ex-reference-table-scroll:focus-visible{outline:2px solid #3066ff;outline-offset:2px}
.ex-reference-table-scroll th,.ex-reference-table-scroll td{overflow-wrap:anywhere;padding:8px 6px!important;line-height:1.5!important}
@media(max-width:768px){.ex-reference-content .ex-reference-banner{max-height:none}.ex-reference-table-scroll{margin:12px 0}}

.mc-rebate-records .mc-table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.mc-rebate-records .mc-table-scroll table{width:100%;min-width:320px;table-layout:auto}
.mc-rebate-records .mc-table-scroll th,.mc-rebate-records .mc-table-scroll td{padding:14px 12px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;vertical-align:middle}
.mc-rebate-records .mc-table-scroll th:first-child,.mc-rebate-records .mc-table-scroll td:first-child{min-width:116px;text-align:left}
.mc-rebate-records .mc-table-scroll th:not(:first-child),.mc-rebate-records .mc-table-scroll td:not(:first-child){min-width:96px;text-align:right}
.mc-rebate-datetime,.mc-rebate-money{display:flex;flex-direction:column;gap:4px;white-space:nowrap;font-variant-numeric:tabular-nums}
.mc-rebate-money{align-items:flex-end}.mc-rebate-datetime small,.mc-rebate-money small{font-size:12px;color:#7a89a5;line-height:1.4}.mc-rebate-money strong{font-weight:600}
@media(max-width:768px){.mc-rebate-records .mc-table-scroll table{min-width:300px}.mc-rebate-records .mc-table-scroll th,.mc-rebate-records .mc-table-scroll td{padding:12px 8px;font-size:13px}.mc-rebate-records .mc-table-scroll th:first-child,.mc-rebate-records .mc-table-scroll td:first-child{min-width:104px}.mc-rebate-records .mc-table-scroll th:not(:first-child),.mc-rebate-records .mc-table-scroll td:not(:first-child){min-width:80px}}

.u8-cny-pool-account{padding:16px 0;margin-top:16px;border-top:1px solid #e2e8f2;overflow-wrap:anywhere}.u8-cny-pool-account h4{margin:0 0 8px}.u8-cny-pool-account p{line-height:1.6}

/* Wallet conversion entry sits between the title and existing currency selector. */
.u8-member-page .mc-main .mc-wallet-exchange-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:5px 13px;border:1px solid #2875ff;border-radius:8px;background:#edf5ff;color:#1763d3;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;flex:none}
@media(min-width:769px){.u8-member-page .mc-main .mc-title:has(>.mc-wallet-exchange-entry){grid-template-columns:minmax(0,1fr) auto auto auto}.u8-member-page .mc-title>.mc-wallet-exchange-entry{grid-column:2;grid-row:1}.u8-member-page .mc-title:has(>.mc-wallet-exchange-entry)>.u8-currency-switch{grid-column:3;grid-row:1}.u8-member-page .mc-title:has(>.mc-wallet-exchange-entry)>.mc-refresh{grid-column:4;grid-row:1}}
.mc-title>.mc-wallet-exchange-entry{margin-left:auto;margin-right:12px}
.mc-phone-wallet h3{gap:8px}
.u8-member-page .mc-phone-wallet .mc-wallet-exchange-entry{margin-left:auto;padding:4px 9px;font-size:13px}
.mc-phone-wallet .mc-wallet-toolbar{margin-left:0}
.u8-wallet-exchange-form{display:grid;gap:12px}
.u8-wallet-exchange-form>label{margin:0}
.u8-wallet-exchange-form>p{margin:0;line-height:1.6;overflow-wrap:anywhere}
.u8-exchange-estimate{padding:12px;background:#eef5ff;border-radius:8px;color:#1f57a2}
.u8-exchange-confirmation{padding:14px;border:1px solid #b9d3ff;border-radius:10px;background:#f5f9ff;overflow-wrap:anywhere}
.u8-exchange-confirmation[hidden]{display:none}
.u8-exchange-confirmation h3{margin:0 0 10px;font-size:17px}
.u8-exchange-confirmation p{margin:6px 0;line-height:1.5}
.u8-exchange-scope{font-size:12px;line-height:1.6;color:#62728a}
.u8-wallet-exchange-rate{margin-bottom:20px}
@media(max-width:768px){@media(min-width:769px){.u8-member-page .mc-main .mc-title:has(>.mc-wallet-exchange-entry){grid-template-columns:minmax(0,1fr) auto auto auto}.u8-member-page .mc-title>.mc-wallet-exchange-entry{grid-column:2;grid-row:1}.u8-member-page .mc-title:has(>.mc-wallet-exchange-entry)>.u8-currency-switch{grid-column:3;grid-row:1}.u8-member-page .mc-title:has(>.mc-wallet-exchange-entry)>.mc-refresh{grid-column:4;grid-row:1}}
.mc-title>.mc-wallet-exchange-entry{display:none}.mc-phone-wallet h3>span{flex-shrink:0}.mc-phone-wallet .mc-wallet-toolbar{gap:5px;flex-shrink:0}.u8-member-page .mc-phone-wallet .mc-wallet-exchange-entry{font-size:12px;padding:4px 7px}}
@media(max-width:359px){.mc-phone-wallet h3{gap:5px;font-size:15px}.u8-member-page .mc-phone-wallet .mc-wallet-exchange-entry{font-size:11px;padding:4px 5px}.mc-phone-wallet .mc-wallet-toolbar .u8-currency-buttons>button{padding-left:6px;padding-right:6px;min-width:38px;font-size:12px}.mc-phone-wallet .mc-wallet-refresh{font-size:0;min-width:24px}}

.u8-finance-backdrop{position:fixed;inset:0;z-index:2147483000;background:#0e213a70;display:grid;place-items:center;padding:16px;box-sizing:border-box}
.u8-finance-dialog{width:100%;max-height:92dvh;overflow:auto;background:white;color:#23334c;padding:24px;border-radius:14px;box-sizing:border-box;box-shadow:0 16px 60px #10284e35;font:14px/1.6 system-ui,sans-serif}
.u8-finance-dialog>header,.u8-finance-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.u8-finance-dialog h2{font-size:22px;margin:0}.u8-finance-dialog form{display:grid;gap:14px}.u8-finance-dialog button{cursor:pointer;border:1px solid #c5d5ed;border-radius:7px;padding:9px 14px;background:#eef5ff;color:#215aab}.u8-finance-dialog button[type=submit]{background:#2864ed;color:#fff;border-color:#2864ed}.u8-finance-dialog button:disabled{opacity:.5;cursor:default}.u8-finance-dialog .field{display:grid;gap:7px}.u8-finance-dialog input{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #cbd6e6;border-radius:7px;padding:8px 12px;font:inherit}.u8-finance-dialog table{width:100%;border-collapse:collapse;min-width:760px}.u8-finance-dialog td,.u8-finance-dialog th{padding:12px;text-align:left;border-bottom:1px solid #e8eef6}.u8-finance-dialog th{background:#f1f6fc;white-space:nowrap}.u8-finance-dialog .table-scroll{overflow:auto;max-height:65dvh}.u8-bet-content{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 ui-monospace,monospace;background:#f5f8fc;padding:16px;border-radius:8px}
.u8-finance-overview{margin:20px 0;padding:22px;border:1px solid #e1e9f5;border-radius:12px;background:#fbfdff}.u8-finance-heading h2,.u8-finance-heading h3,.u8-finance-heading p{margin:0}.u8-finance-heading p{font-size:13px;color:#6b7b92;margin-top:6px}.u8-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.u8-finance-cards article{display:grid;gap:10px;border:1px solid #e3eaf4;border-radius:10px;background:#fff;padding:17px}.u8-finance-cards article>span{color:#536c8e}.u8-finance-cards strong{font-size:25px;color:#1c3d6b;overflow-wrap:anywhere}.u8-finance-cards strong small{font-size:12px;margin-left:7px}.u8-finance-cards article>small{color:#8090a7}.u8-finance-overview>.muted{line-height:1.7;font-size:13px;color:#7c8ba2;margin:16px 0 24px}
@media(max-width:768px){.u8-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.u8-finance-cards article{padding:12px}.u8-finance-cards strong{font-size:21px}.u8-finance-overview{padding:13px}.u8-finance-heading{align-items:flex-start;flex-wrap:wrap}.u8-finance-dialog{padding:17px}.u8-finance-dialog h2{font-size:19px}}

.u8-finance-dialog>.error:empty{display:none}.u8-finance-dialog .table-scroll{height:auto;min-height:0}

.u8-finance-overview .table-scroll{height:auto;min-height:0;max-height:360px;margin-bottom:16px}
.u8-interface-contracts{padding-top:18px;margin:20px 0 24px;border-top:1px solid #e1e9f5}
.u8-interface-contracts>.muted{font-size:13px;line-height:1.7;color:#6b7b92;margin:0 0 14px}
.u8-interface-contracts td:nth-child(5){white-space:normal;min-width:180px;max-width:320px;overflow-wrap:anywhere}
@media(max-width:768px){.u8-finance-overview .table-scroll{max-height:300px}.u8-interface-contracts{padding-top:14px;margin-top:16px}}

.u8-interface-search{width:100%;max-width:420px;min-height:42px;box-sizing:border-box;border:1px solid #cbd6e6;border-radius:7px;padding:8px 12px;font:inherit;margin:0 0 14px}.u8-interface-contracts td:nth-child(4),.u8-interface-contracts td:nth-child(5){white-space:normal;min-width:120px;max-width:230px;overflow-wrap:anywhere}

.u8-withdraw-count-rule{font-size:14px;line-height:1.7;background:#eef5ff;border:1px solid #dbe7fc;color:#385f94;border-radius:8px;padding:10px 12px;margin:10px 0 16px}
