.quote-dialog-wrapper .el-dialog__header{padding:20px 20px 0}.quote-dialog-wrapper .el-dialog__header .el-dialog__title{font-size:20px;font-weight:700}.quote-dialog-content[data-v-0cbbe433]{padding:20px}.quote-detail[data-v-0cbbe433]{padding:8px 0}.quote-header[data-v-0cbbe433]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.quote-header h3[data-v-0cbbe433]{color:#1d1d1f;font-size:18px;font-weight:700;margin:0}.quote-row[data-v-0cbbe433]{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.quote-row .row-label[data-v-0cbbe433]{color:#6b7280;font-size:14px}.quote-row .row-value[data-v-0cbbe433]{color:#1d1d1f;font-size:14px;font-weight:500}.quote-row .row-tags[data-v-0cbbe433]{display:flex;flex-wrap:wrap;gap:6px}.quote-row.total-row .row-label[data-v-0cbbe433]{color:#374151;font-weight:600}.quote-row.final[data-v-0cbbe433]{padding-top:12px}.quote-row.final .final-price[data-v-0cbbe433]{color:#ef4444;font-size:22px;font-weight:800}.module-details[data-v-0cbbe433]{margin:16px 0}.detail-title[data-v-0cbbe433]{color:#374151;font-size:13px;font-weight:600;margin-bottom:8px}.detail-item[data-v-0cbbe433]{background:#f9fafb;border-radius:6px;margin-bottom:6px;padding:10px 14px}.detail-header[data-v-0cbbe433]{color:#1d1d1f;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.detail-header .detail-price[data-v-0cbbe433]{color:var(--el-color-primary)}.detail-sub-items[data-v-0cbbe433]{margin-top:8px;padding-left:12px}.detail-sub-items .sub-item[data-v-0cbbe433]{color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:3px 0}.auto-switch-tip[data-v-0cbbe433]{align-items:center;color:#22c55e;display:flex;font-size:12px;gap:4px;margin-top:8px}.detail-tip[data-v-0cbbe433]{color:#f59e0b;font-size:12px;margin-top:4px}.quote-divider[data-v-0cbbe433]{border-top:1px dashed #e5e7eb;margin:12px 0}.quote-tip[data-v-0cbbe433]{background:#fffbeb;border-radius:6px;color:#f59e0b;font-size:12px;margin-top:12px;padding:8px 12px}.quote-dialog-footer[data-v-0cbbe433]{padding:0 20px 20px}
