.coupon-selector-dialog.el-dialog{height:min(680px,100dvh - 32px)}.coupon-selector[data-v-3ddfe54f]{gap:var(--ry-space-3);flex-direction:column;min-width:0;min-height:0;display:flex}.coupon-selector__search[data-v-3ddfe54f]{gap:var(--ry-space-3);flex-wrap:wrap;align-items:center;display:flex}.filter-actions[data-v-3ddfe54f]{gap:var(--ry-space-2);margin-left:auto;display:flex}.filter-actions .el-button[data-v-3ddfe54f]{margin:0}.coupon-selector__selected[data-v-3ddfe54f]{gap:var(--ry-space-2);flex-wrap:wrap;max-height:96px;display:flex;overflow:auto}.coupon-selector__table[data-v-3ddfe54f]{flex:1;min-height:0}.coupon-selector__pagination[data-v-3ddfe54f]{justify-content:space-between;align-items:center;gap:var(--ry-space-2);color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm);flex-wrap:wrap;display:flex}@media (width<=760px){.coupon-selector-dialog.el-dialog{height:100dvh}.filter-actions[data-v-3ddfe54f]{margin-left:0}.coupon-selector__search .ry-filter-control[data-v-3ddfe54f]{width:100%}}.coupon-instructions[data-v-b2e2d433]{border:1px solid var(--ry-border-subtle);border-radius:var(--ry-radius-md);overflow:hidden}.coupon-instruction[data-v-b2e2d433]{padding:var(--ry-space-4);min-width:0}.coupon-instruction+.coupon-instruction[data-v-b2e2d433]{border-top:1px solid var(--ry-border-subtle)}.coupon-instruction__header[data-v-b2e2d433],.coupon-instruction__heading[data-v-b2e2d433],.coupon-instruction__actions[data-v-b2e2d433]{align-items:center;gap:var(--ry-space-2);flex-wrap:wrap;display:flex}.coupon-instruction__header[data-v-b2e2d433]{margin-bottom:var(--ry-space-2);justify-content:space-between}.coupon-instruction__heading h4[data-v-b2e2d433]{color:var(--ry-text-primary);font-size:var(--ry-font-size-sm);font-weight:var(--ry-font-weight-semibold);margin:0}.coupon-instruction__actions[data-v-b2e2d433] .el-button+.el-button{margin-left:0}.coupon-instruction__mode[data-v-b2e2d433],.coupon-instruction__default[data-v-b2e2d433],.coupon-instruction__text.is-empty[data-v-b2e2d433]{color:var(--ry-text-tertiary);font-size:var(--ry-font-size-sm)}.coupon-instruction__text[data-v-b2e2d433]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm);line-height:var(--ry-line-height-relaxed);margin:0}.coupon-instruction__notice[data-v-b2e2d433]{margin:var(--ry-space-2) 0 0;color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm)}.coupon-instruction__default[data-v-b2e2d433]{margin-top:var(--ry-space-2)}.coupon-instruction__default summary[data-v-b2e2d433]{cursor:pointer;width:fit-content}.coupon-instruction__default summary[data-v-b2e2d433]:focus-visible{box-shadow:var(--ry-focus-ring);outline:none}.coupon-instruction__default .coupon-instruction__text[data-v-b2e2d433]{margin-top:var(--ry-space-2)}@media (width<=760px){.coupon-instruction[data-v-b2e2d433]{padding:var(--ry-space-3)}.coupon-instruction__header[data-v-b2e2d433]{align-items:flex-start}}.coupon-editor[data-v-05cb9b4d]{gap:var(--ry-space-4);min-width:0;display:grid}.coupon-editor__section[data-v-05cb9b4d]{margin-bottom:var(--ry-space-5);padding-bottom:var(--ry-space-4);border-bottom:1px solid var(--ry-border-subtle)}.coupon-editor__section[data-v-05cb9b4d]:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.coupon-editor__section h3[data-v-05cb9b4d],.coupon-editor__review h3[data-v-05cb9b4d]{margin:0 0 var(--ry-space-4);color:var(--ry-text-primary);font-size:var(--ry-font-size-md);font-weight:var(--ry-font-weight-semibold)}.coupon-editor__grid[data-v-05cb9b4d]{gap:0 var(--ry-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coupon-editor__wide[data-v-05cb9b4d]{grid-column:1/-1}.coupon-editor[data-v-05cb9b4d] .el-select,.coupon-editor[data-v-05cb9b4d] .el-date-editor,.coupon-editor[data-v-05cb9b4d] .el-input-number{width:100%}.coupon-editor__selection[data-v-05cb9b4d]{align-items:center;gap:var(--ry-space-2);margin-bottom:var(--ry-space-4);flex-wrap:wrap;display:flex}.coupon-editor__selection .el-tag[data-v-05cb9b4d]{max-width:100%}.coupon-editor__muted[data-v-05cb9b4d]{color:var(--ry-text-tertiary);font-size:var(--ry-font-size-sm)}.coupon-editor__scope[data-v-05cb9b4d]{margin:0 0 var(--ry-space-4);color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm)}.coupon-editor__instruction-text[data-v-05cb9b4d]{white-space:pre-wrap}.coupon-editor__review p[data-v-05cb9b4d]{margin:var(--ry-space-1) 0;line-height:var(--ry-line-height-relaxed);overflow-wrap:anywhere}.coupon-editor__review[data-v-05cb9b4d]{gap:var(--ry-space-3);display:grid}@media (width<=760px){.coupon-editor__grid[data-v-05cb9b4d]{grid-template-columns:minmax(0,1fr)}}.coupons-page[data-v-147f24e2]{box-sizing:border-box;min-width:0;max-width:100%;height:100%}.coupon-detail-surface[data-v-147f24e2]{border:1px solid var(--ry-border-default);border-radius:var(--ry-radius-lg);background:var(--ry-bg-surface);min-width:0;overflow:hidden}.coupon-detail-notice[data-v-147f24e2]{margin:var(--ry-space-3) var(--ry-space-5);width:auto}.coupon-tabs[data-v-147f24e2]>.el-tabs__header{padding:0 var(--ry-space-5);border-bottom:1px solid var(--ry-border-subtle);background:var(--ry-bg-surface-lighter);margin:0}.coupon-tabs[data-v-147f24e2] .el-tabs__nav-wrap:after{display:none}.coupon-tabs[data-v-147f24e2] .el-tabs__item{height:52px;color:var(--ry-text-secondary);font-weight:var(--ry-font-weight-medium)}.coupon-tabs[data-v-147f24e2] .el-tabs__item.is-active{color:var(--ry-color-action-foreground);font-weight:var(--ry-font-weight-semibold)}.coupon-tabs[data-v-147f24e2]>.el-tabs__content{overflow:visible}.coupon-detail-tab-content[data-v-147f24e2]{gap:var(--ry-space-4);min-width:0;padding:var(--ry-space-5);display:grid}.coupon-panel[data-v-147f24e2]{background:var(--ry-bg-surface);min-width:0;overflow:hidden}.coupon-basic[data-v-147f24e2]{gap:var(--ry-space-5);display:grid}.coupon-overview[data-v-147f24e2]{grid-template-columns:var(--v0bf4b185) minmax(0, 1fr);align-items:center;gap:var(--ry-space-5);padding-bottom:var(--ry-space-5);border-bottom:1px solid var(--ry-border-subtle);display:grid}.coupon-overview__copy[data-v-147f24e2]{min-width:0}.coupon-fact-columns[data-v-147f24e2]{gap:var(--ry-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coupon-image-frame[data-v-147f24e2]{width:var(--v0bf4b185);max-width:100%;aspect-ratio:var(--ee95aebe);border-radius:var(--ry-radius-md);background:var(--ry-bg-surface-extra-light);position:relative;overflow:hidden}.coupon-image-frame[data-v-147f24e2] .attachment-image{border:0;position:absolute;inset:0}.coupon-image-frame[data-v-147f24e2] .el-empty{height:100%;padding:var(--ry-space-2)}.coupon-image-frame[data-v-147f24e2] .el-empty__description{margin-top:var(--ry-space-2)}.coupon-benefit[data-v-147f24e2]{color:var(--ry-color-action-foreground);font-size:var(--ry-font-size-2xl);font-weight:var(--ry-font-weight-semibold);line-height:var(--ry-line-height-relaxed);overflow-wrap:anywhere;margin:var(--ry-space-2) 0 0}.coupon-facts[data-v-147f24e2]{min-width:0}.coupon-facts[data-v-147f24e2] .el-descriptions__table{table-layout:auto;width:100%}.coupon-facts[data-v-147f24e2] .el-descriptions__content{overflow-wrap:anywhere;min-width:0}.coupon-text[data-v-147f24e2]{white-space:pre-wrap;overflow-wrap:anywhere}.coupon-audit-panel[data-v-147f24e2]{gap:var(--ry-space-4);min-width:0;display:grid}.coupon-rule-copy[data-v-147f24e2]{gap:var(--ry-space-4);padding:var(--ry-space-4) 0;grid-template-columns:112px minmax(0,1fr);display:grid}.coupon-rule-copy[data-v-147f24e2]:first-child{padding-top:0}.coupon-rule-copy+.coupon-rule-copy[data-v-147f24e2]{border-top:1px solid var(--ry-border-subtle)}.coupon-rule-heading[data-v-147f24e2]{align-items:flex-start;gap:var(--ry-space-2);flex-direction:column;display:flex}.coupon-rule-copy h2[data-v-147f24e2]{font-size:var(--ry-font-size-sm);font-weight:var(--ry-font-weight-semibold);line-height:var(--ry-line-height-relaxed);margin:0}.coupon-rule-copy p[data-v-147f24e2]{color:var(--ry-text-secondary);line-height:var(--ry-line-height-relaxed);margin:0}.coupon-rule-body[data-v-147f24e2]{min-width:0}.coupon-rule-copy .coupon-rule-review[data-v-147f24e2]{margin-top:var(--ry-space-2);font-size:var(--ry-font-size-sm)}.coupon-rule-basis[data-v-147f24e2]{margin-top:var(--ry-space-3)}.coupon-rule-basis[data-v-147f24e2] .el-collapse-item__header{color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm)}.coupon-rule-basis[data-v-147f24e2] .el-collapse-item__content{padding-bottom:var(--ry-space-2)}.coupon-excluded-item[data-v-147f24e2]{align-items:baseline;column-gap:var(--ry-space-3);row-gap:var(--ry-space-1);margin-top:var(--ry-space-2);flex-wrap:wrap;display:flex}.coupon-muted[data-v-147f24e2]{color:var(--ry-text-secondary);font-size:var(--ry-font-size-sm)}.coupon-audit-changes[data-v-147f24e2]{gap:var(--ry-space-3);padding:var(--ry-space-4);display:grid}.coupon-audit-change[data-v-147f24e2]{align-items:baseline;gap:var(--ry-space-3);font-size:var(--ry-font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap;grid-template-columns:100px minmax(0,1fr) 20px minmax(0,1fr);display:grid}.coupon-audit-field[data-v-147f24e2]{gap:var(--ry-space-1);display:grid}.coupon-audit-before[data-v-147f24e2]{color:var(--ry-text-secondary)}.coupon-request-id[data-v-147f24e2]{align-items:center;gap:var(--ry-space-2);color:var(--ry-text-secondary);font-size:var(--ry-font-size-xs);flex-wrap:wrap;display:flex}@media (width<=760px){.coupon-tabs[data-v-147f24e2]>.el-tabs__header{padding-inline:var(--ry-space-3)}.coupon-tabs[data-v-147f24e2] .el-tabs__item{height:48px;padding-inline:var(--ry-space-3)}.coupon-detail-tab-content[data-v-147f24e2]{padding:var(--ry-space-3)}.coupon-basic[data-v-147f24e2]{gap:var(--ry-space-4)}.coupon-overview[data-v-147f24e2]{gap:var(--ry-space-3);grid-template-columns:minmax(0,1fr)}.coupon-image-frame[data-v-147f24e2]{width:var(--v0bf4b185)}.coupon-fact-columns[data-v-147f24e2]{grid-template-columns:minmax(0,1fr);gap:0}.coupon-rule-copy[data-v-147f24e2]{gap:var(--ry-space-2);grid-template-columns:minmax(0,1fr)}.coupon-rule-heading[data-v-147f24e2]{flex-flow:wrap;align-items:center}.coupon-audit-change[data-v-147f24e2]{gap:var(--ry-space-1);grid-template-columns:minmax(0,1fr)}.coupon-audit-change>[aria-hidden][data-v-147f24e2]{display:none}}
