:root{
    --plices-automation-bg:var(--product_automation_bg);
    --plices-groups-bg:var(--product_groups_bg);
    --plices-pages-bg:var(--product_pages_bg);
    --plices-funnel-bg:var(--product_funnel_bg);
    --plices-send-bg:var(--product_send_bg);
    --plices-marketing-bg:var(--product_marketing_bg)
}
.area{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / 96%);z-index:50}
.area-full{height:calc(100vh);width:calc(100vw)}
.area-over{height:calc(100vh - 80px);width:calc(100vw - 80px)}
.area-sub-over{height:calc(100vh - 80px);width:calc(100vw - 80px)}
.area-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:2560px!important}
.area-over .modal-body{overflow:auto;height:calc(100vh - 150px)}
.area-sub-over .modal-body{overflow:auto;height:calc(100vh - 150px)}
.area-sm{max-width:500px!important;height:unset!important}
.area-md{max-width:800px!important;height:unset!important}
.area-lg{max-width:1000px!important;height:unset!important}
.area-xl{max-width:1310px!important;height:unset!important}
.area-full .modal-body{overflow:auto;height:calc(100vh - 50px)}
.area-sm .modal-body{height:unset!important;max-height:calc(100vh - 70px)}
.area-md .modal-body{height:unset!important;max-height:calc(100vh - 70px)}
.area-lg .modal-body{height:unset!important;max-height:calc(100vh - 70px)}
.area-xl .modal-body{height:unset!important;max-height:calc(100vh - 70px)}
.area-content .modal-header{padding:6px;background-color:#fff;display:block;border-top-right-radius:0!important;border-top-left-radius:0!important}
.area-content.area-full{border-radius:0!important}
body[data-theme=dark] .area-content .modal-header{padding:1rem;background-color:#323743;display:block}
.area-content .modal-header row{padding:.5rem}
.bg-gray{background-color:#f9f9f9!important}
body[data-theme=dark] .bg-gray{background-color:#555!important}
.window-title{padding-top:.25rem!important;margin:0!important}
.area-full #gjs{height:calc(100vh - 128px)!important;width:100%}
.area-full #pageForm #gjs{height:calc(100vh - 99px)!important;width:100%}
.area-full .gjs-pn-views-container{height:calc(100% - 90px)!important;top:90px!important}
.area-over #gjs{height:calc(100vh - 152px)!important;width:100%}
.area-over .gjs-pn-views-container{height:calc(100% - 142px)!important;top:90px!important}
.area-sub-over #gjs{height:calc(100vh - 180px)!important;width:100%}
.offcanvas-large{width:600px;max-width:100%!important}
.area-full #campaignForm #gjs{height:calc(100vh - 131px)!important;width:100%}
.area-full #campaignForm .type-ab_test #gjs{height:calc(100vh - 169px)!important;width:100%}
#currencySelect{border-radius:7px;border:0;box-shadow:0 3px 8px var(--program_color);font-weight:600;color:var(--program_color);text-align:center;width:150px;display:initial}
#currencySelectInPlan{border-radius:7px;border:0;box-shadow:rgba(0,0,0,.16) 0 1px 4px!important;font-weight:600;color:var(--program_color);text-align:center;width:150px;display:initial}
option[value=BRL],option[value=EUR],option[value=USD]{background-color:var(--program_color);color:#fff}
.a-sub-over{background:rgb(0 0 0 / 80%)}
.btn-plices{color:#fff;background-color:var(--program_color);border-color:var(--program_color);box-shadow:0 1px 0 rgba(255,255,255,.15)}
.btn-plices:hover{color:#fff;background-color:#f3386f}
.plices-container-div .plices-div-blank input:active{outline:0}
.plices-container-div .plices-div-blank input:focus{outline:2px solid #ccc;border:none}
.plices-container-div .plices-div-blank button:hover{background-color:#666;color:#fff;transition:ease-in-out .5s all}
.plices-container-div .plices-div-blank h2,h1{font-size:36px}
.plices-container-div .plices-div-blank p{font-weight:500}
.plices-container-div .plices-div-blank fieldset{width:100%;display:flex;flex-direction:column;justify-content:start;text-align:start;box-sizing:border-box;border:none}
.plices-container-div .div-brute label{width:100%;margin-bottom:9px;font-weight:700;display:flex;justify-content:start;text-align:start}
.plices-container-div .plices-div-blank input{width:100%;padding:12px;border-radius:9px;color:#666;margin-bottom:30px;transition:ease-in-out .5s all;border:2px solid #f5f5f5;box-sizing:border-box;outline:0}
.plices-container-div .plices-div-blank button{padding:15px 45px;font-size:18px;background-color:#ccc;border:none}
#plices-phone{position:absolute;top:0;height:100%;width:auto}
#plices-ddi{list-style:none;padding:0;background-color:transparent;display:flex;margin:0 0 15px 5px}
#plices-ddi li{padding:6px;position:relative;cursor:pointer}
#plices-ddi a{text-decoration:none;color:#272727;font-weight:500;display:flex}
#plices-ddi-2{display:none;position:absolute;background-color:#f3f3f3;min-width:100%;box-shadow:0 8px 16px rgba(0,0,0,.2);padding:6px;margin-top:6px;padding-inline-start:6px;transition:all .2s ease-in-out}
#plices-ddi-2 li:hover{background:#fff}
#plices-ddi li:hover>#plices-ddi-2{display:block;z-index:2}
#plices-ddi-2 li{display:block}
#plices-ddi-view-code{padding-left:4px;font-weight:400;font-size:14px}
#plices-ddi-view-img{width:24px}
.plices-ddi-view{padding-right:6px;padding-top:1px;padding-left:0}
.plices-ddi-home{background:#f2f2f2;border-radius:4px;padding-right:0;margin-right:6px}
.plices-div-ddi{position:absolute;top:0;height:100%;width:auto;display:flex;align-items:center;z-index:2}
.plices-ddi-2-a{display:flex;align-items:center;justify-content:flex-start}
.plices-ddi-2-country{white-space:nowrap;padding-left:6px}
.plices-ddi-2-flag{width:24px;padding-right:6px}
.plices-phone-ddi{all:initial}
.bg-lighter{background-color:#ebf3f5a1!important}
.btn-modal-close{border-radius:50%;margin:10px;padding:8px;right:28px;background-color:#d3d3d3;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}
@media (max-width:440px){
.register-field{flex-direction:column}
.register-field .ms-1{margin-left:0!important}
.register-field .me-2{margin-right:0!important}
.card-form{max-width:100vw!important;padding-right:22px!important}
.hide-mobile{display:none}
}
.template-modal{max-width:2560px!important;width:calc(100vw - 50px);height:calc(100vh - 56px)}
.template-modal .templates-overflow{height:calc(100vh - 279px);overflow:auto}
.template-modal .templates-overflow::-webkit-scrollbar{width:8px}
.template-modal .templates-overflow::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}
.template-modal .templates-overflow::-webkit-scrollbar-thumb{background:#888;border-radius:10px}
.template-modal .templates-overflow::-webkit-scrollbar-thumb:hover{background:#555}