/* UniApp H5 布局工具类 - 从 index.fb91ca47.js 提取并处理 */
.block{display:block}
.flex1{flex:1}
.btn{transition:all .1s}
.bordernone{border:none!important}
.mauto{margin-left:auto;margin-right:auto}
.ptb2{padding-top:2px;padding-bottom:2px}
.ptb4{padding-top:4px;padding-bottom:4px}
.plr2{padding-left:2px;padding-right:2px}
.pt5{padding-top:5px}
.pb5{padding-bottom:5px}
.ptb5{padding-top:5px;padding-bottom:5px}
.plr5{padding-left:5px;padding-right:5px}
.pl8{padding-left:8px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.plr10{padding-left:10px;padding-right:10px}
.plr8{padding-left:8px;padding-right:8px}
.ptb8{padding-top:8px;padding-bottom:8px}
.ptb10{padding-top:10px;padding-bottom:10px}
.pb10{padding-bottom:10px}
.pt12{padding-top:12px}
.pb12{padding-bottom:12px}
.pt13{padding-top:13px}
.pt15{padding-top:15px}
.pl15{padding-left:15px}
.pb15{padding-bottom:15px}
.ptb12{padding-top:12px;padding-bottom:12px}
.ptb15{padding-top:15px;padding-bottom:15px}
.pt20{padding-top:20px}
.pb20{padding-bottom:20px}
.plr12{padding-left:12px;padding-right:12px}
.plr15{padding-left:15px;padding-right:15px}
.plr20{padding-left:20px;padding-right:20px}
.ptb30{padding-top:30px;padding-bottom:30px}
.pt35{padding-top:35px}
.pl35{padding-left:35px}
.pt40{padding-top:40px}
.ptb40{padding-top:40px;padding-bottom:40px}
.pt50{padding-top:50px}
.pl50{padding-left:50px}
.ptb50{padding-top:50px;padding-bottom:50px}
.pt60{padding-top:60px}
.pt80{padding-top:80px}
.ptb80{padding-top:80px;padding-bottom:80px}
.ptb100{padding-top:100px;padding-bottom:100px}
.plr30{padding-left:30px;padding-right:30px}
.ft10{font-size:10px}
.ft12{font-size:12px}
.ft13{font-size:13px}
.ft14{font-size:14px}
.ft15{font-size:15px}
.ft16{font-size:16px}
.ft17{font-size:17px}
.ft18{font-size:18px}
.ft19{font-size:19px}
.ft20{font-size:20px}
.ft21{font-size:21px}
.ft22{font-size:22px}
.ft24{font-size:24px}
.ft25{font-size:25px}
.ft30{font-size:30px}
.ft32{font-size:32px}
.ft35{font-size:35px}
.ft40{font-size:40px}
.ft48{font-size:48px}
.ft55{font-size:55px}
.ft60{font-size:60px}
.grayb{color:#bbb}
.gray9{color:#999}
.gray4{color:rgba(0,0,0,.4)}
.gray1{color:#111}
.gray2{color:rgba(0,0,0,.2)}
.gray6{color:#666}
.gray3{color:#333}
.gray36{color:rgba(51,51,51,.6)}
.gray0{color:#000}
.white4{color:hsla(0,0%,100%,.4)}
.white6{color:hsla(0,0%,100%,.6)}
.white8{color:hsla(0,0%,100%,.8)}
.white9{color:hsla(0,0%,100%,.9)}
.bg901{background-color:hsla(0,0%,60%,.1)}
.bgliner{background:linear-gradient(90deg,#8c75f1,#c6a8ff)}
.bgliner2{background:linear-gradient(180deg,#8c75f1,#fff)}
.bggray{background-color:#f2f3f5}
.bggray9{background-color:#999}
.bglight{background-color:#785aff}
.bglight5{background-color:rgba(23,78,255,.05)}
.bglight1{background-color:rgba(74,39,255,.1)}
.bglight2{background-color:rgba(141,119,241,.1)}
.bglan{background-color:#f8f8f8}
.bgwhite{background-color:#fff}
.bglight3{background-color:rgba(141,119,241,.4)}
.bge3{background-color:#e3e3e3}
.bgf5{background-color:#f5f5f5}
.bge9{background-color:#e9e9e9}
.bgcancel{background-color:#f2f3f5}
.bground10{border-radius:10px}
.bground50{border-radius:50%}
.bground22{border-radius:22px}
.bground8{border-radius:8px}
.topRadius12{border-top-left-radius:12px;border-top-right-radius:12px}
.radius50{border-radius:50%}
.radius22{border-radius:22px}
.radius20{border-radius:20px}
.radius12{border-radius:12px}
.radius10{border-radius:10px}
.radius8{border-radius:8px}
.radius5{border-radius:5px}
.radius4{border-radius:4px}
/* Layout */
.align-center{display:flex;align-items:center}
.align-start{display:flex;align-items:flex-start}
.align-end{display:flex;align-items:flex-end}
.justify-between{display:flex;justify-content:space-between}
.justify-around{display:flex;justify-content:space-around}
.justify-evenly{display:flex;justify-content:space-evenly}
.justify-center{display:flex;justify-content:center}
.justify-start{display:flex;justify-content:flex-start}
.justify-end{display:flex;justify-content:flex-end}
.flex-wrap{flex-wrap:wrap}
.flex-column{flex-direction:column}
.w100{width:100%}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.bold{font-weight:700}
.white{color:#fff}
.black{color:#000}
.bdDark{border:1px solid #ddd}
.shadow{box-shadow:0 2px 12px rgba(0,0,0,.1)}
.posFixed{position:fixed}
.posRelative{position:relative}
.top0{top:0}
.lf0{left:0}
.btm0{bottom:0}
/* spacing helpers */
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.h45{height:45px}
.h40{height:40px}
.lh40{line-height:40px}
.light{font-weight:300}
.bgWhite{background-color:#fff}
.bdDark{border:1px solid #ddd}
.gold{color:#927af2}
.yellow{color:#f5a623}

/* ============================================================
 * 策略页（pages-ploy-index, scope=data-v-5b8bdd34）顶部统计区
 * 紫色渐变背景 + 白色 60% 透明文字对比度不足，强制使用深色文字。
 * 不影响其它页面的 .white4/.white6/.white8。
 * ============================================================ */
[data-v-5b8bdd34].white4,
[data-v-5b8bdd34] .white4,
[data-v-5b8bdd34].white6,
[data-v-5b8bdd34] .white6,
[data-v-5b8bdd34].white8,
[data-v-5b8bdd34] .white8,
[data-v-5b8bdd34].white9,
[data-v-5b8bdd34] .white9{color:#1a1a2e !important;font-weight:500;text-shadow:0 0 1px rgba(255,255,255,.3)}

/* 标题文字（"保证金可用余额(USDT)"、"储点"）用次级深色 */
[data-v-5b8bdd34] .topTab .white6,
[data-v-5b8bdd34] .topBox .white6{color:#3a3a52 !important;opacity:.85;font-weight:400}

