.shorturl-success-modal-custom .modal-content{background:#fff;border:1.5px solid #e0e3eb;border-radius:24px;box-shadow:0 6px 32px rgba(4,23,241,.1);position:relative}#shorturlSuccessModal .shorturl-custom-close-btn,.modal .shorturl-custom-close-btn,.shorturl-success-modal-custom .shorturl-custom-close-btn,button.shorturl-custom-close-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#ff4757!important;background-image:none!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(255,71,87,.3)!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:400!important;height:32px!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;opacity:1!important;outline:none!important;padding:0!important;position:absolute!important;right:20px!important;text-align:center!important;text-decoration:none!important;top:20px!important;transition:all .2s ease!important;vertical-align:middle!important;width:32px!important;z-index:9999!important}#shorturlSuccessModal .shorturl-custom-close-btn:hover,.modal .shorturl-custom-close-btn:hover,.shorturl-success-modal-custom .shorturl-custom-close-btn:hover,button.shorturl-custom-close-btn:hover{background-color:#ff3838!important;border:none!important;box-shadow:0 3px 10px rgba(255,71,87,.4)!important;opacity:1!important;transform:scale(1.08)!important}#shorturlSuccessModal .shorturl-custom-close-btn:active,.modal .shorturl-custom-close-btn:active,.shorturl-success-modal-custom .shorturl-custom-close-btn:active,button.shorturl-custom-close-btn:active{background-color:#ff2e2e!important;transform:scale(.95)!important}#shorturlSuccessModal .shorturl-custom-close-btn:focus,.modal .shorturl-custom-close-btn:focus,.shorturl-success-modal-custom .shorturl-custom-close-btn:focus,button.shorturl-custom-close-btn:focus{background-color:#ff4757!important;box-shadow:0 0 0 3px rgba(255,71,87,.2)!important;outline:none!important}#shorturlSuccessModal .shorturl-custom-close-btn:after,#shorturlSuccessModal .shorturl-custom-close-btn:before,.modal .shorturl-custom-close-btn:after,.modal .shorturl-custom-close-btn:before,.shorturl-success-modal-custom .shorturl-custom-close-btn:after,.shorturl-success-modal-custom .shorturl-custom-close-btn:before{content:none!important;display:none!important}.shorturl-custom-close-btn svg{height:14px!important;pointer-events:none!important;width:14px!important}.shorturl-success-modal-custom .modal-body{padding:0}.shorturl-success-modal-custom .modal-footer{padding-top:0}.shorturl-success-modal-custom .modal-title{color:#333;font-size:1.25rem;font-weight:600;padding-right:2rem}.shorturl-success-modal-custom .modal-content .d-flex span{align-items:center;background:#eef6fe;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}#shorturl-link-box{padding:12px 24px}#shorturl-link{color:#0417f1;font-size:1rem;text-decoration:none;word-break:break-all}#shorturl-link:hover{color:#0417f1;text-decoration:underline}#shorturl-merchant-logo{background:#fff;border:1.5px solid #e0e3eb;border-radius:50%;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}#shorturl-merchant-title{color:#333;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:16px!important}#shorturl-merchant-desc{color:#666;font-size:.98rem;line-height:1.6;word-wrap:break-word;margin-bottom:12px}.shorturl-commission-info{color:#666;font-size:.98rem;line-height:1.6;margin-bottom:8px}.shorturl-additional-info{color:#666;font-size:.98rem;line-height:1.6;margin-bottom:0}.merchant-info-wrapper{display:flex;flex-direction:column;gap:8px}#shorturl-preview{border-radius:24px;padding:16px;transition:border-color .18s}#shorturl-preview .merchant-details{flex:1}.info-separator{background-color:#f0f0f0;height:1px;margin:8px 0}@media (max-width:576px){#shorturl-merchant-title{margin-bottom:12px!important}#shorturl-merchant-desc{margin-bottom:10px}.merchant-info-wrapper{gap:6px}}#shorturl-copy-btn{border-radius:50px;font-size:16px;font-weight:600;min-width:200px;padding:13px 31px;transition:background-color .18s}.shorturl-success-modal-custom .btn-outline-secondary{border-radius:50px;font-size:16px;font-weight:600;padding:13px 31px;transition:border-color .18s,background-color .18s}.shorturl-error-modal-custom .modal-content{background:#fff;border:1.5px solid #e0e3eb;border-radius:24px;box-shadow:0 6px 32px rgba(4,23,241,.1)}.shorturl-error-modal-custom .modal-title{color:#dc3545;font-size:1.25rem;font-weight:600}.shorturl-error-modal-custom .modal-body p{color:#666;font-size:1rem;line-height:1.5}.shorturl-error-modal-custom .btn-close{background:none;border:none;font-size:1.5rem;opacity:.6;transition:opacity .18s}.shorturl-error-modal-custom .btn-close:hover{opacity:1}.shorturl-error-modal-custom .zubuz-default-btn{background-color:#0417f1;border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:600;padding:13px 31px;transition:background-color .18s}.shorturl-error-modal-custom .zubuz-default-btn:hover{background-color:#0312d1}.shorturl-confirm-modal-custom .modal-content{background:#fff;border:1.5px solid #e0e3eb;border-radius:24px;box-shadow:0 6px 32px rgba(4,23,241,.1)}.shorturl-confirm-modal-custom .modal-title{color:#ffc107;font-size:1.25rem;font-weight:600}.shorturl-confirm-modal-custom .modal-body p{color:#666;font-size:1rem;line-height:1.5}.shorturl-confirm-modal-custom .d-flex span{align-items:center;background:#fff3cd;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.shorturl-confirm-modal-custom .btn-outline-secondary{background:#fff;border:1.5px solid #e0e3eb;border-radius:50px;color:#666;font-size:16px;font-weight:600;padding:13px 31px;transition:border-color .18s,background-color .18s}.shorturl-confirm-modal-custom .btn-outline-secondary:hover{background-color:#f1f5ff;border-color:#0417f1;color:#0417f1}#shorturl-confirm-btn{background-color:#ffc107;border:none;border-radius:50px;color:#000;font-size:16px;font-weight:600;padding:13px 31px;transition:background-color .18s}#shorturl-confirm-btn:hover{background-color:#e0a800}@media (max-width:576px){.modal-dialog{margin:1rem}.modal-content{padding:1rem!important}#shorturlSuccessModal .shorturl-custom-close-btn,.modal .shorturl-custom-close-btn,.shorturl-success-modal-custom .shorturl-custom-close-btn,button.shorturl-custom-close-btn{height:28px!important;max-height:28px!important;max-width:28px!important;min-height:28px!important;min-width:28px!important;right:12px!important;top:12px!important;width:28px!important}.shorturl-custom-close-btn svg{height:12px!important;width:12px!important}#shorturl-preview{background:transparent;flex-direction:column;gap:12px!important}#shorturl-merchant-logo{align-self:center}.modal-footer{flex-direction:column;gap:8px}.modal-footer .btn{width:100%}#shorturl-link{font-size:.9rem}.modal-title{font-size:1.1rem!important}}.modal-backdrop{background-color:rgba(0,0,0,.5);z-index:10000!important}.modal.fade,.modal.show{z-index:10001!important}.shorturl-confirm-modal-custom.modal.show,.shorturl-error-modal-custom.modal.show,.shorturl-success-modal-custom.modal.show{align-items:center;display:flex!important;z-index:10001!important}.modal.fade .modal-dialog{opacity:0;transform:translateY(-50px);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.modal.show .modal-dialog{opacity:1;transform:none}.btn:focus,.modal-content:focus{outline:2px solid #0417f1;outline-offset:2px}#shorturl-link-box{align-items:center;background:#fff;border:1.5px solid #e0e3eb;border-radius:24px;display:flex;gap:8px;justify-content:space-between;padding:12px 12px 12px 24px;transition:border-color .18s,box-shadow .18s}#shorturl-link-box:hover{border-color:#0417f1}#shorturl-copy-icon{align-items:center;background:transparent;border:none;border-radius:8px;color:#0417f1;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;height:36px;justify-content:center;min-width:36px;padding:4px 8px;transition:transform .2s}#shorturl-copy-icon:hover{transform:scale(1.15)}#shorturl-copy-icon:active{transform:scale(.95)}#shorturl-copy-icon.success{animation:successPulse .4s ease}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}#shorturl-copy-btn,.shorturl-success-modal-custom .btn-outline-secondary{border-radius:50px;flex:1;font-size:16px;font-weight:600;max-width:180px;min-width:140px;padding:13px 24px;transition:all .18s}#shorturl-copy-btn{background-color:#0417f1;border:none;color:#fff}#shorturl-copy-btn:hover{background-color:#0312d1}#shorturl-copy-btn.btn-success{background-color:#28a745}#shorturl-copy-btn.btn-success:hover{background-color:#218838}.shorturl-success-modal-custom .btn-outline-secondary{background:#fff;border:1.5px solid #e0e3eb;color:#666}.shorturl-success-modal-custom .btn-outline-secondary:hover{background-color:#f1f5ff;border-color:#0417f1;color:#0417f1}.shorturl-success-modal-custom .modal-footer{align-items:center;border:none;display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding-bottom:0;padding-top:8px}@media (max-width:576px){#shorturl-link-box{padding:10px 10px 10px 16px}#shorturl-copy-icon{font-size:1.2rem;height:32px;min-width:32px}#shorturl-copy-btn,.shorturl-success-modal-custom .btn-outline-secondary{flex:1;max-width:none;min-width:auto}.shorturl-success-modal-custom .modal-footer{flex-direction:column;gap:10px}.shorturl-success-modal-custom .modal-footer .btn{width:100%}}