.coupon-popup.popup.w-1200{max-width:1200px;width:100%}.coupon-popup .popup-header{background-color:#f13d3d;display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.coupon-popup .popup-header .popup-title{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase}.coupon-popup .popup-header .close{cursor:pointer}.coupon-popup .popup-body{padding:20px 30px}.coupon-popup .popup-body .section{margin-bottom:30px}.coupon-popup .popup-body .section:last-child{margin-bottom:0}.coupon-popup .popup-body .section .section-title{font-size:18px;font-weight:600;margin-bottom:20px}.coupon-popup .popup-body .section .form-row{display:flex;gap:20px;margin-bottom:20px}.coupon-popup .popup-body .section .form-row:last-child{margin-bottom:0}.coupon-popup .popup-body .section .form-row .form-group{flex:1}.coupon-popup .popup-body .section .form-row .form-group label{display:block;margin-bottom:8px}.coupon-popup .popup-body .section .form-row .form-group label .required{color:#f13d3d}.coupon-popup .popup-body .section .form-row .form-group .char-count{text-align:right;font-size:12px;color:#666;margin-top:4px}.coupon-popup .popup-body .section .form-row .form-group .input-container{position:relative}.coupon-popup .popup-body .section .form-row .form-group .input-container input,.coupon-popup .popup-body .section .form-row .form-group .input-container select{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:14px}.coupon-popup .popup-body .section .form-row .form-group .input-container input:disabled,.coupon-popup .popup-body .section .form-row .form-group .input-container select:disabled{opacity:.5}.coupon-popup .popup-body .section .form-row .form-group .input-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding-right:30px}.coupon-popup .popup-body .section .form-row .form-group .input-container .input-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.coupon-popup .popup-body .section .form-row .form-group .input-container .input-icon.circle{width:30px;height:30px;border-radius:50%}.coupon-popup .popup-body .section .form-row .form-group .input-container .input-icon.circle.red{background-color:#f13d3d;color:#fff}.coupon-popup .popup-body .section .form-row .form-group .input-container .input-icon.circle.light-red{background-color:rgba(241,61,61,.1);color:#f13d3d}.coupon-popup .popup-body .section .form-row .form-group .input-container .input-icon.dropdown-arrow{pointer-events:none}.coupon-popup .popup-body .section .form-row .form-group .toggle-container{display:flex;align-items:center;gap:10px}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper{display:flex;align-items:center;white-space:nowrap}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-label{margin-right:8px;font-size:14px}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch{width:40px;height:20px;border-radius:10px;position:relative;cursor:pointer;transition:background-color .3s}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch.on{background-color:#f13d3d}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch.off{background-color:#ccc}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch .toggle-handle{position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;transition:left .2s}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch .toggle-handle.on{left:22px}.coupon-popup .popup-body .section .form-row .form-group .toggle-container .toggle-wrapper .toggle-switch .toggle-handle.off{left:2px}.coupon-popup .popup-body .section .form-row .form-group .search-container{position:relative;flex:1}.coupon-popup .popup-body .section .form-row .form-group .search-container .search-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.coupon-popup .popup-body .section .form-row .form-group .selected-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.coupon-popup .popup-body .section .form-row .form-group .selected-items .tag{display:flex;align-items:center;background-color:#f5f5f5;border-radius:4px;padding:4px 10px;font-size:13px}.coupon-popup .popup-body .section .form-row .form-group .selected-items .tag .remove-tag{margin-left:8px;cursor:pointer;font-size:16px;line-height:1}.coupon-popup .popup-footer{display:flex;justify-content:space-between;padding:15px 30px;border-top:1px solid #eee}.coupon-popup .popup-footer button{padding:8px 25px;border-radius:20px;font-weight:500;font-size:14px;cursor:pointer}.coupon-popup .popup-footer button.btn-back{border:1px solid #000;background-color:rgba(0,0,0,0)}.coupon-popup .popup-footer button.btn-create{background-color:#f13d3d;color:#fff;border:none}.coupon-popup .popup-footer button.btn-create:disabled{opacity:.7;cursor:not-allowed}.success-modal-container{display:flex;justify-content:center;align-items:center;min-height:600px;width:100%}.success-modal-container .success-modal{width:480px;background-color:#fff;border-radius:12px;padding:40px 20px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.success-modal-container .success-modal .success-icon{width:72px;height:72px;border-radius:50%;background-color:rgba(255,59,59,.1);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.success-modal-container .success-modal .success-icon .icon-inner{width:48px;height:48px;border-radius:50%;background-color:#f13d3d;display:flex;align-items:center;justify-content:center;color:#fff}.success-modal-container .success-modal .success-title{font-size:28px;font-weight:700;margin:0 0 8px;color:#222}.success-modal-container .success-modal .success-message{font-size:16px;color:#666;margin:0 0 32px}.success-modal-container .success-modal .coupon-code-container{background-color:#f5f5f5;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:space-between;margin:0 auto 24px;max-width:400px}.success-modal-container .success-modal .coupon-code-container .coupon-code-info{text-align:left}.success-modal-container .success-modal .coupon-code-container .coupon-code-info .code-label{font-size:12px;color:#888;margin-bottom:4px}.success-modal-container .success-modal .coupon-code-container .coupon-code-info .code-value{font-size:18px;font-weight:600;color:#333}.success-modal-container .success-modal .coupon-code-container .copy-button{background:none;border:none;cursor:pointer}.success-modal-container .success-modal .share-button{display:flex;align-items:center;justify-content:center;margin:0 auto 24px;background:none;border:none;color:#f13d3d;font-weight:600;font-size:16px;cursor:pointer}.success-modal-container .success-modal .share-button svg{margin-right:8px}.success-modal-container .success-modal .finish-button{background-color:#f13d3d;color:#fff;border:none;border-radius:25px;padding:12px 40px;font-size:16px;font-weight:600;cursor:pointer;width:100%;max-width:240px}.delete-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1000}.delete-modal-container .delete-modal{width:100%;max-width:480px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.delete-modal-container .delete-modal .delete-header{background-color:#f13d3d;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.delete-modal-container .delete-modal .delete-header .header-title{font-size:18px;font-weight:600;text-transform:uppercase}.delete-modal-container .delete-modal .delete-header .close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.delete-modal-container .delete-modal .delete-body{padding:30px;background-color:#f9f9f9}.delete-modal-container .delete-modal .delete-body .delete-message{font-size:22px;color:#333;margin:0;text-align:center}.delete-modal-container .delete-modal .delete-footer{padding:20px;display:flex;justify-content:space-between;gap:15px}.delete-modal-container .delete-modal .delete-footer button{flex:1;padding:10px;border-radius:25px;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .2s}.delete-modal-container .delete-modal .delete-footer button.discard-button{background-color:#fff;border:1px solid #000;color:#000}.delete-modal-container .delete-modal .delete-footer button.discard-button:hover{background-color:#f5f5f5}.delete-modal-container .delete-modal .delete-footer button.delete-button{background-color:#f13d3d;border:none;color:#fff}.delete-modal-container .delete-modal .delete-footer button.delete-button:hover{background-color:hsl(0,86.5384615385%,54.2156862745%)}@media(max-width:767px){.coupon-popup .popup-body .section .form-row{flex-wrap:wrap}.coupon-popup .popup-body .section .form-row .form-group{flex:0 0 100%}.coupon-popup .popup-body .section .form-row .input-container{flex-direction:column}}