/* Page scoped presentation shared by mf_cloud and mf_dcim carts. */
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page { --order-blue:#0667ff; --order-ink:#102643; --order-muted:#7d8fa9; --order-line:#dbe7f7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods > .el-container > .el-container > .el-main { padding:0 !important; overflow:visible; background:transparent; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box { height:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box > span { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box > .content { width:100%; min-width:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order { display:grid !important; grid-template-columns:minmax(0,1fr) 284px; column-gap:20px; align-items:start; height:auto; padding:0; color:var(--order-ink); font-size:14px; line-height:1.6; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-flow { grid-column:1; background:#fff; border:1px solid var(--order-line); border-radius:10px 10px 0 0; overflow:hidden; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-heading { display:flex; align-items:center; gap:12px; padding:20px 24px; font-size:18px; line-height:24px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-back { color:var(--order-ink); font-size:15px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps { display:flex; justify-content:space-between; padding:20px 28px; background:#f8fbff; border-top:1px solid #f0f5fc; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button { position:relative; display:flex; align-items:center; gap:8px; flex:1; padding:0; color:var(--order-ink); background:none; border:0; font:inherit; cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:not(:last-child):after { content:""; height:1px; background:#dce7f5; flex:1; margin:0 8px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:last-child { flex:0 0 auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps span { flex:0 0 28px; width:28px; height:28px; line-height:28px; background:#fff; color:#335075; border:1px solid #d3e1f4; border-radius:50%; text-align:center; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps .active span { background:var(--order-blue); color:white; border-color:var(--order-blue); box-shadow:0 6px 14px #0667ff26; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps b { font-size:12px; white-space:nowrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) { grid-column:1; margin:0; padding:0; background:none; border:0; border-radius:0; height:auto; min-width:0; box-shadow:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) > .top-tab > .el-tabs__header { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .top-tab > .el-tabs__content { overflow:visible; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .con { margin:0; padding:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .con > .el-form { display:block; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-card { margin:0 0 20px; padding:22px 24px; background:#fff; border:1px solid var(--order-line); border-radius:10px; box-shadow:0 8px 24px #0f23500a; scroll-margin-top:84px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-basic { border-radius:0 0 10px 10px; border-top:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-heading { display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%; padding:0; margin:0 0 18px; border:0; background:none; color:var(--order-ink); font:inherit; text-align:left; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-heading strong { position:relative; padding-left:12px; font-size:16px; font-weight:700; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-heading strong:before { content:""; width:3px; height:16px; border-radius:2px; background:var(--order-blue); position:absolute; left:0; top:4px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-note { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-basic > .oem-card-heading { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-picker,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-type { display:flex; align-items:flex-start; gap:0; margin-bottom:18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-field-name { width:100px; flex:0 0 100px; padding-top:9px; font-size:13px; font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-options { flex:1; min-width:0; display:flex; gap:10px; flex-wrap:wrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-options > button,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-config-modes button { min-height:38px; padding:8px 16px; border:1px solid var(--order-line); border-radius:5px; color:#425879; background:#fff; font:inherit; cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-options > button.active,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-config-modes button.active { border-color:var(--order-blue); background:var(--order-blue); color:#fff; box-shadow:0 8px 20px #0667ff22; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-region-tip { margin:4px 0 0; padding:9px 12px; width:100%; color:#3478f6; background:#eff6ff; border:1px solid #b7d4ff; border-radius:5px; font-size:12px; line-height:1.6; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-current-product { padding:8px 16px; border:1px solid var(--order-blue); border-radius:5px; color:#fff; background:var(--order-blue); font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-type { align-items:center; flex-wrap:wrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-config-modes { display:flex; gap:8px; margin:8px 0 0 100px; flex-basis:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack { margin-bottom:20px; overflow:hidden; background:#fff; border:1px solid var(--order-line); border-radius:10px; box-shadow:0 8px 24px #0f23500a; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack > .oem-order-card { margin:0; border:0; box-shadow:none; border-radius:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack > .oem-image,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack > .oem-storage { padding-top:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-instance-stack > .oem-image > .oem-card-heading,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-instance-stack > .oem-storage > .oem-card-heading { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item { margin:0 0 18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item:last-child { margin-bottom:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item__label { font-size:13px; line-height:38px; font-weight:600; color:#344b67; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item__content { min-width:0; line-height:38px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-group { display:flex; flex-wrap:wrap; gap:8px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-button { margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-button__inner { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; min-width:104px; height:40px; padding:0 16px; border:1px solid var(--order-line); border-radius:5px; color:#425879; background:#fff; box-shadow:none; font-size:13px; line-height:20px; vertical-align:middle; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-button.is-active .el-radio-button__inner { background:var(--order-blue); border-color:var(--order-blue); color:#fff; box-shadow:0 7px 18px #0667ff26; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .com-dis .el-radio-button__inner { opacity:.45; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .s-tip { margin:10px 0 0; padding:8px 12px; background:#f6faff; border:1px solid var(--order-line); border-radius:4px; color:#3879ec; font-size:12px; line-height:1.6; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .s-tip span { color:inherit; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-native-region .s-tip { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input__inner { height:40px; line-height:40px; border:1px solid var(--order-line); border-radius:5px; font-size:13px; color:var(--order-ink); background:#fff; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-select { max-width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input-number { width:164px; line-height:38px; max-width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input-number .el-input__inner { padding:0 40px; text-align:center; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input-number__increase,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input-number__decrease { width:38px; background:#f7f9fd; border-color:var(--order-line); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-tabs .el-tabs__header { margin:0 0 18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-tabs .el-tabs__item { padding:0 20px; height:36px; line-height:36px; font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-ul { display:flex; gap:10px; width:100%; padding:0; flex-wrap:wrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item { display:flex; align-items:center; justify-content:center; flex-direction:column; gap:4px; width:130px; min-width:0; height:88px; margin:0; padding:10px; border:1px solid var(--order-line); border-radius:7px; background:#fff; box-shadow:0 8px 20px #193a6c08; cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item.active { border-color:#367eff; color:var(--order-blue); background:#f3f9ff; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item .icon { width:30px; height:30px; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item .r-info { display:block; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item .name { margin:0; font-size:13px; line-height:20px; text-align:center; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .empty-image { height:88px; width:60px; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .oem-image-version { width:320px; margin-top:18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image > .el-form-item__content > .s-tip { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table { border:1px solid var(--order-line); font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table th { background:#f7f9fc; color:#7488a2; font-weight:400; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .cell { padding:8px 10px; line-height:24px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__body-wrapper { overflow-x:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-input-number { width:164px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-select { width:160px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .store { margin-top:10px; text-align:center; font-size:12px; color:#8898af; line-height:24px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .add-disk,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .del-data { color:var(--order-blue); cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider { width:100%; min-width:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__runway { height:6px; background:#e6edf7; margin:17px 0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__bar { height:6px; background:var(--order-blue); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__button { width:8px; height:23px; border:0; border-radius:1px; background:var(--order-blue); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__runway.show-input { margin-right:150px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__input { width:130px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .marks { display:flex; justify-content:space-between; padding:0 150px 0 10px; font-size:12px; line-height:20px; color:#8c9bb1; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .login-box { margin-top:16px; padding:16px; border:1px solid var(--order-line); border-radius:6px; background:#fbfdff; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .optional .el-input,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .login-box .el-input { width:360px; max-width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .cloud-box { display:flex; gap:12px; flex-wrap:wrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .cloud-item { margin:0; flex:1 1 180px; border:1px solid var(--order-line); border-radius:6px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .cloud-item.active { border-color:var(--order-blue); background:#f3f8ff; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order { grid-column:2; grid-row:1 / span 2; position:sticky; top:82px; left:auto; right:auto; bottom:auto; width:100%; min-width:0; height:auto; border:1px solid var(--order-line); border-radius:10px; background:#fff; color:var(--order-ink); box-shadow:0 8px 24px #0f23500a; z-index:10; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order > .l-empty { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order > .el-main { padding:0; margin:0; width:100%; overflow:visible; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .main-card { display:block; margin:0; padding:20px; min-height:0; height:auto; background:none; border:0; border-radius:0; box-shadow:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-head { display:flex; align-items:center; gap:12px; padding-bottom:18px; border-bottom:1px solid #e6edf7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-head strong { font-size:17px; line-height:1.4; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-head span { font-size:11px; line-height:1.4; color:var(--order-muted); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-product { padding:15px 0; border-bottom:1px solid #e6edf7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-product > span { display:block; margin-bottom:5px; color:var(--order-muted); font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-product > strong { font-size:14px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-grid { margin:14px 0; padding:0 0 14px; border-bottom:1px solid #e6edf7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-grid > div { display:flex; justify-content:space-between; gap:12px; padding:5px 0; font-size:12px; line-height:1.5; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-grid dt { flex:0 0 auto; color:var(--order-muted); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-grid dd { margin:0; text-align:right; font-weight:600; overflow-wrap:anywhere; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .left { display:block; width:100%; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .time,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .num { display:flex; align-items:center; justify-content:space-between; gap:10px; margin:0 0 14px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .l-txt { font-size:13px; white-space:nowrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .left .el-select,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .left .el-input-number { width:170px; max-width:70%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .el-input__inner { height:40px; line-height:40px; border-color:var(--order-line); font-size:14px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .el-input-number { line-height:38px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .mid { display:block; padding:16px 0 0; margin:0; border-top:1px solid #e6edf7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .mid > span,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .line-empty { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .bot-price { margin:0; padding:0; border:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .new { display:flex; align-items:baseline; gap:3px; font-size:14px; line-height:1.3; font-weight:700; color:#ff5c24; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .new > span { font-size:30px; color:#ff5c24; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .old { display:flex; flex-wrap:wrap; font-size:12px; min-height:0; line-height:24px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .right { display:flex; align-items:center; gap:10px; margin-top:16px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .right > .oem-cart-action { display:block; flex:0 0 44px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart { display:flex; align-items:center; justify-content:center; width:44px; height:44px; margin:0; padding:0; box-sizing:border-box; border:1px solid var(--order-line); border-radius:7px; background:#f3f8ff; color:var(--order-blue); cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart:not(:disabled):hover { border-color:var(--order-blue); background:#e8f1ff; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart:disabled { opacity:.5; cursor:not-allowed; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart svg { width:22px; height:22px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart svg path { fill:currentColor; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .buy { display:flex; flex:1; min-width:0; justify-content:center; align-items:center; width:auto; height:44px; margin:0; border:0; border-radius:7px; background:var(--order-blue); color:#fff; font-size:15px; font-weight:700; cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-toggle { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order button:focus-visible,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order [role="button"]:focus-visible { outline:2px solid var(--order-blue); outline-offset:3px; }
@media (min-width:768px) and (max-width:1250px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods > .el-container > .el-container > .el-main { padding:16px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order { grid-template-columns:minmax(0,1fr) 260px; gap:16px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-card { padding:18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item { width:100px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps { padding:16px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button { gap:5px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:not(:last-child):after { margin:0 4px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps b { font-size:11px; }
}
@media (max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods > .el-container > .el-container > .el-main { padding:0 0 100px !important; background:transparent; overflow:visible; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order { display:block !important; padding:0; font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-flow { border:0; background:none; border-radius:0; margin:0 0 18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-heading { padding:18px 0 14px; font-size:20px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-back { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps { padding:0 0 16px; border:0; background:none; border-bottom:1px solid #d6e3f5; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button { display:flex; flex-direction:column; gap:4px; flex:1; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:last-child { flex:1; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:not(:last-child):after { position:absolute; top:17px; left:calc(50% + 21px); width:calc(100% - 42px); margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps span { flex:0 0 34px; width:34px; height:34px; line-height:32px; font-size:20px; font-weight:700; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps b { font-size:11px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-card { padding:14px 12px; margin:0 0 10px; border:1px solid #d0e1fb; border-radius:13px; box-shadow:0 6px 20px #29599205; scroll-margin-top:76px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-basic > .oem-card-heading { display:flex; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-heading { margin-bottom:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-heading strong { font-size:16px; padding-left:10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack { display:contents; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-instance-stack > .oem-order-card { padding:14px 12px; margin-bottom:10px; border:1px solid #d0e1fb; border-radius:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-instance-stack > .oem-image > .oem-card-heading,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-instance-stack > .oem-storage > .oem-card-heading { display:flex; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-picker,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-type { display:block; margin-bottom:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-field-name { display:block; width:auto; padding:0; margin:0 0 6px; font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-options { gap:7px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-product-options > button { width:calc((100% - 14px)/3); min-height:35px; padding:5px 3px; color:var(--order-ink); font-size:12px; line-height:1.3; font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-region-tip { margin-top:2px; padding:8px; font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-current-product { display:inline-block; min-width:124px; padding:7px 12px; font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-config-modes { margin:8px 0 0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-config-modes button { min-height:34px; padding:6px 12px; font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item { margin-bottom:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item__label { display:block; float:none; width:auto !important; padding:0; margin-bottom:6px; line-height:20px; font-size:13px; color:#183252; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-form-item__content { margin-left:0 !important; line-height:34px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-group { gap:7px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-radio-button__inner { min-width:0; height:35px; padding:0 12px; line-height:17px; font-size:13px; border-radius:6px; font-weight:600; color:#183252; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-specs .el-radio-button.is-active .el-radio-button__inner { background:#fff; color:var(--order-blue); border-color:var(--order-blue); box-shadow:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-input__inner { height:36px; line-height:36px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image > .el-form-item__label,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item > .el-form-item__label { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-tabs .el-tabs__header { margin:0 0 10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-tabs .el-tabs__item { padding:0 8px; font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-ul { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item { width:auto; height:66px; padding:6px 3px; gap:2px; box-shadow:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item .icon { width:26px; height:26px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .image .image-item .name { font-size:11px; font-weight:600; line-height:18px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .oem-image-version { width:100%; margin-top:10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table { border:0; width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__header-wrapper,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__colgroup { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__body { width:100% !important; table-layout:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__row { display:grid; grid-template-columns:78px minmax(78px,1fr) 126px; align-items:center; gap:5px; padding:8px 0; border-bottom:1px solid #eaf0f8; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__row > td { display:block; width:auto !important; padding:0; border:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__row > td:nth-child(4) { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table__row > td:nth-child(5) { grid-column:3; text-align:right; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .cell { padding:0; line-height:36px; white-space:nowrap; font-size:12px; overflow:visible; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-select { width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-select .el-input__inner { padding-left:8px; padding-right:23px; font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-input-number { width:102px; min-width:0; line-height:34px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-input-number__decrease,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-input-number__increase { width:27px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .el-table .el-input-number .el-input__inner { width:102px; padding:0 28px; font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .store-item .store { font-size:11px; white-space:normal; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-network > .oem-card-heading,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-security > .oem-card-heading,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-other > .oem-card-heading { cursor:pointer; margin:0; min-height:22px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-note { display:flex; align-items:center; gap:12px; color:#8095b4; font-size:12px; font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-card-note i { transition:transform .15s; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .is-open > .oem-card-heading .oem-card-note i { transform:rotate(180deg); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-network > .oem-card-body,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-security > .oem-card-body,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-other > .oem-card-body { display:none; padding-top:16px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .oem-order-card.is-open > .oem-card-body { display:block; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__runway.show-input { margin-right:122px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__input { width:112px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__input .el-input-number__increase,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__input .el-input-number__decrease { width:30px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .marks { padding-right:122px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .login-box { padding:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .optional .el-input { width:calc(100% - 30px); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order { position:fixed; z-index:1000; top:auto; left:0; right:0; bottom:0; width:100%; border:1px solid #dce8f8; border-bottom:0; border-radius:18px 18px 0 0; box-shadow:0 -8px 28px #2c5a9b10; padding-bottom:env(safe-area-inset-bottom); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .main-card { display:grid; grid-template-columns:minmax(0,1fr) 40px 164px; align-items:center; gap:10px; padding:17px 12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .oem-summary-details,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .left { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .mid { grid-column:1; grid-row:1; border:0; padding:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .new:before { content:"合计费用"; display:block; flex-basis:100%; color:#8196b6; font-size:12px; font-weight:600; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .new { flex-wrap:wrap; gap:0; font-size:16px; line-height:1.1; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .new > span { font-size:28px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .old { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .right { grid-column:3; grid-row:1; gap:8px; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .add-cart { height:50px; border-radius:10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order .buy { height:50px; border-radius:10px; font-size:15px; box-shadow:0 9px 20px #0667ff22; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-toggle { display:flex; align-items:center; flex-direction:column; grid-column:2; grid-row:1; gap:2px; padding:0; border:0; background:none; color:#8196b6; font-size:11px; font-weight:600; cursor:pointer; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-toggle i { font-size:17px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .main-card { max-height:calc(100dvh - 95px); overflow-y:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .oem-summary-details { display:block; grid-column:1 / -1; grid-row:1; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .left { display:block; grid-column:1 / -1; grid-row:2; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .mid,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .right,html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .oem-summary-toggle { grid-row:3; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order.oem-summary-open .old { display:flex; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-head { padding-bottom:10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-product { padding:10px 0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-grid { margin:8px 0; padding-bottom:8px; }
}

@media (max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table { min-width:0 !important; width:100% !important; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item colgroup { display:none; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table__body-wrapper { width:100%; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .el-form .el-form-item { padding-left:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .image-tabs .el-tabs__item { margin:0; padding:0 20px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .image .image-box { display:block; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-type-options { display:flex; gap:8px; flex-wrap:wrap; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-current-product { font:inherit; cursor:pointer; background:#fff; color:#425879; border-color:#dbe7f7; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-current-product.active { background:var(--order-blue); border-color:var(--order-blue); color:#fff; }
@media(max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods > .el-container > .el-container > .el-main { margin:54px 0 0 !important; width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .image-tabs .el-tabs__item { padding:0 8px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table__row { grid-template-columns:80px minmax(80px,1fr) 128px; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-current-product { font-size:13px; line-height:20px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .f-order .use { font-size:12px; line-height:24px; color:#3478f6; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-card .el-form-item__content { width:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .f-order .main-card { box-sizing:border-box; }
@media(max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table__row > td:first-child .cell { padding-left:0; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order, html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .f-order { font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif; }
.oem-config-error { padding:28px; text-align:center; line-height:2; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-summary-head { flex-direction:column; align-items:flex-start; gap:4px; }

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-bottom:20px; padding:14px 16px; background:#f6faff; border:1px solid var(--order-line); border-radius:6px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product > div { display:flex; flex-direction:column; gap:4px; min-width:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product span { font-size:12px; color:var(--order-muted); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product strong { font-size:15px; overflow-wrap:anywhere; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product a { flex-shrink:0; font-size:13px; color:var(--order-blue); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .top-select { display:flex; gap:12px; width:100%; margin:0 0 12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .top-select .el-select { width:50%; min-width:0; margin:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .oem-specs .el-table { width:100%; min-width:0 !important; max-width:100%; border:1px solid var(--order-line); font-size:12px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .oem-specs .el-table__body-wrapper { overflow-x:auto; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .oem-specs .cell { line-height:22px; padding:8px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .image-box { width:100%; max-width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .opt-content { max-width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-dcim-order .opt-item { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:8px; }
@media(max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product { padding:10px; gap:10px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product strong { font-size:13px; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-selected-product a { font-size:12px; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table { min-width:0; max-width:100%; }
@media(min-width:768px) and (max-width:1100px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order { grid-template-columns:minmax(0,1fr); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .f-order { grid-column:1; grid-row:auto; position:static; width:100%; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button { flex-direction:column; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-order-steps button:after { display:none; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box :is(.mf-cloud,.mf-dcim) .store-item .el-table { overflow:hidden; }
@media(min-width:768px) and (max-width:1100px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order .f-order { grid-column:1; grid-row:auto; position:static; width:100%; }
}

html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__runway.show-input { width:calc(100% - 150px); }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .marks { width:100%; max-width:100%; box-sizing:border-box; margin-left:0; }
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .marks .item { position:static; }
@media(max-width:767px) {
html[data-clientarea-theme="oem_next"] body.oem-cloud-order-page .goods .config-box .oem-cloud-order :is(.mf-cloud,.mf-dcim) .el-slider__runway.show-input { width:calc(100% - 122px); }
}
