.create-page[data-v-35e2fe66]{padding:24px;background-color:#f0f2f5;min-height:100vh}.create-header[data-v-35e2fe66]{margin-bottom:24px}.create-header .page-title[data-v-35e2fe66]{margin:0 0 6px 0;color:#3c4a64;font-size:26px;font-weight:700}.create-header .page-subtitle[data-v-35e2fe66]{margin:0;color:#909399;font-size:14px}.create-card[data-v-35e2fe66]{max-width:760px;margin:0 auto;background-color:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.form-section[data-v-35e2fe66]{margin-bottom:32px}.form-section[data-v-35e2fe66]:last-of-type{margin-bottom:0}.form-section .section-title[data-v-35e2fe66]{margin:0 0 20px 0;color:#3c4a64;font-size:16px;font-weight:700}.form-section .section-hint[data-v-35e2fe66]{margin:-8px 0 16px 0;color:#909399;font-size:13px}.form-row[data-v-35e2fe66]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-item[data-v-35e2fe66]{margin-bottom:20px}.form-item[data-v-35e2fe66]:last-child{margin-bottom:0}.form-item.form-item-narrow[data-v-35e2fe66]{max-width:200px}.form-item[data-v-35e2fe66] .el-form-item__label{color:#8b8b8b;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding-bottom:8px;line-height:1.4}.form-item[data-v-35e2fe66] .el-input-number,.form-item[data-v-35e2fe66] .el-input__wrapper,.form-item[data-v-35e2fe66] .el-textarea__inner{border-radius:8px}.form-item[data-v-35e2fe66] .el-input__wrapper{padding:4px 12px;box-shadow:inset 0 0 0 1px #d4d7de}.form-item[data-v-35e2fe66] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #fca82d}.form-item[data-v-35e2fe66] .el-textarea__inner{border-radius:8px;box-shadow:inset 0 0 0 1px #d4d7de}.form-item[data-v-35e2fe66] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #fca82d}.form-item[data-v-35e2fe66] .el-input-number{width:100%}.form-item[data-v-35e2fe66] .el-input-number .el-input__wrapper{padding-left:8px;padding-right:8px}.photo-grid[data-v-35e2fe66]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.photo-slot[data-v-35e2fe66]{display:flex;flex-direction:column;align-items:center}.upload-box[data-v-35e2fe66]{position:relative;width:100%;aspect-ratio:1;max-width:140px;border:1px dashed #c0c4cc;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s;background-color:#f9fafc}.upload-box[data-v-35e2fe66]:hover{border-color:#fca82d}.slot-img[data-v-35e2fe66]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.upload-art[data-v-35e2fe66]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0c4cc}.upload-input[data-v-35e2fe66]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}.remove-button[data-v-35e2fe66]{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:12px;line-height:20px;text-align:center;cursor:pointer;z-index:3}.remove-button[data-v-35e2fe66]:hover{background:rgba(0,0,0,.8)}.photo-caption[data-v-35e2fe66]{margin-top:8px;font-size:12px;color:#606266;text-align:center;font-weight:500}.summary-grid[data-v-35e2fe66]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px;background-color:#f9fafc;border-radius:8px}.summary-item[data-v-35e2fe66]{display:flex;flex-direction:column;gap:4px}.summary-item .summary-label[data-v-35e2fe66]{color:#909399;font-size:12px;font-weight:500;text-transform:uppercase}.summary-item .summary-value[data-v-35e2fe66]{color:#303133;font-size:15px;font-weight:700}.form-actions[data-v-35e2fe66]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #ebeef5}.form-actions .cancel-btn[data-v-35e2fe66],.form-actions .submit-btn[data-v-35e2fe66]{font-weight:600;border-radius:8px;padding:12px 24px}.form-actions .submit-btn[data-v-35e2fe66]{background-color:#fca82d;border-color:#fca82d;color:#fff}.form-actions .submit-btn .submit-icon[data-v-35e2fe66]{margin-left:8px}@media(max-width:768px){.create-page[data-v-35e2fe66]{padding:16px}.create-card[data-v-35e2fe66]{padding:20px}.form-row[data-v-35e2fe66]{grid-template-columns:1fr}.photo-grid[data-v-35e2fe66],.summary-grid[data-v-35e2fe66]{grid-template-columns:repeat(2,1fr)}.form-actions[data-v-35e2fe66]{flex-direction:column}.form-actions .el-button[data-v-35e2fe66]{width:100%}}