.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}.rodal,.rodal-mask{top:0;left:0;width:100%;height:100%;z-index:100}.rodal{position:fixed}.rodal-mask{position:absolute;background:rgba(0,0,0,.3)}.rodal-dialog{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:101;padding:15px;background:#fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.rodal-dialog:focus{outline:none}.rodal-close{position:absolute;cursor:pointer;top:16px;right:16px;width:16px;height:16px}.rodal-close:after,.rodal-close:before{position:absolute;content:"";height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#999;border-radius:100%;transition:background .2s}.rodal-close:before{transform:rotate(45deg)}.rodal-close:after{transform:rotate(-45deg)}.rodal-close:hover:after,.rodal-close:hover:before{background:#333}@keyframes rodal-fade-enter{0%{opacity:0}}.rodal-fade-enter{animation:rodal-fade-enter ease-in both}@keyframes rodal-fade-leave{to{opacity:0}}.rodal-fade-leave{animation:rodal-fade-leave ease-out both}@keyframes rodal-zoom-enter{0%{transform:scale3d(.3,.3,.3)}}.rodal-zoom-enter{animation:rodal-zoom-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-zoom-leave{to{transform:scale3d(.3,.3,.3)}}.rodal-zoom-leave{animation:rodal-zoom-leave both}@keyframes rodal-slideDown-enter{0%{transform:translate3d(0,-100px,0)}}.rodal-slideDown-enter{animation:rodal-slideDown-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideDown-leave{to{transform:translate3d(0,-100px,0)}}.rodal-slideDown-leave{animation:rodal-slideDown-leave both}@keyframes rodal-slideLeft-enter{0%{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-enter{animation:rodal-slideLeft-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideLeft-leave{to{transform:translate3d(-150px,0,0)}}.rodal-slideLeft-leave{animation:rodal-slideLeft-leave both}@keyframes rodal-slideRight-enter{0%{transform:translate3d(150px,0,0)}}.rodal-slideRight-enter{animation:rodal-slideRight-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideRight-leave{to{transform:translate3d(150px,0,0)}}.rodal-slideRight-leave{animation:rodal-slideRight-leave both}@keyframes rodal-slideUp-enter{0%{transform:translate3d(0,100px,0)}}.rodal-slideUp-enter{animation:rodal-slideUp-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-slideUp-leave{to{transform:translate3d(0,100px,0)}}.rodal-slideUp-leave{animation:rodal-slideUp-leave both}@keyframes rodal-flip-enter{0%{transform:perspective(400px) rotateX(60deg)}70%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px)}}.rodal-flip-enter{animation:rodal-flip-enter ease-in both;backface-visibility:visible!important}@keyframes rodal-flip-leave{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-15deg)}to{transform:perspective(400px) rotateX(45deg)}}.rodal-flip-leave{animation:rodal-flip-leave both;backface-visibility:visible!important}@keyframes rodal-rotate-enter{0%{transform:rotate(-180deg) scale3d(.3,.3,.3)}}.rodal-rotate-enter{animation:rodal-rotate-enter both;transform-origin:center}@keyframes rodal-rotate-leave{to{transform:rotate(180deg) scale3d(.3,.3,.3)}}.rodal-rotate-leave{animation:rodal-rotate-leave both;transform-origin:center}@keyframes rodal-door-enter{0%{transform:scaleX(0)}}.rodal-door-enter{animation:rodal-door-enter cubic-bezier(.4,0,0,1.5) both}@keyframes rodal-door-leave{60%{transform:scaleX(.01)}to{transform:scale3d(0,1,.1)}}.rodal-door-leave{animation:rodal-door-leave both}.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}.rwrd-breadcrumb{display:flex;align-items:center;gap:6px}.rwrd-breadcrumb-link{font-size:13px;color:#64748b;cursor:pointer}.rwrd-breadcrumb-link:hover{color:#06b6d4}.rwrd-breadcrumb-sep{color:#cbd5e1;font-size:13px}.rwrd-breadcrumb-current{font-size:13px;color:#0f172a;font-weight:500}.rwrd-title-icon{width:40px;height:40px;border-radius:12px;background:#fef3c7;color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rwrd-subtitle{font-size:13px;color:#64748b;max-width:520px;line-height:1.5}.rwrd-ai-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.4px;background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc;border-radius:20px;padding:3px 10px;cursor:pointer;transition:background .15s}.rwrd-ai-badge:hover{background:#cffafe}.rwrd-ai-badge-plus{color:#06b6d4;font-size:14px;font-weight:800;line-height:1}.rwrd-btn-outline{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151;border:1.5px solid #e2e8f0;background:#fff;border-radius:10px;padding:8px 14px;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}.rwrd-btn-outline:hover{border-color:#06b6d4;background:#f8fafc}.rwrd-btn-primary{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#06b6d4,#0ea5e9);border:none;border-radius:10px;padding:9px 16px;cursor:pointer;transition:opacity .15s;white-space:nowrap}.rwrd-btn-primary:hover{opacity:.9}.rwrd-btn-primary:disabled{opacity:.5;cursor:not-allowed}.rwrd-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rwrd-stat-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.rwrd-stat-icon{width:44px;height:44px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rwrd-stat-icon-amber{background:#fef3c7;color:#d97706}.rwrd-stat-icon-green{background:#dcfce7;color:#16a34a}.rwrd-stat-icon-blue{background:#dbeafe;color:#1d4ed8}.rwrd-stat-icon-purple{background:#ede9fe;color:#7c3aed}.rwrd-stat-label{font-size:12px;color:#64748b;margin-bottom:2px}.rwrd-stat-value{font-size:22px;font-weight:700;color:#0f172a;line-height:1.1}.rwrd-stat-delta-up{font-size:12px;font-weight:600;color:#16a34a}.rwrd-filter-bar{flex-wrap:wrap;background:#fff;border:1px solid #f1f5f9;border-radius:14px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.rwrd-filter-bar,.rwrd-search-wrap{display:flex;align-items:center;gap:8px}.rwrd-search-wrap{border:1.5px solid #e2e8f0;border-radius:10px;padding:7px 12px;background:#f8fafc;flex:1;min-width:200px;transition:border-color .15s}.rwrd-search-wrap:focus-within{border-color:#06b6d4}.rwrd-search-icon{color:#94a3b8;flex-shrink:0}.rwrd-search-input{border:none;background:transparent;font-size:13px;color:#374151;outline:none;width:100%}.rwrd-search-input::-moz-placeholder{color:#94a3b8}.rwrd-search-input::placeholder{color:#94a3b8}.rwrd-select{border:1.5px solid #e2e8f0;border-radius:10px;padding:7px 12px;font-size:13px;color:#374151;background:#fff;cursor:pointer;outline:none;transition:border-color .15s}.rwrd-select:focus,.rwrd-select:hover{border-color:#06b6d4}.rwrd-select-btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:inherit}.rwrd-view-btn{width:34px;height:34px;border-radius:8px;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;background:#fff;color:#64748b;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.rwrd-view-btn:hover{border-color:#06b6d4;color:#06b6d4}.rwrd-view-btn-active{background:#06b6d4;border-color:#06b6d4;color:#fff}.rwrd-view-btn-active:hover{background:#0891b2;border-color:#0891b2;color:#fff}.rwrd-sort-label{font-size:13px;color:#374151}.rwrd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1280px){.rwrd-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.rwrd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rwrd-grid{grid-template-columns:1fr}}.rwrd-card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1.5px solid #f1f5f9;background:#fff;text-decoration:none;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s}.rwrd-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.1);border-color:#a5f3fc}.rwrd-card-img-area{position:relative;height:160px;width:100%;overflow:hidden;flex-shrink:0}.rwrd-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.rwrd-card:hover .rwrd-img{transform:scale(1.06)}.rwrd-bg-gold{background:linear-gradient(135deg,#b45309,#d97706 40%,#f59e0b)}.rwrd-bg-teal{background:linear-gradient(135deg,#0e7490,#06b6d4)}.rwrd-bg-purple{background:linear-gradient(135deg,#4338ca,#6366f1 60%,#818cf8)}.rwrd-bg-slate{background:linear-gradient(135deg,#475569,#64748b)}.rwrd-bg-inactive{background:linear-gradient(135deg,#94a3b8,#cbd5e1)}.rwrd-bg-blue{background:linear-gradient(135deg,#1d4ed8,#2563eb 50%,#3b82f6)}.rwrd-bg-empty{background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 8px,#e2e8f0 0,#e2e8f0 16px)}.rwrd-no-image{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;padding:12px}.rwrd-no-image-icon{color:#94a3b8}.rwrd-no-image-text{font-size:11px;color:#64748b;text-align:center;line-height:1.4}.rwrd-card-top-left{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:5px}.rwrd-pos-circle{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:hsla(0,0%,100%,.25);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid hsla(0,0%,100%,.5);backdrop-filter:blur(4px)}.rwrd-pos-label{font-size:11px;font-weight:600;color:#fff;background:rgba(0,0,0,.38);backdrop-filter:blur(4px);overflow:hidden;text-overflow:ellipsis;max-width:160px}.rwrd-pos-label,.rwrd-status-pill{border-radius:20px;padding:3px 8px;white-space:nowrap}.rwrd-status-pill{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.3px;margin-left:auto}.rwrd-pill-ativa{background:#dcfce7;color:#15803d}.rwrd-pill-inativa{background:rgba(241,245,249,.92);color:#64748b}.rwrd-pill-rascunho{background:hsla(55,97%,88%,.92);color:#d97706}.rwrd-pill-sem-imagem{background:rgba(241,245,249,.92);color:#64748b}.rwrd-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.rwrd-dot-green{background:#16a34a}.rwrd-dot-gray{background:#94a3b8}.rwrd-dot-orange{background:#d97706}.rwrd-dot-cyan{background:#06b6d4}.rwrd-card-bottom-left{position:absolute;bottom:10px;left:10px;display:flex;gap:5px}.rwrd-channel-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rwrd-channel-email{background:rgba(219,234,254,.92);color:#1d4ed8}.rwrd-channel-whatsapp{background:rgba(220,252,231,.92);color:#16a34a}.rwrd-resgates-badge{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#fff;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);border-radius:20px;padding:4px 10px}.rwrd-card-content{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;flex:1}.rwrd-card-title{font-size:14px;font-weight:700;color:#0f172a;-webkit-line-clamp:1}.rwrd-card-desc,.rwrd-card-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.rwrd-card-desc{font-size:12px;color:#64748b;line-height:1.5;-webkit-line-clamp:2}.rwrd-card-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:18px}.rwrd-stats-rate{font-weight:600;color:#06b6d4}.rwrd-stats-rate,.rwrd-stats-time{display:flex;align-items:center;gap:4px;font-size:12px}.rwrd-stats-time{color:#64748b}.rwrd-stats-unpublished{font-size:12px;color:#94a3b8;font-style:italic}.rwrd-stats-missing,.rwrd-stats-warning{display:flex;align-items:center;gap:4px;font-size:12px;color:#d97706}.rwrd-card-campaigns{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.rwrd-avatars{display:flex}.rwrd-avatar{width:22px;height:22px;border-radius:50%;font-size:8px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;margin-left:-6px}.rwrd-avatars .rwrd-avatar:first-child{margin-left:0}.rwrd-av-0{background:#06b6d4}.rwrd-av-1{background:#7c3aed}.rwrd-av-2{background:#10b981}.rwrd-av-3{background:#f59e0b}.rwrd-campaign-count{font-size:12px;color:#374151}.rwrd-no-campaign-dot{width:20px;height:20px;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.rwrd-no-campaign-text{font-size:12px;color:#94a3b8}.rwrd-add-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:16px;border:2px dashed #a5f3fc;background:#fff;padding:32px 20px;cursor:pointer;text-align:center;transition:border-color .2s,background .2s;min-height:280px}.rwrd-add-card:hover{border-color:#06b6d4;background:#f0fdff}.rwrd-add-icon{width:52px;height:52px;border-radius:50%;background:#ecfeff;color:#06b6d4;display:flex;align-items:center;justify-content:center;transition:background .2s}.rwrd-add-card:hover .rwrd-add-icon{background:#cffafe}.rwrd-add-title{font-size:14px;font-weight:600;color:#06b6d4}.rwrd-add-desc{font-size:12px;color:#64748b;max-width:180px;line-height:1.5}.rwrd-spinner{width:32px;height:32px;border-radius:50%;border:3px solid #a5f3fc;border-top-color:#06b6d4;animation:rwrd-spin .8s linear infinite}@keyframes rwrd-spin{to{transform:rotate(1turn)}}.rwrd-empty-state{flex-direction:column;border-radius:16px;border:2px dashed #e2e8f0;background:#fff;padding:80px 20px;text-align:center;gap:8px}.rwrd-empty-icon,.rwrd-empty-state{display:flex;align-items:center;justify-content:center}.rwrd-empty-icon{width:64px;height:64px;border-radius:16px;background:#ecfeff;color:#06b6d4;margin-bottom:8px}.rwrd-empty-title{font-size:16px;font-weight:600;color:#0f172a}.rwrd-empty-desc{font-size:13px;color:#64748b;margin-bottom:8px}.rwrd-ai-section{margin-top:40px;padding-top:32px;border-top:1px solid #f1f5f9}.rwrd-ai-header-row{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.rwrd-ai-title{font-size:15px;font-weight:700;color:#0f172a}.rwrd-analyzing-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.5px;background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc;border-radius:20px;padding:3px 10px}.rwrd-ai-subtitle{font-size:12px;color:#64748b;margin-bottom:16px}.rwrd-ai-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1280px){.rwrd-ai-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rwrd-ai-grid{grid-template-columns:1fr}}.rwrd-suggestion-card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid #f1f5f9;border-radius:14px;padding:18px;transition:border-color .2s,box-shadow .2s}.rwrd-suggestion-card:hover{border-color:#a5f3fc;box-shadow:0 4px 14px rgba(6,182,212,.09)}.rwrd-ai-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rwrd-ai-icon-blue{background:#dbeafe;color:#1d4ed8}.rwrd-ai-icon-amber{background:#fef3c7;color:#d97706}.rwrd-ai-icon-green{background:#dcfce7;color:#16a34a}.rwrd-ai-icon-purple{background:#ede9fe;color:#7c3aed}.rwrd-suggestion-title{font-size:14px;font-weight:600;color:#0f172a}.rwrd-suggestion-desc{font-size:12px;color:#64748b;line-height:1.5;flex:1}.rwrd-suggestion-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#06b6d4;background:none;border:none;padding:0;cursor:pointer;transition:color .15s;font-family:inherit}.rwrd-suggestion-btn:hover{color:#0891b2}.dark .rwrd-breadcrumb-current{color:#e2e8f0}.dark .rwrd-subtitle{color:#94a3b8}.dark .rwrd-btn-outline{background:#1e293b;border-color:#2e3a47;color:#cbd5e1}.dark .rwrd-btn-outline:hover{border-color:#06b6d4;background:#0f172a}.dark .rwrd-stat-card{background:#1e293b;border-color:#2e3a47}.dark .rwrd-stat-value{color:#f1f5f9}.dark .rwrd-filter-bar{background:#1e293b;border-color:#2e3a47}.dark .rwrd-search-wrap{background:#0f172a;border-color:#2e3a47}.dark .rwrd-search-input{color:#e2e8f0}.dark .rwrd-select{background:#1e293b;border-color:#2e3a47;color:#cbd5e1}.dark .rwrd-sort-label{color:#cbd5e1}.dark .rwrd-card{background:#1e293b;border-color:#2e3a47}.dark .rwrd-card:hover{border-color:#0891b2}.dark .rwrd-card-title{color:#f1f5f9}.dark .rwrd-campaign-count{color:#cbd5e1}.dark .rwrd-add-card{background:#1e293b;border-color:#0e7490}.dark .rwrd-add-card:hover{background:#0f172a;border-color:#06b6d4}.dark .rwrd-empty-state{background:#1e293b;border-color:#2e3a47}.dark .rwrd-ai-title,.dark .rwrd-empty-title{color:#f1f5f9}.dark .rwrd-suggestion-card{background:#1e293b;border-color:#2e3a47}.dark .rwrd-suggestion-card:hover{border-color:#0891b2}.dark .rwrd-suggestion-title{color:#f1f5f9}.dark .rwrd-view-btn{background:#1e293b;border-color:#2e3a47;color:#94a3b8}.dark .rwrd-ai-section{border-top-color:#2e3a47}.email-card{box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:17px;padding:40px;text-align:center;overflow:hidden;text-align:-webkit-center}.preview-text{color:#ddd;font-style:italic}img.image-email-preview{border:none;border-radius:100px;width:100px;height:100px}.row-buttons{display:flow-root}.row-buttons button{float:right;margin-left:5px;border:1px solid transparent}.row-buttons button.delete-button{float:left}.modal-create-reward .footer{display:flex;margin-top:30px;float:right}.modal-create-reward .footer button{margin-left:4px}.modal-create-reward .cancel{border:1px solid #1c2434;color:#1c2434}.modal-create-reward .rodal-dialog{width:600px!important;height:220px!important}.card-reward{width:49%;margin:0 4px}