.register-gift[data-v-6fc70670]{width:min(856px,100%);margin:22px auto 0;border:1px solid var(--winner-border-default);background:var(--winner-bg-card);padding:20px 24px 26px}.gift-title[data-v-6fc70670]{margin:0;color:var(--winner-text-primary);font-size:18px;line-height:28px;text-align:center}.gift-title span[data-v-6fc70670]{color:var(--el-color-danger)}.gift-title a[data-v-6fc70670]{margin-left:12px;color:var(--winner-brand);text-decoration:none}.gift-title a[data-v-6fc70670]:hover{text-decoration:underline}.gift-coupons[data-v-6fc70670]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.gift-coupon[data-v-6fc70670]{position:relative;min-height:92px;overflow:hidden;border:1px solid var(--winner-border-default);background:var(--winner-bg-surface);text-align:center}.gift-coupon[data-v-6fc70670]:after,.gift-coupon[data-v-6fc70670]:before{position:absolute;top:34px;width:18px;height:18px;border-radius:999px;background:var(--winner-bg-card);content:""}.gift-coupon[data-v-6fc70670]:before{left:-9px}.gift-coupon[data-v-6fc70670]:after{right:-9px}.gift-coupon[data-v-6fc70670]:nth-child(-n+2){grid-column:span 2}.coupon-value[data-v-6fc70670]{display:flex;min-height:54px;align-items:baseline;justify-content:center;gap:4px;color:#fff}.coupon-value strong[data-v-6fc70670]{font-size:34px;font-weight:700;line-height:1}.coupon-value span[data-v-6fc70670]{font-size:14px}.gift-coupon p[data-v-6fc70670]{margin:0;background:#fff1c7;padding:8px 10px 10px;color:#7a4d2f;font-size:14px;line-height:18px}.gift-coupon.is-blue .coupon-value[data-v-6fc70670]{background:linear-gradient(135deg,#226dea,#5aa1ff)}.gift-coupon.is-orange .coupon-value[data-v-6fc70670]{background:linear-gradient(135deg,#f25a2a,#ff8a4c)}.gift-coupon.is-red .coupon-value[data-v-6fc70670]{background:linear-gradient(135deg,#ef3f36,#ff6a49)}.gift-note[data-v-6fc70670]{margin:20px 0 0;color:var(--winner-text-secondary);font-size:13px;text-align:center}.gift-actions[data-v-6fc70670]{display:flex;justify-content:center;gap:12px;margin-top:12px}.gift-button[data-v-6fc70670]{display:inline-flex;width:180px;height:40px;align-items:center;justify-content:center;border:1px solid var(--winner-border-default);background:var(--winner-bg-surface);color:var(--winner-text-primary);font-size:15px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.gift-button[data-v-6fc70670]:hover{border-color:var(--winner-brand);color:var(--winner-brand)}.gift-button.is-primary[data-v-6fc70670]{border-color:var(--winner-brand);background:var(--winner-brand);color:#fff}.gift-button.is-primary[data-v-6fc70670]:hover{background:var(--winner-brand-hover, var(--winner-brand));color:#fff}@media(max-width:767px){.register-gift[data-v-6fc70670]{padding:16px}.gift-title[data-v-6fc70670]{font-size:16px}.gift-coupons[data-v-6fc70670]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gift-coupon[data-v-6fc70670]:nth-child(-n+2){grid-column:span 1}.gift-actions[data-v-6fc70670]{flex-direction:column}.gift-button[data-v-6fc70670]{width:100%}}.compact-register-form[data-v-0de13c86]{--el-component-size-large: 36px}.compact-register-form[data-v-0de13c86] .el-form-item{margin-bottom:14px}.compact-register-form[data-v-0de13c86] .el-form-item__label{padding-right:18px;font-size:14px;line-height:36px}.compact-register-form[data-v-0de13c86] .el-form-item__content{min-height:36px;line-height:1.4}.compact-register-form[data-v-0de13c86] .el-input__inner::-moz-placeholder{color:var(--winner-text-tertiary)}.compact-register-form[data-v-0de13c86] .el-input__inner::placeholder{color:var(--winner-text-tertiary)}.compact-register-form[data-v-0de13c86] .el-input.is-focus .el-input__inner::-moz-placeholder,.compact-register-form[data-v-0de13c86] .el-input:hover .el-input__inner::-moz-placeholder,.compact-register-form[data-v-0de13c86] .el-input__inner:focus::-moz-placeholder{color:transparent}.compact-register-form[data-v-0de13c86] .el-input.is-focus .el-input__inner::placeholder,.compact-register-form[data-v-0de13c86] .el-input:hover .el-input__inner::placeholder,.compact-register-form[data-v-0de13c86] .el-input__inner:focus::placeholder{color:transparent}.section-title[data-v-0de13c86]{margin:0 0 16px;border-left:3px solid var(--winner-brand);padding-left:12px;color:var(--winner-text-primary);font-size:16px;font-weight:600;line-height:24px}.section-title-contact[data-v-0de13c86]{margin-top:24px}.form-tip[data-v-0de13c86]{width:100%;margin:3px 0 0;color:var(--winner-text-tertiary);font-size:12px;line-height:1.45}.form-error[data-v-0de13c86]{width:100%;margin:3px 0 0;color:var(--el-color-danger);font-size:12px}.compact-submit[data-v-0de13c86],.submit-feedback[data-v-0de13c86]{width:calc(100% - 168px);margin-left:168px}@media(max-width:639px){.compact-register-form[data-v-0de13c86] .el-form-item{display:block;margin-bottom:14px}.compact-register-form[data-v-0de13c86] .el-form-item__label{display:block;width:auto!important;height:auto;margin:0 0 5px;padding:0;line-height:1.4;text-align:left}.compact-register-form[data-v-0de13c86] .el-form-item__content{margin-left:0!important}.section-title-contact[data-v-0de13c86]{margin-top:22px}.compact-submit[data-v-0de13c86],.submit-feedback[data-v-0de13c86]{width:100%;margin-left:0}}
