body{font-size:.85rem}
.btn{font-size:.85rem}
.form-select{font-size:.85rem}
.form-input{font-size:.85rem}
.form-control{font-size:.85rem}
.sidebar-nav ul .sidebar-item .sidebar-link{font-size:14px}
.page-breadcrumb .breadcrumb{font-size:14px}
@media (min-width:1200px){
.h3,h3{font-size:1.2rem}
}
.card{margin-bottom:1rem}
.cursor-alias{cursor:alias}
.cursor-all-scroll{cursor:all-scroll}
.cursor-auto{cursor:auto}
.cursor-cell{cursor:cell}
.cursor-col-resize{cursor:col-resize}
.cursor-context-menu{cursor:context-menu}
.cursor-copy{cursor:copy}
.cursor-crosshair{cursor:crosshair}
.cursor-default{cursor:default}
.cursor-e-resize{cursor:e-resize}
.cursor-ew-resize{cursor:ew-resize}
.cursor-grab{cursor:-webkit-grab;cursor:grab}
.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.cursor-help{cursor:help}
.cursor-move{cursor:move}
.cursor-n-resize{cursor:n-resize}
.cursor-ne-resize{cursor:ne-resize}
.cursor-nesw-resize{cursor:nesw-resize}
.cursor-ns-resize{cursor:ns-resize}
.cursor-nw-resize{cursor:nw-resize}
.cursor-nwse-resize{cursor:nwse-resize}
.cursor-no-drop{cursor:no-drop}
.cursor-none{cursor:none}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.cursor-progress{cursor:progress}
.cursor-row-resize{cursor:row-resize}
.cursor-s-resize{cursor:s-resize}
.cursor-se-resize{cursor:se-resize}
.cursor-sw-resize{cursor:sw-resize}
.cursor-text{cursor:text}
.cursor-url{cursor:url(myBall.cursor-cur),auto}
.cursor-w-resize{cursor:w-resize}
.cursor-wait{cursor:wait}
.cursor-zoom-in{cursor:zoom-in}
.cursor-zoom-out{cursor:zoom-out}
.filter-action{background-color:#f2f7f8}
body[data-theme=dark] .filter-action{background-color:#272b34}
.offcanvas-filter .offcanvas-body{padding:0}
.offcanvas-filter .accordion-button,.offcanvas-filter .accordion-button:not(.collapsed),.offcanvas-filter .accordion-item{background-color:#fff;box-shadow:none;color:#6c757d}
body[data-theme=dark] .offcanvas-filter .accordion-button,body[data-theme=dark] .offcanvas-filter .accordion-button:not(.collapsed),body[data-theme=dark] .offcanvas-filter .accordion-item{background-color:#272b34!important;box-shadow:none;color:#6c757d}
.offcanvas-filter .accordion-item{border:none;border-bottom:1px solid #bababa}
.offcanvas-filter .accordion-body{padding:4px 20px 16px}
.offcanvas-filter .accordion-button{font-weight:700}
.offcanvas-filter .divider{display:block;text-align:center;color:#6c757d;margin:20px 0 10px;position:relative;font-size:18px;font-weight:700}
.offcanvas-filter .divider:before{width:100%;height:1px;background:#c9ced3;position:absolute;top:50%;left:0;content:""}
.offcanvas-filter .divider span{background:#fff;position:relative;padding:0 10px}
.offcanvas-filter .action{position:fixed;bottom:0;left:0;right:0;z-index:1030;background-color:#dcdcdc;position:relative;padding:20px}
.toast-top-center{top:80px;right:0;width:100%!important}
#loader{top:0;left:0;position:fixed;z-index:4000;display:none;width:100%;height:100%}
#loader div{width:80px;height:80px;position:fixed;left:calc(50% - 45px);top:calc(50% - 45px)}
.preloader #loadimg{top:0;left:0;position:fixed;z-index:4000;display:none;background-color:rgb(255 255 255 / 75%)!important;width:100%;height:100%}
.preloader #loadimg div{width:80px;height:80px;position:fixed;left:calc(50% - 80px);top:calc(50% - 80px)}
.error ul{margin-top:1rem}
.error li{color:red;font-size:9pt;text-transform:uppercase}
#btnBusinessChange{background-color:#cacaca!important;color:#fff;border:0;min-width:210px}
.business-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:182px}
.disabled-block{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.8;z-index:1;position:absolute}
.icon-sm{width:45px!important;height:45px!important}
.icon-md{width:85px!important;height:85px!important}
.icon-lg{width:125px!important;height:125px!important}
li a .notify .heartbit{border:8px solid #ff0}
li a .notify .point{background-color:#505050}
label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.textarea-label{z-index:100;right:0;left:auto;top:auto;border:#b4b4b4 1px solid;bottom:auto;height:29px;padding:4px;padding-top:2px;border-radius:0 0 0 10px;background-color:#fff;padding-left:10px;padding-right:10px;position:absolute}
.color{background-color:#fff!important;padding:0!important;border:0}
input[type=color]{-webkit-appearance:none;border:1px solid #e9ecef;border-radius:5px}
input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:4px}
input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}
.label-floating{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.label-contact{margin-left:-12px}
.selected-row{background-color:#666;color:#fff}
.form-control{background-color:#fff!important}
.form-control:disabled,.form-control:read-only{background-color:#e9ecef;opacity:1}
span.toggle-handle.btn.btn-default{background-color:#fff}
label.btn.btn-default.active.toggle-off{background-color:#d0d0d0;color:#000;text-overflow:clip;font-weight:400}
.toggle.btn.btn-default.off{background-color:silver}
.campaign-bag,.contact-bag{background-color:#f80;float:right;display:block;width:34px;height:19px;margin-left:19px;border-radius:5px}
.blocked-switch .bootstrap-switch-handle-off{background-color:red!important;color:#fff!important}
.form-type{height:58px;padding-top:14px;text-align:center}
.substring{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}
.plus-activity{margin-bottom:-12px;z-index:1;width:25px;height:25px;padding-top:2px;padding-left:6px;box-shadow:0 1px 2px 1px rgb(0 0 0 / 20%)}
.select-with-plus{width:calc(100% - 40px)}
.plus-button{width:40px;height:calc(3.5rem + 2px)}
.w-5{width:5%!important}
.w-8{width:8%!important}
.w-10{width:10%!important}
.w-15{width:15%!important}
.w-20{width:20%!important}
.w-25{width:25%!important}
.w-30{width:30%!important}
.w-35{width:35%!important}
.w-40{width:40%!important}
.w-45{width:45%!important}
.w-50{width:50%!important}
.w-52{width:52%!important}
.w-55{width:55%!important}
.w-60{width:60%!important}
.w-65{width:65%!important}
.w-70{width:70%!important}
.w-75{width:75%!important}
.w-80{width:80%!important}
.w-85{width:85%!important}
.w-90{width:90%!important}
.w-95{width:95%!important}
.w-100{width:100%!important}
#main-wrapper[data-sidebartype=mini-sidebar] .environment-text{display:none}
.card{border:#ced3e0 0 solid}
#edition #editionContent .card{border-radius:8px;box-shadow:rgb(0 0 0 / 5%) 0 0 0 1px}
#edition #editionContent{background-color:#fff;padding:2rem;border:#ced3e0 0 solid;padding-bottom:0}
#editionModal #editionContent,#editionModal form{height:100%}
#editionModal .modal-body{height:calc(100vh - 128px);background-color:#f2f7f8}
#editionModal .modal-footer{display:block}
.identifier{transform:scale(.85) translateY(-.5rem) translateX(.15rem);position:absolute;right:5px;top:10px;padding:1px 5px 1px 5px;z-index:1;color:#a6a6a6;border:#d0d0d0 1px solid;border-radius:7px;background:#fff;font-size:13px}
.list-status{transform:scale(.85) translateY(-.5rem) translateX(.15rem);padding:1px 5px 1px 5px;z-index:1;color:#a6a6a6;border:#d0d0d0 1px solid;border-radius:7px;background:#fff;font-size:13px}
.color-tag{border-radius:4px;text-shadow:#000000c9 0 0 2px;font-size:1rem}
.contact-activity::-webkit-scrollbar{width:4px}
.contact-activity::-webkit-scrollbar-track{background:0 0;border-radius:10px}
.contact-activity::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}
.contact-activity:hover::-webkit-scrollbar-thumb{background:#cacaca}
.contact-activity::-webkit-scrollbar-thumb:hover{background:#999}
.contact-activity{overflow:auto;max-height:767px;padding-right:10px}
.start-58{left:58%!important}
.card .card-title{color:var(--program_color)!important;font-weight:500;font-size:1rem}
.form-floating>label{color:#54667a78!important}
body[data-theme=dark] .form-floating>label{color:#ffffffbd!important}
.proportional{font-weight:700}
.form-floating>.form-control::placeholder{color:#9d9d9d}
.form-floating>.form-control:not(:focus)::placeholder{color:transparent}
.campaign-list-block,.campaign-segmentation-block,.contact-list-block{background-color:#e5e5e5;padding-left:13px;transition:.1s;padding-right:7px;color:#000;font-size:.9rem;padding-top:3px;height:33px}
.contact-segmentation-block{background-color:#e5e5e5;padding-left:13px;transition:.1s;padding-right:7px;color:#000;font-size:.9rem;padding-top:3px;height:33px}
body[data-theme=dark] #editionContent{background-color:#363d4a}
.tags-look .tagify__dropdown__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:.3em .5em;border:1px solid #ccc;background:#f3f3f3;margin:.2em;font-size:.85em;color:#000;transition:0s}
.tags-look .tagify__dropdown__item--active{color:#000}
.tags-look .tagify__dropdown__item:hover{background:#ffffe0;border-color:gold}
.tags-look .tagify__dropdown__item--hidden{max-width:0;max-height:initial;padding:.3em 0;margin:.2em 0;white-space:nowrap;text-indent:-20px;border:0}
.and-or-line span{background:#fff;padding:0 24px}
.and-or-line-group span{background:#ebf3f5;padding:0 24px}
.and-or-line,.and-or-line-group{width:100%;text-align:center;border-bottom:1px solid #dadada;line-height:.1em;margin:10px 0 20px;font-size:20px;color:var(--program_color)!important}
.sub-modal{z-index:1061}
.bs-wizard{margin-top:40px}
.plices-automation-step,.plices-campaign-step,.plices-chatbot-step,.plices-domain-step,.plices-email-block-step,.plices-email-model-step,.plices-email-step,.plices-form-step,.plices-funnel-step,.plices-page-step,.plices-step,.plices-webhooks-step,.plices-whatsapp-campaign-step,.plices-whatsapp-set-step{display:none}
.stepper-wrapper{display:flex;justify-content:space-between}
.stepper-wrapper a{color:inherit}
.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}
.stepper-item::after{position:absolute;content:"";border-bottom:2px solid #ccc;width:100%;top:4px;left:50%;z-index:2}
.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:10px;height:10px;border-radius:50%;background:#ccc;margin-bottom:1px}
.stepper-item.active{font-weight:700}
.stepper-item.completed{cursor:pointer}
.stepper-item.completed .step-counter{background-color:var(--program_color);color:#fff;font-weight:500}
.stepper-item.completed-step .step-counter{background-color:#438bde;color:#fff;font-weight:500}
.stepper-item.completed::after{position:absolute;content:"";border-bottom:2px solid var(--program_color);width:100%;top:4px;left:50%;z-index:3}
.stepper-item:first-child::before{content:none}
.stepper-item:last-child::after{content:none}
.active .step-counter{width:15px;height:15px;margin-top:-2px;background-color:var(--program_color)!important;box-shadow:rgb(50 50 93 / 25%) 0 6px 12px -2px,rgb(0 0 0 / 30%) 0 3px 7px -3px}
.svg-white{filter:brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(2483%) hue-rotate(195deg) brightness(117%) contrast(100%)}
#editionModal .modal-body{height:calc(100vh - 71px);background-color:#f2f7f8}
#editionModal .modal-header{display:block}
.absolute-center{left:0;right:0;margin-left:auto;margin-right:auto;max-width:60%}
.selected-model{border:var(--program_color) 4px solid!important;box-shadow:rgb(0 0 0 / 35%) 0 5px 15px}
.code-script{height:139px;font-size:14px;color:#a0a0a0}
.code-embed{height:55px;font-size:14px;color:#a0a0a0}
.is-invalid-alt{border-color:#f62d51!important}
.is-invalid-test{border:#f62d51 2px solid!important}
.bootstrap-switch-id-status{float:left}
.status-message{float:left;padding-top:8px;padding-left:21px;font-weight:400}
.fw-500{font-weight:500}
@media (min-width:1100px){
.table-responsive{overflow-x:unset}
}
.form-select{font-size:.85rem}
.form-input{font-size:.85rem}
.form-control{font-size:.85rem}
.sidebar-nav ul .sidebar-item .sidebar-link{font-size:14px}
.page-breadcrumb .breadcrumb{font-size:14px}
@media (min-width:1200px){
.h3,h3{font-size:1.2rem}
}
.card{margin-bottom:1rem}
.cursor-alias{cursor:alias}
.cursor-all-scroll{cursor:all-scroll}
.cursor-auto{cursor:auto}
.cursor-cell{cursor:cell}
.cursor-col-resize{cursor:col-resize}
.cursor-context-menu{cursor:context-menu}
.cursor-copy{cursor:copy}
.cursor-crosshair{cursor:crosshair}
.cursor-default{cursor:default}
.cursor-e-resize{cursor:e-resize}
.cursor-ew-resize{cursor:ew-resize}
.cursor-grab{cursor:-webkit-grab;cursor:grab}
.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.cursor-help{cursor:help}
.cursor-move{cursor:move}
.cursor-n-resize{cursor:n-resize}
.cursor-ne-resize{cursor:ne-resize}
.cursor-nesw-resize{cursor:nesw-resize}
.cursor-ns-resize{cursor:ns-resize}
.cursor-nw-resize{cursor:nw-resize}
.cursor-nwse-resize{cursor:nwse-resize}
.cursor-no-drop{cursor:no-drop}
.cursor-none{cursor:none}
.cursor-not-allowed{cursor:not-allowed}
.cursor-pointer{cursor:pointer}
.cursor-progress{cursor:progress}
.cursor-row-resize{cursor:row-resize}
.cursor-s-resize{cursor:s-resize}
.cursor-se-resize{cursor:se-resize}
.cursor-sw-resize{cursor:sw-resize}
.cursor-text{cursor:text}
.cursor-url{cursor:url(myBall.cursor-cur),auto}
.cursor-w-resize{cursor:w-resize}
.cursor-wait{cursor:wait}
.cursor-zoom-in{cursor:zoom-in}
.cursor-zoom-out{cursor:zoom-out}
.filter-action{background-color:#f2f7f8}
body[data-theme=dark] .filter-action{background-color:#272b34}
.offcanvas-filter .offcanvas-body{padding:0}
.offcanvas-filter .accordion-button,.offcanvas-filter .accordion-button:not(.collapsed),.offcanvas-filter .accordion-item{background-color:#fff;box-shadow:none;color:#6c757d}
body[data-theme=dark] .offcanvas-filter .accordion-button,body[data-theme=dark] .offcanvas-filter .accordion-button:not(.collapsed),body[data-theme=dark] .offcanvas-filter .accordion-item{background-color:#272b34!important;box-shadow:none;color:#6c757d}
.offcanvas-filter .accordion-item{border:none;border-bottom:1px solid #bababa}
.offcanvas-filter .accordion-body{padding:4px 20px 16px}
.offcanvas-filter .accordion-button{font-weight:700}
.offcanvas-filter .divider{display:block;text-align:center;color:#6c757d;margin:20px 0 10px;position:relative;font-size:18px;font-weight:700}
.offcanvas-filter .divider:before{width:100%;height:1px;background:#c9ced3;position:absolute;top:50%;left:0;content:""}
.offcanvas-filter .divider span{background:#fff;position:relative;padding:0 10px}
.offcanvas-filter .action{position:fixed;bottom:0;left:0;right:0;z-index:1030;background-color:#dcdcdc;position:relative;padding:20px}
.toast-top-center{top:80px;right:0;width:100%!important}
.preloader{background:#ffffffa9!important}
.preloader #loadimg{top:0;left:0;width:100%;height:100%;position:fixed;z-index:4000}
.preloader #loadimg div{width:32px;height:32px;position:fixed;left:calc(50% - 16px);top:calc(50% - 16px)}
.error ul{margin-top:1rem}
.error li{color:red;font-size:9pt;text-transform:uppercase}
#btnBusinessChange{background-color:#f5f5f5!important;color:#000;border:0;min-width:210px}
#btnBusinessChange:hover{color:#fff!important;background-color:#636363!important}
.business-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:182px}
.disabled-block{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:.8;z-index:1;position:absolute}
.icon-sm{width:45px!important;height:45px!important}
.icon-md{width:85px!important;height:85px!important}
.icon-lg{width:125px!important;height:125px!important}
#btn-user{transition:all .2s ease-in-out}
#btn-user:hover{transform:scale(1.1)}
#btn-upgrade-panel{transition:all .2s ease-in-out}
#btn-upgrade-panel:hover{transform:scale(1.1)}
li a .notify .heartbit{border:8px solid #ff0}
li a .notify .point{background-color:red}
label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.textarea-label{z-index:100;right:0;left:auto;top:auto;border:#b4b4b4 1px solid;bottom:auto;height:29px;padding:4px;padding-top:2px;border-radius:0 0 0 10px;background-color:#fff;padding-left:10px;padding-right:10px;position:absolute}
.color{background-color:#fff!important;padding:0!important;border:0}
input[type=color]{-webkit-appearance:none;border:1px solid #e9ecef;border-radius:5px}
input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:4px}
input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}
.label-floating{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.label-contact{margin-left:-12px}
.selected-row{background-color:#666;color:#fff}
.form-control{background-color:#fff!important}
.form-control:disabled,.form-control:read-only{background-color:#e9ecef;opacity:1}
span.toggle-handle.btn.btn-default{background-color:#fff}
label.btn.btn-default.active.toggle-off{background-color:#d0d0d0;color:#000;text-overflow:clip;font-weight:400}
.toggle.btn.btn-default.off{background-color:silver}
.campaign-bag,.contact-bag{background-color:#f80;float:right;display:block;width:34px;height:19px;margin-left:19px;border-radius:5px}
.blocked-switch .bootstrap-switch-handle-off{background-color:red!important;color:#fff!important}
.form-type{height:58px;padding-top:14px;text-align:center}
.substring{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block}
.plus-activity{margin-bottom:-12px;z-index:1;width:25px;height:25px;padding-top:2px;padding-left:6px;box-shadow:0 1px 2px 1px rgb(0 0 0 / 20%)}
.select-with-plus{width:calc(100% - 40px)}
.plus-button{width:40px;height:calc(3.5rem + 2px)}
.w-5{width:5%!important}
.w-10{width:10%!important}
.w-15{width:15%!important}
.w-20{width:20%!important}
.w-25{width:25%!important}
.w-30{width:30%!important}
.w-35{width:35%!important}
.w-40{width:40%!important}
.w-45{width:45%!important}
.w-50{width:50%!important}
.w-55{width:55%!important}
.w-60{width:60%!important}
.w-65{width:65%!important}
.w-70{width:70%!important}
.w-75{width:75%!important}
.w-80{width:80%!important}
.w-85{width:85%!important}
.w-90{width:90%!important}
.w-95{width:95%!important}
.w-100{width:100%!important}
#main-wrapper[data-sidebartype=mini-sidebar] .environment-text{display:none}
.card{border:#ced3e0 0 solid}
#edition #editionContent .card{border-radius:8px;box-shadow:rgb(0 0 0 / 5%) 0 0 0 1px}
#edition #editionContent{background-color:#fff;padding:2rem;border:#ced3e0 0 solid;padding-bottom:0}
#editionModal #editionContent,#editionModal form{height:100%}
#editionModal .modal-body{height:calc(100vh - 128px);background-color:#f2f7f8}
#editionModal .modal-footer{display:block}
.identifier{transform:scale(.85) translateY(-.5rem) translateX(.15rem);position:absolute;right:5px;top:10px;padding:1px 5px 1px 5px;z-index:1;color:#a6a6a6;border:#d0d0d0 1px solid;border-radius:7px;background:#fff;font-size:13px}
.list-status{transform:scale(.85) translateY(-.5rem) translateX(.15rem);padding:1px 5px 1px 5px;z-index:1;color:#a6a6a6;border:#d0d0d0 1px solid;border-radius:7px;background:#fff;font-size:13px}
.color-tag{border-radius:4px;text-shadow:#000000c9 0 0 2px;font-size:1rem}
.contact-activity::-webkit-scrollbar{width:4px}
.contact-activity::-webkit-scrollbar-track{background:0 0;border-radius:10px}
.contact-activity::-webkit-scrollbar-thumb{background:0 0;border-radius:10px}
.contact-activity:hover::-webkit-scrollbar-thumb{background:#cacaca}
.contact-activity::-webkit-scrollbar-thumb:hover{background:#999}
.contact-activity{overflow:auto;max-height:767px;padding-right:10px}
.start-58{left:58%!important}
.card .card-title{color:var(--program_color)!important;font-weight:500;font-size:1rem}
.form-floating>label{color:#484848!important}
body[data-theme=dark] .form-floating>label{color:#ffffffbd!important}
.proportional{font-weight:700}
.form-floating>.form-control::placeholder{color:#9d9d9d}
.form-floating>.form-control:not(:focus)::placeholder{color:transparent}
.campaign-list-block,.campaign-segmentation-block,.contact-list-block{background-color:#e5e5e5;padding-left:13px;transition:.1s;padding-right:7px;color:#000;font-size:.9rem;padding-top:3px;height:33px}
.contact-segmentation-block{background-color:#e5e5e5;padding-left:13px;transition:.1s;padding-right:7px;color:#000;font-size:.9rem;padding-top:3px;height:33px}
body[data-theme=dark] #editionContent{background-color:#363d4a}
.tags-look .tagify__dropdown__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:.3em .5em;border:1px solid #ccc;background:#f3f3f3;margin:.2em;font-size:.85em;color:#000;transition:0s}
.tags-look .tagify__dropdown__item--active{color:#000}
.tags-look .tagify__dropdown__item:hover{background:#ffffe0;border-color:gold}
.tags-look .tagify__dropdown__item--hidden{max-width:0;max-height:initial;padding:.3em 0;margin:.2em 0;white-space:nowrap;text-indent:-20px;border:0}
.and-or-line span{background:#fff;padding:0 24px}
.and-or-line-group span{background:#ebf3f5;padding:0 24px}
.and-or-line,.and-or-line-group{width:100%;text-align:center;border-bottom:1px solid #dadada;line-height:.1em;margin:10px 0 20px;font-size:20px;color:var(--program_color)!important}
.sub-modal{z-index:1061}
.bs-wizard{margin-top:40px}
.plices-automation-step,.plices-campaign-step,.plices-email-block-step,.plices-email-model-step,.plices-email-step,.plices-form-step,.plices-page-step,.plices-step{display:none}
.stepper-wrapper{display:flex;justify-content:space-between}
.stepper-wrapper a{color:inherit}
.stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}
.stepper-item::after{position:absolute;content:"";border-bottom:2px solid #ccc;width:100%;top:4px;left:50%;z-index:2}
.stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:10px;height:10px;border-radius:50%;background:#ccc;margin-bottom:1px}
.stepper-item.active{font-weight:700}
.stepper-item.completed{cursor:pointer}
.stepper-item.completed .step-counter{background-color:var(--program_color);color:#fff;font-weight:500}
.stepper-item.completed::after{position:absolute;content:"";border-bottom:2px solid var(--program_color);width:100%;top:4px;left:50%;z-index:3}
.stepper-item:first-child::before{content:none}
.stepper-item:last-child::after{content:none}
.active .step-counter{width:15px;height:15px;margin-top:-2px;background-color:var(--program_color);box-shadow:rgb(50 50 93 / 25%) 0 6px 12px -2px,rgb(0 0 0 / 30%) 0 3px 7px -3px}
.svg-white{filter:brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(2483%) hue-rotate(195deg) brightness(117%) contrast(100%)}
#editionModal .modal-body{height:calc(100vh - 71px);background-color:#f2f7f8}
#editionModal .modal-header{display:block}
.absolute-center{left:0;right:0;margin-left:auto;margin-right:auto;max-width:60%}
.selected-model{border:var(--program_color) 4px solid!important;box-shadow:rgb(0 0 0 / 35%) 0 5px 15px}
.code-script{height:139px;font-size:14px;color:#a0a0a0}
.code-embed{height:55px;font-size:14px;color:#a0a0a0}
.edition-area{position:absolute;width:100vw;height:100vh;top:0;right:0;z-index:50;background-color:#0000004d}
.edition-area-content{margin:10px!important;height:calc(100vh - 20px)}
.edition-area .modal-header{padding:1rem;background:#fff;border-bottom:#e9ecef 1px solid;display:block}
.edition-area .modal-body{overflow:auto;height:calc(100vh - 88px)}
body[data-theme=dark] .edition-area .modal-header{background:#272b34!important}
.edition-area-content-sm{margin:200px!important;height:calc(100vh - 400px);width:calc(100vw - 400px)}
.is-invalid-alt{border-color:#f62d51!important}
.is-invalid-test{border:#f62d51 2px solid!important}
.bootstrap-switch-id-status{float:left}
.status-message{float:left;padding-top:8px;padding-left:21px;font-weight:400}
.fw-500{font-weight:500}
@media (min-width:1100px){
.table-responsive{overflow-x:unset}
}
.action-list{padding:7px}
.action-list:hover{padding:7px;border-radius:100%;background-color:#f2f7f8}
body[data-theme=dark] .action-list:hover{background-color:#323743}
.ab-slider{margin:0 10px 0 10px;padding-top:3px;padding-left:7px;padding-right:7px;position:relative}
.page-tab .nav-link{background-color:#ffffff73;border-color:#dee2e6}
.page-tab{margin-top:3px}
#traficRange{width:300px}
.trafic-left{top:14px;left:0}
.trafic-right{top:14px;right:0}
.height-inherit{height:inherit!important}
#recipientCustom{background-color:#ebf3f5;border:#fff 10px solid;padding:1rem;padding-bottom:0}
.mt-27px{margin-top:27px}
.bg-card{background-color:#ebf3f552!important}
.label-color{background-color:#fff;color:#000;padding:2px 8px 2px 7px;border-radius:5px;box-shadow:rgb(0 0 0 / 2%) 0 1px 3px 0,rgb(27 31 35 / 15%) 0 0 0 1px}
#color{cursor:pointer}
.modal-80{min-width:80%!important}
.two-lines{height:3em}
.selector{position:relative;padding:20px;width:335px;color:#7e7e7e}
.selector ul{position:relative;display:block;overflow:auto;min-width:138px;max-height:200px;background:#fff;list-style:none;white-space:inherit;padding-right:17px;width:calc(100% + 17px)}
.selector li{position:relative;padding:3px 20px 3px 25px;cursor:pointer}
.selector li:before{position:absolute;top:50%;left:0;top:4px;display:inline-block;margin-right:9px;width:17px;height:17px;background-color:#f4f4f4;border:1px solid #d5d5d5;content:""}
.selector li[data-selected="1"]:before{border:1px solid #d7d7d7;background-color:#fff}
.selector li[data-selected="1"]:after{position:absolute;top:50%;left:3px;top:11px;display:inline-block;width:4px;height:10px;border-right:2px solid;border-bottom:2px solid;background:0 0;color:#39c9a9;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}
.selector li:hover{color:#aaa}
.selector li .total{position:absolute;right:0;color:#d7d7d7}
.lh-0{line-height:0}
.selector .age-slider{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:17px}
@media (min-width:768px){
.selector .age-slider{padding-top:8px}
}
.selector .age-slider:before{position:absolute;top:50%;left:0;margin-top:0;color:#39c9a9;content:attr(data-currency);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.selector #slider-range{width:90%;margin-bottom:15px;border:none;background:#e2f7f2;height:3px;margin-left:8px;margin-right:8px}
@media (min-width:768px){
.selector #slider-range{width:100%}
}
.selector .ui-slider-handle{border-radius:50%;background-color:#39c9a9;border:none;top:-14px;width:28px;height:28px;outline:0}
@media (min-width:768px){
.selector .ui-slider-handle{top:-7px;width:16px;height:16px}
}
.selector .ui-slider-range{background-color:#d7d7d7}
.selector .slider-age{position:relative;display:inline-block;padding:5px 40px;width:40%;background-color:#e2f7f2;line-height:28px;text-align:center}
.selector .slider-age:before{position:absolute;top:50%;left:13px;margin-top:0;color:#39c9a9;content:attr(data-currency);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.selector .show-all{position:relative;padding-left:25px;color:#39c9a9;cursor:pointer;line-height:28px}
.selector .show-all:after,.selector .show-all:before{content:"";position:absolute;top:50%;left:4px;margin-top:-1px;color:#39c9a9;width:10px;border-bottom:1px solid}
.selector .show-all:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.selector.open ul{max-height:none}
.selector.open .show-all:after{display:none}
*{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.action-list{padding:7px}
.action-list:hover{padding:7px;border-radius:100%;background-color:#f2f7f8}
body[data-theme=dark] .action-list:hover{background-color:#323743}
.ab-slider{margin:0 10px 0 10px;padding-top:3px;padding-left:7px;padding-right:7px;position:relative}
.page-tab .nav-link{background-color:#ffffff73;border-color:#dee2e6}
.page-tab{margin-top:3px}
#traficRange{width:300px}
.trafic-left{top:14px;left:0}
.trafic-right{top:14px;right:0}
.height-inherit{height:inherit!important}
#recipientCustom{background-color:#ebf3f5;border:#fff 10px solid;padding:1rem;padding-bottom:0}
.mt-27px{margin-top:27px}
.bg-card{background-color:#ebf3f552!important}
.label-color{background-color:#fff;color:#000;padding:2px 8px 2px 7px;border-radius:5px;box-shadow:rgb(0 0 0 / 2%) 0 1px 3px 0,rgb(27 31 35 / 15%) 0 0 0 1px}
#color{cursor:pointer}
.modal-80{min-width:80%!important}
.two-lines{height:3em}
.dropdown-select-start{--bs-position:start}
.dropdown-select{position:absolute;z-index:1094!important;display:none;min-width:10rem;padding:0;margin:0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid #e9ecef;border-radius:4px;box-shadow:1px 4px 6px rgba(0,0,0,.1);top:58px}
body[data-theme=dark] .dropdown-select{background-color:#212529}
.drop-selected{height:58px!important}
.bg-light-blue{background-color:#5897fb!important;color:#fff!important}
.modal-95{max-width:95%!important}
.btn-list:hover{background-color:#d2dcdf}
.btn-list-start{border-radius:4px 0 0 4px!important}
.btn-list-end{border-radius:0 4px 4px 0!important}
.btn-list-single{border-radius:4px!important}
.btn-list{background-color:#ebf3f5;border:#d2dcdf 1px solid;border-radius:0;padding-top:5px;padding-bottom:5px;padding-left:7px;padding-right:7px}
.text-disable{color:#d1d1d1ba!important}
.element-disabled{opacity:.4}
body[data-theme=dark] .btn-list:hover{background-color:#5c616d}
body[data-theme=dark] .btn-list{background-color:#323743;border:#5c616d 1px solid;border-radius:0;padding-top:5px;padding-bottom:5px}
body[data-theme=dark] .text-disable{color:#a6a6a652!important}
.swal2-container{z-index:9999999999!important}
@media (min-width:1400px){
#upgradeModal .modal-xl{width:96%!important;max-width:1600px}
}
.top-plan-info{width:200px}
#planDetails{overflow:auto;height:calc(100vh - 500px)}
#planDetails::-webkit-scrollbar{width:6px}
#planDetails::-webkit-scrollbar-track{background-color:#f1f1f1}
#planDetails::-webkit-scrollbar-thumb{background-color:#888}
#planDetails::-webkit-scrollbar-thumb:hover{background-color:#555}
.dns-value{flex:1 1 0%;user-select:all;word-break:break-all;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-size:12px!important}
#recentActivities .timeline-title{font-size:.9rem}
.progress-item{margin-bottom:5px!important}
.upgrade-dad-div{display:flex;justify-content:center;text-align:center;box-sizing:border-box;transition:all .2s ease-in-out}
.upgrade-footer-div{display:flex;justify-content:center;text-align:center;box-sizing:border-box;transition:all .2s ease-in-out;padding:0 10px;margin-bottom:-30px;position:sticky;bottom:0;left:0;right:0;transition:all .2s ease-in-out}
.upgrade-child-div:hover{transform:scale(1.1)!important;box-shadow:1px 1px 10px rgba(0,0,0,.5)!important;z-index:99}
.upgrade-child-div{display:flex;align-items:center;width:20%;border:2px solid #f5f5f5;box-sizing:border-box;border-radius:9px;flex-direction:column;padding:18px 12px 0 12px;margin-bottom:50px;background-color:#fff;transition:all .2s ease-in-out;text-align:center}
.upgrade-child-div-check{display:flex;justify-content:center;align-items:center;width:20%;border:2px solid #f5f5f5;box-sizing:border-box;border-radius:9px;flex-direction:column;padding:18px 12px 0 12px;margin-bottom:50px;background-color:#f2f2f2;transition:all .2s ease-in-out;text-align:center}
.upgrade-child-div-ul p{font-weight:500;padding:3px 0 0 11px;margin-bottom:7px;font-size:13px}
.upgrade-child-div-text{display:flex;justify-content:center;align-items:center;width:20%;font-size:39px;box-sizing:border-box;flex-direction:column;margin-bottom:50px;background-color:#fff;transition:all .2s ease-in-out}
.plan-name{font-size:27px}
.plan-icon-perso{font-size:60px}
.plan-detail-number-price{font-size:60px;color:var(--program_color)}
.plan-detail-number-price svg{width:60px;margin-bottom:6px}
.upgrade-child-div-text-simple{font-size:36px}
.upgrade-child-div-text-plus{font-size:45px}
@media (max-width:1369px){
.upgrade-child-div-text{font-size:27px;justify-content:start;align-items:start}
.plan-price-current{font-size:45px!important}
.plan-name{font-size:18px!important}
.plan-icon-perso{font-size:45px!important}
.btn-upgrade,.btn-upgrade-check,.btn-upgrade-personal{width:93%!important}
.plan-detail-number-price{font-size:45px!important}
.plan-detail-number-price svg{width:45px;margin-bottom:6px}
.upgrade-child-div-text-simple{font-size:24px}
.upgrade-child-div-text-plus{font-size:27px}
}
.btn-upgrade{text-decoration:none;padding:15px 10px;margin:0 auto -24px auto;width:75%;background-color:var(--program_color);color:#fff;font-weight:600;border-radius:9px;border:2px solid var(--program_color);transition:all .2s ease-in-out}
.btn-upgrade-check{text-decoration:none;padding:15px 10px;margin:0 auto -24px auto;width:75%;background-color:#f2f2f2;color:#636363;font-weight:600;border-radius:9px;border:2px solid #636363;transition:all .2s ease-in-out}
.btn-upgrade-personal{text-decoration:none;padding:15px 10px;margin:0 auto -24px auto;width:75%;background-color:#636363;color:#fff;font-weight:600;border-radius:9px;border:2px solid #636363;transition:all .2s ease-in-out}
.btn-upgrade-personal:hover,.btn-upgrade:hover{transform:scale(1.1);color:#fff!important}
.btn-upgrade-check:hover{transform:scale(1.1);color:#636363!important}
.upgrade-detail{width:100%;color:#333;padding-top:30px;padding-bottom:20px;cursor:pointer;box-sizing:border-box}
.upgrade-detail table{width:100%}
.upgrade-detail table tr,td{width:20%}
.upgrade-detail table tr{transition:all .2s ease-in-out}
.upgrade-detail table tr:hover{transform:scale(1.05);background:#fff;font-size:18px}
.upgrade-detail details{padding:10px;border-radius:9px;border:2px solid #f5f5f5;margin-bottom:9px;transition:all .2s ease-in-out}
@media (max-width:1025px){
.upgrade-detail details{overflow-x:auto;white-space:nowrap}
}
.upgrade-detail-head th{background:#f3f3f3;padding:10px 5px;width:15%}
.upgrade-detail-body td{padding:10px;font-weight:500;border-bottom:1px solid #f5f5f5}
.upgrade-detail details table tr:last-child{padding:5px;font-weight:regular;border-bottom:1px solid #fff}
.upgrade-detail summary{font-size:18px;font-weight:500;padding:10px 5px}
.upgrade-detail details summary::marker{content:none}
.upgrade-detail summary::before{content:"\002B";padding-right:10px}
.upgrade-detail details[open] summary::before{content:"\2212"}
.plan-symbol{font-size:12px}
.plan-price-current{font-size:60px}
@media (max-width:768px){
.upgrade-dad-div{flex-direction:column}
.upgrade-detail{padding-bottom:15px}
.upgrade-footer-div{display:none!important}
.upgrade-child-div{width:100%}
.upgrade-child-div-check{width:100%}
.upgrade-child-div-text{width:20%}
}
.plc-custom-btn{width:130px;height:40px;color:#fff;border-radius:5px;padding:10px 25px;font-weight:500;background:0 0;cursor:pointer;transition:all .3s ease;position:relative;display:inline-block;outline:0}
.plc-btn-up{border:none;background:#fff7fc;color:var(--program_color);overflow:hidden;letter-spacing:1px}
.plc-btn-up:hover{text-decoration:none;color:var(--program_color)}
.plc-btn-up:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 30s ease-in-out infinite}
.plc-btn-up:hover{background:#fff7fc}
.plc-btn-up:active{box-shadow:4px 4px 6px 0 rgba(255,255,255,.3),-4px -4px 6px 0 rgba(116,125,136,.2),inset -4px -4px 6px 0 rgba(255,255,255,.2),inset 4px 4px 6px 0 rgba(0,0,0,.2)}
@keyframes shiny-btn1{
0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}
95%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}
96%{-webkit-transform:scale(4) rotate(45deg);opacity:1}
100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}
}
.btns-pages button{margin-left:unset;margin:5px!important}
@media (max-width:769px){
.btns-pages{flex-wrap:wrap;justify-content:center;width:100%}
.btns-pages button{width:47%;margin-left:unset;margin:3px!important}
.btns-pages button:last-child{width:98%;margin-left:unset;margin:3px!important}
.btns-pages a{width:47%;margin-left:unset;margin:3px!important}
.btns-pages a:last-child{width:98%;margin-left:unset;margin:3px!important;text-align:center;justify-content:center}
}
.btns-pages2 button{margin-left:unset;margin:5px!important}
@media (max-width:769px){
.btns-pages2{flex-wrap:wrap;justify-content:center;width:100%}
.btns-pages2 button{width:47%;margin-left:unset;margin:3px!important}
.btns-pages2 a{width:47%;margin-left:unset;margin:3px!important;text-align:center;justify-content:center}
}
.upgrade-detail table tr,td{width:unset}
.btn-pulsar{transition:all .3s ease-in-out;animation:pulse 2s infinite}
@keyframes pulse{
0%,100%{transform:scale(1)}
50%{transform:scale(1.01)}
}
.btn-pulsar:hover{transform:scale(1.02);animation:none}
.plc-details-help{padding:21px 15px;width:100%;margin:9px 9px 9px 0;border:2px solid #f3f3f3;box-sizing:border-box;border-radius:4px;background:#fff;cursor:pointer}
.plc-details-help p{line-height:1.5;margin-top:9px}
.plc-details-help summary::before{margin-right:10px;font-weight:700;text-align:center;font-size:18px}
.plc-details-help[open] summary::before{color:red}
#countdown{font-size:1.75rem;padding:0;color:red;margin-bottom:-87px;z-index:99999;letter-spacing:6px}
@media only screen and (max-width:912px){
#countdown{font-size:1.2rem;color:red;margin-bottom:-51px;letter-spacing:6px}
}
@media only screen and (max-width:768px){
#countdown{font-size:.75rem;color:red;margin-bottom:-36px;letter-spacing:6px}
}
#recommendationModal p{font-size:16px}
.code-panel section:first-child{display:none}
input[type=checkbox]{display:block}
.funnel-campaign-view-group{text-align:center!important;color:#fff!important;font-weight:400!important;text-transform:uppercase!important}
.funnel-campaign-view-group-total{background-color:#a0c2c1!important}
.funnel-campaign-view-group-unique{background-color:#a0a6c2!important}
.funnel-campaign-view-group-cost{background-color:#747474!important}
.funnel-campaign-view-group-total-direct{background-color:#c2a0bc!important}
.funnel-campaign-view-group-unique-direct{background-color:#a5c2a0!important}
.funnel-campaign-line-group{text-align:center!important}
.funnel-campaign-line-group-total{background-color:#a0c2c129!important}
.funnel-campaign-line-group-unique{background-color:#a0a6c22e!important}
.funnel-campaign-line-group-cost{background-color:#7474743b!important}
.funnel-campaign-line-group-total-direct{background-color:#c2a0bc24!important}
.funnel-campaign-line-group-unique-direct{background-color:#a5c2a029!important}
#buy-wpp{background:#fff;border:2px solid #ececec;border-radius:15px;max-width:100%;display:flex;box-sizing:border-box;transition:all .2s ease-in-out;margin:5px 0}
#buy-wpp:hover{box-shadow:1px 1px 6px #34af23;border:2px solid #34af23}
#buy-wpp button:hover{transform:scale(1.05)}
#buy-wpp-img{width:20%;padding:15px;display:flex;justify-content:center;align-items:center}
#buy-wpp-infos{width:50%;padding:15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}
#buy-wpp-btn{width:30%;display:flex;flex-direction:column;padding:15px;background:#ececec;border-radius:0 13px 13px 0}
#buy-wpp-btn input[type=number]{width:100%;text-align:center;padding:9px;box-sizing:border-box}
#buy-wpp-btn input[type=number]::-webkit-inner-spin-button,#buy-wpp-btn input[type=number]::-webkit-outer-spin-button{height:2em;width:1em}
#buy-sms{background:#fff;border:2px solid #ececec;border-radius:15px;margin:5px 0;max-width:100%;display:flex;box-sizing:border-box;transition:all .2s ease-in-out}
#buy-sms:hover{box-shadow:1px 1px 6px #002cce;border:2px solid #002cce}
#buy-sms button:hover{transform:scale(1.05)}
#buy-sms-img{width:20%;padding:15px;display:flex;justify-content:center;align-items:center}
#buy-sms-infos{width:50%;padding:15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}
#buy-sms-btn{width:30%;display:flex;flex-direction:column;padding:15px;background:#ececec;border-radius:0 13px 13px 0}
#buy-sms-btn input[type=number]{width:100%;text-align:center;padding:9px;box-sizing:border-box}
#buy-sms-btn input[type=number]::-webkit-inner-spin-button,#buy-sms-btn input[type=number]::-webkit-outer-spin-button{height:2em;width:1em}
#buy-plix{background:#fff;border:2px solid #ececec;border-radius:15px;max-width:100%;display:flex;box-sizing:border-box;transition:all .2s ease-in-out}
#buy-plix:hover{box-shadow:1px 1px 6px var(--program_color);border:2px solid var(--program_color)}
#buy-plix button:hover{transform:scale(1.05)}
#buy-plix-img{width:20%;padding:15px;display:flex;justify-content:center;align-items:center}
#buy-plix-infos{width:50%;padding:15px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}
#buy-plix-btn{width:30%;display:flex;flex-direction:column;padding:15px;background:#ececec;border-radius:0 13px 13px 0}
#buy-plix-btn input[type=number]{width:100%;text-align:center;padding:9px;box-sizing:border-box}
#buy-plix-btn input[type=number]::-webkit-inner-spin-button,#buy-plix-btn input[type=number]::-webkit-outer-spin-button{height:2em;width:1em}
.sp-custom-container{border:solid 1px #00000040!important;max-width:200px!important}
.sp-choose{padding:6px 15px!important;background:var(--program_color)!important;color:#f3f3f3!important;font-weight:500!important;font-size:15px!important;transition:all .4s ease-in-out!important}
.sp-choose:hover{background:#a11942!important}
.sp-input{background:#f3f3f3!important;outline:0!important;border:solid 1px #00000040!important;transition:all .4s ease-in-out!important}
.sp-input:focus{background:#fff!important;border:solid 1px var(--program_color)!important}
.dropdown-menu{z-index:9000!important}
.whatsapp-message details{position:relative;padding-right:35px}
.whatsapp-message details summary{list-style:none;padding-right:20px;cursor:pointer}
.whatsapp-message details summary::before{content:'\2807';position:absolute;right:10px;transition:transform .3s ease}
.whatsapp-message details[open] summary::before{content:'X'}
.whatsapp-message details[open] .infoBox{display:none}
.header-tools{display:flex;justify-content:space-between;width:100%}
.header-tools-items{flex:1}
.header-tools-items-start{flex:1;max-width:180px}
.header-tools-items-end{flex:1;text-align:right}
.plices-campaign-steps{min-width:45%}
@media (max-width:720px){
.header-tools{display:block;justify-content:unset;width:100%}
.header-tools-items{flex:unset}
.header-tools-items-start{flex:unset;width:100%}
.header-tools-items-end{flex:unset;text-align:center;width:100%}
}
