.coupon-dialog{scrollbar-color:var(--gray-alpha-300) rgba(0,0,0,0)}.coupon-dialog.edit .content .item-detail-wrapper .required-info{font-size:.875rem;color:var(--gray-alpha-500);margin-top:-.5rem;margin-bottom:.75rem}.coupon-dialog.edit .content .item-detail-wrapper .input-label{font-weight:700;min-width:110px;align-content:center}.coupon-dialog.edit .content .item-detail-wrapper .input-label.required:after{content:"*";color:var(--primary-color)}.coupon-dialog.edit .content .item-detail-wrapper .name-wrapper{margin-bottom:.5rem}.coupon-dialog.edit .content .item-detail-wrapper .name-wrapper .name{font-size:1rem;font-weight:400;width:100%}.coupon-dialog.edit .content .item-detail-wrapper .description-wrapper .description{font-size:1rem;resize:vertical}.coupon-dialog.edit .content .item-detail-wrapper .expire-time-wrapper .expire-time{font-size:1rem}.coupon-dialog.edit .content .item-detail-wrapper .coupon-code-wrapper{display:flex;margin-top:1rem}.coupon-dialog.edit .content .item-detail-wrapper .coupon-code-wrapper .coupon-code{font-size:1rem}.coupon-dialog.edit .content .item-detail-wrapper .coupon-code-wrapper .coupon-code.first{width:40px;margin-right:.5rem;text-align:center}.coupon-dialog.edit .content .item-detail-wrapper .coupon-code-wrapper .coupon-code.second{width:40px;text-align:center}.coupon-dialog .title-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;background-color:var(--dialog-color);color:var(--background);font-size:1rem;position:-webkit-sticky;position:sticky;top:0}.coupon-dialog .title-wrapper .title{display:flex;align-items:center;gap:.5rem}.coupon-dialog .title-wrapper .close-icon{cursor:pointer}.coupon-dialog .content{display:flex;flex-direction:column;overflow-y:overlay;padding:0}.coupon-dialog .content .preview{flex:1 1;padding:1.5rem 1rem;background:var(--background-hover)}.coupon-dialog .content .preview .coupon-list{display:flex;flex-direction:column;gap:.5rem}.coupon-dialog .content .item-detail-wrapper{z-index:1;flex:1.5 1;display:flex;flex-direction:column;padding:1.5rem 1rem;background:var(--background);border-top:1px solid var(--gray-alpha-300)}.coupon-dialog .content .item-detail-wrapper .name-wrapper{display:flex;justify-content:space-between}.coupon-dialog .content .item-detail-wrapper .name-wrapper .name{display:flex;align-items:center;font-size:1.5rem;font-weight:700;gap:.5rem}.coupon-dialog .content .item-detail-wrapper .description-wrapper{display:flex}.coupon-dialog .content .item-detail-wrapper .description-wrapper .description{padding:1rem .5rem;margin:1rem 0;min-height:5rem;width:100%}.coupon-dialog .content .item-detail-wrapper .expire-time-wrapper{display:flex;justify-content:space-between}.coupon-dialog .content .item-detail-wrapper .expire-time-wrapper .date-input{width:100%}.coupon-dialog .content .item-detail-wrapper .expire-time-wrapper .expire-time{font-size:1rem;font-weight:400;width:100%}.coupon-dialog .content .item-detail-wrapper .coupon-code-wrapper{display:none}.coupon-dialog .content .item-detail-wrapper .actions{padding-top:2rem;margin-top:auto}.coupon-dialog .content .item-detail-wrapper .actions .stock-alert{margin-right:.25rem;margin-bottom:.5rem;color:var(--badge-color);text-align:right}.coupon-dialog .content .item-detail-wrapper .actions .stock-alert .count{color:var(--gray-alpha-500)}.coupon-dialog .content .item-detail-wrapper .actions .stock-alert .count:after{content:"|";margin:0 .5rem}.coupon-dialog .content .item-detail-wrapper .actions .actions-group{display:flex;justify-content:flex-end;align-items:stretch;gap:.75rem}.coupon-dialog .content .item-detail-wrapper .actions .actions-group .add-btn{min-width:180px;position:relative;overflow:hidden;font-size:1rem}.coupon-dialog .content .item-detail-wrapper .actions .actions-group .confirm-btn{width:100%;font-size:1rem;padding:.75rem 1rem}@media(min-width:1180px){.coupon-dialog .title{min-width:500px}}@media(max-width:1179px){.coupon-dialog .content .item-detail-wrapper{flex:5 1}}