.quote-aside[data-v-a95418d3]{display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;gap:20px;position:sticky;top:116px}.quote-aside__card[data-v-a95418d3]{background:#fff;border:1px solid #ebeef5;border-radius:10px;min-width:0;padding:24px}.quote-aside__card h2[data-v-a95418d3]{align-items:center;color:#1f1f1f;display:flex;font-size:16px;font-weight:700;gap:8px;line-height:1.6;margin:0 0 12px}.quote-aside__card .el-icon[data-v-a95418d3]{color:#e5a600;flex:none}.quote-aside__card li[data-v-a95418d3],.quote-aside__card p[data-v-a95418d3]{color:#3f3f3f;font-size:14px;font-weight:400;line-height:1.6}.quote-aside__card p[data-v-a95418d3]{margin:0 0 8px}.quote-aside__card ol[data-v-a95418d3]{display:grid;gap:7px;list-style-type:decimal;margin:0;padding-left:18px}.quote-aside__card ol li[data-v-a95418d3]::marker{color:#e5a600;font-size:14px;font-weight:700}.quote-aside__card .quote-aside__notes li strong[data-v-a95418d3],.quote-aside__card ol li strong[data-v-a95418d3],.quote-aside__mail[data-v-a95418d3]{color:#1f1f1f;font-weight:700}.quote-aside__mail[data-v-a95418d3]{background:#fff8e1;border:1px solid #ffc320;border-radius:4px;display:block;font-size:14px;line-height:1.4;margin-bottom:12px;padding:9px 14px;text-align:center}.quote-aside__mail[data-v-a95418d3]:hover{background:#ffc320}.quote-aside__notes[data-v-a95418d3]{display:grid;gap:9px;list-style:none;margin:0;padding:0}.quote-aside__back[data-v-a95418d3]{align-items:center;color:#909399;display:inline-flex;font-size:14px;gap:7px;line-height:1.5}.quote-aside__back[data-v-a95418d3]:hover{color:#ffc320}@media(max-width:1024px){.quote-aside[data-v-a95418d3]{grid-template-columns:1fr;position:static}}@media(max-width:767px){.quote-aside[data-v-a95418d3]{gap:20px}.quote-aside[data-v-a95418d3],.quote-aside__card[data-v-a95418d3]{max-width:100%;width:100%}}.numeric-stepper[data-v-eb231168]{align-items:stretch;background:#fff;border:1px solid #dbdbdb;border-radius:4px;display:flex;height:40px;max-width:100%;min-width:0;overflow:hidden;width:100%}.numeric-stepper__button[data-v-eb231168]{align-items:center;background:#f0f2f5;border:0;color:#1f1f1f;cursor:pointer;display:inline-flex;justify-content:center;min-width:36px;transition:border-color .15s ease,color .15s ease,background-color .15s ease;width:36px}.numeric-stepper__button[data-v-eb231168]:first-child{border-radius:0;border-right:1px solid #dbdbdb}.numeric-stepper__button[data-v-eb231168]:last-child{border-left:1px solid #dbdbdb;border-radius:0}.numeric-stepper__button[data-v-eb231168]:hover:not(:disabled){background:#f0f2f5;color:#ffc320}.numeric-stepper__button[data-v-eb231168]:disabled{cursor:not-allowed;opacity:.72}.numeric-stepper__input[data-v-eb231168]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:0;border-radius:0;color:#1f1f1f;flex:1;font-size:14px;height:100%;min-width:0;outline:none;padding:0 10px;text-align:center}.numeric-stepper__input[data-v-eb231168]::-webkit-inner-spin-button,.numeric-stepper__input[data-v-eb231168]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.customer-section[data-v-3bf113d4]{padding:24px 32px 8px}.customer-section__heading h2[data-v-3bf113d4]{align-items:center;color:#1f1f1f;display:flex;font-size:18px;font-weight:700;gap:8px;line-height:1.4;margin:0 0 4px}.customer-section__heading h2 span[data-v-3bf113d4]{background:#ffc320;border-radius:4px;color:#1f1f1f;font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px}.customer-section__heading p[data-v-3bf113d4]{color:#909399;font-size:14px;line-height:1.6;margin:0 0 16px}.customer-section__row[data-v-3bf113d4]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-field[data-v-3bf113d4]{margin-bottom:20px;min-width:0}.customer-field label[data-v-3bf113d4]{color:#606266;display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.customer-field[data-v-3bf113d4] .el-input__wrapper,.customer-field[data-v-3bf113d4] .el-textarea__inner{border:1px solid #dbdbdb;border-radius:8px;box-shadow:none}.customer-field[data-v-3bf113d4] .el-input__inner,.customer-field[data-v-3bf113d4] .el-textarea__inner{color:#1f1f1f;font-size:14px}.customer-field[data-v-3bf113d4] .el-input__wrapper:hover,.customer-field[data-v-3bf113d4] .el-textarea__inner:hover{border-color:#ffc320}.customer-field[data-v-3bf113d4] .el-input__wrapper.is-focus,.customer-field[data-v-3bf113d4] .el-textarea__inner:focus{border-color:#ffc320;box-shadow:none}.customer-field[data-v-3bf113d4] .numeric-stepper{max-width:none;width:100%}.customer-field__required[data-v-3bf113d4]{color:#dc2626}.customer-field__error[data-v-3bf113d4]{color:#dc2626;display:block;font-size:14px;font-weight:500;line-height:16px;margin-top:4px}.customer-field.has-error label[data-v-3bf113d4]{color:#dc2626}.customer-field.has-error[data-v-3bf113d4] .el-input__wrapper,.customer-field.has-error[data-v-3bf113d4] .el-textarea__inner{border-color:#dc2626;box-shadow:none}.quote-submit[data-v-3bf113d4]{padding:0 32px 32px}.quote-submit__button[data-v-3bf113d4]{background:#ffc320;border-color:#ffc320;color:#1f1f1f;font-size:16px;font-weight:600;line-height:24px;min-height:44px;width:100%}.quote-submit__button[data-v-3bf113d4]:focus,.quote-submit__button[data-v-3bf113d4]:hover{background:#e5a600;border-color:#e5a600;color:#1f1f1f}.quote-submit p[data-v-3bf113d4]{color:#909399;font-size:14px;line-height:1.5;margin:12px 0 0;text-align:center}@media(max-width:1024px){.customer-section[data-v-3bf113d4]{padding:24px 20px 8px}.quote-submit[data-v-3bf113d4]{padding:0 20px 24px}}@media(max-width:640px){.customer-section__row[data-v-3bf113d4]{gap:0;grid-template-columns:1fr}.customer-field[data-v-3bf113d4] .numeric-stepper{max-width:100%;width:100%}}.custom-cable-option-dialog[data-v-239bb917] .el-dialog{border:1px solid #ebeef5;border-radius:8px;box-shadow:0 12px 32px 4px #1d1d1d0a,0 8px 20px #1d1d1d12}.custom-cable-option-dialog[data-v-239bb917] .el-dialog__header{margin:0;padding:24px 32px 16px}.custom-cable-option-dialog[data-v-239bb917] .el-dialog__title{color:#1f1f1f;font-size:18px;font-weight:700;line-height:1.4}.custom-cable-option-dialog[data-v-239bb917] .el-dialog__body{padding:0 32px 24px}.custom-cable-option-dialog__grid[data-v-239bb917]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));max-height:min(56vh,420px);overflow-y:auto;padding:2px 2px 8px}.custom-cable-option-dialog__item[data-v-239bb917]{background:#fff;border:1px dashed #dbdbdb;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:100%;min-width:0;padding:5px;position:relative;text-align:center;transition:border-color .15s ease;width:100%}.custom-cable-option-dialog__item[data-v-239bb917]:hover{border-color:#ffc320}.custom-cable-option-dialog__item.is-selected[data-v-239bb917]{border:2px dashed #ffc320;color:#1f1f1f;font-weight:600;padding:4px}.custom-cable-option-dialog__image[data-v-239bb917]{aspect-ratio:1/1;background:#fff;display:block;flex:none;margin:0 auto;max-width:108px;overflow:hidden;width:100%}.custom-cable-option-dialog__image img[data-v-239bb917]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.custom-cable-option-dialog__name[data-v-239bb917]{align-items:center;background:#f5f8fb;color:#1f1f1f;display:flex;flex:1;font-size:14px;justify-content:center;line-height:20px;min-height:44px;overflow-wrap:anywhere;padding:2px 4px;word-break:break-word}.custom-cable-option-dialog__check[data-v-239bb917]{color:#5e9e4c;position:absolute;right:8px;top:6px}.custom-cable-option-dialog__tip[data-v-239bb917]{background:#f5f5f5;border-radius:0 0 8px 8px;border-top:1px solid #ebeef5;color:#909399;font-size:14px;line-height:1.5;margin:16px -16px -16px;padding:16px 32px;text-align:center}.custom-cable-option-dialog__tip a[data-v-239bb917]{color:#1f1f1f;font-weight:600;text-decoration:underline}.custom-cable-option-dialog__tip a[data-v-239bb917]:hover{color:#ffc320;text-decoration:none}@media(max-width:1024px){.custom-cable-option-dialog[data-v-239bb917] .el-dialog__header{padding:24px 20px 16px}.custom-cable-option-dialog[data-v-239bb917] .el-dialog__body{padding:0 20px 24px}.custom-cable-option-dialog__tip[data-v-239bb917]{margin:16px -16px -16px;padding:16px 20px}}@media(max-width:640px){.custom-cable-option-dialog[data-v-239bb917] .el-dialog__header{padding:20px 16px 16px}.custom-cable-option-dialog[data-v-239bb917] .el-dialog__body{padding:0 16px 20px}.custom-cable-option-dialog__tip[data-v-239bb917]{margin:16px -16px -16px;padding:16px}}.quote-section[data-v-d31f2034]{border-bottom:1px solid #ebeef5;padding:24px 32px 8px}.quote-section__heading h2[data-v-d31f2034]{align-items:center;color:#1f1f1f;display:flex;font-size:18px;font-weight:700;gap:8px;line-height:1.4;margin:0 0 4px}.quote-section__heading h2 span[data-v-d31f2034]{background:#ffc320;border-radius:4px;color:#1f1f1f;font-size:12px;font-weight:600;line-height:1.2;padding:4px 8px}.quote-section__heading p[data-v-d31f2034]{color:#909399;font-size:14px;line-height:1.6;margin:0 0 16px}.quote-band[data-v-d31f2034]{background:#f0f2f5;border:1px solid #dbdbdb;border-radius:8px;display:flex;gap:24px;margin-bottom:16px;padding:20px}.quote-band__label[data-v-d31f2034]{color:#1f1f1f;flex:none;font-size:14px;font-weight:700;line-height:1.4;padding-top:26px;text-align:center;width:126px}.quote-band__body[data-v-d31f2034]{flex:1;min-width:0}.quote-band--design .quote-band__label[data-v-d31f2034]{padding-top:50px}.usage-grid[data-v-d31f2034]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.usage-grid__item[data-v-d31f2034]{background:#fff;border:1px dashed #dbdbdb;border-radius:4px;color:#1f1f1f;cursor:pointer;height:auto;min-width:0;padding:5px;text-align:center;transition:border-color .15s ease}.usage-grid__item.is-active[data-v-d31f2034],.usage-grid__item[data-v-d31f2034]:hover{border-color:#ffc320}.usage-grid__image[data-v-d31f2034]{aspect-ratio:1/1;background:#fff;display:block;margin:0 auto;max-width:108px;overflow:hidden;width:100%}.usage-grid__image img[data-v-d31f2034]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.usage-grid__name[data-v-d31f2034]{background:#f0f2f5;color:#1f1f1f;display:block;font-size:14px;line-height:20px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.usage-grid__item.is-active .usage-grid__name[data-v-d31f2034]{color:#1f1f1f;font-weight:600}.slot-row[data-v-d31f2034]{align-items:flex-start;display:flex;gap:16px;margin-top:4px}.slot[data-v-d31f2034]{flex:1 1 0;min-width:0}.slot[data-v-d31f2034],.slot__button[data-v-d31f2034]{max-width:230px;text-align:center}.slot__button[data-v-d31f2034]{background:#fff;border:1px dashed #dbdbdb;border-radius:4px;color:#1f1f1f;cursor:pointer;display:block;margin:0 auto;padding:5px;transition:border-color .15s ease;width:100%}.slot__button[data-v-d31f2034]:hover{border-color:#ffc320}.slot__preview[data-v-d31f2034]{align-items:center;aspect-ratio:1/1;background:#fff;color:#a8abb2;display:flex;font-size:30px;justify-content:center;line-height:1;margin:0 auto;max-width:108px;overflow:hidden;width:100%}.slot__preview img[data-v-d31f2034]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slot__placeholder[data-v-d31f2034]{align-items:center;display:inline-flex;justify-content:center}.slot__placeholder .el-icon[data-v-d31f2034]{height:30px;width:30px}.slot__value[data-v-d31f2034]{background:#f0f2f5;color:#1f1f1f;line-height:20px;min-height:24px;overflow-wrap:anywhere;padding:2px 4px;word-break:break-word}.slot__error[data-v-d31f2034],.slot__value[data-v-d31f2034]{display:block;font-size:14px}.slot__error[data-v-d31f2034]{color:#dc2626;font-weight:500;line-height:16px;margin-top:4px}.slot.has-value .slot__button[data-v-d31f2034]{border-color:#ffc320}.slot.has-value .slot__value[data-v-d31f2034]{font-weight:600}.slot.has-error .slot__button[data-v-d31f2034]{border-color:#dc2626;border-style:solid}.slot.has-error .slot__value[data-v-d31f2034]{color:#dc2626}.length-field[data-v-d31f2034]{margin-top:24px;max-width:none;width:100%}.length-field label[data-v-d31f2034]{color:#606266;display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px}.length-field__control[data-v-d31f2034]{align-items:stretch;display:flex;gap:12px;width:100%}.length-field__control[data-v-d31f2034] .numeric-stepper{flex:1;min-width:0}.length-field__error[data-v-d31f2034],.length-field__note[data-v-d31f2034]{display:block;font-size:14px;line-height:16px;margin-top:6px}.length-field__note[data-v-d31f2034]{color:#909399}.length-field__error[data-v-d31f2034]{color:#dc2626;font-weight:500}.length-field.has-error label[data-v-d31f2034]{color:#dc2626}.unit-toggle[data-v-d31f2034]{background:#fff;border:1px solid #dbdbdb;border-radius:4px;display:flex;flex:none;height:40px;overflow:hidden}.unit-toggle button[data-v-d31f2034]{align-items:center;background:#fff;border:0;border-left:1px solid #dbdbdb;color:#1f1f1f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:52px;padding:0 14px}.unit-toggle button[data-v-d31f2034]:first-child{border-left:0}.unit-toggle button[data-v-d31f2034]:hover{color:#e5a600}.unit-toggle button.is-active[data-v-d31f2034]{background:#ffc320;color:#1f1f1f;font-weight:700}@media(max-width:1024px){.quote-section[data-v-d31f2034]{padding:24px 20px 8px}.quote-band[data-v-d31f2034]{gap:16px;padding:16px}.quote-band__label[data-v-d31f2034]{padding-top:24px;width:110px}.quote-band--design .quote-band__label[data-v-d31f2034]{padding-top:48px}.slot-row[data-v-d31f2034]{gap:12px}.slot[data-v-d31f2034]{max-width:200px}}@media(max-width:640px){.quote-section[data-v-d31f2034]{padding:24px 20px 8px}.quote-band[data-v-d31f2034]{flex-direction:column;gap:10px;padding:16px 14px}.quote-band--design .quote-band__label[data-v-d31f2034],.quote-band__label[data-v-d31f2034]{padding-top:0;text-align:left;width:auto}.slot-row[data-v-d31f2034]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}.slot[data-v-d31f2034],.slot__button[data-v-d31f2034]{max-width:none}.length-field__control[data-v-d31f2034]{flex-direction:row;gap:8px}.length-field__control[data-v-d31f2034] .numeric-stepper{flex:1 1 auto;min-width:0}.unit-toggle[data-v-d31f2034]{flex:0 0 35%;min-width:104px;width:auto}.unit-toggle button[data-v-d31f2034]{flex:1}}.custom-cables-quote-page[data-v-2d5524c2]{background:#f5f5f5;color:#1f1f1f}.custom-cables-quote-shell[data-v-2d5524c2]{margin:0 auto;padding:0 0 48px;width:min(1320px,100% - 32px)}.custom-cables-quote-layout[data-v-2d5524c2]{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 300px;padding-top:32px}.custom-cables-quote-card[data-v-2d5524c2]{background:#fff;border:1px solid #ebeef5;border-radius:8px;min-width:0;overflow:hidden}@media(max-width:1024px){.custom-cables-quote-layout[data-v-2d5524c2]{grid-template-columns:1fr;padding-top:24px}}@media(max-width:640px){.custom-cables-quote-shell[data-v-2d5524c2]{padding-bottom:24px;width:calc(100% - 32px)}}
