html{
  --v119-bg:#000;--v119-panel:#0d0f12;--v119-panel2:#17191d;--v119-border:#272b31;
  --v119-title:#fff;--v119-text:#eef0f2;--v119-small:#9da2aa;--v119-muted:#6f747d;
  --v119-green:#13c78a;--v119-red:#ff4b5f;--v119-lime:#b7ff24;
}
html.cx-theme-light,html[data-theme="light"],html[data-cx-theme="light"]{
  --v119-bg:#fff;--v119-panel:#fff;--v119-panel2:#f3f5f7;--v119-border:#dfe3e8;
  --v119-title:#111317;--v119-text:#2d3136;--v119-small:#747a83;--v119-muted:#a0a6ae;
  --v119-green:#0ea772;--v119-red:#df4155;--v119-lime:#79c900;
}
body:has(.deliveryContract),.deliveryContract{background:var(--v119-bg)!important;color:var(--v119-text)!important}
.deliveryContract .contract-header{background:var(--v119-bg)!important;border-bottom:1px solid var(--v119-border)!important}
.deliveryContract .contract-header .pt-45{min-height:64px!important;padding-top:14px!important;padding-bottom:10px!important}
.deliveryContract .contract-header .font-35{font-size:19px!important;font-weight:850!important;color:var(--v119-title)!important}
.deliveryContract .contract-header .ml-15{padding:3px 7px!important;border-radius:6px!important;background:var(--v119-panel2)!important;color:var(--v119-small)!important;font-size:10px!important}
.deliveryContract .contract-header .pl-30.w-160{color:var(--v119-green)!important;font-size:12px!important;font-weight:800!important}

/* 图表外框 */
.cx116-chart{margin:10px 12px 0!important;border:1px solid var(--v119-border)!important;border-radius:10px!important;background:var(--v119-bg)!important}
.cx116-chart-tools{display:none!important}
.cx116-chart-meta{display:none!important}
.cx116-live{display:none!important}
.cx116-chart-canvas{height:305px!important;background:var(--v119-bg)!important}
.cx119-macd-wrap{height:128px;border-top:1px solid var(--v119-border);border-bottom:1px solid var(--v119-border)}
.cx119-macd{width:100%;height:100%;display:block}
.cx119-indicators{height:46px;display:grid;grid-template-columns:repeat(7,1fr);align-items:center}
.cx119-indicators button{height:100%;border:0;background:transparent;color:var(--v119-small);font-size:11px;font-weight:700}
.cx119-indicators button.active{color:var(--v119-title);position:relative}
.cx119-indicators button.active:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:2px;background:var(--v119-title);transform:translateX(-50%)}

/* 主区域改为单栏，匹配模板 */
.deliveryContract .Full-warehouse{padding:20px 16px 18px!important;background:var(--v119-bg)!important}
.deliveryContract .Full-warehouse-bottom-flex,.deliveryContract .segmentation,.deliveryContract .price{display:none!important}
.deliveryContract .Full-warehouse-list{display:block!important}
.deliveryContract .Delivery-time-title{font-size:15px!important;color:var(--v119-small)!important;font-weight:700!important;margin-bottom:10px!important}
.deliveryContract .Delivery-time-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-bottom:25px!important}
.deliveryContract .Delivery-time-item{display:none!important}
.deliveryContract .Delivery-time-item:nth-child(-n+4){display:block!important;border:1px solid var(--v119-border)!important;border-radius:9px!important;bac
.deliveryContract .Delivery-time-item-time{height:32px!impo
.deliveryContract .Delivery-time-item-percentage{display:none!important}
.deliveryContract .Delivery-time-item:first-child{border-color:var(--v119-lime)!important;background:transparent!important}
.deliveryContract .Delivery-time-item:first-child .Delivery-time-item-time{color:var(--v119-lime)!important}

/* 数量标题与输入 */
.cx119-amount-head{display:fle
.cx119-amount-head .l{color:var(--v119-smal
.cx119-amount-head .r{color:var(--v119-title);font-size:13px;font-weight:700}
.cx119-amount-head .r b{color:var(--v119-lime);font-size:17px}
.del
.deliveryContract .Delivery-t
.deliveryContract .Delivery-time-input input::placeholder{color:var(--v119-muted)!important}
.deliveryContract .Delivery-time-input-text{color:var(--v119-text)!important;font-size:15px!impor

/* 隐藏V118快捷金额与V116立即购买 */
.cx118-ui-presets,.cx118-ui-amount-label,.cx116-buy-now{display:none!important}

/* 滑杆视觉 */
.cx119-slider{height:38px;display:flex;align-items:center}
.cx119-slider-line{position:relative;width:100%;height:3px;background:var(--v119-border)}
.cx119-slider-line:before{content:"";position:absolute;left:0;top:50%;transform:translate(-1px,-50%);width:16px;height:16px;border:3px solid var(--v119-title);border-radius:50%;background:var(--v119-bg)}
.cx119-slider-line i{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--v119-panel2);transform:translate(-50%,-50%)}
.cx119-slider-line i:nth-child(1){left:25%}.cx119-slider-line i:nth-child(2){left:50%}.cx119-slider-line i:nth-child(3){left:75%}.cx119-slider-line i:nth-child(4){left:100%}

/* 支付率 */
.cx119-pay{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:13px 0 14px}
.cx119-pay-col{display:grid;grid-template-columns:1fr auto;row-gap:8px}
.cx119-pay-col span{color:var(--v119-small);font-size:13px}
.cx119-pay-col b{color:var(--v119-green);font-size:13px}
.cx119-pay-col strong{color:var(--v119-text);font-size:13px;text-align:right}

/* 看涨看跌 */
.cx116-direction{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
.deliveryContract .Delivery-time-open-more{min-height:56px!important;margin:0!important;border-radius:28px!important;background:var(--v119-green)!important}
.deliveryContract .Delivery-time-open-more-red{background:var(--v119-red)!important}
.deliveryContract .Delivery-time-open-more-text{font-size:18px!important;color:#fff!important;font-weight:850!important}
.deliveryContract .Delivery-time-open-more-text2{display:none!important}
.deliveryContract .handling-fee{display:none!important}

/* 仓位底部 */
.deliveryContract .position{margin-top:24px!important;min-height:160px!important;border-top:1px solid var(--v119-border)!important;background:var(--v119-bg)!important}
.cx119-order-tabs{display:flex;align-items:center;gap:28px;padding:15px 16px 0}
.cx119-order-tab{font-size:16px;color:var(--v119-small);font-weight:700;padding-bottom:10px;position:relative}
.cx119-order-tab.active{color:var(--v119-title)}
.cx119-order-tab.active:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:var(--v119-green)}

@media(max-width:360px){
 .deliveryContract .Full-warehouse{padding-left:12px!important;padding-right:12px!important}
 .deliveryContract .Delivery-time-item-time{font-size:14px!important}
}
