body{width:100%;min-height:100vh}
:root{--link-azul:#007BFF}
:root{--preto:#000}
a[href="#!"]{pointer-events:none;cursor:default}
a {color: #0051c3;}
a:focus, a:hover {color: #666;}
button {padding: 12px 23px 12px 26px;background: #007BFF}
.alert-info{background-color:#d9edf7!important}
.top{padding:20px 0 0;border-bottom:0 solid #0003}
.top .brand{display:block;width:100%;max-height:55px}
.top .brand img{display:block;max-width:100%;max-height:32px}
.top-painel .brand a{display:flex;align-items:center}
.top-painel .brand img{display:block;float:left;height:auto;max-height:32px}
.top-painel .brand span{display:block;float:left;max-width:175px;margin-left:16px;display:inline-block;font-family:'Inter',Arial,sans-serif;font-weight:700;letter-spacing:-.8px;color:#333;font-size:26px;line-height:25px}
.brand-login img{display:block;max-height:40px;margin:auto auto 15px}
.brand a:hover{text-decoration:none}
.brand span{font-family:'Inter',Arial,sans-serif;font-weight:700;letter-spacing:-.8px;color:#333;font-size:26px;line-height:24px}
.powerdot{margin-left:2px}
.search-bar{width:96%}
.search-bar form{border-radius:4px;background:#fff;background:#edf2f9}
.search-bar input[type="text"]{float:left;border:0;width:88%;padding:16px 0 12px 16px;background:transparent}
.search-bar button{float:right;border:0;width:10%;background:transparent;padding:0}
.search-bar button i{display:block;text-align:center;width:100%;color:#ff5400;line-height:50px}
.user-info div,.user-menu div{display:inline-block;margin-right:6px}
.user-info div:last-child,.user-menu div:last-child{margin-right:0}
.user-info span,.user-menu span{margin-left:8px;color:#333}
.user-info i,.user-menu i,.user-badge i{font-size:16px;transform:translateY(1px);color:#101010}
.user-info.home i{padding:2px 10px}
.navigator{border-bottom:1px solid #e5e5e5;margin:0 auto;border-radius:0}
.navbar{min-height:0;padding:0;margin:8px 0 7px}
.naver .navbar a{margin-right:25px;border-radius:3px;padding:15px 0 14px;font-weight:500;color:#333;transition:.2s}
.naver .navbar li:last-child a{margin-right:0}
.naver .navbar a:hover,.naver .navbar a:active,.naver .navbar a:focus,.naver .navbar .active a{background:#ffffffe6;transition:.2s;color:#333}
.naver .navbar a i{font-size:18px;color:#00e777;display:inline}
.naver .navbar ul a i{color:#ff5400}
.naver .navbar .active i{color:#ff5400}
.naver .navbar .active i.lni-home{margin-right:6px}
.naver .icon-right{transform:translateX(2px)}
.naver .icon-left{margin-right:5px}
.navbar-nav > li > .dropdown-menu{padding:0;border:2px solid #c2cad5;#e5e5e5;border-radius:0;padding:0}
.dropdown-menu > li > a{padding:15px 20px!important}
.navbar-nav > li > .dropdown-menu a{margin:0;color:#333}
.navbar-nav > li > .dropdown-menu a:hover{background:#edf2f9}
.navbar-nav > li > .dropdown-menu li:last-child a{border-bottom:0}
.navbar-nav > li > .dropdown-menu li i{margin-right:8px;transform:translateY(-2px)}
.copyright{background:#fff}
.copyright span{display:block;color:#000;padding:20px 0 15px;text-align:center;text-transform:inherit;font-size:13px;letter-spacing:.3px;border-top:1px solid #e5e5e5}
.agenciaWeblineCredito{margin:0 auto 20px;text-align:center}
.agenciaWeblineCredito a{display:flex!important;align-items:center;margin:0 15px}
.agenciaWeblineCredito img{width:100%;height:16px}
.middle{padding:30px 0}
.navbar-mobile{margin:auto;width:90%}
.pushnav{margin-top:-16px!important}
.navbar-mobile .pull-left,.navbar-mobile .pull-right{margin:0;padding:0!important;float:none!important;width:100%}
.navbar-mobile .dropdown-menu{display:none;background:#ffffffe6}
.navbar-mobile .open .dropdown-menu{display:block;padding:0}
.navbar-mobile li{width:100%}
.navbar-mobile .navbar a{margin-bottom:0;margin-right:0!important;background:transparent;border-radius:4px;padding:10px 20px 18px;font-size:18px;font-weight:500;color:#333;transition:.2s;border-top: 1px solid #0000001a}
.navbar-mobile .navbar a:hover,.navbar-mobile .navbar a:active,.navbar-mobile .navbar a:focus,.navbar-mobile .navbar .fakeactive a{background:transparent;transition:.2s;color:#333;border-top:1px solid #0000001a}
.navbar-mobile .navbar .active a{background:transparent}
.navbar-mobile .navbar .active a:hover,.navbar-mobile .navbar .active a:active,.navbar-mobile .navbar .active a:focus{background:#00000008}
.navbar-mobile .dropdown-menu a{background:transparent;padding:20px 20px 16px 40px !important;border-bottom:0!important}
.collapse.in .card.card-body.freteproduto{border:none!important;padding:15px 0}
.collapse.in .card.card-body.freteproduto span{margin-bottom:15px;color:#000}
.btn.frete{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1.42857143;white-space:nowrap;vertical-align:middle;cursor:pointer;background-color:#045ab1!important;color:#fff;border:2px solid #c2cad5;transparent;border-radius:4px 15px 0 0;position:relative}
.btn.frete i{font-size:32px;background-color:#f7d813;color:#045ab1!important;border-radius:20% 20px;padding:10px;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}
.btn.frete span{padding-left:40px}
.sidebars{display:none}
.sidr{background:#fbfbfb!important;box-shadow:0 0 transparent!important;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.sidebar .sidebar-header{border-bottom:1px solid #e5e5e5;padding:19px 12px}
.sidebar .sidebar-header .close-sidebar{font-size:22px;float:right;color:#ff5400;cursor:pointer}
.sidebar-content{padding:9px 12px 6px}
.user-badge span{display:block;margin-bottom:10px;text-align:center}
.user-badge .avatar span{display:block;margin:6px auto 18px;width:70px;height:70px;color:#fff;background:#ff5400;font-size:32px;line-height:68px;border-radius:100%}
.avatar-thumb-holder{margin:10px auto 15px;border-radius:100%;border:.add-gallery-button;width:86px;height:84px;border-radius: 50%;overflow:hidden}
.avatar-thumb{margin:auto;display:flex;justify-content:center;align-items:center;border-radius:100%;width:82px;height:80px;border:2px solid #fff;overflow:hidden}
.avatar-thumb img{display:block;margin:auto;width:auto;height:80px}
.box-white{background:#fff}
.login .box-white{background:transparent;max-width: 560px; margin: 0 auto;}
.login-card{border:0!important;border-radius:30px!important;background-color:#f5f5f5!important;overflow:hidden;max-width:560px;margin:0 auto}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:2px solid #c2cad5;#00000020;border-radius:.25rem}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){font-size:1.5em!important}
.login-card-img{border-radius:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.login .brand span{font-size:32px;line-height:30px}
.card.login-card{margin-top: 30px}
.login-box{padding:40px 60px 40px}
.login-box button{padding:10px 25px}
.localizacao .login-box{padding:60px 10px;max-width:500px;margin:0 auto}
.login-box .brand{margin:0 0 5vh}
.brand-login img{opacity:1;filter: invert(0)}
.login-box.box-white input[type="text"],.login-box.box-white input[type="password"]{padding:13px 15px 13px 30px;font-size:15px;color:#8897a6;background:transparent;border-color:#007BFF;margin-bottom:15px}
.forgetpass{max-width:100%;margin:16px auto auto;padding:0}
.forgetpass span{display:block;text-align:center;padding:10px 0;color:#0009;line-height:16px}
.forgetpass a{color:#333;text-align:left;padding:14px 20px 14px 0}
.login .forgetpass a,.login .backbutton span{color:#646d76!important}
.login .backbutton{background:transparent;border:2px solid #c2cad5;#007BFF}
.login .form-field-checkbox{color:#007BFF}
.login-container{display:flex;width:100%;min-height:100vh}
.login-image{flex:1;background:linear-gradient(135deg,#3b82f6cc,#9333eacc),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"><rect width="1200" height="800" fill="%23e5e7eb"/><rect x="100" y="150" width="200" height="120" rx="8" fill="%23f3f4f6"/><rect x="350" y="200" width="150" height="80" rx="6" fill="%23f9fafb"/><rect x="550" y="180" width="180" height="100" rx="8" fill="%23f3f4f6"/><rect x="200" y="350" width="160" height="90" rx="6" fill="%23f9fafb"/><rect x="400" y="320" width="140" height="70" rx="6" fill="%23f3f4f6"/><rect x="600" y="380" width="120" height="60" rx="4" fill="%23f9fafb"/><circle cx="150" cy="500" r="40" fill="%23ddd6fe"/><circle cx="350" cy="520" r="30" fill="%23c7d2fe"/><circle cx="550" cy="480" r="35" fill="%23ddd6fe"/><rect x="100" y="600" width="300" height="60" rx="8" fill="%23f3f4f6"/><rect x="450" y="620" width="250" height="40" rx="6" fill="%23f9fafb"/></svg>') center/cover;display:flex;align-items:center;justify-content:center;position:relative;color:#fff}
.login-form-section{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff}
.btn-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background-color:#f5f5f5;color:#4b5560;border:1px solid #344759;border-radius:8px;text-decoration:none;font-weight:500;transition:background-color .3s;font-size:15px}
.btn-google:hover{background-color:#f1f5f6;text-decoration:none;color:#4b5560}
.forgetpass a:last-child{border:0}
.forgetpass i{margin-right:5px;color:#ff5400;transform:translateY(1px)}
.forgetpass .lni{transform:translateY(0)}
.forgetpass .bt-voltar{color:#828282;display:block;max-width:120px;margin:30px auto 0;text-align:center}
.msg{padding:12px;text-align:center;color:#212526;background:#FBEAEC;border-radius:8px;font-size:15px;margin-bottom:30px}
.msg i{margin-right:5px}
.msg-error{border-left:4px solid #cf000f}
.msg-error i{color:#212526}
.msg-done{border-left:2px solid #ff5400;background:#0000002e;margin:15px 0}
.msg-done i{color:#ff5400}
.badge-home{border-radius:4px;padding:12px 0;border-bottom:2px solid #0000001a;text-align:center}
.badge-home .number{display:inline-block;margin:0;padding:0;line-height:40px;font-size:40px;font-weight:200;color:#333}
.badge-home .desc{display:inline-block;margin:8px 0 0;color:#333;font-weight:700;font-size:20px}
.badge-home .number i{color:#ff5400;font-size:35px}
.badge-green{border-color:#ff5400}
.badge-green .number i{color:#ff5400}
.badge-red{border-color:#cf000f}
.badge-red .number i{color:#cf000f}
.whatsapp-panel .title-icon{display:block;text-align: center}
.title-icon{font-size:16px;margin:0;align-items:center;display:flex;padding: 8px 0 0}
.title-icon i{margin-right:12px;color:#007BFF;padding:4px;border-radius:4px}
.title-line{margin:0 auto 20px;padding:20px 0 10px;font-size:20px;border-bottom:1px solid rgb(0 1 58 / 10%)}
.title-line span{font-weight:600;color:#333}
.title-line i{margin-right:12px;color:#ff5400}
.title-icon span{font-weight:400;color:#333;font-size: 16px;}
.titulo-link{display:flex;justify-content:space-between;align-items:center}
.titulo-link label{flex:1}
.titulo-link span{flex:1;text-align:right}
.link-icon-ver{font-size:14px;fill:#0051c3;width:14px;height:14px;margin-left:4px;transform:translateY(3px)}
.link-ia{position:absolute;right:10px;top:50%;transform:translate(10px,0px);padding:0;width:50px!important;border:none}
.link-ia svg.icon-ia{fill:#627681}
:hover .link-ia svg.icon-i{fill:#0077b6}
.row-line{margin-bottom:20px;clear:both;width:100%;border-bottom:1px solid #00000026}
.table>thead>tr>th {padding:10px;vertical-align: middle;border-bottom: none}
.add-new a{display:inline-block;margin:12px 0 13px;padding:6px 18px 6px 20px;border-radius:8px;transition:.2s;border:1px solid#007BFF;color:#f6f7f7;background:#007BFF;vertical-align:top}
.add-new a i{color:#fff !important}
.add-new a:hover i {color:#333 !important}
.add-new span{margin-right:6px;font-size:14px;font-weight:500;color:#ffffff;transition:.2s}
.add-new a:hover{background:#f0f0f1!important;transition:.2s;border:1px solid;border-color:#0a4b78;color:#0a4b78}
.add-new a:hover span{color:#333;transition:.2s}
.label-success {background-color: #9d9d9d}
.label {padding: 0.251em .6em .251em;font-weight: 500}
.panel-group .panel{border:0;box-shadow:none}
.panel-default > .panel-heading{padding:0;background-color: #F2F4F5}
.panel-default > .panel-heading h3{font-size:18px!important;padding:0 15px}
.panel-default > .panel-heading{box-shadow:0 0 0 transparent;border-radius:0;overflow:hidden}
.panel-default > .panel-heading + .panel-collapse > .panel-body{margin:-3px 0 0;border:0;border:1px solid #c2cad5;}
.panel-default > .panel-heading a{display:block;font-size:15px;font-weight:500;background:#65758b;border-radius:0px 0px 3px 3px !important}
.panel-default > .panel-heading a.collapsed,.panel-default > .panel-heading a.collapse.in{border-radius:3px}
.panel-default > .panel-heading + .panel-collapse > .panel-body,.panel-default > .panel-heading + .panel-collapse.in > .panel-body{border-radius:0 0 3px 3px}
.banner-container{display:block;align-items:center;justify-content:center;margin:0 auto}
.banner-container.publicidade.t728{display:block!important}
.bg-gradient-blue,.banner-container .banner{background:linear-gradient(to right,#8901fb 0%,#bd8dd5 100%)}
.banner-container.comecar .banner.comecar{background:none}
.banner-container.comecar{width:100%;height:430px;background-color:#343438;background-image:url(images/cta-comecar.png);background-repeat:no-repeat;background-position:50%;border-radius:30px;display:flex!important;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.banner-container.comecar .banner .conteudo h3{text-transform:none}
.banner-container .banner{border-radius:7px;margin:10px auto;display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;overflow:hidden}
.banner-container .banner .img-esquerda.publicidade img{max-width:76px}
.banner-container .banner .img-esquerda{display:block!important;padding:0 25px 0 60px;text-align:left}
.banner-container.comecar .banner.comecar .conteudo.comecar{max-width:500px}
.banner-container .banner .img-esquerda img{width:80%}
.banner-container .banner .conteudo{flex:1 1 250px;padding:10px;float:left;display:inline-flex!important}
.banner-container .banner .conteudo span{color:#eee;font-size:25px}
.banner-container .banner .conteudo h3{color:#fff;font-size:40px}
.banner-container .banner .conteudo p{color:#eee;font-size:20px;padding:0 0 10px;text-transform:none}
.banner-container.comecar .banner.comecar .conteudo.comecar p{font-size:16px}
.banner-container .banner .conteudo.publicidade p{padding:0;margin-bottom:0}
.banner-container .banner .conteudo .btn{display:block;width:170px;line-height:30px;background:#f96;color:#000;margin:5px auto;font-size:16px;text-decoration:none;font-weight:600;text-transform:none;box-shadow:4px 4px 0 0 #000;border:2px solid #c2cad5;transition:all .25s}
.banner-container .banner .conteudo .btn:hover,.ativar-pro .banner-info .btn-to-pro:hover{box-shadow:none;transition:all .25s}
.banner-container .banner .img-direita{position:relative;bottom:-33px;padding:10px;flex:1 1 250px}
.banner-container .banner .img-direita img{width:100%}
.banner-container .banner .conteudo .btn:hover,.ativar-pro .banner-info .btn-to-pro:hover{box-shadow:none;transition:all .25s}
.banner-container .banner .img-direita{position:relative;bottom:-33px;padding:10px;flex:1 1 250px}
.banner-container .banner .img-direita img{width:100%}
.ativar-pro{background:#fffbf0;border:2px solid #f7f2e5;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;overflow:hidden;position:relative}
.ativar-pro .banner-img{min-width:280px;width:78%}
.ativar-pro .banner-img img{min-width:280px;width:100%;padding:5px 10px 0}
.ativar-pro .banner-info{display:flex;flex-direction:column;padding:30px}
.ativar-pro .banner-info .banner-title{font-size:24px;font-weight:600}
.ativar-pro .banner-info .banner-text{font-weight:500;line-height:21px;margin:10px 0}
.ativar-pro .banner-info .check-banners-wrapper .check-banner{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:4px}
.ativar-pro .banner-info .check-banners-wrapper .check-banner img{margin-top:3px}
.ativar-pro .banner-info .check-banners-wrapper .check-banner .mark-text{line-height:24px;margin-left:5px}
.ativar-pro .banner-info .btn-to-pro{border-radius:8px;cursor:pointer;margin-top:10px;max-width:250px;line-height:50px;background:#f96;color:#000;text-decoration:none;font-weight:600;text-transform:none;box-shadow:4px 4px 0 0 #000;border:2px solid #c2cad5;transition:all .25s;display:inline-flex;justify-content:center}
.info-banner{display:block;width: 100%;border:1px solid #fed7aa;border-radius:8px;padding:16px;margin-top:20px;margin-bottom:20px;display:flex;align-items:center;gap:12px}
.info-banner-icon{color:#f59e0b;font-size:18px}
.info-banner-text{color:#92400e;font-size:14px}
.starpro .icon{margin-right:10px}
.form-wizard{padding:0!important}
a.gerenciar-areas {font-size:13px !important;color:blue!important}
@media only screen and (max-width: 576px) {
.banner-container .banner .img-esquerda{padding:0 30px 0 40px}
.banner-container .banner .conteudo{display:block!important;text-align:center}
.ativar-pro .banner-img{display:none}
.ativar-pro .banner-info .btn-to-pro{max-width:100%}
}
.panel-default > .panel-heading a .desc{color:#fff;padding:15px}
.panel-default > .panel-heading a .number{color:#fff;padding:10px 15px 12px}
.panel-default > .panel-heading i{padding:10px 15px 12px;border-right:1px solid #fff3}
.panel-default > .panel-heading .number{border-left:1px solid #fff3;float:right}
.panel-filters .panel-body{padding:18px 20px 10px}
.panel-filters .panel-heading a .desc{display:block;float:left}
.panel-filters .panel-heading i{padding:16px 20px 15px;color:#fff;float:right;border-right:0;border-left:1px solid #fff3;color:#ff5400}
.listing .listing-title{display:inline-block;margin:15px 0 5px;padding:6px 18px 6px 0;font-size:16px}
.listing-table{width:100%;border-radius:3px;border-collapse:separate;background:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 1px #0000000a}
.listing-table 
.listing-table .rep-icon{display:block;text-align:center;color:#ff5400}
.listing-table th{padding:10px;border-bottom: 1px solid #e9e9e9;border-right: 1px solid #f3f3f3;background: #ffffff}
.listing-table td{padding:10px;border-right: 1px solid #f1f1f4;vertical-align: middle !important}
.form-actions a{display:inline-block;margin:0 5px 5px;padding: 8px 12px;text-align:center;align-items:center;background:#fff!important;border-radius:4px;color:#007BFF!important;border:1px solid #b6c7d5}
.form-actions a:hover{background-color:#007BFF!important;color:#fff!important;border:1px solid #007BFF}
.form-actions a.excluir-produto,.form-actions a.promover-produto{display:inline-block;margin-right:2px;margin-top:5px;padding:2px 8px;font-weight:300;background:0 0!important;color:#252627!important;font-size:13px;border:none;border-radius:4px;line-height:1}
.form-actions a:hover.excluir-produto{background:#F0747B!important;color:#fff!important}
.form-actions a:hover.promover-produto{background:#E8F9EF!important;color:green!important}
.save-btn{font-size:11px;padding:2px 22px;background:transparent!important;color:#292b2e!important;border:1px solid #007BFF!important;border:none;border-radius:5px;cursor:pointer;vertical-align:sub;line-height:1}
.save-btn:hover{background:#404042!important;color: #edf2f9!important;border: 1px solid #404042 !important}
.save-all-btn{padding:.7rem 1.4rem;background:#007BFF!important;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:20px;float:right}
button:hover.save-all-btn{background:#2b8ff5!important;border-color:#2b8ff5!important;color:#fff!important}
.checkbox-container{margin-right:10px;display:flex}
.checkbox-container label{background:none;margin-left:5px;padding-top:8px;font-size:11px;background:none;color:#545454}
.checkbox-container input[type="checkbox"]+label{background:none}
.inline-input{width:80px!important;padding:5px!important;text-align:center;border-radius:4px!important}
.inline-edit-form .categoria-select{width: 100%;border:1px Solid #c1c1c1;background-color:#fff;color:#4b5675;box-shadow:0 3px 4px 0 #00000008}
.inline-edit-form .save-btn{display:block;margin-top:5px}
.fake-table-data.acoes{display:inline-grid;width:100%;float:initial;margin:0 auto;align-items:center;text-align:center}
.fake-table-data .color-blue{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis}
#form-vendedor .lowpadd div:nth-child(2) {padding-left: 0;max-width: 99%}
#form-vendedor .input-group.slug input[type=text]{border-left: 0}
#form-vendedor .input-group.slug input[type=text]{border-radius: 0px 6px 6px 0px}
.input-group-btn.link{display: flex}
.usar-whatsapp small{display:block;padding-left: 20px;padding-top: 8px}
.input-group-addon {padding:10px;border:1px solid rgb(0 1 58 / 10%)}
.listing-table.fake-table.clean-table img{max-width: 56px}
.paginacao{margin:22px 0 0}
.pagination{padding:0;margin:auto}
.pagination > li > a,.pagination > li > span{padding:6px 12px!important;color:#007BFF;font-weight:600;transition:.2s;border:0;background:transparent;margin:0 2px;border-radius:8px}
.pagination > li > a:hover,.pagination > .active > a,.pagination > .active > a:focus,.pagination > .active > a:hover,.pagination > .active > span,.pagination > .active > span:focus,.pagination > .active > span:hover{background:#007BFF;color:#fff;border-color:#ffffff4d;transition:.2s}
.pagination i{color:#337ab7;font-size:12px}
.pagination .pagination-back a,.pagination .pagination-next a{background:#edf2f9}
.pagination>li:first-child>a, .pagination>li:first-child>span {border-top-left-radius: 8px;border-bottom-left-radius: 8px}
.fake-table{width:100%}
.fake-table .fake-table-title,.fake-table-title {display:none}
.fake-table-break{clear:both}
.nulled{display:block;text-align:center;padding:12px 10px 10px}
.nulled-edit{font-size:22px;padding:18px 10px 10px}
.limpafiltros{display:block;margin:0 auto 3px;width:100%;max-width:160px;color:#fb0e0ec7;padding:5px 0 6px;text-align:center;cursor:pointer;transition:.3s;text-transform:uppercase;letter-spacing:.5px}
.limpafiltros:hover{color:#333}
.modal-header .close{text-align:right;font-size:0;margin:0;padding:0}
.modal-body{padding:15px}
#modalalerta .modal-body{display:flex}
#modalalerta .modal-body span{display:block;margin:auto;max-width:400px;font-weight:500;color:#000000b3;font-size:13px;line-height:20px}
#modalalerta .modal-body i{display:block;margin:auto;width:24px;height:24px;line-height:20px;border-radius:100%;font-size:10px;text-align:center}
#modalalerta .modal-body .alerta-icone-erro{border:3px solid #ff6d7b;color:#ff6d7b}
#modalalerta .modal-body .alerta-icone-sucesso{border:3px solid #55a630;color:#55a630}
.modal.slide-out .modal-dialog{transform:translateX(100%);transition:transform .3s ease-out}
.modal.slide-in .modal-dialog{transform:translateX(0);transition:transform .3s ease-out}
.modal.in .modal-dialog .modal-title{margin:10px 8px}
.modal.in .modal-dialog .modal-title h4{font-size:16px}
.modal-content{background-color:#fff;border:2px solid #55a630;border-radius:2px;box-shadow:0 2px 5px #00000040!important}
.modal-footer{display:inline-flex;align-content:space-between;flex-wrap:wrap;width:100%}
@media (max-width: 991px) {
.form-default {padding: 15px 6px}
.bread {padding: 5px 28px 5px;background: #fff!important}
.middle{padding:20px 0}
.brand{padding-bottom:3px}
.top .brand span{display:block;text-align:center}
.top .brand img{display:block;transform:translateY(0);max-width:75%;height:auto;max-height:100%;margin:auto;filter:grayscale(100%) brightness(1000%)}
.user-info,.user-menu{margin-right:0;padding:0}
.user-info i,.user-menu i{font-size:22px;transform:translateY(0);color:#ff5400}
.login-box{margin:20px auto 0;padding:50px 60px 60px}
.sidebar .search-bar{margin-bottom:-10px}
.sidebar .navbar-mobile .navbar .active a{border-top:0}
.search-bar input[type="text"]{width:75%}
.search-bar button{width:25%}
.badge-home{margin-bottom:10px;text-align:center}
.badges-home .col-md-3:nth-child(odd){padding-right:5px!important}
.badges-home .col-md-3:nth-child(even){padding-left:5px!important}
.badge-home{border-bottom:4px solid #0000001a}
.badge-home .number{line-height:30px;font-size:30px;font-weight:200;color:#333}
.badge-home .number i{font-size:28px;margin-right:0}
.badge-home .desc{display:block;color:#333;font-weight:700;font-size:15px;letter-spacing:.3px}
.title-icon{width:auto;margin:0 auto;font-size:20px;display:flex;padding:10px;float:initial!important;align-items:center;justify-content:center}
.title-icon i{display:block;margin:initial;text-align:center;width:40px;color:#ff5400;padding:8px;border-radius:4px;background:#007BFF;font-size: 16px;}
.title-icon span{display:block;margin:10px;font-weight:500;color:#333;text-align:center}
.bread-box{display:flex;width:100%;align-items:center;justify-content:center}
.bread{display:block;border-radius:4px;margin:5px 0 12px;text-align:center;padding:10px 25px 8px;background:#edf2f9}
.add-new a{float: right;margin:0 0 20px;padding:12px 18px 9px;border-radius:8px;transition:.2s}
.add-new span{margin-right:4px;font-size:14px;transition:.2s}
.info-box{min-width:320px}
.panel-filters{margin-top:0px}
.panel-filters .panel-body{padding:16px 16px 6px}
.panel-filters .panel-heading a .desc{display:block;padding:12px 15px;float:left;font-size:16px;font-weight:500}
.panel-filters .panel-heading i{padding:12px 20px 15px;color:#fff;float:right;border-right:0;border-left:1px solid #fff3;color:#ff5400;font-size:16px}
.fake-table{width:100%;padding:12px}
.table-fixed thead,.table-fixed tbody,.table-fixed tr,.table-fixed th,.table-fixed td{display:block}
.table-fixed tbody{height:300px;overflow-y:auto;overflow-x:hidden}
.table-fixed thead tr{display:table;width:100%;table-layout:fixed}
.table-fixed tbody tr{display:table;width:100%;table-layout:fixed}
.fake-table tbody{display:block}
.fake-table td{width:100%;padding:0}
.fake-table tr{display:block;margin-bottom:20px;width:100%;border:1px solid #0000001a;border-radius:4px}
.listing-table th {align-items: center;gap: 5px}
.listing-table tr:nth-child(even){background:transparent}
.fake-table .fake-table-title{display:block;padding:15px 10px 12px;margin-bottom:5px;background:#edf2f9;font-weight:700;text-align:center}
.fake-table .fake-table-data{text-align:center;padding:10px 10px 14px}
.fake-table .form-actions{display:flex;align-items:center;justify-content:center;margin:10px 5px;gap:15px;float:none!important}
.fake-table .form-actions a{display: block;padding: 5px;margin:0 2px}
.excluir-produto {border: 1px solid red !important;}
.promover-produto{border: 1px solid green!important}
.inline-edit-form .checkbox-container label {padding-top: 4px !important}
.checkbox-container label {padding-top: 4px !important}
.listing-table .rep-icon{font-size:30px;margin-top:10px;color:#ff5400}
.paginacao{display:flex;align-items:center;justify-content:center}
.listing .listing-title{margin:6px 0 16px;font-size:16px;font-weight:500}
.title-line{padding:12px 20px 10px 0}
.title-line span{font-weight:600;color:#333}
.title-line{margin:15px 0 20px!important;font-size:18px;line-height:20px}
.mt-0{margin-top:8px!important}
.title-icon span{font-weight:400;color:#333;float:left}
.list-errors .error-info{text-align:center}
.image-preview-cover{height:150px!important}
.file-preview{margin-top:12px!important;margin-bottom:25px!important}
.image-preview-cover:hover{border:3px dashed #0000005a;cursor:pointer;cursor:pointer}
.rounded-thumb .blurred{display:none}
.top{padding:5px 0;}
.clean-table{background:transparent;border:0;padding:0}
.clean-table tbody{display:flex;column-count:2;flex-wrap:wrap}
.clean-table tr{display:inline-block!important;width:100%}
.clean-table .fake-table-data{padding:5px 10px;line-height:17px;margin: 0 auto}
.clean-table .form-actions a{width:49%}
.clean-table .fulltr{width:100%}
.welcome-message{width:92%;margin-top:8px}
.lista-menus{width:92%}
.clean-table .rounded-thumb-holder{max-height:120px!important;overflow:hidden!important}
.fullwidth{width:100%!important}
.pedido-numero{display:block;width:100%;background:#edf2f9;font-weight:600;padding:7px 4px 5px;border-radius:8px}
.half-left{padding-left:15px!important;padding-right:5px}
.half-right{padding-right:15px;padding-left:5px}
.panel-body-pendentes table tr{margin:5px 10px!important}
.panel-body-pendentes table tr td{padding:0}
.panel-body-pendentes .fake-table-title{margin:0;padding:0 10px;font-weight:700;background:transparent}
.panel-body-pendentes .pendente-title{background:#edf2f9;display:block;padding:12px 10px 9px;font-weight:700}
.panel-body-pendentes .clean-table .fake-table-data{padding:12px 10px 9px}
.panel-body-pendentes .clean-table .fake-table-data-zero{padding:0}
.panel-body-pendentes .add-new a{margin:-6px 0 -4px}
.pendente-tip{display:block;text-align:center;padding:16px 10px 4px}
.panel-body-pendentes .badge-pendente{margin-top:-10px!important}
.voucher{margin:0}
.voucher .form-field-default{margin-bottom:10px}
.expiration-info .msg{margin:0;padding:2px 0 20px}
.home-middle{padding:10px 0 14px}
.brand-login img{max-height:40px;margin:15px auto 10px}
.login-box{padding:30px 50px}
.login-box-nova{padding:30px 0!important}
.login-box input[name="keepalive"]{margin-bottom:0!important}
.panel-avisos{margin-bottom:9px}
#collapse-variacao .panel-body{padding:0 10px 6px!important}
#collapse-variacao .panel-subvariacao .panel-body{padding:0!important}
.adicionar-variacao{margin-top:14px!important;margin-bottom:7px}
.panel-subvariacao{margin-bottom:-3px!important}
#collapse-variacao .col-md-12{padding:0 15px!important}
.subvariacao-link .row .col-md-8{padding:0!important}
.alignmiddle{display:flex;align-items:center}
.panel-subvariacao .variacao-desc{font-size:15px;line-height:15px;padding:17px 0 12px!important}
.brand-image{padding-bottom:0!important}
.ocaptcha{float:none;width:300px;margin:20px auto}
.form-field-terms{text-align:center}
.text-escolha{margin:2px 0 16px;font-size:17px}
.variacao-hire .msg{margin:0 0 -6px}
.login-box.box-white .form-field-submit button{float:none;display:block;max-width:100%}
#form-vendedor .form-field-submit button {width: 100%;max-width: 100%}
#form-vendedor .lowpadd div:nth-child(2) {max-width: 97%;}
.cancelar-compra{display:block;margin:0 3px 5px 0;text-align:center;font-size:25px}
.top{background:#5241A4}
.user-info i,.user-menu i{color:#fff;filter:grayscale(100%) brightness(1000%)}
.sidebar .avatar{position:relative;margin-bottom:20px!important;width:70px!important;height:70px!important}
.bg-gray{background:#fff}
.bg-gray.comece{background-position:center!important}
.data.box-white{padding-bottom: 30px;}
}
@media (min-width: 768px) {.modal-dialog{width:400px;margin:20px auto 10px;float:right}#modalCustomizado .modal-dialog{width:740px;margin:20px auto 10px;float:initial}}
.image-uploader .uploaded .uploaded-image img{width:100%;max-width:85px;margin:0px;object-fit:contain}
.image-uploader .uploaded .uploaded-image .delete-image {background-color: #e76e61!important;width: 32px!important;height: 32px!important;text-align: center!important;border-radius: 30px!important;padding: 0 0 0 4px!important}
.image-uploader .uploaded .uploaded-image .delete-image i{color:#fff !important}
.image-uploader .uploaded .uploaded-image{display:inline-block;width:calc(8.6666667% - 1rem)!important;padding-bottom:calc(8.6666667% - 1rem)!important;height:0;position:relative;margin:.5rem;background:transparent!important;cursor:default;border-radius:4px;border:2px dashed #e2e8f0}
.modal-header{padding:0;border-bottom:1px solid #e5e5e5}
.box-busca-produto{margin:0 auto;text-align:center;max-width:875px;padding:30px;background-size:24%!important;background-repeat:no-repeat!important;border-radius:8px;background-position:center!important;display:flex;align-items:center;gap:5px}
.box-busca-produto #search-query,.box-busca-produto #seller-id{width:100%;height:42px;border:1px solid #ddd;padding:5px 15px;margin:5px 0}
.box-busca-produto #search-btn{width:100%;height:50px;color:#fff;padding:5px 15px;cursor:pointer;margin-bottom:5px}
#product-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000}
.product-modal-box{position:relative;width:95%;max-width:660px;margin:2% auto;background:#fff;border-radius:8px;overflow:hidden}
#modal-content.produto{height:660px;overflow-y:auto;padding:15px}
.wizard > .content > .body{padding:0!important}
@media screen and (max-width: 550px){.image-uploader .uploaded .uploaded-image{width:calc(33% - 0.4rem)!important;padding-bottom:calc(30% - .4rem)!important}.add-gallery-button {width: calc(30% - 0.4rem) !important;padding-bottom: calc(28% - .4rem) !important}}
@media (max-width: 768px) {
#product-modal div{width:100%;margin:0 auto}
#modal-content.produto div{display:block!important}
#modal-content.produto{height:600px}
.box-busca-produto{background-size:75%!important;padding:5px!important;display:grid!important}
#product-modal{top:2%!important}
#modal-content.produto p{min-height:auto!important;margin:5px!important;font-size:14px!important}
#modal-content.produto button{max-width:100%!important;height:36px}
.bt-ver-feed{margin:15px auto!important}
.bread-box.pull-right,.middle{padding:0!important}
.ajuda-painel ol{padding-left:0!important}
.minfit.bg-gray .container{padding-top:0!important}
.header-section.edit{align-items: center;}
.header-section.edit .title-icon{display:block}
.header-section.edit .title-icon a,.title-icon{display:none}
.file-preview.edit {margin: 0 !important}
.header-section.edit .breadcrumb {margin-bottom: 20px !important}
.sidebar .sidebar-header{background:#526c83 !important}
.tab-content{background:transparent!important;padding:0!important;border:none!important;border-top-color:transparent!important}
.btn{flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-left:1rem}
.image-upload-container{display:block!important}
.fake-select select{background:#fff}
.file-preview{background:#fff!important;border:1px solid #f6f8f9!important;margin-bottom:10px!important}
.explain{text-align:justify;margin:0 0 20px;display:block}
.explain p{font-size: 13px;text-align: justify;}
.nav-tabs>li>a{border-radius:4px!important;background:#f8f8f8;margin-bottom:3px;border:1px solid #ddd}
.title-line{padding:10px 0 0!important;border-bottom:none!important}
.layout-options{gap:10px!important;display:grid!important;grid-template-columns:50% 50%}
.input-group-btn.link{display: contents}
}
.layout-options{display:flex;gap:15px;flex-wrap:wrap}
.layout-options input[type="radio"]{display:none}
.layout-card{border:2px solid transparent;border-radius:8px;padding:10px;text-align:center;cursor:pointer;transition:border-color .3s ease;width:100%;max-width:160px}
.layout-card img{width:100%;height:auto;display:block}
.layout-card span{display:block;margin-top:5px;font-size:14px}
input[type="radio"]:checked + .layout-card{border-color:#ccc}
.lyt_card_ecom .sp-original-input-container{display:inline!important;margin:0 0 0 3px !important;position:absolute;width:0}
.sp-original-input-container{background-image:none !important}
#modal-content img{max-width:90px;height:90px;margin-right:15px;cursor:pointer;box-sizing:border-box;overflow:hidden;text-align:center;float:left}
#modal-content.produto div{display:flex;align-items:center;border:1px solid #ddd;padding:10px;margin-bottom:10px;cursor:pointer;box-sizing:border-box}
#modal-content.produto img{flex-shrink:0;width:90px;height:auto;object-fit:cover;margin-right:10px}
#modal-content.produto p{flex-grow:1;min-height:45px;margin:5px;font-size:13px;line-height:1.2}
#modal-content.produto button{color:#fff;border:none;padding:5px 10px;cursor:pointer;width:100%;max-width:90px}
.produto-descricao *,.produto-descricao :before,.produto-descricao :after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}
.produto-descricao{width:100%;min-width:480px;background:#fff}
.produto-descricao h3{margin:0 0 20px;font-size:30px;color:#2e3641}
.produto-descricao input[type="text"]{padding-left:15px;width:100%;height:45px;border:1px solid #c1cfd9;box-shadow:inset 0 0 3px #c1cfd9;outline:none;font-size:24px;color:#212121;margin-bottom:20px}
.produto-descricao .toolbar{background:#f3f3f3}
.produto-descricao .toolbar button{float:left;width:45px;height:45px;background:#f3f3f3!important;border:none;border-right:1px solid #f3f3f3;color:#434f5f;outline:none}
.produto-descricao .toolbar button:hover{background:#e1e1e1}
.produto-descricao .toolbar .customSelect{float:left;position:relative;padding-left:20px}
.produto-descricao .toolbar .customSelect select{appearance:none;border-radius:0;border:none;background:#f3f3f3;height:45px;padding-left:10px;padding-right:25px;color:#4a4a4a;font-weight:700;cursor:pointer;float:left;outline:none}
.produto-descricao .toolbar .customSelect select:hover{background:#f3f3f3;color:#333;border:none}
.produto-descricao .toolbar .customSelect:after{content:"\f0dc";font-family:FontAwesome;color:#c1cfd9;position:absolute;right:10px;top:15px}
.produto-descricao .toolbar:after{content:"";display:block;clear:both}
.produto-descricao #editor{min-height:160px;max-height:280px;width:100%;resize:none;border:1px solid rgb(0 1 58 / 10%);box-shadow:inset 0 0 3px #c1cfd9;outline:none;padding:15px;margin-bottom:20px;position:relative;overflow:auto}
.produto-descricao .buttons{float:right}
.produto-descricao .buttons button{float:left;width:120px;height:45px;border:none;color:#fff;text-transform:uppercase;outline:none;margin-right:20px;font-weight:700;background:#c1cfd9;text-decoration:none}
.produto-descricao .buttons button:last-of-type{margin-right:0;background:#ff4b4b}
.produto-descricao .buttons button:last-of-type:hover{background:#ff2c2c}
.produto-descricao .buttons button:active{box-shadow:inset 0 4px #0000000d}
.produto-descricao .buttons button:hover{background:#d1dbe3}
.produto-descricao .buttons:after{content:"";display:block;clear:both}
.produto-descricao:after{content:"";display:block;clear:both}
.bnr-indicativo{width:100%;display:block}
@media (max-width: 767px) {
.produto-descricao{padding:0;width:100%;min-width:0}
.produto-descricao #editor{margin-bottom:0}
.table-responsive{position:relative}
}
.product-item{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;padding:10px;margin-bottom:10px;background-color:#fff;gap:20px}
.product-item img{max-width:100px;margin-right:15px;border-radius:8px}
.product-info{flex-grow:1}
.product-info p{margin:5px 0}
.product-info p strong{font-weight:700}
.price-sale{color:blue;font-weight:700}
.price-base{color:red;text-decoration:line-through}
.discount{color:green;font-weight:700}
.import-btn{background-color:maroon;color:#fff;border:none;padding:8px 12px;border-radius:8px;cursor:pointer}
.import-btn:hover{background-color:#a00000}
.product-details{flex:1;display:flex;align-items:center;padding:10px;margin-bottom:10px;cursor:pointer;box-sizing:border-box;gap:20px}
.product-details p{margin:0}
.product-details p strong{display:block;clear:both}
.product-details .price{color:blue}
.product-details .base-price{color:red;text-decoration:line-through}
.product-details .discount{color:green}
.import-btn{background-color:#8b0000;color:#fff;border:none;padding:15px;cursor:pointer}
.product-details .btn,.product-info .btn{padding:18px;font-weight:600;text-transform:uppercase}
.list-errors{margin-bottom:30px;border-radius:4px}
.list-errors .title-line{border-bottom:1px solid #ff6d7b}
.list-errors .title-line i{color:#ff6d7b}
.list-errors .error-info{margin-bottom:10px;width:100%;border:0;padding:15px 16px 12px;border-radius:4px;background:#edf2f9}
.list-errors .error-info i{margin-right:5px;color:#ff6d7b;text-align:center}
.daterangepicker .drp-buttons .btn{display:inline-block;border-radius:4px;transition:.2s;border:1px solid transparent;color:#007BFF;border-color:#007BFF;background:#f6f7f7!important}
.daterangepicker .drp-buttons .btn-default:hover{background:#f0f0f1!important;transition:.2s;border:1px solid!important;border-color:#0a4b78!important;color:#0a4b78!important}
.btn-default:hover{background:#f0f0f1!important;transition:.2s;border-color:#0a4b78!important;color:#0a4b78!important}
.bread{margin:0}
.bread span{margin:0 5px;font-size:12px;color:#0006}
.bread a{color:#007BFF}
.bread a:hover{color:#005bd1}
.bread i{color:#ff5400}
.counter{display:inline-block;transform:translateY(0px);margin-right:-5px;text-align:center;padding:5px;background:transparent;border-radius:4px;font-size:14px}
.file-preview.idvisual .image-preview{height:75px;width:100%!important;object-fit:cover;display:block;margin:auto}
.image-preview-cover{background-size:105% auto!important;background-position:top center!important}
.image-preview-mobile{width:100%!important;max-width:320px!important;border-radius:0!important;background-size:105% auto!important;background-position:top center!important}
.file-preview.logopwa .image-preview{border-radius:65px!important}
.file-preview.logoloja .image-preview{width:100%!important;height:65px!important;border-radius:1px!important;margin-bottom:10px}
.image-upload-container{position:relative;display:inline-block;margin-bottom:10px}
.remover-imagem{position:absolute;top:5px;right:5px;background-color:#e76e61!important;color:#fff!important;border:none;width:30px;height:30px;padding:10px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;z-index:10;box-shadow:0 2px 5px #0003;transition:background-color .2s}
.remover-imagem:hover{background-color:#c0392b!important}
.image-upload-container .file-preview .image-preview-cover + .remover-imagem{right:15px;top:15px}
.remover-imagem i{margin-left:2px!important;color:#fff!important}
.elemento-dependente{display:none}
.rounded-thumb-holder{margin:auto;width:50px;height:50px;border:1px solid #0000001a;border-radius:8px;overflow:hidden}
.rounded-thumb{display:flex;align-items:center;justify-content:center;border: 1px solid #d3d5d9;border-radius:8px;width:50px;height:50px;overflow:hidden}
.rounded-thumb img{display:block;left:0;right:0;margin:auto;width:100%;height:auto;z-index:2}
.rounded-thumb .blurred{width:auto;height:48px;top:0;position:relative;z-index:0}
.image-preview-product{border-radius:0!important}
.add-gallery-button{border-radius:8px;display:inline-block;width:calc(8.6666667% - 1rem);padding-bottom:calc(8.6666667% - 1rem);height:0;position:relative;margin:5px;background:url(https://eprodutos.com.br/_core/_cdn/panel/css/../img/greenplus.png) no-repeat center center;background-size:20px auto!important;cursor:pointer;overflow:hidden;border:2px dashed #e2e8f0;align-items:center}
.add-gallery-button .holder{display:flex;align-items:center;justify-content:center;height:140px}
.add-gallery-button .holder i{display:block;font-size:28px;text-align:center;font-weight:700}
.image-uploader{min-height:0;border:none!important;border-radius:4px;position:relative}
#image-label{color:#fff;width:45px!important;height:45px!important;border-radius:12px!important;background-color:#fff!important;box-shadow:0 3px 20px 0 #00000022}
#image-label i{padding-top:12px;font-size:20px;display:block;margin-bottom:5px;color:#000;opacity:.851}
.image-uploader .uploaded {padding: 0!important;line-height: 0 !important}
.normal-table .fake-table-title{display:none}
.normal-table tr:nth-child(even){background:#edf2f9!important}
.welcome-message{display:block !important;text-align:center;margin:auto auto 20px}
.bg-warning {font-size: 18px;line-height: 1.3;border-radius:8px}
.bg-danger {padding: 0 8px;border-radius: 10px}
@keyframes pulse {
0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.btn-success.whatsapp{background-color:#ff000091;border-color:red;align-items:center;display:inline-flex;padding:12px 30px;animation:pulse 1.5s infinite}
.btn-success.whatsapp:hover{color:#fff;background-color:red;border-color:red}
.btn-success.whatsapp i{color:#fff;margin-right:5px}
.lista-menus{margin:auto}
.lista-menus-menu{margin-bottom:10px}
.lista-menus .bt{display:flex;justify-content:center;align-items:center;width:100%;padding:0;background-color:#fff;color:#333;border-radius:.6rem;border:1.5px solid #d3d9e9}
.lista-menus .bt i{text-align:center;transform:translateY(1px);color:#333;height:100%;font-size:24px;padding:15px;margin:0;border-radius:8px;min-width:64px;min-height:64px;align-items:center;display:inline-grid;transition:transform .3s ease}
.lista-menus .bt:hover{background-color:#f9f9fb}
.lista-menus .bt i.lni.lni-chevron-right{background:transparent!important;margin-left:-25px}
.lista-menus .bt span{display:block;float:left;width:75%;font-weight:500;padding:1em 0}
.lista-menus-nocounter .bt span{border-right:0;width:84%;color:#333}
.lista-menus .bt strong{display:block;font-weight:500;transform:translateY(1.5px);font-size:24px;width:10%}
.lista-menus .bt .relatorio-periodo{display:block;font-weight:500;width:100%;transform:translateY(1.5px);font-size:14px;color:#007BFF}
.centericon i{padding-left:0!important;padding-right:0!important;width:100%!important;text-align:center}
.plano{border-radius:8px;margin-bottom:20px;box-shadow:0 1px 1px #0003;min-height:15vh}
.plano-interna{box-shadow:inherit;margin-bottom:0}
.plano .content{padding:1px 10px 8px}
.panel-body-planos{padding-top:11px!important}
.plano-interna .content{padding:10px 0;margin:10px 0;border-top:1px solid #00000026;border-bottom:1px solid #00000026}
.plano-interna .content:last-child{border-bottom:0;padding-bottom:0}
.plano .content .row{padding:9px 5px 7px}
.plano .info{padding-left:10px;border-left:4px solid #0000001a}
.plano .titulo-min{padding:10px 10px 6px}
.plano .titulo-min-home{padding:3px 10px 6px}
.plano .titulo-min span{font-weight:600;font-size:16px}
.plano .titulo-min i{margin-right:5px;color:#ff5400}
.color-red.desativa-loja{background:#f7ffef!important}
.color-green.ativar-loja{background-color:#ffefef!important}
@-webkit-keyframes {
from{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes rotating {
from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
to{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
}
.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.processing{display:none;position:fixed;width:100%;background:#27293ee6;z-index:15}
.processing .align{display:flex;width:100%;align-items:center}
.processing .center{margin:auto}
.processing i{display:block;margin-bottom:20px;width:100%;color:#04aa60d9;text-align:center;font-size:50px}
.processing span{display:block;width:100%;color:#fffc;text-align:center;font-size:18px;line-height:22px}
.spinner,.loading-spinner{border:4px solid #ffffff4d;border-top:4px solid #fff;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.preloader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:9999;display:none;justify-content:center;align-items:center}
.preloader-content{background:#fff;padding:30px;border-radius:8px;text-align:center;max-width:500px}
.spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto 20px}
.progress-container{width:100%;background-color:#f1f1f1;border-radius:8px;margin:20px 0}
.progress-bar{height:20px;background-color:#4CAF50;border-radius:8px;width:0;transition:width .3s}
.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#27293ee6;display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}
.spinner-border{display:inline-block;width:1rem;height:1rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}
@keyframes spinner-border {
to{transform:rotate(360deg)}
}
.info-baixo-estoque{background-color: red; width: 15px; height: 15px; border-radius: 100%; position:absolute; padding:2px 5px 4px 4px; top:12px; left:45%;font-size: 10px;display: flex; justify-content: center; align-items: center; font-weight: bold; color: white !important;}
@keyframes pulse {
0 %,100 %{transform:scale(1)}
70 %{transform:scale(1.05)}
}
.popup - notificacoes{position:absolute;top:40px px;left:-20px px;transform:translateY(100 %);color:#333;border-radius:8px;box-shadow:0 2px 10px #0003;padding:10px;z-index:100;animation:2s infinite pulse}
@media (max-width:767px) {
.popup-notificacoes{position:fixed;top:50px;right:25px;bottom:auto;left:auto;transform:none;animation:2s infinite pulse}
}
.form-horizontal .btn{padding:6px 18px 6px 20px;border-radius:4px;border:1px solid #007BFF;color:#007BFF;background:#f6f7f7!important}
.form-horizontal .btn i{padding:.5rem;display:none}
.table-responsive .btn{padding:.7rem 1rem;border:none;border-radius:2px;display:flex;align-items:center}
.form-horizontal .form-control{border:2px dashed #c3c4c7}
.form-horizontal.importar input:hover,.form-horizontal.importar select:hover{border-color:#757575!important;box-shadow:none!important}
.form-horizontal.importar .btn{display:inline-flex;align-items:center;text-align:center;line-height:1.2;justify-content:center;color:#333!important}
.form-horizontal.importar .btn:hover{background:#f0f0f1!important;transition:.2s;border:1px solid;border-color:#0a4b78;color:#0a4b78!important}
.form-group .modelo{align-items:center;text-align:center;line-height:.2;display:block;padding:2px 10px}
.form-horizontal .form-group.modelo .btn.btn-primary{display:inline-flex;width:auto;align-items:center;text-align:center;line-height:1.2;justify-content:center;color:#000;background:transparent;border:none}
.form-horizontal .form-group.modelo .btn.btn-primary :hover{color:gray}
.btn-primary .form-horizontal.importar .checkbox label,.form-horizontal.importar .radio label{padding-left:8px}
.btn-primary{color:#fff;background-color:#007BFF!important;border-color:#2e6da4!important}
.form-horizontal .form-group.modelo .checkbox input[type=checkbox]{margin:0!important}
.form-horizontal .form-group.modelo .checkbox label{min-height:20px;padding-left:8px;font-weight:400;cursor:pointer;display:inline;margin:0 auto;align-items:center}
.mapping-table select option:disabled{color:#ccc;background-color:#f8f9fa;font-style:italic}
@media (min-width: 768px) {
.form-horizontal.importar .control-label{padding-top:12px;margin-top:0;align-items:center}
}
.form-horizontal.importar .form-field-radio input[type="radio"] input[type="radio"]:checked,.form-horizontal.importar input[type="radio" i]:checked,.form-horizontal.importar .checkbox input[type=checkbox],.form-horizontal.importar .checkbox-inline input[type=checkbox],.form-horizontal.importar .radio input[type=radio],.form-horizontal.importar .radio-inline input[type=radio]{margin:0 -25px}
.form-horizontal.importar .form-horizontal .checkbox,.form-horizontal.importar .form-horizontal .radio{min-height:27px;display:inline-flex}
.table-responsive.importar .table{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #ddd;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000000d}
.form-horizontal.importar .form-control{cursor:pointer;padding:3px 5px;height:38px}
.form-upload-xml .control-label{font-weight:700}
.form-upload-xml .actions{text-align:right;margin-top:15px}
.form-upload-xml .btn{margin-left:10px}
.bt-ver-feed{border:2px solid #333;padding:10px;vertical-align:middle;border-radius:8px;max-width:120px;width:100%;text-align:center;align-items:center;margin:0 auto}
.badge{margin:0;padding:4px 10px;background:#edf2f9}
.badge-concluido{background:#55a630!important;color:#fff}
.badge-pendente{background:#e67e22!important;color:#fff}
.badge-cancelado{background:#ff6d7b!important}
.comprovante{margin:0 auto 16px;padding:40px 20px;background:#fef9da;border:1px solid #0000001a;text-align:left;font-size:15px;transition:.3s;box-shadow:3px 3px 3px #0000001a}
.comprovante-print{margin:0;max-width:300px;box-shadow:none!important;border:1px solid #c7c7c7;padding:20px 10px;font-size:14px;text-align:left}
.comprovante-parent{padding-top:20px;padding-bottom:20px;transition:.3s}
.comprovante .title{display:block;margin-bottom:15px;font-size:30px;font-weight:600}
.botao-acao{display:block;padding:16px 16px 13px 14px;color:#333;background:#edf2f9;text-align:center;border-radius:8px;cursor:pointer}
.botao-acao:hover,.botao-acao:active,.botao-acao:focus{color:#333}
.botao-acao span{display:inline-block}
.botao-acao i{margin-right:5px;display:inline-block;transform:translateY(-1px);color:#ff5400}
.botao-acao .botao-imprimir{color:#333!important}
.bts-acoes a{padding: 0 4px}
.form-actions{min-width:auto;white-space:nowrap}
.form-actions-single{min-width:0}
.tip-plan{display:block;margin-bottom:18px}
.add-center{width:100%;max-width:200px;margin:auto}
.plano-interna .cover .foto{display:block;margin:8px auto 14px;width:100px;height:100px;overflow:hidden;border-radius:100%;border:1px solid #00000026}
.plano-interna .cover .foto img{display:block;width:100%;height:auto}
.plano-interna .cover .titulo{display:block;text-align:center;font-weight:700;font-size:18px}
.plano-interna .cover .desc{display:block;text-align:left;padding:0 10px 16px;margin:10px 10px 14px;border-bottom:1px solid #00000026}
.plano-interna .add-new{max-width:100%}
.plano-interna .valor{padding-bottom:16px}
.plano-interna .valor .parcela{display:block;text-align:center;text-transform:uppercase;font-size:12px;color:#0009}
.plano-interna .valor .mensal{display:block;margin:2px 0 4px;text-align:center;font-weight:700;font-size:20px;color:#55a630}
.plano-interna .valor .total{display:block;text-align:center;text-transform:uppercase;font-size:12px;color:#0009}
.plano-compra{margin-bottom:10px}
.wizard-estabelecimento-p-1 input.terms{cursor:pointer}
.form-field-terms label.error{position:absolute;text-align:left;margin:-2px 0 0}
.form-field-terms.addons {display:flex;gap: 15px}
.form-field-terms.is-afiliado{display: flex;align-items: center;object-position: center;margin-top: 15px;gap: 10px}
.form-field-terms.is-afiliado input[type=checkbox]{margin: 0px}
.aceite{display: flex;gap: 5px;align-items: flex-end}
.aceite{display: flex;gap: 5px;align-items: flex-end}
.aceite input[type=radio] {width: 18px;height: 18px}
.add-table{margin:0}
.panel-body-pendentes{padding:0!important}
.panel-body-pendentes table{border:0!important}
.panel-body-pendentes .ativar-pro .banner-info .btn-to-pro{margin-bottom:0}
.panel-body-pendentes .pendente-title{font-weight:700}
.pendente-tip{display:block;text-align:center;padding:16px 10px 12px;color:#000000a6}
.panel-body-pendentes .add-new a{padding:12px 8px 10px}
.panel-body-pendentes .add-new a i{margin-right:-8px;transform:translateY(0px)}
.panel-pendentes .panel-heading a{background:#e67e22!important}
.panel-pendentes .panel-heading + .panel-collapse > .panel-body{border-top:0!important}
.panel-pendentes .panel-heading i{color:#fff!important;transform:translateY(0)}
.panel-avisos .panel-heading a{background:#ff6d7b!important}
.panel-avisos .panel-heading + .panel-collapse > .panel-body{border-top:0!important}
.panel-avisos .panel-heading i{color:#fff!important;transform:translateY(0)}
.voucher{margin:0}
.voucher form{padding:10px 0}
.voucher .form-field-default button i{transform:translateY(1px)!important}
.voucher .form-field-default{margin-bottom:0}
.plano-interna .cover{margin:auto;width:100%;max-width:600px}
.noborderbottom{border-bottom:0!important;padding-bottom:0!important}
.expiration-info{padding:14px 12px 12px}
.expiration-info .add-center{width:100%;max-width:100%}
.expiration-info .msg{display:block;padding:13px 0 0;border:0}
.funcionamento{cursor:pointer;display:flex;min-height:122px}
.funcionamento .open-status{display:block;margin:auto;padding: 8px;width:12px!important;height:12px!important;border-radius:100%;background: #999}
.funcionamento .aberto .open-status,.funcionamento .fechado .open-status{padding:10px;min-height:15px;min-width:15px}
.funcionamento .aberto .open-status{background:#55a630}
.funcionamento .aberto i{color:#55a630!important}
.funcionamento .fechado .open-status{background:#ff6d7b}
.funcionamento .fechado i{color:#ff6d7b!important}
.funcionamento .aberto .open-status {background: #55a630}
.funcionamento .fechado .open-status {background: #d00000}
.funcionamento .funcionamento-msg{display:block;padding:3px 12px 12px;text-align:left;font-size:13px}
.funcionamento .atualizando{display:flex;justify-content:center;align-items:center;width:100%;padding:0;border-radius:8px;background:#00000008;box-shadow:0 1px 1px #0003;padding:17px 14px 14px 14px}
.funcionamento .atualizando i{display:block;color:#0006;text-align:center;font-size:24px}
#collapse-variacao .panel-body{padding:10px 10px 6px}
#collapse-variacao .col-md-4{padding:5px}
#collapse-variacao .col-md-12{padding:0 15px 6px}
.variacoes .variacao{margin:0 0 10px;overflow:hidden}
.variacoes .variacao .title{padding:8px 23px 4px;background:#007BFF;color:#fff;text-align:center}
.variacoes .variacao .remover{padding:22px 0 20px 5px !important;cursor:pointer}
.variacoes .variacao .remover i{display:block;border-radius:100%;text-align:center;color:#ff6d7b!important;font-size:20px!important;z-index:2}
.variacoes .variacao .title .col{padding:4px}
.variacoes .variacao .title .form-field-default{margin-bottom:0}
.variacoes .variacao .title label{position:absolute;margin:8px 0 0 7px;font-size:12px}
.variacoes .variacao .title input{padding:32px 7px 10px;background:#ffffff1a}
.variacoes .variacao .title input[type="checkbox"]{padding:0px 20px;background: #e5e7eb;}
.variacoes .adicionar{text-align:center;padding:2px 10px 6px;cursor:pointer}
.variacoes .adicionar i{margin-right:5px;transform:translateY(1px);color:#ff5400}
.adicionar-item{display:block;padding:14px 12px 12px!important;background:#edf2f9;border-radius:8px}
.adicionar-variacao{display:block;margin-top:-4px;padding:14px 12px 12px!important;background:#edf2f9;border-radius:8px}
.panel-subvariacao .collapse.in{margin-bottom:-8px!important}
.render-itens{background:#fff;padding:5px}
.variacoes .item{margin:0;border-radius:8px;overflow:hidden;border:1px solid #00000026}
.variacoes .item .title{background:#333;padding:8px 23px 4px;background:#007BFF;color:#fff;text-align:center}
.variacoes .item .remover{padding:20px 0}
.variacoes .item .content .form-field-default{margin-bottom:10px}
.variacoes .item .content{padding:8px 10px 0}
.panel-subvariacao{margin-bottom:8px!important}
.panel-body-subvariacao{border:0!important;padding:0!important}
.panel-body-subvariacao .content{border:1px solid #00000026!important}
.panel-subvariacao .menos{display:block;width:100%!important;padding:18px 0 16px!important;border:0;border-right:1px solid #fff3!important;text-align:center!important;color:#fff!important}
.panel-subvariacao .deletar{display:block;width:100%!important;padding:18px 0 16px!important;border:0;border-left:1px solid #fff3!important;text-align:center!important;color:#ff6d7b!important;cursor:pointer}
.panel-subvariacao .variacao-desc{display:block;color:#fff;font-size:15px;padding:15px 0!important;word-break:break-all}
.panel-body-subvariacao .item .content{border:0!important}
.form-field-switch{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px;background-color:#f8f9fa;border-radius:8px}
.form-field-switch label:first-child{font-weight:600;margin-bottom:0}
.form-field-switch .form-tip{width:100%;order:3;font-size:12px;margin-top:5px}
.switch-valor_maior{background-color:#ccc; border-radius:8px;margin: 5px 0 10px 5px;padding-top: 5px;}
.adicionado{padding:30px 0 0;border-top:1px solid #0003}
.adicionado.comece{border:none;max-width:540px;padding:45px;margin:10vh auto;border-radius:8px;background:#f8f9fb}
.bg-gray.comece{background-size:cover;background-position:right top;background-attachment:fixed;position:relative;height: 87vh;overflow:hidden}
.bg-gray.comece::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#060f24cc;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.bg-gray.comece .container{position:relative;z-index:2;color:#fff}
.adicionado .checkicon{display:block;margin-bottom:10px;text-align:center;font-size:40px;font-weight:700;color:#333}
.adicionado .title{display:block;margin-bottom:5px;text-align:center;font-size:20px;line-height:25px;font-weight:700}
.adicionado .text{display:block;text-align:center;font-size:20px;display:block;text-align:center;font-size:20px}
.adicionado.comece .text{display:block;max-width:800px;line-height:1.5;font-weight:600;margin:auto;max-width:380px;color:#333}
.adicionado.comece .text strong{color:#007BFF}
.adicionado .botao-acao{max-width:300px;font-size:18px;margin:30px auto auto;background:#007BFF;color:#fff;border-radius:8px}
.adicionado .botao-acao:hover{background:hwb(215 7% 28%)}
.adicionado .title-icon{font-size:16px;align-items:center;width:100%;display:inline-grid;text-align:center;float:inherit!important}
.adicionado .title-icon i{font-size:30px;margin:0 auto;padding:18px}

.ui-autocomplete .ui-menu-item.produto-ja-adicionado a {
    color: #999 !important;
    font-style: italic !important;
    background-color: #f8f8f8 !important;
    cursor: not-allowed !important;
}

.ui-autocomplete .ui-menu-item.produto-ja-adicionado a::after {
    content: "✓";
    font-weight: bold;
    color: #28a745;
    float: right;
    margin-left: 10px;
}

.iniciar-sessao span{text-decoration:none;color:#084faf;font-size:1.1em;line-height:1.5rem;font-weight:500}
.login input[type="checkbox"],.login input[type="checkbox"] + label{background:#e5e7eb!important;margin:0 5px}
.login input[type="checkbox"]:checked,.login input[type="checkbox"] + label:checked{background:#007BFF!important}
.copy-agencia{color:#555;text-align:center;font-weight:500;padding:15px}
.copy-agencia a{color:#3e4e60;font-weight:400}
.copy-agencia a:hover{color:#253a56}
.nobordertop{border-top:0!important}
.ocaptcha{float:right;margin:20px 0}
.row-cidade .form-field-default{margin-bottom:16px}
.row-cidade .fake-select{width:100%;margin:auto}
.row-cidade .fake-select select{padding:18px 16px 15px;font-size:16px;color:#fff;background:#fff!important;border-color:#fff;border-top:none;border-left:none;border-right:none;border-radius:0}
.localizacao .forgetpass span{color:#fff;line-height:1.5;font-size:16px;font-weight:300;letter-spacing:.521px;margin-top:5vh}
.localizacao .forgetpass a{margin:1vh auto 5vh;color:#fff!important;border:1px solid #f5f5f5!important;max-width:320px;border-radius:8px;text-align:center}
.localizacao .align-center,.localizacao .form-field-entrar{display:block;float:none;width:100%;max-width:620px;margin:5vh auto;border-style:solid;border-width:1px;border-radius:8px;border-color:#ffffff57;transition:background 0.3s,border-radius 0.3s,opacity .3s;backdrop-filter:blur(6px)!important}
.row-cidade .fake-select i{margin:28px 25px 0 0}
.text-escolha{display:block;margin:5vh 0 20px;text-align:center;font-size:32px;font-weight:300}
.localizacao .text-escolha{color:#ffff}
.localizacao .fake-select select{font-size:22px;color:#fff;font-weight:200;letter-spacing:1px}
.localizacao select,.localizacao select:hover,.localizacao select:focus{opacity:1;background-color:#2a2525}
.localizacao .fake-select i{color:#fff}
.form-field-entrar{display:block;float:none;margin:4px auto auto;width:100%;max-width:190px}
.form-field-entrar button{width:100%}
.variacao-hire{float:left;width:100%;margin:0 0 -6px;padding-bottom:0!important}
.variacao-hire .msg{margin:-10px 0 0}
.inativo{border-radius:4px;padding:30px 0 10px;border:1px solid #0003;text-align:center}
.inativo .add-new{width:100%;max-width:200px;margin:20px auto auto}
.warning-tip{display:block;margin:0;padding:14px 12px 12px;background:#00000008;border-left:3px solid red;width:100%;text-align:center}
.warning-tip-exclusao{margin-bottom:-20px}
.login-box-nova.box-white input[type="text"],.login-box-nova.box-white input[type="password"]{padding-left:16px!important}
.form-registrar .wizard .actions ul li:nth-child(2){margin-right:0!important}
.avatar{display:block;position:absolute;left:0;right:0;margin:auto;background:#fff;width:100px!important;height:100px!important;border-radius:100%;box-shadow:0 0 5px #0003;z-index:3;transition:.5s}
.is-sticky .avatar{margin-top:6px!important;transition:.5s}
.grudado{z-index:5!important}
.cidades #sticky-wrapper{height:0!important}
.cidades .grudado{z-index:5!important;width:100%;position:fixed;top:50px!important;z-index:inherit}
.avatar .holder{margin:5px;border-radius:100%;overflow:hidden}
.is-sticky .avatar .holder{margin:4px!important}
.holder-interna{width:100%;height:20px}
.locked-bar .avatar{margin:-52px auto 30px;height:48px!important;width:48px!important;transition:.5s;z-index:5}
.locked-bar .avatar .holder{margin:4px!important}
.avatar img{display:block;margin:auto;width:100%;height:auto}
.cancelar-compra{display:block;text-align:center;font-size:20px}
.lni.text-center{display:block!important;text-align:center!important;width:100%!important}
.wizard > .steps .current a:hover,.wizard > .steps .current a.active, .wizard .actions a,.wizard > .steps .current a,.wizard > .steps .current:hover a,.wizard .actions a{background:#007BFF!important;color:#fff!important}
.wizard > .steps a{padding:10px 12px 11px!important}
.wizard .actions a{padding:12px 30px!important}
.brightbutton{background:#ff5400;color:#fff}
.brightbutton i{color:#007BFF}
.form-field-radio-new{width:100%!important;margin-right:8px;padding:10px 15px;background:#edf2f9;border-radius:4px;cursor:pointer}
.file-preview .explain{color:#333!important}
.file-preview{margin:0px auto 10px!important}
.file-preview .image-preview{width: 85px;height: 85px;border:2px dashed #e2e8f0!important;background-color:#fff!important;border-radius:8px !important;margin: 0}
.image-uploader .uploaded { cursor: pointer;width: 100%;height: 70px;border: 2px dashed #e2e8f0 !important;display: flex}
#editor ul{list-style-type:disc!important;padding-left:20px!important;margin-bottom:10px}
#editor ol{list-style-type:decimal!important;padding-left:20px!important;margin-bottom:10px}
#editor li{margin-bottom:5px}
#editor blockquote{border-left:4px solid #ccc;margin-left:0;padding-left:15px;color:#666}
#editor-img-delete-btn{position:absolute;display:none;width:30px;height:30px;background-color:#ff4d4d;color:#fff;border-radius:50%;text-align:center;line-height:30px;cursor:pointer;z-index:1000;box-shadow:0 2px 5px #0003;transition:transform .2s}
#editor-img-delete-btn:hover{background-color:#d93636;transform:scale(1.1)}
#editor-img-delete-btn i{pointer-events:none}
#editor img{cursor:pointer;transition:opacity .2s}
#editor img:hover{opacity:.9}
.image-preview.image-preview-cover.banner,.image-preview.image-preview-mobile.banner{background-size: cover !important}
.image-preview.image-preview-cover.banner{width: 185px !important}
.image-preview.image-preview-mobile.banner{width: 130px !important}
.file-preview{padding:0;background:transparent;border:none;border-radius:8px;margin:0;display:block;float:left}
.file-preview.logoloja{margin:5px auto 0px!important;align-content:center}
.file-preview .image-preview.edit{width: 44px;min-width: 44px;height: 44px;border:2px dashed #e2e8f0!important;background-color:#fff!important;border-radius:8px !important;margin-right: 10px}
.file-preview.edit{display:flex;align-items:center}
.file-preview.edit span{font-weight:400;color:#565656;font-size:15px;text-align: left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}
.image-preview.edit{color:#ecf0f1!important;background-size:contain!important;background-repeat:no-repeat!important;display:flex;justify-content:center;align-items:normal;padding:2px;box-sizing:border-box}
.header-section.edit .breadcrumb {padding: 0px 15px 0; margin-bottom:0}
.masktimemin.horaservidor{text-align:center;font-weight:700;background:#e1f9ff}
.form-field-radio-new label{display:inline-block;width:50%!important;background:#fff!important}
.form-field-radio-new input[type="checkbox"]{display:inline-block;margin-right:5px;transform:translateY(6px)}
.form-field-radio{background:#fff!important}
.image-preview input{z-index:2!important;line-height:3!important;font-size:100%!important}
.form-tip.ajuda-painel::before{top:4%}
.form-tip.atencao{background:#ffe8f2;margin:10px 0}
.form-tip.atencao::before{background-color:#cd0000;color:red}
.form-control{height:40px;color:#00013a80;border:1px solid rgb(0 1 58 / 10%)}
.conteudo-formatado{border:1px solid rgb(0 1 58 / 10%);border-radius:8px;background-color:#fff;padding:10px;margin-bottom:15px;max-height:320px;overflow-y:auto;font-size:14px;line-height:1.5;resize:none}
.tooltip-img{display:inline-block;position:relative}
.small-img{width:960px;height:auto;cursor:pointer;padding:15px;margin:20px 0}
.tooltip-img:hover::after{content:url(attr(data-large));position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:10;border:1px solid #ddd;background:#fff;padding:5px;box-shadow:0 2px 6px #0003}
.ck.ck-editor__main{margin-bottom:15px;max-height:320px;overflow-y:auto;font-size:14px;line-height:1.5;resize:block}
.ck.ck-editor__main > .ck-editor__editable{min-height:320px}
.ajuda-painel{display:block;color:#333;text-align:left;max-width:100%;margin:0 auto;padding:20px;line-height:1.5;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px #0000000d}
.ajuda-painel h2{font-size:18px;color:#0077b6;margin-bottom:20px}
.ajuda-painel ol{padding-left:20px;margin-bottom:20px}
.ajuda-painel ol li{margin-bottom:5px;font-size:14px;line-height:1.6}
.ajuda-painel ol li strong{color:#0077b6}
.ajuda-painel p{font-size:14px;font-weight:500;text-align:center;background-color:#e8f5e9;padding:10px;border-radius:4px;color:#2e7d32}
.bread-box.pull-right{padding:10px 0}
.link-azul{color:var(--link-azul)}
.link-azul:hover{text-decoration:underline;color:var(--link-azul)}
#videoContainer{position:fixed;top:50%;right:20px;transform:translateY(-50%);width:40vw;height:calc(40vw * 9 / 16);background-color:var(--preto);display:none;z-index:1000;overflow:hidden;border:2px solid #fff;border-radius:8px;pointer-events:all}
#header{height:30px;background-color:#ff0000b3;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
#videoContainer iframe{width:100%;height:100%}
#playButton{position:fixed;right:20px;bottom:20px;width:40px;height:40px;padding: 20px;background-color:red!important;border:none;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s,transform .3s;font-family:'Inter',Arial,sans-serif}
#playButton:hover{background-color:#8b0000;transform:scale(1.1)}
@keyframes pulsate {
0%{transform:scale(1)}
50%{transform:scale(1.05)}
100%{transform:scale(1)}
}
#playButton{animation:pulsate 1.5s infinite}
#playIcon{max-width:38px;height:auto;fill:#fff;position:absolute}
#popup{position:fixed;bottom:90px;right:20px;background-color:#000000b3;color:#fff;padding:10px;border-radius:8px;display:none;z-index:1001}
select{background-color:#fff;color:#00013a80;font-family:'Inter',Arial,sans-serif}
select,select:hover,select:focus{background-color:#fff;color:#00013a80}
.form-field-default.gfonts select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;padding:10px;font-size:16px;border-radius:8px;width:100%;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23999' d='M5 6L0 0h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px}
.form-field-default.gfonts select:hover{border-color:#888}
.form-field-default.gfonts select::-ms-expand{display:none}
.info-container{display:flex;width:100%;clear:both}
.info-icon{font-size:15px;font-weight:600;color:#090f8f;background-color:#e8f9ff;border-radius:50%;width:20px;height:20px;margin-left:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}
.info-box{position:absolute;bottom:100%;left:0;width:100%;background-color:#e8f9ff;color:#383568;border:1px solid #ccc;border-radius:8px;padding:0px;box-shadow:0 4px 6px #0000001a;opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}
.info-box {background-color: #0d0e0e}
.info-box .form-tip {color: #F8F8F8;background-color: #0d0e0e}
.info-box-blue{background: #e6f9ff;border-left-color: #07abff;height:45px;display:flex;object-position:center;align-items:center;padding:5px 15px;gap:10px;margin:15px 0;border-radius:8px}
.info-icon:hover + .info-box,.info-box:hover{transform:translateY(-1px);opacity:1;pointer-events:auto}
.footer,footer{position:relative;bottom:0;width:100%}
@media (max-width: 768px) {
#playButton{width:40px;height:40px;padding:20px}
#playIcon{width:20px;height:20px}
#videoContainer{width:80vw;height:calc(80vw * 9 / 16)}
.image-preview.image-preview-cover.banner {max-width: 175px;max-height: 90px}
}
@media (min-width: 546px) and (max-width: 991px) {
html .clean-table .rounded-thumb-holder{max-height:280px!important;overflow:hidden!important;border-radius:8px}
}
@media (min-width: 992px) {
.dropdown:hover .dropdown-menu{display:block}
}