.peihuo-create[data-v-200b16fd]{display:flex;flex-direction:column;height:100vh;background:#f0f2f5;overflow:hidden}.fixed-header[data-v-200b16fd]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 4px rgba(0,0,0,.04);z-index:10}.fixed-header .header-left[data-v-200b16fd]{display:flex;align-items:center;gap:16px}.fixed-header .header-left h2[data-v-200b16fd]{margin:0;font-size:18px;font-weight:600;color:#1d2129}.fixed-header .header-right[data-v-200b16fd]{display:flex;align-items:center;gap:12px}.scroll-content[data-v-200b16fd]{flex:1;overflow-y:auto;padding:20px 24px 24px}.scroll-content[data-v-200b16fd]::-webkit-scrollbar{width:6px}.scroll-content[data-v-200b16fd]::-webkit-scrollbar-thumb{background:#c1c7cd;border-radius:3px}.scroll-content[data-v-200b16fd]::-webkit-scrollbar-thumb:hover{background:#a8b0b8}.scroll-content[data-v-200b16fd]::-webkit-scrollbar-track{background:transparent}.peihuo-form[data-v-200b16fd]{max-width:1100px;margin:0 auto}.form-section[data-v-200b16fd]{margin-bottom:20px;border-radius:8px;border:none;box-shadow:0 1px 4px rgba(0,0,0,.06)}.form-section .el-card__header[data-v-200b16fd]{padding:14px 20px;border-bottom:1px solid #f0f0f0;background:#fafbfc;border-radius:8px 8px 0 0}.form-section .section-header[data-v-200b16fd]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px;color:#1d2129}.table-wrapper[data-v-200b16fd]{padding:4px 0 8px}.subtotal[data-v-200b16fd]{color:#ee4d4d;font-weight:600;font-size:14px}.total-bar[data-v-200b16fd]{display:flex;justify-content:flex-end;align-items:center;gap:48px;padding:14px 20px;margin-top:16px;background:#f7f8fa;border-radius:6px;font-size:14px;color:#4e5969}.total-bar .total-amount[data-v-200b16fd]{color:#ee4d4d;font-size:20px;font-weight:700;letter-spacing:.5px}.total-bar strong[data-v-200b16fd]{color:#1d2129}.bottom-spacer[data-v-200b16fd]{height:20px}@media(max-width:768px){.fixed-header[data-v-200b16fd]{padding:10px 16px;flex-wrap:wrap;gap:8px}.fixed-header .header-left h2[data-v-200b16fd]{font-size:16px}.scroll-content[data-v-200b16fd]{padding:12px 12px 16px}.total-bar[data-v-200b16fd]{flex-direction:column;gap:8px;align-items:flex-end}}