body.mobile-ui-active #content>.fw-workspace.mfa-page{display:block;height:auto;overflow:visible;padding:8px;margin:0;color:#203b5b;font-size:13px;line-height:19px;}
body.mobile-ui-active .mfa-page>.fw-header{padding:0;margin:0 0 6px;}
body.mobile-ui-active .mfa-page>.fw-header>h3{display:none;}
body.mobile-ui-active .mfa-page .fw-account-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;margin:0;width:100%;}
body.mobile-ui-active .mfa-page :is(button,input,select,summary){box-sizing:border-box;min-width:0;min-height:34px;font-size:12px;line-height:20px;}
body.mobile-ui-active .mfa-page button{width:auto;margin:0;padding:5px 7px;border-radius:6px;}
body.mobile-ui-active .mfa-page .fw-account-actions>[data-fw=transfer]{flex:none;background:#175dcc;border-color:#175dcc;color:#fff;}
body.mobile-ui-active .mfa-page .fw-account-navigation{display:flex;flex-wrap:wrap;gap:3px;margin:0 0 5px;}
body.mobile-ui-active .mfa-page .fw-tabs{gap:5px;margin:0;padding:0;}
body.mobile-ui-active .mfa-page .fw-tabs>button{min-height:32px;padding:4px 9px;}
body.mobile-ui-active .mfa-page .fw-account-context-slot{width:100%;margin:0;}
body.mobile-ui-active .mfa-page .fw-account-current{padding:4px 6px;font-size:11px;line-height:17px;}
body.mobile-ui-active .mfa-page .fw-account-current strong{max-width:none;white-space:normal;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-page .fw-tools,body.mobile-ui-active .mfa-page .fw-tools:has(.fw-account-direction:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;padding:0;margin:0 0 5px;}
body.mobile-ui-active .mfa-page .mfa-search{min-width:0;grid-column:auto;font-size:0;line-height:0;gap:0;margin:0;}
body.mobile-ui-active .mfa-page .mfa-search>input{width:100%;height:34px;min-height:34px;padding:5px 7px;font-size:12px;line-height:20px;}
body.mobile-ui-active .mfa-popup,body.mobile-ui-active .mfa-page :is(.fw-finance-more,.fw-account-scope){position:static;margin:0;padding:0;}
body.mobile-ui-active .mfa-popup>summary{list-style:none;padding:5px 7px;min-height:34px;border:1px solid #d7e2ef;border-radius:6px;color:#175dcc;background:#fff;cursor:pointer;white-space:nowrap;font-size:12px;line-height:22px;}
body.mobile-ui-active .mfa-popup>summary::-webkit-details-marker{display:none;}
body.mobile-ui-active :is(.mfa-popup>.mfa-popup-body,.mfa-page .fw-finance-more>div,.mfa-page .fw-account-scope>p){position:fixed!important;box-sizing:border-box;z-index:1850;padding:10px;margin:0;background:#fff;border:1px solid #d7e2ef;border-radius:8px;box-shadow:0 7px 22px #203b5b26;overflow:auto;overscroll-behavior:contain;text-align:left;font-size:12px;line-height:19px;}
body.mobile-ui-active .mfa-popup:not([open])>.mfa-popup-body{display:none;}
body.mobile-ui-active .mfa-popup-body :is(label,.business-list-sort-inline){display:block;min-width:0;margin:0 0 8px;padding:0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-popup-body :is(input,select){width:100%;box-sizing:border-box;min-width:0;min-height:36px;height:auto;margin:3px 0 0;padding:6px 7px;font-size:13px;line-height:20px;}
body.mobile-ui-active .mfa-popup-body>button,body.mobile-ui-active .mfa-popup-body .fw-finance-more>summary{width:100%;min-height:34px;margin:0 0 4px;padding:5px 7px;text-align:left;font-size:12px;line-height:20px;}
body.mobile-ui-active .mfa-popup-body .fw-account-date-range>div{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;}
body.mobile-ui-active .mfa-popup-body .fw-account-date-range{margin:0 0 8px;font-size:12px;}
body.mobile-ui-active .mfa-popup-body .fw-account-date-range>div>span{font-size:11px;color:#6a809d;}
body.mobile-ui-active .mfa-popup-body .fw-account-filter-actions{display:flex;gap:6px;}
body.mobile-ui-active .mfa-popup-body .fw-account-filter-actions>button{flex:1;min-height:34px;}
body.mobile-ui-active .mfa-page .fw-status{padding:0;margin:5px 0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-page .fw-status:empty{display:none;}
body.mobile-ui-active .mfa-page .fw-account-summary{display:flex;flex-wrap:wrap;gap:3px 7px;padding:5px 0;margin:0;}
body.mobile-ui-active .mfa-page .fw-account-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 7px;width:100%;}
body.mobile-ui-active .mfa-page .fw-account-metrics>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:11px;line-height:17px;}
body.mobile-ui-active .mfa-page .fw-account-metrics strong{display:inline;font-size:13px;line-height:19px;}
body.mobile-ui-active .mfa-page .fw-account-notices{display:flex;flex-wrap:wrap;gap:3px;}
body.mobile-ui-active .mfa-page .fw-account-notices>button{min-height:26px;font-size:11px;line-height:18px;padding:3px 5px;}
body.mobile-ui-active .mfa-page .fw-account-scope>summary{min-height:26px;font-size:11px;line-height:18px;padding:3px 0;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll{min-width:0;max-width:100%;margin:0;overflow-x:visible;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll :is(table,tbody){display:block!important;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;margin:0;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll thead{display:none;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:6px 7px;margin:0 0 5px;border:1px solid #dce6f3;border-radius:7px;background:#fff;height:auto;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr>td{display:block;position:static!important;box-shadow:none;min-width:0;height:auto!important;padding:0!important;border:0;background:none;font-size:11px;line-height:17px;white-space:normal;overflow-wrap:anywhere;text-align:left;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr>td::before{display:block;content:attr(data-label);font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr>td[colspan]{grid-column:1/-1;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr>td[colspan]::before{display:none;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr.fw-account-page-hidden{display:none!important;}
body.mobile-ui-active .mfa-page .fw-account-cell,body.mobile-ui-active .mfa-page .fw-account-cell>:is(span,small){max-width:none;overflow:visible;white-space:normal;text-overflow:clip;line-height:17px;}
body.mobile-ui-active .mfa-page .fw-account-cell small{font-size:11px;}
body.mobile-ui-active .mfa-page .mfa-account-table td:first-child{grid-column:1;grid-row:1;}
body.mobile-ui-active .mfa-page .mfa-account-table td:first-child::before,body.mobile-ui-active .mfa-page .mfa-account-table td:nth-child(2)::before,body.mobile-ui-active .mfa-page .mfa-account-table td:last-child::before{display:none!important;}
body.mobile-ui-active .mfa-page .mfa-account-table td:first-child .fw-account-cell>span{font-size:13px;line-height:19px;font-weight:600;}
body.mobile-ui-active .mfa-page .mfa-account-table td:nth-child(2){grid-column:1;grid-row:2;}
body.mobile-ui-active .mfa-page .mfa-account-table td:nth-child(2) .fw-account-cell>:is(span,small){display:inline;margin-right:5px;}
body.mobile-ui-active .mfa-page .mfa-account-table td:nth-child(3){grid-column:2;grid-row:1;max-width:132px;}
body.mobile-ui-active .mfa-page .fw-account-number{font-size:13px;line-height:19px;}
body.mobile-ui-active .mfa-page .fw-balance-notice{display:block;max-width:none;white-space:normal;font-size:11px;line-height:17px;overflow:visible;}
body.mobile-ui-active .mfa-page .mfa-account-table td:last-child{grid-column:2;grid-row:2;align-self:end;}
body.mobile-ui-active .mfa-page .fw-account-row-actions{display:flex;justify-content:flex-end;gap:7px;}
body.mobile-ui-active .mfa-page .fw-body td button{width:auto;min-height:28px;padding:4px 0;margin:0;border:0;background:transparent;color:#175dcc;font-size:12px;line-height:20px;}
body.mobile-ui-active #content>.mfa-page .mfa-movement-table tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr));}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="业务 / 对象 / 项目"]{grid-column:1/-1;grid-row:1;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="业务 / 对象 / 项目"]::before,body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="操作"]::before{display:none!important;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="业务 / 对象 / 项目"] .fw-account-cell>span{font-size:13px;line-height:19px;font-weight:600;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="账户"]{grid-column:1/-1;grid-row:2;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="账户"]::before{display:inline!important;margin-right:4px;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="账户"] .fw-account-cell,body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="账户"] .fw-account-cell>:is(span,small){display:inline;margin-right:4px;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="收入"]{grid-column:1;grid-row:3;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="支出"]{grid-column:2;grid-row:3;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="逐笔余额"]{grid-column:3;grid-row:3;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="交易日期"]{grid-column:1/3;grid-row:4;align-self:center;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="交易日期"]::before{display:inline!important;margin-right:4px;}
body.mobile-ui-active .mfa-page .mfa-movement-table td[data-label="操作"]{grid-column:3;grid-row:4;justify-self:end;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:first-child{grid-column:1;grid-row:1;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:first-child::before,body.mobile-ui-active .mfa-page .mfa-directory-table td:last-child::before{display:none!important;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:first-child .fw-account-cell>span{font-size:13px;line-height:19px;font-weight:600;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:nth-child(2){grid-column:1;grid-row:2;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:nth-child(4){grid-column:2;grid-row:2;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:nth-child(3),body.mobile-ui-active .mfa-page .mfa-directory-table td:nth-child(5){grid-column:1/-1;}
body.mobile-ui-active .mfa-page .mfa-directory-table td:last-child{grid-column:2;grid-row:1;align-self:center;}
body.mobile-ui-active .mfa-page .fw-pager{padding:5px 0 0;margin:0;min-height:0;}
body.mobile-ui-active .mfa-page .fw-pager :is([data-page-summary],.list-page-jump,.list-page-size>span){display:none;}
body.mobile-ui-active .mfa-page .list-pagination-controls{display:flex;flex-wrap:nowrap;justify-content:center;gap:5px;width:100%;}
body.mobile-ui-active .mfa-page .list-pagination-controls :is(button,select){min-height:30px;font-size:11px;line-height:20px;padding:4px 6px;}
body.mobile-ui-active .mfa-page .list-page-size{width:88px;margin:0;}
body.mobile-ui-active .mfa-page .list-page-turns{display:flex;align-items:center;gap:5px;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned){position:fixed!important;inset:auto!important;top:calc(var(--mfa-vv-top,0px) + 8px)!important;left:8px!important;width:calc(100% - 16px)!important;max-width:none!important;max-height:calc(var(--mfa-vv-height,100dvh) - 16px)!important;margin:0!important;padding:0!important;box-sizing:border-box;overflow:hidden;border:1px solid #dce6f3;border-radius:8px;background:#fff;color:#203b5b;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned)[open]{display:flex;flex-direction:column;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned)>header{display:flex;align-items:center;gap:7px;flex:none;padding:7px 9px;margin:0;border-bottom:1px solid #e4ebf3;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned)>header h3{font-size:14px;line-height:20px;margin:0;min-width:0;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned)>header>button{order:-1;flex:none;min-height:34px;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) button{width:auto;min-height:34px;margin:0;padding:5px 7px;font-size:12px;line-height:20px;font-weight:400;white-space:normal;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0;padding:6px 7px;font-size:13px;line-height:20px;font-weight:400;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) input[type=checkbox]{width:16px;min-height:16px;height:16px;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;gap:0!important;margin:0!important;padding:0!important;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;align-content:start;gap:8px;padding:8px 9px;min-height:0;overflow:auto;overscroll-behavior:contain;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form-scroll>label{min-width:0;margin:0;gap:3px;font-size:12px;line-height:18px;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form-scroll>:is(.fw-full,.am-wide,.am-notice,.fw-form-error),body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form-scroll>label:has([name=accountNo],[name=name],[name=entityId],[name=fromAccountId],[name=toAccountId],textarea){grid-column:1/-1;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form>footer{display:flex;flex:none;position:static;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;margin:0;background:#fff;border-top:1px solid #e4ebf3;}
body.mobile-ui-active .mfa-native .mfa-form>footer>button{flex:1;min-height:36px;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) .mfa-form>footer [type=submit]{background:#175dcc;border-color:#175dcc;color:#fff;}
body.mobile-ui-active :is(.mfa-native,.mfa-owned) :is(.fw-form-error,.am-message,.am-note,.fw-note){font-size:11px;line-height:17px;white-space:normal;margin:4px 0;}
body.mobile-ui-active .mfa-native>.fw-leave{flex:none;max-height:45%;overflow:auto;padding:8px 9px;margin:0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-native>.fw-leave button{margin:4px 5px 0 0;}
body.mobile-ui-active .mfa-native .fw-account-detail-body{min-height:0;overflow:auto;padding:8px 9px;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-native .fw-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:0;}
body.mobile-ui-active .mfa-native .fw-detail-facts>div{display:block;min-width:0;padding:0;border:0;}
body.mobile-ui-active .mfa-native .fw-detail-facts>div.mfa-wide{grid-column:1/-1;}
body.mobile-ui-active .mfa-native .fw-detail-facts dt{font-size:11px;line-height:17px;color:#6a809d;margin:0;}
body.mobile-ui-active .mfa-native .fw-detail-facts dd{font-size:12px;line-height:18px;margin:0;overflow-wrap:anywhere;}
body.mobile-ui-active .mfa-native .fw-account-detail-heading{padding:0 0 6px;margin:0 0 6px;gap:5px;}
body.mobile-ui-active .mfa-native .fw-account-detail-heading strong{font-size:13px;line-height:19px;}
body.mobile-ui-active .mfa-native .fw-account-detail-heading span{font-size:11px;line-height:17px;margin:1px 0 0;}
body.mobile-ui-active .mfa-native .fw-detail-actions{gap:5px;padding:5px 0 0;}
body.mobile-ui-active .mfa-native .fw-detail-more{margin:7px 0 0;padding:6px 0 0;font-size:12px;line-height:18px;}
body.mobile-ui-active .mfa-native .fw-detail-more>summary{padding:4px 0;min-height:28px;}
body.mobile-ui-active .mfa-native .fw-detail-more p{font-size:12px;line-height:18px;margin:4px 0;}
body.mobile-ui-active .am-dialog.mfa-owned .am-content,body.mobile-ui-active .am-dialog.mfa-owned .am-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0;}
body.mobile-ui-active .am-dialog.mfa-owned .am-summary{flex:none;margin:0;padding:6px 9px;font-size:12px;line-height:18px;gap:5px;}
body.mobile-ui-active .am-dialog.mfa-owned .am-message:not(:empty){padding:6px 9px;margin:0;}
body.mobile-ui-active .am-dialog.mfa-owned .am-actions>div{display:flex;gap:5px;}
body.mobile-ui-active .am-dialog.mfa-owned .am-notice{padding:7px 8px;font-size:12px;line-height:18px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source]{display:flex!important;position:fixed!important;inset:auto 0!important;top:var(--mfa-vv-top,0px)!important;height:var(--mfa-vv-height,100dvh)!important;padding:8px;box-sizing:border-box;align-items:stretch;z-index:1900;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-shell{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;background:#fff;border-radius:8px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex:none;padding:7px 9px;border-bottom:1px solid #e4ebf3;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>div{min-width:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header h2{font-size:14px;line-height:20px;margin:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-kicker{display:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-cw-action=close]{order:-1;flex:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-message{padding:0 9px;font-size:12px;line-height:18px;flex:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-message:not(:empty){padding:6px 9px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-body{padding:8px 9px;min-height:0;flex:1;overflow:auto;font-size:12px;line-height:18px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-body:has(>.mfa-cw-form){display:flex;flex-direction:column;overflow:hidden;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-form{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;margin:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-form>.cw-form{display:grid;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;align-content:start;align-items:start;padding:0 2px 8px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-wide,.mfa-wide){grid-column:1/-1;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-footer{display:flex;flex:none;flex-wrap:wrap;position:static;gap:6px;margin:0 -9px -8px;padding:7px 9px;background:#fff;border-top:1px solid #e4ebf3;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-footer>button{flex:1;min-width:0;min-height:36px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-footer [type=submit]{background:#175dcc;border-color:#175dcc;color:#fff;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-field{display:flex;flex-direction:column;min-width:0;gap:3px;font-size:12px;line-height:18px;margin:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-actions,.st-month-toolbar){display:flex;flex-wrap:wrap;gap:5px;margin:0 0 5px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-muted,.cw-note){font-size:11px;line-height:17px;margin:4px 0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(h3,h4){font-size:13px;line-height:19px;margin:6px 0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:6px 0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-detail>div{min-width:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-detail :is(dt,dd){margin:0;overflow-wrap:anywhere;font-size:12px;line-height:18px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-detail dt{font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-table-wrap,.st-check-table){overflow:visible;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table,body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table tbody{display:block;width:100%;min-width:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table thead{display:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 7px;margin:0 0 5px;padding:6px 7px;border:1px solid #dce6f3;border-radius:7px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td{display:block;min-width:0;padding:0;border:0;font-size:12px;line-height:18px;white-space:normal;overflow-wrap:anywhere;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td:first-child{grid-column:1/-1;font-weight:600;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td small{display:block;font-size:11px;line-height:17px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td:last-child{justify-self:end;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td[colspan]{grid-column:1/-1;justify-self:start;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table tr:is(.customer-page-hidden,.list-page-hidden,.cw-page-hidden){display:none!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-finance-pagination,.st-check-pages){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;margin:5px 0;font-size:11px;line-height:17px;}
body.mobile-ui-active :is(.mfa-page,.mfa-native,.mfa-owned) [hidden],body.mobile-ui-active :is(.mfa-page,.mfa-native,.mfa-owned) .hidden{display:none!important;}

body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td[data-label]::before{content:attr(data-label);display:block;font-weight:400;font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td:is([colspan],[data-label="操作"])::before{display:none;}

/* Original desktop line clamps must not clip mobile account facts. */
body.mobile-ui-active #content>.mfa-page .fw-account-cell{display:block!important;max-height:none!important;height:auto!important;-webkit-line-clamp:unset!important;overflow:visible!important;}
body.mobile-ui-active #content>.mfa-page .fw-account-cell>:is(span,small){display:block;max-height:none!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere;}
body.mobile-ui-active #content>.mfa-page .fw-body>.fw-table-scroll tr>td{width:auto!important;max-width:none!important;}
body.mobile-ui-active #content>.mfa-page .mfa-account-table td:first-child{grid-column:1/-1;grid-row:1;}
body.mobile-ui-active #content>.mfa-page .mfa-account-table td:nth-child(2){grid-column:1/-1;grid-row:2;}
body.mobile-ui-active #content>.mfa-page .mfa-account-table td:nth-child(2) .fw-account-cell>:is(span,small){display:inline;margin-right:5px;}
body.mobile-ui-active #content>.mfa-page .mfa-account-table td:nth-child(3){grid-column:1;grid-row:3;}
body.mobile-ui-active #content>.mfa-page .mfa-account-table td:last-child{grid-column:2;grid-row:3;}
body.mobile-ui-active #content>.mfa-page .fw-body .fw-account-row-actions button{background:transparent!important;color:#175dcc!important;border:0!important;font-weight:400;}
body.mobile-ui-active :is(dialog.mfa-native,dialog.mfa-owned)>header{justify-content:flex-start;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source]{flex-direction:column;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source]>.cw-shell{flex:1;min-width:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header{flex-wrap:wrap;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-business-back]{order:-2;flex-basis:100%;text-align:left;font-size:11px;min-height:28px;background:#fff;color:#175dcc;border:0;padding:3px 0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-cw-action=close]{background:#fff;color:#175dcc;border:1px solid #d7e2ef;}

body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:0 0 6px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-filters>[name=search]{min-width:0;min-height:34px;height:34px;padding:5px 7px;font-size:12px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-filter{margin:0;padding:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-filter>summary{min-height:34px;padding:5px 7px;background:#fff;font-size:12px;line-height:22px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-popup-body>:is(input,select){display:block;width:100%;margin:0 0 8px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-finance-pagination :is([data-page-summary],.list-page-jump,.list-page-size>span){display:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .list-pagination-controls{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:5px;width:100%;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .list-page-size{width:84px;margin:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .list-page-turns{display:flex;align-items:center;gap:5px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .list-pagination-controls :is(select,button){width:auto;min-height:30px;font-size:11px;line-height:20px;padding:4px 5px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-month-check>summary{font-size:12px;line-height:18px;padding:6px 0;min-height:30px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(1){grid-column:1;grid-row:1;font-size:11px;font-weight:400;color:#6a809d;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(2){grid-column:1/-1;grid-row:2;font-weight:600;font-size:13px;line-height:19px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(3){grid-column:1/-1;grid-row:3;color:#6a809d;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(4){grid-column:1;grid-row:4;align-self:center;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(5){grid-column:2;grid-row:4;align-self:center;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:not(:nth-child(4))::before{display:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-month-check-table td:nth-child(4)::before{display:inline;margin-right:4px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td button{width:auto;min-height:28px;padding:4px 0;border:0;background:transparent;color:#175dcc;font-size:12px;line-height:20px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-reconciliation-table td:first-child{grid-column:1/-1;font-size:13px;line-height:19px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-reconciliation-table td:is(:first-child,:last-child)::before{display:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-reconciliation-table td:nth-child(4){grid-column:1;align-self:center;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-reconciliation-table td:last-child{grid-column:2;align-self:end;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] :is(.cw-header>div,.cw-header h2){text-align:left;margin:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header{justify-content:flex-start!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-summary{display:flex;flex-wrap:wrap;gap:5px 14px;padding:5px 0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-summary>span{display:flex;gap:4px;font-size:11px;line-height:17px;color:#6a809d;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-summary strong{font-size:13px;line-height:19px;color:#203b5b;}

body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .fw-tools{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end;gap:5px!important;}
body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .fw-tools>:is(.mfa-search,.mfa-filter){grid-column:auto!important;width:auto!important;}
body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts].fw-account-directory .fw-account-navigation{margin:0 0 6px;}
body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .mfa-directory-table td:is(:nth-child(2),:nth-child(4),:nth-child(5))::before{display:inline;margin-right:4px;}
body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .mfa-directory-table td:nth-child(3)::before{display:inline;margin-right:4px;}
body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .mfa-directory-table td:nth-child(3) .fw-account-cell,body.mobile-ui-active #content>.fw-workspace.mfa-page[data-view=accounts] .mfa-directory-table td:nth-child(3) .fw-account-cell>:is(span,small){display:inline!important;margin-right:4px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-filters{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-filters>:is([name=search],.mfa-cw-filter){grid-column:auto!important;width:auto!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header h2{font-size:14px!important;line-height:20px!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td[colspan]{text-align:left!important;font-weight:400!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-business-back]{flex-basis:100%!important;border:0!important;background:transparent!important;min-height:28px!important;padding:3px 0!important;}

body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header:has(>[data-business-back]){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-business-back]{grid-column:1;grid-row:1;flex-basis:auto!important;width:auto!important;max-width:none;min-height:34px!important;padding:5px 0!important;font-size:0!important;line-height:20px!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header>[data-business-back]::before{content:'‹ 返回';font-size:12px;line-height:20px;pointer-events:none;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header:has(>[data-business-back])>div{grid-column:2;grid-row:1;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-header:has(>[data-business-back])>[data-cw-action=close]{grid-column:3;grid-row:1;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-field>span{font-weight:400;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td{position:static!important;box-shadow:none!important;min-width:0!important;width:auto!important;max-width:none!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-cw-table td[colspan]{grid-column:1/-1!important;grid-row:auto!important;justify-self:stretch!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-table-wrap[data-page-size-mode=auto]{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-finance-list{height:auto;min-height:0;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .mfa-reconciliation-table td:last-child:not([colspan]){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;}
body.mobile-ui-active .cw-modal.mfa-owned[data-mobile-account-source] .cw-footer>button[data-cw-action=list]{background:#eef4ff!important;border-color:#dce7fb!important;color:#175dcc!important;}
