.container-subscription{display:inline-grid;align-items:end}.box-subscription{display:flex;flex-flow:column;min-height:100px;padding:10px}.box-subscription h4{color:#fff}.box-subscription .progress-bar-container{width:100%;border-radius:8px;overflow:hidden;color:#fff;font-size:12px;text-align:right;line-height:40px}.box-subscription .progress-bar{width:100%;height:10px;background-color:#eff4fb;border-radius:8px;position:relative;margin-top:10px}.box-subscription .progress{height:100%;line-height:24px;color:#fff;text-align:center;white-space:nowrap;background-color:#06b6d4;border-radius:8px;box-sizing:border-box}.test-info{font-size:12px;color:#ffe8d4}.modal-inactive-plan .rodal-dialog{height:190px!important}.modal-inactive-plan .footer,.modal-limit-leads-plan .footer,.modal-onboarding .footer{text-align:right;margin-top:25px}.modal-limit-leads-plan .rodal-dialog{height:236px!important}.modal-onboarding .rodal-dialog{width:520px!important;height:580px!important;padding:0!important;overflow:hidden;border-radius:12px!important}.modal-onboarding .rodal-close{top:14px!important;right:14px!important;z-index:10;color:hsla(0,0%,100%,.8)!important}.modal-onboarding .rodal-close:after,.modal-onboarding .rodal-close:before{background:hsla(0,0%,100%,.9)!important}.toogle-campaigns-eternal{display:flex;align-items:inherit;margin-top:15px}.toogle-campaigns-eternal span.informal-text{margin-left:10px}.date-pick-disabled{color:#dcdcdc}.date-pick-enable{color:#64748b}.date-pick-disabled svg.campaign-calendar{fill:#dcdcdc}.date-pick-enable svg.campaign-calendar{fill:#64748b}.modal-campaign{display:flex}.modal-campaign h6,.modal-campaign svg{display:inline-block;font-weight:600}.modal-campaign svg{color:#f1a900;margin-top:-4px;margin-right:3px}.modal-campaign .footer{display:flex;margin-top:50px;float:right}.modal-campaign .footer button{margin-left:4px}.modal-campaign .cancel{border:1px solid #1c2434;color:#1c2434}.modal-campaign-required-reward .rodal-dialog{width:500px!important}.modal-campaign-exclude .rodal-dialog{height:220px!important}.row-buttons{display:flow-root}.row-buttons button{float:right;margin-left:5px;border:1px solid transparent}.row-buttons button.delete-button{float:left}.step-container{align-items:center}.step-container .container-button-next-prev{text-align:right;display:inline-flex;justify-content:space-between}.step-container-img{display:inline-flex}.step-container-img .image-wrapper{width:150px;height:170px;margin:10px;cursor:pointer;overflow:hidden;border:2px solid #fff;border-radius:15px}.step-container-img .image-wrapper.selected{border:2px solid blue;background-color:#fff}.container-data-campaign-review span{margin-top:10px;display:block}.modal-campaign-created-campaign .rodal-dialog{width:550px!important;height:610px!important}.modal-campaign-created-campaign .rodal-dialog textarea{margin:10px 0;color:#79797980;font-style:italic}.modal-campaign-created-campaign svg{color:#fff;margin-right:7px}.modal-campaign-created-campaign .copied-button{background-color:#318d31}.indexedStep{color:#bebebe;width:50px;height:50px;font-size:19px;background-color:#fff;border-radius:50%;border:1px solid #cecece;display:flex;justify-content:center;align-items:center}.indexedStep.accomplished{background-color:#06b6d4;color:#fff;border-style:none}.RSPBprogressBar{height:2px;width:30%;line-height:1;border-radius:10px;position:relative;background-color:#cfcfcf;display:flex;justify-content:space-between;align-items:center;z-index:0;margin:40px auto}.RSPBprogressBar .RSPBstep{display:inline-flex;justify-content:center;align-items:center;z-index:0;position:absolute;transform:translateX(-50%);transition-property:all;transition-timing-function:ease}.RSPBprogressBar .RSPBprogressBarText{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RSPBprogressBar .RSPBprogression{position:absolute;transition:width .3s ease;left:0;top:0;bottom:0;border-radius:10px;background:#664de5;z-index:-1}@media screen and (max-width:480px){.indexedStep{width:15px;height:15px;font-size:6px}}.textarea-embedcode{cursor:pointer;outline:none;color:#d7d7d7;font-style:italic}.colors-container{margin:0 auto;flex-direction:row;justify-content:space-between;width:50%}.colors-container div{width:auto}.campaign-mode-select-grid{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;padding:20px 0 8px}.campaign-mode-card{position:relative;width:260px;border:2px solid #e2e8f0;border-radius:16px;padding:32px 24px;cursor:pointer;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;background:#fff}.campaign-mode-card:hover{border-color:#06b6d4;box-shadow:0 4px 20px rgba(60,80,224,.15);transform:translateY(-2px)}.campaign-mode-card h4{font-size:17px;font-weight:600;margin:16px 0 8px;color:#1c2434}.campaign-mode-card p{font-size:13px;color:#64748b;line-height:1.6;margin:0}.campaign-mode-icon{display:flex;justify-content:center;margin-bottom:4px}.campaign-mode-ai-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#664de5,#06b6d4);color:#fff;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 16px;border-radius:20px;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px rgba(102,77,229,.4)}.campaign-mode-card-ai{border-color:#c5cbf5}.campaign-mode-card-ai:hover{border-color:#664de5;box-shadow:0 4px 20px rgba(102,77,229,.2)}.modal-reward-ai .rodal-dialog{width:380px!important;height:260px!important}.reward-option-card{border:2px solid #e2e8f0;border-radius:12px;padding:20px 24px;cursor:pointer;text-align:center;transition:border-color .2s,background .2s;margin:16px 0 0}.reward-option-card:hover{border-color:#06b6d4;background:#f5f7ff}.reward-option-card.selected{border-color:#06b6d4;background:#f0f3ff}.reward-option-card span{font-size:28px;display:block;margin-bottom:8px}.reward-option-card p{font-weight:600;color:#1c2434;margin:0;font-size:15px}.modal-campaign-delete-alert .rodal-dialog{width:460px!important;height:570px!important;border-radius:20px!important;padding:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.campaign-delete-body{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:16px}.campaign-delete-icon-ring{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f97316,#ef4444);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(239,68,68,.3);flex-shrink:0}.campaign-delete-warning-icon{width:34px;height:34px;color:#fff}.campaign-delete-header{display:flex;flex-direction:column;gap:4px}.campaign-delete-title{font-size:18px;font-weight:700;color:#1c2434;margin:0;line-height:1.3}.campaign-delete-subtitle{font-size:13px;color:#94a3b8;margin:0}.campaign-delete-consequences{width:100%;display:flex;flex-direction:column;gap:8px;background:#fff5f5;border:1.5px solid #fecaca;border-radius:12px;padding:14px 16px;text-align:left}.campaign-delete-consequence-item{display:flex;align-items:flex-start;gap:8px}.campaign-delete-consequence-icon{width:15px;height:15px;color:#ef4444;flex-shrink:0;margin-top:1px}.campaign-delete-consequence-item span{font-size:12.5px;color:#7f1d1d;line-height:1.5}.campaign-delete-recommendation{width:100%;display:flex;align-items:flex-start;gap:10px;background:#f0fdff;border:1.5px solid #cffafe;border-radius:12px;padding:14px 16px;text-align:left}.campaign-delete-rec-icon{width:16px;height:16px;color:#06b6d4;flex-shrink:0;margin-top:2px}.campaign-delete-rec-text{font-size:12.5px;color:#475569;line-height:1.6;margin:0}.campaign-delete-actions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:2px}.campaign-delete-inactivate-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#06b6d4;color:#fff;border:none;border-radius:10px;padding:13px 24px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease}.campaign-delete-inactivate-btn svg{width:16px;height:16px}.campaign-delete-inactivate-btn:hover{background:#0891b2;transform:translateY(-1px)}.campaign-delete-secondary-actions{display:flex;gap:8px}.campaign-delete-cancel-btn{flex:1;padding:11px 16px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:500;color:#64748b;background:#fff;cursor:pointer;transition:border-color .2s,color .2s}.campaign-delete-cancel-btn:hover{border-color:#94a3b8;color:#1c2434}.campaign-delete-confirm-btn{flex:1;padding:11px 16px;border:1.5px solid #fecaca;border-radius:10px;font-size:13px;font-weight:600;color:#ef4444;background:#fff5f5;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.campaign-delete-confirm-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff}.campaign-delete-icon-ring--danger{background:linear-gradient(135deg,#ef4444,#b91c1c);box-shadow:0 8px 24px rgba(239,68,68,.4)}.campaign-delete-name-prompt{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left}.campaign-delete-name-label{font-size:12.5px;font-weight:600;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:.4px}.campaign-delete-name-badge{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;color:#1c2434;font-family:monospace;word-break:break-all;letter-spacing:.3px}.campaign-delete-input-wrapper{position:relative}.campaign-delete-input{width:100%;border:1.5px solid #e2e8f0;border-radius:10px;padding:11px 40px 11px 14px;font-size:13.5px;color:#1c2434;outline:none;transition:border-color .2s;background:#fff}.campaign-delete-input:focus{border-color:#94a3b8}.campaign-delete-input--valid,.campaign-delete-input--valid:focus{border-color:#22c55e}.campaign-delete-input-check{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#22c55e;pointer-events:none}.campaign-delete-confirm-actions{display:flex;gap:8px;width:100%;margin-top:4px}.campaign-delete-final-btn{flex:2;padding:12px 16px;border:none;border-radius:10px;font-size:13.5px;font-weight:600;color:#fff;background:#ef4444;cursor:pointer;transition:background .2s,opacity .2s}.campaign-delete-final-btn:disabled{opacity:.35;cursor:not-allowed}.campaign-delete-final-btn:not(:disabled):hover{background:#dc2626}.modal-campaign-test-message .rodal-dialog{width:460px!important;height:480px!important;border-radius:20px!important;padding:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.campaign-test-body{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:16px}.campaign-test-icon-ring{width:68px;height:68px;border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(37,211,102,.35);flex-shrink:0}.campaign-test-icon{width:34px;height:34px;color:#fff}.campaign-test-header{display:flex;flex-direction:column;gap:4px}.campaign-test-title{font-size:18px;font-weight:700;color:#1c2434;margin:0;line-height:1.3}.campaign-test-subtitle{font-size:13px;color:#94a3b8;margin:0}.campaign-test-info-box{width:100%;display:flex;align-items:flex-start;gap:10px;background:#f0fdff;border:1.5px solid #cffafe;border-radius:12px;padding:12px 14px;text-align:left}.campaign-test-info-icon{width:16px;height:16px;color:#06b6d4;flex-shrink:0;margin-top:2px}.campaign-test-info-text{font-size:12.5px;color:#475569;line-height:1.6;margin:0}.campaign-test-phone-field{width:100%;display:flex;flex-direction:column;gap:6px;text-align:left}.campaign-test-phone-label{font-size:13px;font-weight:600;color:#1c2434}.campaign-test-phone-input-wrapper{display:flex;align-items:stretch;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s;background:#fff}.campaign-test-phone-input-wrapper:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px rgba(6,182,212,.1)}.campaign-test-phone-prefix{display:flex;align-items:center;padding:0 12px;background:#f1f5f9;border-right:1.5px solid #e2e8f0;font-size:14px;font-weight:600;color:#475569;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.campaign-test-phone-input{flex:1;border:none;padding:11px 14px;font-size:14px;color:#1c2434;outline:none;background:transparent;min-width:0}.campaign-test-phone-input::-moz-placeholder{color:#cbd5e1}.campaign-test-phone-input::placeholder{color:#cbd5e1}.campaign-test-phone-hint{font-size:11.5px;color:#94a3b8;margin:0}.campaign-test-actions{display:flex;gap:10px;width:100%;margin-top:4px}.campaign-test-cancel-btn{flex:1;padding:11px 16px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13.5px;font-weight:500;color:#64748b;background:#fff;cursor:pointer;transition:border-color .2s,color .2s}.campaign-test-cancel-btn:hover:not(:disabled){border-color:#94a3b8;color:#1c2434}.campaign-test-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.campaign-test-send-btn{flex:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#25d366,#0891b2);cursor:pointer;transition:opacity .2s,transform .15s}.campaign-test-send-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.campaign-test-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.campaign-test-send-icon{width:16px;height:16px}.modal-campaign-success-ai .rodal-dialog{width:460px!important;height:510px!important;border-radius:20px!important;padding:36px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.campaign-success-body{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:18px}.campaign-success-icon-ring{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#0891b2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(6,182,212,.35);flex-shrink:0}.campaign-success-check{width:34px;height:34px;color:#fff}.campaign-success-header{display:flex;flex-direction:column;gap:6px}.campaign-success-title{font-size:19px;font-weight:700;color:#1c2434;margin:0;line-height:1.3}.campaign-success-subtitle{font-size:13.5px;color:#64748b;margin:0;line-height:1.6}.campaign-success-stats{display:flex;gap:10px;width:100%}.campaign-success-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:12px 10px}.campaign-success-stat-emoji{font-size:20px;line-height:1}.campaign-success-stat-label{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.campaign-success-stat-value{font-size:13px;font-weight:700;color:#1c2434}.campaign-success-tips{width:100%;display:flex;flex-direction:column;gap:10px;background:#f0fdff;border:1.5px solid #cffafe;border-radius:12px;padding:14px 16px;text-align:left}.campaign-success-tip-item{display:flex;align-items:flex-start;gap:10px}.campaign-success-tip-icon{width:15px;height:15px;color:#06b6d4;flex-shrink:0;margin-top:2px}.campaign-success-tip-item span{font-size:12.5px;color:#475569;line-height:1.5}.campaign-success-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#06b6d4;color:#fff;border:none;border-radius:10px;padding:13px 24px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s ease,transform .15s ease;margin-top:2px}.campaign-success-cta:hover{background:#0891b2;transform:translateY(-1px)}.campaign-success-cta-arrow{width:16px;height:16px}