.futures-trade-page .field.futures-price-field{height:46px;min-height:46px;margin:0 0 8px;padding:0!important;background:transparent;border-radius:0}.futures-trade-page .futures-price-field .field-main{width:100%;height:46px;gap:6px}.futures-trade-page .futures-price-field .field-input-row{width:auto!important;height:46px;flex:1 1 auto!important;min-width:0;padding:0 10px;border-radius:7px;background:#29323e}.futures-trade-page .futures-price-field:not(.field-empty) .field-input-row{padding-top:15px}.futures-trade-page .futures-price-field .field-label{position:absolute;z-index:1;top:6px;left:10px;margin:0;transform:none;color:#7e8793;font-size:11px;line-height:13px;pointer-events:none}.futures-trade-page .futures-price-field.field-empty .field-label{top:50%;transform:translateY(-50%)}.futures-trade-page .futures-price-field .field-input{min-height:22px;color:#e2e5e9;font-size:16px;font-weight:650;line-height:22px}.futures-trade-page .futures-price-field .field-tag{width:60px;min-width:60px;height:46px;padding:0;border-radius:7px;background:#29323e;color:#e0e3e7;font-size:15px;font-weight:650}.futures-trade-page .field.futures-qty-field{width:100%;height:46px;min-height:46px;margin:0 0 6px;padding:6px 10px 5px!important;border-radius:7px;background:#29323e}.futures-trade-page .futures-qty-field .field-label{color:#7e8793;font-size:11px;line-height:13px}.futures-trade-page .futures-qty-field.field-empty .field-label{left:10px}.futures-trade-page .futures-qty-field .field-main{flex:1 1;min-height:22px;align-items:center}.futures-trade-page .futures-qty-field .field-input{min-height:22px;color:#e2e5e9;font-size:16px;font-weight:650;line-height:22px}.futures-trade-page .futures-qty-field .field-tag{height:30px;padding:0;background:transparent;color:#e2e5e9;font-size:14px;font-weight:650}.futures-trade-page .fut-check-row{width:100%;justify-content:space-between}.futures-trade-page .fut-tif{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#e2e5e9;font-size:12px;line-height:20px}.futures-trade-page .fut-tif span{color:#68717e;font-size:10px}.futures-trade-page .fut-liquidation-row{animation:fut-metric-in .14s ease-out}@keyframes fut-metric-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.time-in-force-sheet>button{width:100%;display:grid;grid-template-columns:1fr 24px;grid-gap:8px;gap:8px;padding:12px 4px;border-bottom:1px solid #303a46;color:#e2e5e9;text-align:left}.time-in-force-sheet>button>span{display:grid;grid-template-columns:48px 1fr;grid-gap:3px 8px;gap:3px 8px}.time-in-force-sheet b{font-size:15px}.time-in-force-sheet small{color:#c6cbd1;font-size:13px}.time-in-force-sheet em{grid-column:1/-1;color:#858e99;font-size:11px;font-style:normal}.time-in-force-sheet strong{color:#fbd332;font-size:18px}@media (max-width:379px){.futures-trade-page .futures-price-field .field-tag{width:56px;min-width:56px}}.position-share-mask{z-index:1650;background:rgb(0 0 0/72%);align-items:flex-end;animation:position-share-mask-in .18s ease-out both}.position-share-sheet{width:min(420px,100%);max-height:80dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:8px 0 calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#202833;color:#e4e7eb;box-shadow:0 -12px 36px rgb(0 0 0/34%);scrollbar-width:none;transform-origin:center bottom;animation:position-share-sheet-up .22s cubic-bezier(.22,.8,.32,1) both}@keyframes position-share-mask-in{0%{opacity:0}to{opacity:1}}@keyframes position-share-sheet-up{0%{opacity:.72;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}.position-share-sheet::-webkit-scrollbar{display:none}.position-share-sheet>.sheet-handle{display:block;width:42px;height:4px;margin:0 auto 17px;border-radius:99px;background:#536171}.position-share-inner{padding:0 15px}.position-share-sheet .poster-canvas-wrap{width:100%;margin:0 auto;overflow:hidden;border:1px solid #52585d;border-radius:0;background:#000;box-shadow:0 8px 24px rgb(0 0 0/22%)}.position-share-sheet .poster-canvas-wrap canvas{display:block;width:100%;height:auto;background:#000}.position-share-sheet .poster-pager{display:flex;justify-content:center;gap:7px;margin:12px 0 13px}.position-share-sheet .poster-pager button{width:17px;height:5px;padding:0;border:0;border-radius:2px;background:#34404b}.position-share-sheet .poster-pager button.on{background:#f2f5f7}.position-share-sheet .poster-section-title{margin:0 0 9px;color:#9aa5b1;font-size:14px;line-height:20px}.position-share-sheet .poster-mode-row{display:flex;align-items:center;flex-wrap:nowrap;gap:17px;margin:0 0 22px}.position-share-sheet .poster-mode-row button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;width:auto;height:auto;padding:0;border:0;border-radius:0;font-size:14px;line-height:20px;white-space:nowrap}.position-share-sheet .poster-mode-row button,.position-share-sheet .poster-mode-row button.on{background:transparent;color:#f5f7fa;font-weight:400}.position-share-sheet .poster-radio{position:relative;width:20px;height:20px;flex:0 0 20px;border:2px solid #647283;border-radius:50%}.position-share-sheet .poster-mode-row button.on .poster-radio{border-color:#f2f5f7}.position-share-sheet .poster-mode-row button.on .poster-radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#f2f5f7}.position-share-sheet .poster-share-strip-wrap{margin:0 -15px}.position-share-sheet .poster-share-strip{display:flex;gap:10px;overflow-x:auto;padding:0 15px 7px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x}.position-share-sheet .poster-share-strip::-webkit-scrollbar{display:none}.position-share-sheet .poster-share-item{flex:0 0 58px;scroll-snap-align:start;text-align:center;color:#f1f3f5}.position-share-sheet .poster-share-btn{display:grid;width:48px;height:48px;margin:0 auto 6px;place-items:center;border:1px solid #3a4654;border-radius:14px;background:#222c37;color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/1%);font-size:20px;cursor:pointer}.position-share-sheet .poster-share-item>span{display:block;font-size:11px;line-height:16px;white-space:nowrap}.position-share-sheet .poster-share-btn.brand-tg{color:#229ed9}.position-share-sheet .poster-share-btn.brand-x{font-size:22px}.position-share-sheet .poster-share-btn.brand-wechat{color:#12b739;font-size:18px}.position-share-sheet .poster-share-btn.brand-line{color:#00c300;font-size:12px;font-weight:900}.position-share-sheet .poster-share-btn.brand-more{font-size:19px;letter-spacing:2px}@media (max-height:740px){.position-share-sheet{max-height:84dvh}}@media (prefers-reduced-motion:reduce){.position-share-mask,.position-share-sheet{animation:none}}