.gift-container[data-v-0f8b4ea8]{padding:10px 0}.item-info[data-v-0f8b4ea8]{display:flex;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.item-thumb[data-v-0f8b4ea8]{width:60px;height:60px;object-fit:cover;border-radius:4px;margin-right:15px}.item-details[data-v-0f8b4ea8]{flex:1}.item-title[data-v-0f8b4ea8]{font-size:16px;font-weight:500;margin-bottom:8px;color:#333}.item-spec[data-v-0f8b4ea8],.item-price[data-v-0f8b4ea8],.item-quantity[data-v-0f8b4ea8]{font-size:14px;color:#606266;margin-bottom:4px}.spec-value[data-v-0f8b4ea8]{color:#409eff;font-weight:400}.price-value[data-v-0f8b4ea8]{color:#1291ff;font-weight:500}.quantity-selector[data-v-0f8b4ea8]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.quantity-label[data-v-0f8b4ea8],.reason-label[data-v-0f8b4ea8]{font-size:14px;font-weight:500;color:#333;margin-bottom:10px}.quantity-input[data-v-0f8b4ea8]{display:flex;justify-content:center}.number-control[data-v-0f8b4ea8]{display:flex;align-items:center;gap:13px;margin:15px 0}.number-control span[data-v-0f8b4ea8]{font-weight:400;font-size:14px;color:#000}.number-control .number-btn[data-v-0f8b4ea8]{width:24px;height:24px;background:#ffffff;border-radius:4px;border:1px solid #d9d9d9;text-align:center;line-height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center}.number-control .number-btn[data-v-0f8b4ea8]:hover{border-color:#1291ff}.gift-reason[data-v-0f8b4ea8]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.reason-options[data-v-0f8b4ea8]{margin-top:10px}.reason-options .el-radio-group[data-v-0f8b4ea8]{width:100%;display:flex;flex-wrap:wrap}.reason-options .el-radio-group .el-radio[data-v-0f8b4ea8]{margin-right:15px;margin-bottom:10px}.reason-options .custom-reason[data-v-0f8b4ea8]{margin-top:10px;width:100%}.gift-preview[data-v-0f8b4ea8]{margin-bottom:10px}.preview-label[data-v-0f8b4ea8]{font-size:14px;font-weight:500;color:#333;margin-bottom:10px}.preview-result[data-v-0f8b4ea8]{background-color:#f8f8f8;border-radius:4px;padding:10px}.preview-row[data-v-0f8b4ea8]{margin:5px 0}.preview-item[data-v-0f8b4ea8]{color:#606266;margin-right:8px}.preview-value[data-v-0f8b4ea8]{color:#333}.gift-tag-preview[data-v-0f8b4ea8]{display:inline-block;background-color:#f56c6c;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;margin:0 4px}
