.type-row[data-v-21b3c052]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.type-row .type-label[data-v-21b3c052]{margin-right:8px;color:rgba(0,0,0,.85)}.section-block[data-v-21b3c052]{margin-bottom:16px;padding:16px;border:1px solid #e8e8e8;border-radius:4px;background:#fff}.section-block--pkg[data-v-21b3c052]{border-style:dashed;border-color:#d9d9d9}.section-title[data-v-21b3c052]{margin-bottom:12px;font-size:15px;font-weight:500;color:rgba(0,0,0,.85)}.section-title .section-index[data-v-21b3c052]{display:inline-block;width:20px;height:20px;margin-right:8px;line-height:20px;border-radius:50%;background:#fa8c16;color:#fff;font-size:13px;text-align:center}.section-title .section-tip[data-v-21b3c052]{font-size:12px;font-weight:400;color:rgba(0,0,0,.45)}.event-row[data-v-21b3c052]{display:flex;gap:12px}.event-info[data-v-21b3c052]{margin-top:8px;font-size:13px;color:rgba(0,0,0,.65)}.event-info b[data-v-21b3c052]{color:#fa8c16}.option-notice[data-v-21b3c052]{margin-bottom:12px;padding:8px 12px;border-radius:4px;background:#fff7e6;color:#d46b08;font-size:13px}.option-card[data-v-21b3c052]{margin-bottom:12px;padding:12px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.option-card-head[data-v-21b3c052]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.option-card-head .option-card-title[data-v-21b3c052]{font-weight:500;color:rgba(0,0,0,.85)}.option-card-head .option-card-title-input[data-v-21b3c052]{flex:1;min-width:120px;max-width:280px;font-weight:500}.option-card-actions[data-v-21b3c052]{display:flex;align-items:center;gap:12px;flex-shrink:0}.fallback-inline[data-v-21b3c052]{display:flex;align-items:center;gap:6px}.fallback-inline .fallback-inline-label[data-v-21b3c052]{font-size:13px;font-weight:400;color:rgba(0,0,0,.85);white-space:nowrap}.ticket-groups[data-v-21b3c052]{display:flex;flex-direction:column;gap:12px}.ticket-group[data-v-21b3c052]{padding:10px 12px;border:1px solid #f0f0f0;border-radius:4px;background:#fff}.ticket-group-label[data-v-21b3c052]{margin-bottom:8px;font-size:13px;font-weight:500;color:#d46b08;line-height:1.4}.ticket-group-label[data-v-21b3c052]:before{content:"";display:inline-block;width:3px;height:12px;margin-right:6px;border-radius:2px;background:#fa8c16;vertical-align:-1px}.ticket-grid[data-v-21b3c052]{display:flex;flex-wrap:wrap;gap:8px}.option-empty[data-v-21b3c052]{margin-bottom:12px;font-size:13px;color:rgba(0,0,0,.45)}.ticket-chip[data-v-21b3c052]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;color:rgba(0,0,0,.65);transition:all .2s}.ticket-chip .ticket-id[data-v-21b3c052],.ticket-chip .ticket-price[data-v-21b3c052]{margin-left:6px;color:rgba(0,0,0,.45);font-size:12px}.ticket-chip[data-v-21b3c052]:hover:not(.is-disabled){border-color:#fa8c16;color:#fa8c16}.ticket-chip.is-selected[data-v-21b3c052]{border-color:#fa8c16;background:#fff7e6;color:#fa8c16}.ticket-chip.is-selected .ticket-id[data-v-21b3c052],.ticket-chip.is-selected .ticket-price[data-v-21b3c052]{color:#d46b08}.ticket-chip.is-disabled[data-v-21b3c052]{cursor:not-allowed;opacity:.45;background:#f5f5f5}.ticket-selected-info[data-v-21b3c052]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45)}.add-option-btn[data-v-21b3c052]{margin-top:4px;color:#fa8c16;border-color:#ffd591}.add-option-btn[data-v-21b3c052]:hover{color:#d46b08;border-color:#fa8c16}.option-footnote[data-v-21b3c052]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.45)}.option-footnote b[data-v-21b3c052]{color:#fa8c16}.save-form-item[data-v-21b3c052]{margin-bottom:12px}.save-form-item .save-label[data-v-21b3c052]{margin-bottom:4px;font-size:13px;color:rgba(0,0,0,.65)}.save-btn[data-v-21b3c052]{margin-top:4px;background:#fa8c16;border-color:#fa8c16}.save-btn[data-v-21b3c052]:focus,.save-btn[data-v-21b3c052]:hover{background:#ffa940;border-color:#ffa940}.pkg-form-item[data-v-21b3c052]{margin-bottom:16px}.pkg-label[data-v-21b3c052]{margin-bottom:8px;font-size:13px;color:rgba(0,0,0,.85)}.pkg-label .pkg-label-key[data-v-21b3c052]{color:rgba(0,0,0,.45)}.pkg-component-row[data-v-21b3c052]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pkg-field-label[data-v-21b3c052]{font-size:13px;color:rgba(0,0,0,.85);white-space:nowrap}.pkg-component-select[data-v-21b3c052]{flex:1;min-width:260px}.add-component-btn[data-v-21b3c052]{color:#fa8c16;border-color:#ffd591}.add-component-btn[data-v-21b3c052]:focus,.add-component-btn[data-v-21b3c052]:hover{color:#d46b08;border-color:#fa8c16}.pkg-footnote[data-v-21b3c052]{margin-top:12px;font-size:12px;line-height:1.6;color:rgba(0,0,0,.45)}.pkg-footnote b[data-v-21b3c052]{color:#fa8c16;font-weight:500}.product-create-dialog .ant-modal-body{max-height:70vh;overflow-y:auto}.ellipsis-cell[data-v-5af22da8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-name-cell[data-v-5af22da8]{width:90px}.config-info-cell[data-v-5af22da8]{width:448px}.fallback-tip[data-v-5af22da8]{margin-bottom:16px;color:rgba(0,0,0,.65)}.fallback-form-item[data-v-5af22da8]{margin-bottom:16px}.fallback-label[data-v-5af22da8]{margin-bottom:8px;font-size:13px;color:rgba(0,0,0,.85)}.rename-section[data-v-5af22da8]{padding:4px 0}.rename-section-title[data-v-5af22da8]{margin-bottom:12px;font-size:15px;font-weight:500;color:rgba(0,0,0,.85)}.rename-section-title .rename-section-index[data-v-5af22da8]{display:inline-block;width:20px;height:20px;margin-right:8px;line-height:20px;border-radius:50%;background:#fa8c16;color:#fff;font-size:13px;text-align:center}.rename-form-item[data-v-5af22da8]{margin-bottom:12px}.rename-form-item .rename-label[data-v-5af22da8]{margin-bottom:4px;font-size:13px;color:rgba(0,0,0,.65)}.rename-save-btn[data-v-5af22da8]{background:#fa8c16;border-color:#fa8c16}.rename-save-btn[data-v-5af22da8]:focus,.rename-save-btn[data-v-5af22da8]:hover{background:#ffa940;border-color:#ffa940}.field-block[data-v-7fae339d]{margin-bottom:20px}.field-head[data-v-7fae339d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.field-label[data-v-7fae339d]{flex:1;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5}.enable-radio[data-v-7fae339d]{flex-shrink:0;white-space:nowrap}.field-row[data-v-7fae339d]{display:flex;align-items:center;gap:12px}.field-row .ant-input[data-v-7fae339d]{flex:1}.field-row .ant-btn[data-v-7fae339d]{flex-shrink:0}