.otc-product{box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;padding:20px;color:#fafafa;background:#151a20;font:inherit;min-width:0}.otc-product *{box-sizing:border-box;min-width:0}.otc-product h2{font-size:20px;margin:0 0 20px}.otc-product .product-field{display:flex;flex-direction:column;gap:8px;margin:16px 0}.otc-product input,.otc-product select,.otc-product textarea{width:100%;max-width:100%;padding:12px;border:1px solid #454c58;border-radius:6px;background:#1f262e;color:#fff;font:inherit}.otc-product button{max-width:100%;white-space:normal;padding:10px 14px;margin:6px 8px 6px 0;border:0;border-radius:6px;background:#ffd300;color:#171717;font:inherit;cursor:pointer}.otc-product button:disabled{opacity:.45;cursor:default}.otc-product p{margin:12px 0;line-height:1.5}.otc-product .product-address{overflow-wrap:anywhere;word-break:break-all}.otc-product .product-record{padding:12px 0;border-bottom:1px solid #454c58}.otc-product .product-balances{display:flex;flex-wrap:wrap;gap:10px 24px}.otc-product [role=alert]{color:#ff8f7f}.otc-product canvas{display:block;margin:16px auto}@media(max-width:400px){.otc-product{padding:16px}.otc-product button{font-size:14px}}

.otc-product .product-check{display:inline-flex;gap:8px;align-items:center;margin:8px 16px 8px 0}.otc-product .product-check input{width:auto}.otc-product fieldset{border:1px solid #454c58;border-radius:6px;margin:16px 0}

/* Existing Quick controls only; no global clipping or page-width overrides. */
.quick-pair-controls{box-sizing:border-box;max-width:100%;min-width:0;margin:12px 0;color:#fafafa}
.quick-pair-cards{display:flex;gap:8px;width:100%;min-width:0}
.quick-pair-card{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:100%;padding:10px 4px;border:1px solid #454c59;border-radius:6px;background:#29313c;color:#fafafa;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.quick-pair-card.selected{border-color:#ffd300;color:#ffd300}
.quick-business-input{box-sizing:border-box;width:100%;min-width:0;padding:10px 8px;border:1px solid #454c59;background:#1c2229;color:#fafafa;font-size:14px}
.quick-receiving-card{height:auto!important;min-height:117px;max-width:100%;box-sizing:border-box}
.quick-receiving-row{height:auto!important;min-height:43px;display:flex;gap:8px;padding:8px!important;box-sizing:border-box;max-width:100%}
.quick-receiving-row>uni-text{min-width:0;flex:1;overflow-wrap:anywhere;word-break:break-all;white-space:normal}
.quick-address-copy{flex:0 0 32px;width:32px;padding:4px;border:0;background:transparent;color:#ffd300;font-size:20px}

.user-pay-binding .quick-legacy-asset-label{box-sizing:border-box;max-width:100%;margin:20px auto 0;font-size:14px;font-weight:700;color:#aeb6c1}

/* Exact recovered H5 page scopes: size to the content, never to the desktop viewport. */
.user-task[data-v-523303b8] > .price-box{box-sizing:border-box;width:93.6%;max-width:100%;min-width:0;padding-left:0;padding-right:0}
.user-task[data-v-523303b8] > .price-box > .price-binance{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.user-task[data-v-2ffec79d] > .task-page-content > .task-btn-revert{box-sizing:border-box;min-width:0;width:93.6%;max-width:100%}
.user-task[data-v-2ffec79d] > .task-page-content > .task-btn-revert > .tab-item:first-child{margin-left:0}
.user-task[data-v-2ffec79d] > .task-page-content > .task-btn-revert > .tab-item{min-width:0;white-space:normal}
.user-task[data-v-2ffec79d] > .task-page-content > .task-btn-revert > .line{flex-shrink:0}
/* Replace only the original total area; inherit card background, color and font weight. */
.user-center-form .user-card-number.profile-asset-summary{min-width:0;max-width:100%;height:auto;flex-direction:column;gap:6px;line-height:1.4}
.user-center-form .profile-available-line{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;column-gap:.45em}
.user-center-form .profile-available-value{min-width:0;overflow-wrap:anywhere}
.user-center-form .profile-asset-unit{flex-shrink:0;color:#fbd536}

/* BUY publish only: use the unchanged SELL form's 702rpx content width from uni.upx2px. */
.quick-publish-buy{box-sizing:border-box;min-width:0;max-width:100%}
.quick-publish-buy > .quick-pair-controls,.quick-publish-buy > .task-btn-list,.quick-publish-buy > .task-tips-text{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}
.quick-publish-buy .quick-address-edit-row{display:flex;align-items:stretch;gap:8px;min-width:0;max-width:100%}
.quick-publish-buy .quick-address-edit-row > .quick-business-input{flex:1 1 0;width:0;min-width:0}
.quick-publish-buy .quick-address-save{flex:0 0 auto;width:auto;padding:10px 12px;white-space:nowrap}
.quick-publish-buy .quick-address-help{margin:8px 0;color:#8c96a4;font-size:12px;line-height:1.5;overflow-wrap:anywhere}

/* Quick buy/sell panel only: replace the redundant label with taller asset choices. */
.quick-buy-sell-assets .quick-pair-card{min-height:50px;padding-top:14px;padding-bottom:14px}
.order-detail-loading{padding:24px;text-align:center;color:inherit}

/* Existing 702:300 carousel: scale container and image together, keep swipe/autoplay. */
.dc-banner {width:93.6%!important;max-width:702px;aspect-ratio:702 / 300;height:auto!important;position:relative;}
.dc-banner uni-swiper {position:absolute;inset:0;height:100%;width:100%;}
.dc-banner uni-swiper-item > uni-view {height:100%;}
.dc-banner .dc-index-banner {display:block;width:100%!important;height:100%!important;}

/* BUGFIX-2J/2K: page-scoped layout only. */
/* Balance detail ONLY (not deposit/withdraw history). Columns previously totalled 802rpx inside 652rpx. */
.user-money-history[data-v-0abf3983]{width:100%;min-width:0}
.user-money-history[data-v-0abf3983] .history-box{box-sizing:border-box;width:93.6%;max-width:702px;min-width:0;padding-left:16px;padding-right:16px}
.user-money-history[data-v-0abf3983] .history-box > uni-view{width:100%;min-width:0}
.user-money-history[data-v-0abf3983] .history-row-title,
.user-money-history[data-v-0abf3983] .history-row,
.user-money-history[data-v-0abf3983] .history-row-list,
.user-money-history[data-v-0abf3983] .history-line{box-sizing:border-box;width:100%;min-width:0;height:auto}
.user-money-history[data-v-0abf3983] .history-row,
.user-money-history[data-v-0abf3983] .history-row-list{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.4fr);gap:12px;align-items:start;line-height:1.5}
.user-money-history[data-v-0abf3983] .history-row > uni-text,
.user-money-history[data-v-0abf3983] .history-row-list > uni-text,
.user-money-history[data-v-0abf3983] .history-row-title .history-text{width:auto;max-width:100%;min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere}
.user-money-history[data-v-0abf3983] .history-line{height:1px}
/* Reuse the banner's responsive content width; keep existing card/icon heights and links. */
.dc-index[data-v-d1f4014a] > .dc-news,
.dc-index[data-v-d1f4014a] > .dc-ad,
.dc-index[data-v-d1f4014a] > .ad2-wrap,
.dc-index[data-v-d1f4014a] > .dc-contact{box-sizing:border-box;width:93.6%;max-width:702px;min-width:0}
.dc-index[data-v-d1f4014a] > .dc-news{height:42px;align-items:center;background:#090909;color:#fff;padding:0 10px;gap:8px}
.dc-index[data-v-d1f4014a] .dc-news-title{width:auto;flex:0 0 auto;margin-top:0;align-items:center}
.dc-index[data-v-d1f4014a] .dc-news-title-ad{width:auto;color:#fff}
.dc-index[data-v-d1f4014a] .dc-news-title-list{flex:1 1 0;width:0;min-width:0;margin-top:0;color:#fff;height:24px;line-height:24px}
.dc-index[data-v-d1f4014a] .dc-news-title-list uni-swiper{height:24px!important}
.dc-index[data-v-d1f4014a] .dc-news-more{width:auto;white-space:nowrap;margin-top:0;color:#fff}
.dc-index[data-v-d1f4014a] > .dc-ad{background-size:contain;background-position:center;background-repeat:no-repeat}
.dc-index[data-v-d1f4014a] > .ad2-wrap{padding-left:0;padding-right:0}
.dc-index[data-v-d1f4014a] .dc-ad2{width:100%;min-width:0}
.dc-index[data-v-d1f4014a] > .dc-contact{gap:8px}
.dc-index[data-v-d1f4014a] .dc-contact-image{flex:1 1 0;width:0;min-width:0}
.dc-index[data-v-d1f4014a] .dc-contact-image uni-image{max-width:100%}

/* Homepage follow-up: full supplied Chinese artwork; decorations never intercept input. */
.dc-index[data-v-d1f4014a] .dc-ad2.globallink-visual{position:relative;padding:0;min-height:0;height:auto;background:#000;border-radius:10px;overflow:hidden;line-height:0}
.globallink-visual .globallink-artwork{display:block;width:100%;height:auto;aspect-ratio:891 / 1766;object-fit:contain}
.globallink-visual .coin-orbit{position:absolute;display:block;width:clamp(18px,4.6vw,32px);height:clamp(18px,4.6vw,32px);pointer-events:none;animation:gl-orbit 12s ease-in-out infinite}
.globallink-visual .coin-face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border:1px solid #b2d9ff;border-radius:50%;color:#fff;font:bold 21px/1 sans-serif;box-shadow:0 0 9px #239eff66;animation:gl-float-pulse 7s ease-in-out infinite}
.globallink-visual .coin-btc{left:29%;top:30%;animation-delay:-3s}.globallink-visual .coin-btc .coin-face{background:#c78320}
.globallink-visual .coin-eth{left:23%;top:52%;animation-delay:-7s}.globallink-visual .coin-eth .coin-face{background:#414b84;animation-delay:-2s}.globallink-visual .coin-eth svg{width:45%;height:72%}
.globallink-visual .coin-usdt{left:72%;top:56%;animation-delay:-10s}.globallink-visual .coin-usdt .coin-face{background:#198972;animation-delay:-4s}
@keyframes gl-orbit{0%,100%{transform:rotate(-8deg) translateX(3px) rotate(8deg)}50%{transform:rotate(8deg) translateX(-3px) rotate(-8deg)}}
@keyframes gl-float-pulse{0%,100%{transform:translateY(0) scale(.96);opacity:.78}50%{transform:translateY(-3px) scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.globallink-visual .coin-orbit,.globallink-visual .coin-face{animation:none;transform:none;opacity:.9}}
/* Scale the original invitation image with its container, rather than letterboxing it. */
.dc-index[data-v-d1f4014a] > .dc-ad{height:auto;min-height:0;aspect-ratio:702 / 205;background-size:100% 100%;padding:clamp(6px,1.2vw,12px) 0;overflow:visible}
.dc-index[data-v-d1f4014a] .dc-ad .invite-h3{font-size:clamp(17px,2.8vw,26px);line-height:1.18;white-space:normal}
.dc-index[data-v-d1f4014a] .dc-ad .invite-h3.small{font-size:clamp(13px,2.3vw,21px)}
.dc-index[data-v-d1f4014a] .dc-ad .invite-p{font-size:clamp(12px,2vw,18px);line-height:1.2;margin:3px 0}
.dc-index[data-v-d1f4014a] .dc-ad .invite-p.small{font-size:clamp(11px,1.7vw,16px)}
.dc-index[data-v-d1f4014a] .dc-ad .invite-btn{height:auto;line-height:1.4;padding:2px 12px;font-size:clamp(11px,1.6vw,15px)}

/* Ad funding preview / authoritative profile holds only; financial values never clipped. */
.ad-funding-preview{box-sizing:border-box;width:93.6%;max-width:702px;margin:12px auto;padding:14px;background:#29313c;border:1px solid #46566b;border-radius:8px;color:#fafafa;font-size:14px;line-height:1.5}
.ad-funding-line,.profile-frozen-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-width:0;max-width:100%;margin:5px 0}
.ad-funding-line strong,.profile-frozen-line strong{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-align:right;font-variant-numeric:tabular-nums}
.ad-funding-line span,.profile-frozen-line span{min-width:0;overflow-wrap:anywhere}.ad-funding-warning{color:#ffd391}.ad-funding-preview p{margin:8px 0 0;overflow-wrap:anywhere}
.profile-frozen-line{flex-basis:100%;font-size:13px;font-weight:400}.profile-frozen-line strong{font-weight:500}

/* Profile-only note and normal publish price line; no balance formatting changes. */
.profile-asset-summary .profile-fee-asset-note{margin:8px 0 0;color:#aeb8c8;font-size:12px;font-weight:400;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
.user-task[data-v-401317d2] > .price-box{box-sizing:border-box;max-width:100%;min-width:0;padding-left:0;padding-right:0}
.user-task[data-v-401317d2] > .price-box > .price-binance{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}

/* Normal OTC English only: retain the recovered components and all action handlers. */
.user-huigou[data-otc-order-ui^="en"] { padding-bottom:180px; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] :is(.countdonw,.cxt,.warning,.timeout-tips) { height:auto; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .owner { flex-wrap:wrap; gap:12px; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] :is(.u-name,.buyer-info-name,.buyer-info-message) { min-width:0; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .line-icon { margin-left:0; max-width:100%; min-width:0; height:auto; min-height:32px; padding:6px 10px; box-sizing:border-box; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .line-text { white-space:normal; word-break:normal; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .huigou-row { gap:12px; align-items:flex-start; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .title-hui { flex:0 1 40%; width:auto; min-width:0; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] :is(.title-right-text,.copy-box) { flex:1 1 0; width:auto; min-width:0; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .copy-box { justify-content:flex-end; gap:6px; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .copy-box uni-image { flex-shrink:0; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .task-btn-list { display:flex; gap:12px; align-items:stretch; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .task-btn-list uni-button,
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .bottom uni-button { flex:1 1 0; min-width:0; max-width:100%; height:auto; min-height:44px; padding:12px; line-height:1.4; white-space:normal; word-break:normal; overflow-wrap:anywhere; overflow:visible; text-overflow:clip; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .pcw-content { max-width:100vw; max-height:85vh; overflow-y:auto; box-sizing:border-box; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .pcw-content .title { line-height:1.35; padding:22px 48px 24px 12px; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .sel-item { height:auto; min-height:51px; padding:12px 10px; gap:8px; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .sel-item .lef { flex:1; min-width:0; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .sel-item uni-text { white-space:normal; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] :is(.sel-item,.tips-list .item) uni-image { flex-shrink:0; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .tips-list { width:calc(100% - 24px); max-width:702px; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .tips-list .item { align-items:flex-start; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .tips-list uni-text { min-width:0; overflow-wrap:anywhere; }
:is(.user-huigou,.pay-confirm-warn)[data-otc-order-ui^="en"] .bottom { display:flex; gap:12px; padding:16px 12px; box-sizing:border-box; }

/* Only the nine profile menu entries. Asset card and bottom navigation untouched. */
.user-center-form .user-form-box-top[data-v-864d6098] > .user-control-row { width:70%; max-width:100%; box-sizing:border-box; }
.user-center-form .user-form-box-top[data-v-864d6098] > .user-control-row > uni-navigator { width:100%; }
.user-center-form .user-form-box-top[data-v-864d6098] .user-control-text { width:100%; box-sizing:border-box; }
.user-center-form .user-form-box-top[data-v-864d6098] .user-control-label { flex:1; width:auto; min-width:0; overflow-wrap:anywhere; }
.user-center-form .user-form-box-top[data-v-864d6098] :is(.user-control-image,.user-control-arrow) { flex-shrink:0; }
@media(max-width:600px) {
 .user-center-form .user-form-box-top[data-v-864d6098] > .user-control-row { width:calc(100% - 24px); }
}
