/* Existing order/payment detail surfaces retain their native layout. */
.order-detail{border-radius:1px;box-shadow:0 0 20px rgba(0,0,0,.06)}
.withdrawal-content .el-table{border-radius:6px;overflow:hidden}
.sixconsole-new-pay-dialog,.pay-dialog,.select-coin-dialog{border-radius:6px;overflow:hidden}
.sixconsole .pay-title,.sixconsole .dia-title{background:#f7f9fc;color:var(--six-text)}
.sixconsole .pay-footer,.sixconsole .dia-fotter{border-top:1px solid var(--six-line)}
@media (max-width:760px){
.order-detail{box-shadow:var(--six-shadow)}
.order-info{padding:14px!important;display:block!important}
.order-info .info-right{margin-top:14px;text-align:left!important}
.order-table{margin-top:16px!important}
.order-table .table-item{min-height:44px;margin:0 12px}
.order-table .table-item .des-text{margin-right:12px;white-space:normal}
.order-transaction{margin-top:20px!important}
.new-pay-dialog,.sixconsole-new-pay-dialog,.pay-dialog,.select-coin-dialog{width:calc(100vw - 24px)!important;margin:12px auto!important}
.pay-content,.dia-content{padding:12px!important}
}
.sixconsole .withdrawal-content{padding:16px 20px 20px}
.sixconsole .withdrawal-content .el-table{table-layout:fixed}
.sixconsole .withdrawal-content .el-table th,.sixconsole .withdrawal-content .el-table td{padding:12px 0}
.sixconsole .withdrawal-content .el-tag{font-weight:400}
.sixconsole .pay-dialog .dia-content,.sixconsole .pay-dialog .pay-content{padding:20px}
.sixconsole .pay-dialog .pay-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.sixconsole .pay-dialog .qr-content{min-height:180px;display:flex;justify-content:center;align-items:center;border:1px solid var(--six-line);border-radius:6px;margin-top:16px}
.sixconsole .pay-dialog .dia-fotter{display:flex;justify-content:flex-end;gap:8px;padding-top:16px}
@media(max-width:760px){
.sixconsole .withdrawal-content{padding:12px}
.sixconsole .withdrawal-content .el-table{font-size:13px}
.sixconsole .withdrawal-content .el-table th:nth-child(2),.sixconsole .withdrawal-content .el-table td:nth-child(2){min-width:140px}
.sixconsole .pay-dialog .dia-content,.sixconsole .pay-dialog .pay-content{padding:12px}
.sixconsole .pay-dialog .qr-content{min-height:160px}
.sixconsole .pay-dialog .dia-fotter{justify-content:stretch}
.sixconsole .pay-dialog .dia-fotter .el-button{flex:1;min-height:44px}
}
/* Finance page: summary, tab rail, ledger and responsive filters have one owner. */
html.sixconsole #finance{font-size:14px;color:var(--six-text)}
html.sixconsole #finance .el-main{padding:68px 20px 24px;background:#f1f3fb}
html.sixconsole #finance .finance.main-card{padding:0!important;background:transparent;box-shadow:none;border:0}
html.sixconsole #finance .finance-top{background:#fff;margin:0 0 20px;padding:16px 20px;box-shadow:var(--six-shadow);border-radius:1px}
html.sixconsole #finance .finance-money-main{padding:0;border-bottom:0}
html.sixconsole #finance .finance-balance{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0}
html.sixconsole #finance .balance-left{display:flex;align-items:center;gap:18px;min-width:0}
html.sixconsole #finance .balance-left-title{font-size:12px;line-height:22px}
html.sixconsole #finance .balance-left-num{font-size:28px!important;line-height:36px!important;margin:0!important;white-space:nowrap}
html.sixconsole #finance .balance-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}
html.sixconsole #finance .finance-other-money{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--six-line)}
html.sixconsole #finance .finance-other-money:empty{display:none}
html.sixconsole #finance .other-money-item{padding:0 20px;min-width:0}
html.sixconsole #finance .content_box{padding:0;background:transparent;border:0;box-shadow:none}
html.sixconsole #finance .content_tab{margin:0;padding:0}
html.sixconsole #finance .el-tabs__header{margin:0 0 20px;padding:0;background:#e9ebf2}
html.sixconsole #finance .el-tabs__nav{padding:0}
html.sixconsole #finance .el-tabs__nav-wrap::after{display:none}
html.sixconsole #finance .el-tabs__item{height:44px;line-height:44px;padding:0 28px!important;margin:0;border:0;font-size:14px;color:#444}
html.sixconsole #finance .el-tabs__item.is-active{background:#fff;color:var(--six-text);font-weight:600}
html.sixconsole #finance .el-tabs__active-bar{top:0;bottom:auto;height:2px}
html.sixconsole #finance .el-tabs__content{min-height:0;border-radius:1px;overflow:visible;background:#fff;padding:20px;box-shadow:var(--six-shadow)}
html.sixconsole #finance .content_table{padding:0;min-height:0}
html.sixconsole #finance .content_searchbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:0;min-width:0}
html.sixconsole #finance .left_tips,html.sixconsole #finance .finance-bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}
html.sixconsole #finance .finance-legend{display:none}
html.sixconsole #finance .content_searchbar .searchbar{display:flex;align-items:center;justify-content:flex-end;flex:1 1 440px;min-width:0;gap:8px;flex-wrap:wrap}
html.sixconsole #finance .content_searchbar .searchbar>.el-select,html.sixconsole #finance .content_searchbar .searchbar>.el-input{width:auto!important;flex:1 1 140px;min-width:0;margin:0!important}
html.sixconsole #finance .balance-searchbar>.box{display:flex;flex-wrap:wrap;gap:12px;width:100%;min-width:0}
html.sixconsole #finance .balance-searchbar>.box>.el-date-editor{flex:1.5 1 280px;width:auto!important;max-width:100%;margin:0!important;min-width:0}
html.sixconsole #finance .balance-searchbar>.box>.el-select,html.sixconsole #finance .balance-searchbar>.box>.el-input{flex:1 1 180px;width:auto!important;margin:0!important;min-width:0}
html.sixconsole #finance .el-range-separator{min-width:24px;font-size:13px}
html.sixconsole #finance .el-button{border-radius:1px;height:32px;min-height:32px;line-height:30px;padding:0 14px;font-size:12px}
html.sixconsole #finance .el-button.is-disabled{background:#f3f4f7!important;border-color:#e3e6ec!important;color:#a0a7b4!important}
html.sixconsole #finance .finance-bulk-actions .el-button--danger{color:#596579;border-color:var(--six-line);background:#fff}
html.sixconsole #finance .tabledata{margin:0;overflow:visible}
html.sixconsole #finance .el-table{border:1px solid var(--six-line);border-radius:1px;font-size:14px}
html.sixconsole #finance .el-table th{height:44px;padding:8px 0;background:#fff;color:#333;font-size:12px;font-weight:700}
html.sixconsole #finance .el-table td{height:52px;padding:8px 0;border-bottom:1px solid var(--six-line)}
html.sixconsole #finance .el-table .cell{line-height:20px;word-break:break-word}
html.sixconsole #finance .el-table__row:nth-child(odd){background:#f7f8fa}
html.sixconsole #finance .el-table__empty-block{min-height:180px}
html.sixconsole #finance .el-table .el-tag{height:24px;line-height:22px;border-radius:1px}
html.sixconsole #finance .finance-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}
html.sixconsole #finance .finance-type-label{display:inline-block;margin-right:8px;color:#687486;font-size:12px}
html.sixconsole #finance .el-table .dot{display:none}
html.sixconsole #finance .el-table .a-text{color:var(--color-primary);cursor:pointer}
html.sixconsole #finance .finance-select-all{margin:0;color:#52627d}
html.sixconsole #finance .mob-order-select{margin:0;padding:8px 0}
html.sixconsole #finance .six-mobile-order-action{display:flex;justify-content:flex-end;margin-top:8px}
html.sixconsole #finance .six-mobile-order-action a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--six-line);color:var(--color-primary);font-size:13px}
@media(max-width:760px){
 html.sixconsole #finance .el-main{padding:66px 16px 24px}
 html.sixconsole #finance .finance-top{padding:16px}
 html.sixconsole #finance .finance-balance{flex-direction:column;align-items:stretch;gap:12px}
 html.sixconsole #finance .balance-left{width:100%;justify-content:space-between}
 html.sixconsole #finance .balance-right .el-button{flex:1;margin:0}
 html.sixconsole #finance .finance-other-money{flex-direction:column}
 html.sixconsole #finance .other-money-item{padding:0;border:0}
 html.sixconsole #finance .el-tabs__item{padding:0 18px!important}
 html.sixconsole #finance .el-tabs__content{padding:16px}
 html.sixconsole #finance .content_searchbar{gap:12px}
 html.sixconsole #finance .left_tips,html.sixconsole #finance .finance-bulk-actions{width:100%}
 html.sixconsole #finance .finance-select-all{margin-right:auto;min-height:44px;display:flex;align-items:center}
 html.sixconsole #finance .el-button{height:44px;min-height:44px;line-height:42px;font-size:14px}
 html.sixconsole #finance .content_searchbar .searchbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex-basis:100%}
 html.sixconsole #finance .content_searchbar .searchbar>.el-input{grid-column:1/-1}
 html.sixconsole #finance .balance-searchbar>.box{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
 html.sixconsole #finance .balance-searchbar>.box>*{width:100%!important;min-width:0}
 html.sixconsole #finance .content_searchbar .el-input__inner{font-size:14px!important}
 html.sixconsole #finance .tabledata:has(+ .mobel){display:none!important}
 html.sixconsole #finance .mobel{display:block!important}
 html.sixconsole #finance .mob-com-search{display:none}
 html.sixconsole #finance .mob-tabledata{border:0;gap:12px}
 html.sixconsole #finance .mob-tabledata-item{border:1px solid var(--six-line);border-radius:1px;padding:12px}
 html.sixconsole #finance .mob-item-row{margin-left:0;gap:12px;line-height:22px;flex-wrap:wrap}
 html.sixconsole #finance .mob-item-row2-name{max-width:100%;overflow-wrap:anywhere;white-space:normal}
 html.sixconsole #finance .mob-item-row3{margin-bottom:0}
 html.sixconsole #finance .mobel .page{min-height:56px;height:auto}
 html.sixconsole #finance .mobel .myPage{height:auto}
}

html.sixconsole #finance .el-table .el-button{padding:0 6px;min-width:0}.sixconsole #finance .el-table .more-operation{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:28px;height:32px;margin:0}
@media(max-width:760px){html.sixconsole #finance .tx-list,html.sixconsole #finance .tx-list .el-badge{font-size:13px!important;line-height:22px}html.sixconsole #finance .mob-item-row1{justify-content:flex-start}html.sixconsole #finance .mob-item-row1>span:last-child{margin-left:auto}}

#finance .finance-action-cell .cell { display: flex; align-items: center; gap: 8px; white-space: nowrap; }
#finance .finance-row-actions { display: flex; align-items: center; flex-wrap: nowrap; }

@media(max-width:760px){html.sixconsole #finance .mob-item-row1>.mob-transaction-number{flex-basis:100%;margin-left:0;overflow-wrap:anywhere}html.sixconsole #finance .mob-transaction-order{width:auto;flex:1 1 140px;min-width:0;overflow:visible;text-overflow:clip}html.sixconsole #finance .mob-transaction-order .row2-name-text{min-width:0;overflow-wrap:anywhere}}

/* Selection cells contain controls, not text to truncate. */
html.sixconsole #finance .el-table .el-table-column--selection>.cell{box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
