
.entrust-layout{box-sizing:border-box!important;width:100%;max-width:560px;margin:0 auto;max-height:92vh;max-height:92dvh;padding:0!important;border-radius:22px 22px 0 0!important;overflow:hidden;box-shadow:0 -8px 32px #12244714}
.entrust-layout .tui-purchase{box-sizing:border-box;padding:18px 18px calc(18px + env(safe-area-inset-bottom))!important;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.entrust-layout .tui-title{gap:12px;min-height:32px;margin-bottom:10px}.entrust-layout .tui-title>.flex{min-width:0;align-items:center}.entrust-layout .tui-title .name{font-size:18px!important;line-height:1.4;max-width:70vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrust-layout .tui-title .bade{font-size:11px!important;flex-shrink:0;height:auto!important;padding:4px 9px!important;line-height:1.4;border-radius:6px!important}.entrust-layout .tui-cancleText{font-size:14px!important;flex-shrink:0;padding:6px 0 6px 8px}
.entrust-layout .tui-firstTitle{margin:18px 0 10px!important;font-size:14px!important;line-height:1.5;font-weight:600;color:#27364b!important}
.entrust-layout .items{display:grid!important;width:100%;gap:10px!important;box-sizing:border-box;margin:0!important}.entrust-layout .entrust-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.entrust-layout .items .tui-item{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;border:1px solid transparent!important;border-radius:10px!important;padding:12px 8px!important;font-size:14px!important;line-height:1.5!important;text-align:center;background:#f5f7fb!important;color:#40516b!important}.entrust-layout .items .tui-item.tui-activite{background:#eef4ff!important;border-color:#1b5ace!important;color:#174eb7!important;box-shadow:0 0 0 1px #1b5ace10}
.entrust-layout .tui-inputBox{margin-top:12px!important;min-height:48px;gap:8px;padding:0 14px!important;border:1px solid #e5eaf2;border-radius:10px!important}.entrust-layout .tui-input{flex:1;min-width:0;font-size:16px!important}.entrust-layout .tui-inputBox>uni-text{font-size:12px;color:#77859b}.entrust-layout .tui-money{font-size:12px!important;line-height:1.7!important;flex-wrap:wrap;gap:4px}.entrust-layout .tui-cny{font-size:11px!important;line-height:inherit!important}.entrust-layout .tui-alling{font-size:12px!important;line-height:1.7;padding-left:10px;white-space:nowrap}
.entrust-layout .entrust-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.entrust-layout .entrust-terms .tui-item{align-items:flex-start!important;justify-content:center;min-height:94px;padding:12px!important;text-align:left}.entrust-term-title{font-size:15px;font-weight:600;color:inherit}.entrust-term-rates,.entrust-term-min{width:100%;margin-top:6px;font-size:11px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.entrust-term-min{color:#78859a}
.entrust-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid #e8edf4;border-radius:12px;overflow:hidden;background:#e8edf4}.entrust-stat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px;background:#f8faff;text-align:left;box-sizing:border-box}.entrust-label{font-size:12px;line-height:1.5;color:#77849a}.entrust-stat strong{display:block;max-width:100%;font-size:19px;line-height:1.4;letter-spacing:.1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#243650}.entrust-stat small{font-size:11px;line-height:1.5;color:#78859a}.entrust-gain strong{color:#13855a}.entrust-loss strong{color:#d94950}
.entrust-layout .tui-submit{position:sticky;bottom:0;box-sizing:border-box!important;width:100%!important;min-height:48px;margin:16px 0 0!important;padding:12px 16px!important;border-radius:12px!important;font-size:16px!important;line-height:1.5;box-shadow:0 -10px 0 #fff,0 16px 0 #fff;z-index:2}.entrust-layout .tui-submit.tui-ok{background:#1554c0!important;color:#fff!important}.entrust-layout .tui-submit.tui-cancle{background:#edf1f7!important;color:#93a0b3!important}
@media(max-width:360px){.entrust-layout .tui-purchase{padding-left:14px!important;padding-right:14px!important}.entrust-layout .items{gap:8px!important}.entrust-stat{padding:10px}.entrust-stat strong{font-size:17px}.entrust-term-rates{font-size:10px}}
