#app.gold-theme .account-page{width:100%;min-height:100%;box-sizing:border-box;padding:0 20px 40px;background:var(--ui-canvas,#f2f7fd);color:var(--ui-ink,#103568);font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;}
#app.gold-theme .account-page>.account-nav+*{margin-top:20px;}#app.gold-theme .identity-page .account-status{align-items:center;padding:10px 12px;margin-bottom:16px;}#app.gold-theme .identity-page .account-status .status-dot{margin-top:0;}#app.gold-theme .identity-page .account-panel{padding:18px 16px;}#app.gold-theme .identity-page .identity-upload-heading{margin-top:20px;}#app.gold-theme .identity-page .identity-upload{min-height:112px;}
#app.gold-theme .account-page *{box-sizing:border-box;}#app.gold-theme .account-page button,#app.gold-theme .account-page input,#app.gold-theme .account-page select{font-family:inherit;}
#app.gold-theme .account-nav{height:60px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;border-bottom:1px solid var(--ui-border,#dbe7f5);margin:0 -20px;padding:0 12px;}.account-back,.nav-spacer{width:40px;height:40px;flex:0 0 40px;}#app.gold-theme .account-back{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;}.account-back i{width:9px;height:9px;border-left:1.6px solid var(--ui-text,#344e70);border-bottom:1.6px solid var(--ui-text,#344e70);transform:rotate(45deg);}
#app.gold-theme .account-intro{padding:27px 0 22px;}.account-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.7px;color:var(--ui-muted,#6c819c);}#app.gold-theme .account-intro h1{font-size:24px;font-weight:600;line-height:1.5;margin:6px 0;}#app.gold-theme .account-intro p{margin:0;font-size:12px;line-height:1.8;color:var(--ui-muted,#6c819c);}
#app.gold-theme .account-panel{background:var(--ui-paper,#ffffff);border:1px solid var(--ui-soft,#eaf3ff);border-radius:14px;padding:20px 16px;margin:0 0 16px;}#app.gold-theme .account-section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;}#app.gold-theme .account-section-title h2{font-size:14px;line-height:1.5;margin:0;font-weight:600;}#app.gold-theme .account-section-title>span{font-size:10px;color:var(--ui-muted,#6c819c);text-align:right;}
#app.gold-theme .account-field{display:block;margin-bottom:20px;}#app.gold-theme .account-field>span{display:block;font-size:12px;font-weight:500;color:var(--ui-text,#344e70);margin-bottom:8px;}#app.gold-theme .account-field input,#app.gold-theme .account-field select{width:100%;height:46px;padding:0 12px;border:1px solid var(--ui-border,#dbe7f5);border-radius:8px;background:var(--ui-paper,#ffffff);color:var(--ui-ink,#103568);font-size:14px;outline:none;}#app.gold-theme .account-field input:focus,#app.gold-theme .account-field select:focus{border-color:var(--ui-primary,#246bd1);box-shadow:0 0 0 3px #246bd10b;}#app.gold-theme .account-page input::placeholder{color:var(--ui-placeholder,#91a3ba);font-size:12px;}#app.gold-theme .account-page input[readonly]{color:var(--ui-muted,#6c819c);background:var(--ui-faint,#f8fbff);}
#app.gold-theme .account-primary,#app.gold-theme .account-secondary{width:100%;min-height:48px;border-radius:9px;font-size:14px;font-weight:600;letter-spacing:.4px;cursor:pointer;}#app.gold-theme .account-primary{border:1px solid var(--ui-primary,#246bd1)!important;background:var(--ui-primary,#246bd1)!important;color:var(--ui-paper,#ffffff)!important;box-shadow:0 4px 12px #344e7012;}#app.gold-theme .account-secondary{border:1px solid var(--ui-border,#dbe7f5)!important;background:var(--ui-faint,#f8fbff)!important;color:var(--ui-muted,#6c819c)!important;}#app.gold-theme .account-page button:disabled{opacity:.48;cursor:default;}#app.gold-theme .account-page .account-helper{margin:12px 0 20px;font-size:10px;line-height:1.8;color:var(--ui-muted,#6c819c);}#app.gold-theme .account-footnote{font-size:10px;line-height:1.9;color:var(--ui-muted,#6c819c);text-align:center;margin:18px 12px;}#app.gold-theme .account-muted{color:var(--ui-muted,#6c819c);font-size:12px;text-align:center;padding:24px 0;}#app.gold-theme .account-error{color:#b65a53;font-size:12px;margin:0 0 12px;}#app.gold-theme .account-alert{color:#ad6653;background:#f8ede5;border:1px solid #eed4c9;padding:12px;border-radius:9px;font-size:12px;margin-bottom:16px;}#app.gold-theme .account-alert button{background:none;border:0;color:#96713e;text-decoration:underline;padding:4px;}
#app.gold-theme .account-status{display:flex;align-items:flex-start;gap:10px;background:var(--ui-soft,#eaf3ff);border:1px solid var(--ui-border,#dbe7f5);border-radius:10px;padding:13px;margin:0 0 20px;}#app.gold-theme .account-status strong{font-size:12px;font-weight:600;color:var(--ui-text,#344e70);}#app.gold-theme .account-status p{font-size:10px;line-height:1.8;color:var(--ui-muted,#6c819c);margin:2px 0 0;}#app.gold-theme .status-dot{flex:0 0 7px;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--ui-primary,#246bd1);}#app.gold-theme .account-status.approved{background:#edf4eb;border-color:#d9e5d3;}#app.gold-theme .account-status.approved strong,#app.gold-theme .account-status.approved p{color:#78906b;}#app.gold-theme .account-status.approved .status-dot{background:#8a9f7a;}#app.gold-theme .account-status.rejected{background:#f8ede5;border-color:#eed4c9;}#app.gold-theme .account-status.rejected strong{color:#ad6653;}
#app.gold-theme .identity-upload-heading{margin-top:28px;margin-bottom:14px;}#app.gold-theme .identity-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}#app.gold-theme .identity-page .identity-upload-grid+button{display:block;margin-top:20px;}#app.gold-theme .identity-upload{position:relative;min-width:0;min-height:142px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--ui-faint,#f8fbff);border:1px dashed var(--ui-placeholder,#91a3ba);border-radius:10px;overflow:hidden;cursor:pointer;}#app.gold-theme .identity-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}#app.gold-theme .identity-upload svg{width:49px;height:36px;stroke:var(--ui-primary,#246bd1);stroke-width:1.5;margin:5px 0;}#app.gold-theme .identity-upload strong{font-size:12px;color:var(--ui-text,#344e70);font-weight:500;}#app.gold-theme .identity-upload>span{font-size:9px;color:var(--ui-muted,#6c819c);}#app.gold-theme .identity-upload img{width:100%;height:88px;object-fit:contain;margin:5px 0 0;}#app.gold-theme .identity-upload.uploaded{border-style:solid;border-color:var(--ui-placeholder,#91a3ba);background:var(--ui-faint,#f8fbff);}#app.gold-theme .identity-upload.busy{opacity:.6;pointer-events:none;}
#app.gold-theme .exchange-amount-card{margin-bottom:0;padding:18px 16px;}#app.gold-theme .exchange-input-row{display:flex;align-items:center;gap:12px;min-height:44px;}#app.gold-theme .exchange-currency{display:flex;gap:8px;align-items:center;flex:0 0 115px;}#app.gold-theme .currency-symbol{height:32px;width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ui-soft,#eaf3ff);color:var(--ui-primary,#246bd1);font-size:13px;font-weight:600;}#app.gold-theme .exchange-currency select{appearance:none;background:transparent url('/static/gold-chevron-down.svg') no-repeat right center;background-size:14px;width:70px;border:0;color:var(--ui-text,#344e70);font-size:15px;font-weight:600;outline:none;padding:6px 18px 6px 0;}#app.gold-theme .exchange-input-row>input,#app.gold-theme .exchange-input-row>output{min-width:0;width:100%;text-align:right;font-size:27px;line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ui-text,#344e70);background:none;border:0;outline:none;padding:0;}#app.gold-theme .exchange-input-row>input::placeholder{font-size:27px;font-weight:400;color:var(--ui-border,#dbe7f5);}#app.gold-theme .exchange-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:13px;font-size:10px;color:var(--ui-muted,#6c819c);}#app.gold-theme .exchange-card-bottom button{border:0;background:none;color:var(--ui-primary,#246bd1);font-size:11px;padding:2px 0;}#app.gold-theme .exchange-swap{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--ui-soft,#eaf3ff);border:4px solid var(--ui-canvas,#f2f7fd);color:var(--ui-primary,#246bd1);margin:-4px auto;position:relative;z-index:1;}#app.gold-theme .exchange-swap svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round;}#app.gold-theme .exchange-summary{margin-top:18px;padding:16px;}#app.gold-theme .exchange-summary p{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin:0 0 12px;color:var(--ui-muted,#6c819c);}#app.gold-theme .exchange-summary strong{font-size:12px;font-weight:500;color:var(--ui-text,#344e70);font-variant-numeric:tabular-nums;}#app.gold-theme .exchange-summary small{font-size:9px;line-height:1.8;display:block;border-top:1px solid var(--ui-soft,#eaf3ff);padding-top:12px;color:var(--ui-muted,#6c819c);}
#app.gold-theme .account-menu{border:1px solid var(--ui-border,#dbe7f5);border-radius:13px;overflow:hidden;background:var(--ui-paper,#ffffff);margin:16px 0 24px;}#app.gold-theme .account-menu>button{width:100%;display:flex;gap:12px;align-items:center;padding:17px 16px;border:0;border-bottom:1px solid var(--ui-soft,#eaf3ff);border-radius:0;background:var(--ui-paper,#ffffff);color:var(--ui-ink,#103568);text-align:left;}#app.gold-theme .account-menu>button:last-child{border-bottom:0;}#app.gold-theme .account-menu .gold-icon{width:21px;height:21px;color:var(--ui-primary,#246bd1);}#app.gold-theme .account-menu .menu-copy{flex:1;min-width:0;}#app.gold-theme .account-menu strong{display:block;font-size:13px;font-weight:500;line-height:1.6;}#app.gold-theme .account-menu small{display:block;font-size:10px;color:var(--ui-muted,#6c819c);margin-top:2px;line-height:1.5;}#app.gold-theme .menu-chevron{width:6px;height:6px;border-top:1.4px solid var(--ui-muted,#6c819c);border-right:1.4px solid var(--ui-muted,#6c819c);transform:rotate(45deg);margin-right:2px;}
#app.gold-theme .wallet-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;}#app.gold-theme .wallet-balance-card{background:var(--ui-paper,#ffffff);border:1px solid var(--ui-border,#dbe7f5);border-radius:11px;padding:15px;min-width:0;}#app.gold-theme .wallet-balance-card strong{font-size:12px;color:var(--ui-primary,#246bd1);font-weight:600;}#app.gold-theme .wallet-balance-card span{display:block;font-size:21px;font-weight:500;font-variant-numeric:tabular-nums;margin:5px 0;color:var(--ui-text,#344e70);overflow-wrap:anywhere;}#app.gold-theme .wallet-balance-card small{font-size:9px;color:var(--ui-muted,#6c819c);}#app.gold-theme .wallet-switch{display:flex;gap:4px;padding:4px;margin-bottom:20px;background:var(--ui-border,#dbe7f5);border-radius:10px;}#app.gold-theme .wallet-switch button{flex:1;border:0;background:none;color:var(--ui-muted,#6c819c);font-size:13px;padding:10px;border-radius:7px;}#app.gold-theme .wallet-switch button.active{background:var(--ui-paper,#ffffff);color:var(--ui-text,#344e70);box-shadow:0 2px 6px #344e7010;}#app.gold-theme .wallet-inline-links{display:flex;justify-content:space-between;gap:12px;margin-top:20px;}#app.gold-theme .wallet-inline-links button{background:none;border:0;color:var(--ui-primary,#246bd1);font-size:12px;padding:6px 0;}#app.gold-theme .wallet-receiving{background:var(--ui-faint,#f8fbff);border:1px solid var(--ui-soft,#eaf3ff);border-radius:9px;padding:12px;margin:14px 0;font-size:11px;line-height:1.9;color:var(--ui-muted,#6c819c);}#app.gold-theme .wallet-receiving p{display:flex;justify-content:space-between;gap:12px;margin:3px 0;}#app.gold-theme .wallet-receiving strong{font-weight:500;overflow-wrap:anywhere;max-width:65%;text-align:right;color:var(--ui-text,#344e70);}#app.gold-theme .wallet-record{border-top:1px solid var(--ui-soft,#eaf3ff);padding-top:14px;margin-top:14px;font-size:12px;}#app.gold-theme .wallet-record small{display:block;color:var(--ui-muted,#6c819c);font-size:10px;overflow-wrap:anywhere;}#app.gold-theme .wallet-record button{display:inline-block;border:1px solid var(--ui-placeholder,#91a3ba);background:var(--ui-faint,#f8fbff);color:var(--ui-primary,#246bd1);font-size:11px;border-radius:6px;padding:6px 12px;margin-top:8px;}
@media(max-width:360px){#app.gold-theme .account-page{padding-left:16px;padding-right:16px;}#app.gold-theme .account-panel{padding:18px 14px;}#app.gold-theme .exchange-currency{flex-basis:108px;}#app.gold-theme .exchange-input-row>input,#app.gold-theme .exchange-input-row>output{font-size:23px;}#app.gold-theme .identity-upload-grid{gap:8px;}#app.gold-theme .account-section-title>span{font-size:9px;}}

#app.gold-theme .wallet-nav-link{width:40px;border:0;background:none;padding:0;color:var(--ui-primary,#246bd1);font-size:12px;}.wallet-receipt-button{position:relative;display:inline-block;margin-top:9px;padding:7px 12px;border:1px solid var(--ui-placeholder,#91a3ba);border-radius:6px;color:var(--ui-primary,#246bd1);background:var(--ui-faint,#f8fbff);font-size:11px;cursor:pointer;}.wallet-receipt-button input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}
#app.gold-theme .account-password-sheet{border-radius:18px 18px 0 0!important;max-height:85vh!important;height:auto!important;overflow:auto!important;background:var(--ui-paper,#ffffff)!important;}.account-password-sheet .setting_content{padding:20px 20px 32px!important;height:auto!important;}.password-sheet-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;color:var(--ui-text,#344e70);font-size:16px;}.password-sheet-title button{width:32px;height:32px;border:0;background:none;color:var(--ui-muted,#6c819c);font-size:24px;}.account-password-sheet .old_password{min-height:52px!important;height:auto!important;border:1px solid var(--ui-border,#dbe7f5)!important;border-radius:9px!important;margin:12px 0!important;background:var(--ui-faint,#f8fbff)!important;}.account-password-sheet .left_titles{width:90px!important;flex:0 0 90px!important;font-size:12px!important;color:var(--ui-muted,#6c819c)!important;}.account-password-sheet .right_password_input{min-width:0!important;flex:1;}.account-password-sheet input{font-size:13px!important;width:100%!important;}.account-password-sheet .btn_setting{height:46px!important;margin-top:20px!important;border-radius:9px!important;background:var(--ui-primary,#246bd1)!important;color:var(--ui-paper,#ffffff)!important;font-size:14px!important;}
#app.gold-theme .bank-accounts-page,#app.gold-theme .bank-edit-page{min-height:100%!important;height:auto!important;background:var(--ui-canvas,#f2f7fd)!important;padding:0 16px 32px;box-sizing:border-box;}.bank-accounts-page .top_icon,.bank-edit-page .top_icon{border-bottom:1px solid var(--ui-border,#dbe7f5);}.bank-accounts-page .top_icon .left_back,.bank-edit-page .top_icon .left_back{padding-left:0!important;}.bank-accounts-page .bank-list{padding:22px 0!important;}.bank-accounts-page .bank-item{border:1px solid var(--ui-border,#dbe7f5)!important;border-radius:13px!important;padding:20px!important;background:linear-gradient(135deg,var(--ui-paper,#ffffff),var(--ui-soft,#eaf3ff))!important;box-sizing:border-box;}.bank-edit-page .van-form{margin-top:24px;background:var(--ui-paper,#ffffff);border:1px solid var(--ui-border,#dbe7f5);border-radius:12px;overflow:hidden;}.bank-edit-page .van-cell{background:var(--ui-paper,#ffffff)!important;padding:16px!important;line-height:24px!important;}.bank-edit-page .van-field__label{font-size:12px!important;width:75px!important;color:var(--ui-muted,#6c819c)!important;}.bank-edit-page .van-field__control{font-size:13px!important;color:var(--ui-text,#344e70)!important;}.bank-edit-page .van-field__control::placeholder{font-size:12px!important;}.bank-edit-page .van-button{height:46px!important;border-radius:8px!important;font-size:13px!important;}.bank-edit-page .van-button--primary{color:var(--ui-primary,#246bd1)!important;background:var(--ui-faint,#f8fbff)!important;border:1px solid var(--ui-border,#dbe7f5)!important;}

#app.gold-theme .account-password-sheet .old_password{display:flex!important;align-items:center!important;padding:0 12px!important;}.account-password-sheet .left_titles,.account-password-sheet .right_password_input{height:46px!important;display:flex!important;align-items:center!important;}.account-password-sheet .right_password_input input{height:46px!important;padding:0!important;background:transparent!important;color:var(--ui-text,#344e70)!important;}.account-password-sheet .right_password_input input::placeholder{font-size:12px!important;color:var(--ui-muted,#6c819c)!important;}

#app.gold-theme .fund-record-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;}#app.gold-theme .fund-record-card>header strong{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ui-text,#344e70);}#app.gold-theme .fund-record-card>header strong small{font-size:11px;font-weight:400;margin-left:4px;color:var(--ui-muted,#6c819c);}#app.gold-theme .fund-status{flex:0 0 auto;font-size:10px;padding:4px 8px;border-radius:5px;background:var(--ui-soft,#eaf3ff);color:var(--ui-muted,#6c819c);}#app.gold-theme .fund-status.complete{background:#eaf3e6;color:#7c946f;}#app.gold-theme .fund-status.failed{background:var(--ui-faint,#f8fbff);color:var(--ui-primary,#246bd1);}#app.gold-theme .fund-record-card>p{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:11px;margin:9px 0;color:var(--ui-muted,#6c819c);}#app.gold-theme .fund-record-card>p>span:last-child,#app.gold-theme .fund-record-card>p>time{color:var(--ui-text,#344e70);text-align:right;max-width:70%;overflow-wrap:anywhere;}#app.gold-theme .fund-reference{font-size:10px;font-variant-numeric:tabular-nums;}#app.gold-theme .fund-cancel{display:block;margin:14px 0 0 auto;font-size:11px;padding:6px 12px;background:var(--ui-faint,#f8fbff);border:1px solid var(--ui-border,#dbe7f5);border-radius:6px;color:var(--ui-primary,#246bd1);}.private-document{display:block;margin:10px 0;}.document-thumb{padding:0;background:none;border:0;border-radius:7px;overflow:hidden;display:block;}.document-thumb img{display:block;width:100px;height:62px;object-fit:contain;border:1px solid var(--ui-border,#dbe7f5);border-radius:6px;background:var(--ui-faint,#f8fbff);}.document-overlay{position:fixed;inset:0;background:#103568ea;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;}.document-overlay>img{max-width:100%;max-height:85vh;object-fit:contain;}.document-overlay>button{position:absolute;right:16px;top:16px;width:40px;height:40px;border:0;background:#fff2;color:white;border-radius:50%;font-size:25px;}

.market-account-trigger{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;min-width:135px;max-width:65%;border:0;background:transparent;padding:8px 0;color:var(--ui-ink,#103568);font:inherit;cursor:pointer}.market-account-trigger strong{font-size:14px;max-width:100%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.market-account-trigger>span{font-size:10px;color:var(--ui-muted,#6c819c);white-space:nowrap}.market-account-trigger i{display:inline-block;width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);vertical-align:3px;margin-left:7px}.market-account-trigger i.opened{transform:rotate(225deg);vertical-align:0}.market-account-actions{display:flex;width:100%;gap:12px;padding:14px 0 0;grid-column:1/-1}.market-account-actions button{flex:1;padding:10px 8px;border:1px solid var(--ui-border,#dbe7f5);border-radius:7px;background:var(--ui-soft,#eaf3ff);color:var(--ui-text,#344e70);font:inherit;font-size:12px}.unified-assets .bottom_price{font-size:17px!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.unified-assets small{font-size:10px;font-weight:400}.account-filter-option{width:100%;border:0;font:inherit;text-align:left;justify-content:space-between;gap:16px}.warehouse_page .top_title .account-filter-option{color:var(--ui-text,#344e70);background:var(--ui-paper,#ffffff);border-radius:8px;margin:7px 0;padding:13px 16px;min-height:44px;box-sizing:border-box;display:flex}.warehouse_page .top_title .account-filter-option span{font-size:14px!important;line-height:20px}.warehouse_page .warehouse_card>.coin-positions{margin-top:12px}
.exchange-record-link{display:block;margin:18px auto 0;padding:8px 12px;border:0;background:transparent;color:var(--ui-text,#344e70);font:inherit;font-size:12px}
#app.gold-theme .tr_list_page .unified-assets>.card_item:first-child{grid-column:auto!important}
#app.gold-theme .tr_list_page .unified-assets .bottom_price small{margin-left:5px;font-size:10px;font-weight:400}
#app.gold-theme .warehouse_page .top_title .account-filter-option{width:100%!important}

/* Use fixed readable sizes for language controls, independent of legacy rem scaling. */

body .account-language{display:inline-flex;align-items:center;flex-shrink:0;}
body .account-language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:50px;height:34px;border:1px solid var(--ui-border,#dbe7f5);border-radius:17px;background:var(--ui-paper,#ffffff);color:var(--ui-text,#344e70);font-family:inherit;font-weight:500;font-size:12px;line-height:1.3;cursor:pointer;padding:0 9px;}
body .account-language-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.4;}
body .account-language-sheet{width:100%!important;max-width:480px!important;left:50%!important;transform:translateX(-50%)!important;border-radius:18px 18px 0 0!important;max-height:85vh!important;overflow-y:auto!important;background:var(--ui-paper,#ffffff)!important;box-sizing:border-box;padding:20px 20px calc(24px + env(safe-area-inset-bottom))!important;color:var(--ui-ink,#103568);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;}
body .account-language-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:16px;}
body .account-language-heading button{width:36px;height:36px;border:0;border-radius:50%;background:var(--ui-soft,#eaf3ff);color:var(--ui-text,#344e70);font-size:24px;line-height:1;}
body .account-language-option{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-top:10px;border:1px solid var(--ui-border,#dbe7f5);border-radius:10px;background:var(--ui-paper,#ffffff);color:var(--ui-text,#344e70);font-size:14px;line-height:1.5;text-align:left;cursor:pointer;}
body .account-language-option.selected{border-color:var(--ui-primary,#246bd1);background:var(--ui-soft,#eaf3ff);color:var(--ui-text,#344e70);}
body .account-language-sheet button:focus-visible,body .account-language-trigger:focus-visible{outline:2px solid var(--ui-primary,#246bd1);outline-offset:3px;}

#app.gold-theme .user_page .right_icon{width:auto!important;gap:14px;align-items:center;height:auto!important;}
#app.gold-theme .user_page .right_icon>div{width:24px!important;flex:0 0 24px;height:32px!important;}

/* Allow translated labels to size naturally without pushing the title or actions out. */
#app.gold-theme .bank-accounts-page .top_icon,#app.gold-theme .bank-edit-page .top_icon{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:58px;height:auto!important;padding:8px 0!important;box-sizing:border-box;}
#app.gold-theme .bank-accounts-page .top_icon .left_back,#app.gold-theme .bank-edit-page .top_icon .left_back{width:36px!important;min-width:0;padding:0!important;}
#app.gold-theme .bank-accounts-page .top_icon .title,#app.gold-theme .bank-edit-page .top_icon .title{width:auto!important;min-width:0;padding:0!important;font-size:16px!important;line-height:22px!important;text-align:center;}
#app.gold-theme .bank-accounts-page .top_icon .right_icon{display:inline-flex!important;align-items:center;width:auto!important;min-height:36px;height:auto!important;border:0;padding:4px 0 4px 6px;background:transparent;color:var(--ui-text,#344e70);white-space:nowrap;font:500 12px/1.3 inherit;}
#app.gold-theme .bank-accounts-page .top_icon .right_icon span{display:inline-flex;align-items:center;gap:5px;font-size:12px!important;white-space:nowrap;}
#app.gold-theme .bank-accounts-page .top_icon .right_icon i{font-size:16px;}
#app.gold-theme .account-nav{min-height:60px;height:auto;gap:8px;padding-top:8px;padding-bottom:8px;}
#app.gold-theme .account-nav>span:not(.nav-spacer){flex:1;min-width:0;text-align:center;line-height:1.4;}
#app.gold-theme .account-nav .wallet-nav-link{width:auto;flex:0 0 auto;min-width:40px;max-width:90px;line-height:1.4;padding:6px 0;}
#app.gold-theme .wallet-switch button,#app.gold-theme .account-primary{min-height:46px;height:auto;line-height:1.4;white-space:normal;}
#app.gold-theme .wallet-account-grid{min-width:0;}#app.gold-theme .wallet-balance-card{min-width:0;}
#app.gold-theme .wallet-receiving p{gap:12px;align-items:flex-start;}#app.gold-theme .wallet-receiving p strong{min-width:0;overflow-wrap:anywhere;text-align:right;}
#app.gold-theme .wallet-inline-links button{white-space:normal;line-height:1.5;}
html[lang="en"] #app.gold-theme .bank-edit-page .van-field__label{width:105px!important;}
html[lang="en"] #app.gold-theme .account-password-sheet .left_titles{width:108px!important;flex-basis:108px!important;line-height:1.3;}
#app.gold-theme .bank-accounts-page .bank-item{float:none!important;width:100%!important;margin:0!important;display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;min-height:140px;height:auto!important;}
#app.gold-theme .bank-accounts-page .item-left{float:none!important;width:52px!important;height:42px!important;margin:0!important;align-self:center;}
#app.gold-theme .bank-accounts-page .item-right{float:none!important;width:auto!important;min-width:0;padding:0!important;}
#app.gold-theme .bank-accounts-page .item-right-x{display:flex;flex-direction:column;gap:3px;line-height:1.5!important;font-size:13px!important;margin-bottom:10px;overflow-wrap:anywhere;}
#app.gold-theme .bank-accounts-page .item-right-x .x-name{font-size:11px;color:var(--ui-muted,#6c819c);}
#app.gold-theme .bank-accounts-page .item-bottom{float:none!important;grid-column:1/-1;width:100%!important;height:auto!important;padding-top:10px;border-top:1px solid var(--ui-border,#dbe7f5);}
#app.gold-theme .bank-accounts-page .market-type{float:none!important;width:auto!important;margin:0!important;text-align:left!important;line-height:1.5!important;font-size:12px!important;}
#app.gold-theme .bank-accounts-page .item-btn{display:none!important;}
