@charset "UTF-8";@media only screen and (max-width: 1200px){.duo{flex-direction:column!important}.topo .container.duo{text-align:center;width:100%!important;padding:0!important}.topo .container.duo img{margin:0!important;padding:0!important}.topo .container.duo .box-btns{gap:1px;background-color:#ccc}.topo .container.duo .box-btns button{align-items:center!important;justify-content:center!important;padding:20px 10px;text-align:center!important;flex:1;background-color:#f7f7f7;color:#666;margin:auto!important;border-radius:0}.topo .container.duo .box-btns button svg{fill:#666;margin:0!important;padding:0!important}.box-cards-info{padding:10px!important}.box-cards-info .container{text-align:center;width:100%!important;padding:0!important}.box-cards-info .container h1{display:none;font-size:30px;align-items:center;justify-content:center;padding:50px 0!important}.box-cards-info .container .duo .box-info-item .box-num p{font-size:45px!important}.box-cards-info .container .duo .box-info-item h2{font-size:25px!important}.box-cards-info .container .duo .box-info-item p{font-size:16px!important}.container.agend{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important}.container.agend .banner-agendamento{text-align:center;flex-direction:column;width:100%!important;padding:0!important;margin:20px 0!important}.container.agend .banner-agendamento img{width:70%!important;text-align:center!important;margin:auto;display:none}.container.agend .banner-agendamento h3{font-size:25px}.container.agend .banner-agendamento .box-textos{width:100%;padding:30px!important;margin:0!important;text-align:left!important;box-sizing:border-box}.container.agend .banner-agendamento .box-textos ul{padding-left:20px!important}.container.agend .banner-agendamento .box-textos .btn{margin:20px auto auto!important}.box-confirm{width:90%!important;border:2px dashed #ccc;border-radius:10px;padding:30px;margin:30px auto auto;text-align:center;box-sizing:border-box}.box-banner-min{display:block!important;width:100%;box-sizing:border-box;margin:auto;text-align:center;background:#f7f7f7;padding:20px;background:radial-gradient(circle,#fff,#e6f4ff)}.box-banner-min img{width:250px;margin:20px 0}}body{background-color:#fff;padding:0;margin:0;box-sizing:border-box}.topo{background-color:#fff}.topo .container .box-logo{padding:20px}.topo .container .box-logo img{width:200px}.topo .container .box-btns{display:flex;gap:5px;align-items:center;justify-content:center}.topo .container .box-btns .btn{align-items:center;display:flex;gap:10px}.topo .container .box-btns .btn svg{fill:#fff}.box-cards-info{background:linear-gradient(to top,#3899d1,#5880de 70%);padding:30px;margin:0!important;color:#fff;border-radius:0!important}.box-cards-info h1{text-align:center;font-size:60px;margin-bottom:20px;color:#fff}.box-cards-info .container .duo{gap:10px}.box-cards-info .container .duo .box-info-item{flex:1;display:block;border-radius:10px;padding:20px;background-color:#ffffff1a}.box-cards-info .container .duo .box-info-item .box-num{background-color:#fff;text-align:center;width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 20px}.box-cards-info .container .duo .box-info-item .box-num p{font-size:50px;font-weight:900;margin:0;color:#555}.box-cards-info .container .duo .box-info-item h2{text-align:center;font-size:30px;color:#fff}.box-cards-info .container .duo .box-info-item p{text-align:center;font-size:18px;color:#fff}.banner-agendamento{display:flex;gap:20px;padding:50px 0}.banner-agendamento img{width:400px;height:fit-content}.banner-agendamento h3{padding-bottom:20px}.banner-agendamento ul li{font-size:16px;margin-bottom:10px}.banner-agendamento .btn-agendar-home{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:20px}.banner-agendamento .btn-agendar-home svg{fill:#5880de}.banner-agendamento .btn-agendar-home:hover svg{fill:#fff}.box-duvidas{padding:20px 0}.box-duvidas .box-item{background-color:#f7f7f7;border-radius:10px;padding:20px;margin:20px 0;border-left:5px solid #5880de}.box-duvidas .box-item h2{margin-bottom:20px}.box-duvidas .box-item p,.box-duvidas .box-item li{font-size:16px}.box-duvidas .box-item li{margin-bottom:10px}.box-duvidas .box-item li span{font-weight:900;cursor:pointer;color:#5880de;overflow-wrap:break-word;word-break:break-word}.box-duvidas .box-item li span:hover{text-decoration:underline}.box-duvidas .box-item .btn-print{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:20px}.box-duvidas .box-item .btn-print svg{fill:#fff}.marcacao{display:flex;gap:10px;flex-direction:column;padding-bottom:30px}.marcacao .box-options{border-radius:10px;background-color:#f7f7f7;padding:20px;margin:10px 0;border-left:5px solid #5880de}.marcacao .box-options h2{margin-bottom:20px;color:#5880de}.marcacao .box-options .title{display:flex;gap:5px;align-items:center}.marcacao .box-options .title h2{margin-bottom:20px;color:#5880de;flex:1}.marcacao .box-options .title .btn-copy{cursor:pointer;padding:10px 15px;border-radius:100px;background-color:#fff;border:1px solid #ccc;display:flex;gap:5px;align-items:center;font-size:14px}.marcacao .box-options .title .btn-copy svg{font-size:18px}.marcacao .box-options .title .btn-copy svg.checked{fill:green}.marcacao .box-options .title .btn-copy:hover{background-color:#efeeee}.marcacao .box-options .calendario{border-radius:10px;border:0px}.marcacao .box-options .calendario .active{background-color:red}.marcacao .box-options .item{display:flex;gap:10px;flex:1;align-items:center;padding:5px 0;cursor:pointer}.marcacao .box-options .item svg{fill:#5880de}.marcacao .box-options .item .label-item p{font-weight:600;padding:0;margin:0}.marcacao .box-options .item .label-item span{font-size:14px;font-weight:300;color:#333}.marcacao .box-options .item p{font-weight:600}.marcacao .box-options .box-input,.marcacao .box-options button{margin-top:10px}.box-input.horarios{background-color:#fff;border-radius:10px;padding:20px;width:100%;box-sizing:border-box}.box-input.horarios h4{text-align:center;text-transform:uppercase;margin-bottom:20px}.box-horarios{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.box-horarios .box-hora{padding:10px;border-radius:5px;background-color:#ccc;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}.box-horarios .box-hora.selecionado{background-color:#5880de}.box-horarios .box-hora.selecionado:hover{background-color:#3e6cd9}.box-horarios .box-hora:hover{background-color:#8a8a8a}.box-horarios .box-hora p{color:#fff;text-align:center}.box-horario-final{padding:20px 0}.box-horario-final h3{text-align:center}.check-final svg{fill:#5880de;font-size:24px}.box-banner-min{display:none}.box-confirm{width:500px;background-color:#f7f7f7;border:2px dashed #ccc;border-radius:10px;padding:30px;margin:30px auto auto;text-align:center}.box-confirm p{font-size:18px}.box-confirm .logoConfirm{width:300px;margin:auto;cursor:pointer}.box-confirm button.btn{margin-top:20px;cursor:pointer}.box-confirm button.btn:hover{background-color:#3e6cd9}.box-confirm .box-docs{text-align:left;padding:10px;border-radius:10px;border:1px solid #ccc;background-color:#fff;margin-top:20px}.box-confirm .box-docs h3{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px}.box-confirm .chave{font-size:30px;margin-bottom:20px;font-weight:400}.box-confirm .box-recibo-btn{display:flex;gap:10px;align-items:center;justify-content:center}.box-confirm .box-recibo-btn .btn{flex:1;display:flex;align-items:center;justify-content:center;padding:10px}.box-confirm .box-recibo-btn .btn svg{fill:#fff;margin-right:5px}.box-confirm .box-recibo-btn .btn.print-recibo{background-color:#444}.box-links-uteis .item-link{background-color:#fff;padding:20px;border-radius:10px;display:block!important;margin-top:10px}.box-links-uteis .item-link .btn-links-uteis{background-color:#5880de!important;display:flex;gap:5px;align-items:center;justify-content:center;padding:10px!important}.box-links-uteis .item-link .btn-links-uteis svg{fill:#fff;margin-right:5px}.box-links-uteis .item-link .btn-links-uteis p{font-size:14px;color:#fff}#IdCal{display:flex;flex-direction:column;padding:5px;background-color:#fff;border-radius:5px}#IdCal .topo{padding:5px;text-align:center;font-size:18px;font-weight:900;background-color:transparent}#IdCal .topo select{border:0px;background-color:#efeeee;padding:10px;width:100%;border-radius:5px;font-size:16px;text-align-last:center;font-weight:900}#IdCal .dias-semana{display:flex}#IdCal .dias-semana .box-dia-semana{text-align:center;flex:1;font-size:12px;margin:2px;font-weight:400;border-radius:5px}#IdCal .dias{display:flex;flex-direction:column}#IdCal .dias .linha{display:flex}#IdCal .dias .linha .dia{flex:1;padding:10px;text-align:center;margin:2px;background-color:#efeeee;font-size:14px;opacity:.4;font-weight:400;border-radius:5px;color:red}#IdCal .dias .linha .dia.disp{cursor:pointer;background-color:#efeeee;color:#5880de;opacity:1}#IdCal .dias .linha .dia.disp:hover,#IdCal .dias .linha .dia.disp.select{background-color:#5880de;color:#fff;opacity:1}.waitlabel{text-align:center;font-size:16px;font-weight:600;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:5px}.waitlabel svg{width:30px;height:30px;animation:spin .5s linear infinite;fill:#5880de}@keyframes spin{to{transform:rotate(0)}0%{transform:rotate(360deg)}}@media only screen and (max-width: 1200px){#btnMenu{display:block!important;border-radius:10px;position:absolute;top:24px;left:15px;margin:0;padding:0}#btnMenu .icon{font-size:40px;fill:#666}.topbar .container{width:100%;flex-direction:column;gap:25px}.topbar .container .logo-home{margin:auto;width:250px!important;height:60px!important}.topbar .container .box-btns{display:block!important;background-color:#5880de;border-radius:0 10px 10px 0;position:fixed;left:0;top:0;width:270px;height:100%!important;min-height:100%!important;z-index:1000;box-shadow:0 0 10px 5px #0003!important;overflow:auto;transition:transform .4s ease-out,opacity .3s ease-out}.topbar .container .box-btns.off{transform:translate(-100%);opacity:0}.topbar .container .box-btns .box-logo-menu{display:block!important;padding:50px;background-color:#fff;border-radius:0 10px 0 0}.topbar .container .box-btns .box-logo-menu img{filter:invert(.8);width:100%!important;margin:auto!important}.topbar .container .box-btns button{text-align:left;color:#fff!important;width:100%!important;margin:auto!important;display:flex!important;gap:20px;justify-content:flex-start;align-items:center;border:0px;font-size:16px;border-radius:0;padding:20px!important;border-bottom:1px solid #ccc}.topbar .container .box-btns button:first-child{border-top:1px solid #ccc}.topbar .container .box-btns button:hover{background-color:#3e6cd9}.topbar .container .box-btns button .icon{display:block!important;fill:#fff;font-size:26px}.banner-home .container{flex-direction:column-reverse!important}.banner-home .container .label-banner h1{font-size:30px!important;text-align:center;font-weight:200!important;padding:20px!important}.banner-home .container .label-banner .btn{margin:auto!important;display:block!important}.banner-home .container .img-banner{width:75%!important;height:max-content!important;margin:auto!important;display:block!important}.banner-home-sec{padding:30px 0!important}.banner-home-sec .duo{flex-direction:column;gap:20px!important}.banner-home-sec .duo .label-banner{padding:15px}.banner-home-sec .duo .label-banner h2{font-weight:400;font-size:30px;margin-bottom:20px}.banner-home-sec .duo .label-banner p{font-size:19px;font-weight:300;margin-bottom:10px}.banner-home-sec .duo .label-banner button{margin-top:10px}.banner-home-sec .duo .img-banner{width:80%!important;margin:auto}.banner-home-card{padding:50px 0;background-color:#fff}.banner-home-card .duo{gap:40px!important;flex-direction:column;padding:20px}.banner-home-card .duo .card h2,.banner-home-card .duo .card p{padding:0}.container-contato{padding:20px!important;box-sizing:border-box!important}.container-contato .box-contato{background-color:#f7f7f7;margin:30px auto;width:auto!important;padding:20px;border-radius:10px;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box!important}.container-contato .box-contato h2{margin:20px 0}.container-contato .box-contato p{color:#5880de;text-decoration:underline;cursor:pointer}.container-contato .box-contato .custom{width:100%;box-sizing:border-box}.container{width:100%!important;padding:0 10px!important;box-sizing:border-box!important}.bg{display:block!important;z-index:990;width:100%;height:100dvh;background-color:#0009;position:fixed;top:0;left:0}.MessageBox{width:90%!important;margin:auto!important}}*{text-decoration:none;margin:0;padding:0;color:#333;font-family:Mulish,sans-serif;outline:none}.btn{font-family:Mulish,sans-serif;font-weight:700;border-radius:10px;border:1px solid transparent;cursor:pointer;text-transform:uppercase;font-size:14px;padding:12px 30px;background-color:#5880de;color:#fff}.btn.max{font-size:16px;padding:20px 35px}.btn.min{font-size:12px;padding:8px 18px;font-weight:400;border-radius:5px}.btn:hover,.btn:focus{background-color:#3e6cd9}.btn.silver{background-color:#999;color:#fff}.btn.silver:hover,.btn.silver:focus{background-color:#8a8a8a}.btn.danger,.btn.error,.btn.red{background-color:#a50000;color:#fff;border:0px}.btn.danger:hover,.btn.danger:focus,.btn.error:hover,.btn.error:focus,.btn.red:hover,.btn.red:focus{background-color:#950000}.btn.green{background-color:#578657;color:#fff;border:0px}.btn.green:hover,.btn.green:focus{background-color:#4e794e}.btn.outline{background-color:transparent;border:1px solid #5880de;color:#5880de}.btn.outline:hover,.btn.outline:focus{background-color:#5880de;color:#fff}label{position:absolute;margin-left:18px;font-size:12px!important;margin-top:3px;color:#5880de}input[type=file].btn{display:none}.mask.custom,input[type=text].custom,input[type=email].custom,input[type=password].custom,input[type=number].custom,input[type=time].custom,input[type=date].custom,textarea.custom,select.custom{border:1px solid transparent;border-radius:10px;padding:15px;background-color:#0000000d;font-size:16px}.container{max-width:1000px;margin:auto}.duo{display:flex;gap:10px}.bgmsg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background-color:#000000b3}.MessageBox{margin:auto;width:500px;box-shadow:0 0 5px 5px #0000001a;border-radius:10px;background-color:#fff;z-index:1000;position:absolute;top:30%;transform:translateY(-30%);left:50%;transform:translate(-50%)}.MessageBox.success .body .box-icon svg{color:#578657}.MessageBox.error .body .box-icon svg{color:tomato}.MessageBox.red .body .box-icon svg{color:tomato}.MessageBox .title{display:flex;gap:5px;border-radius:10px 10px 0 0;padding:20px 20px 0}.MessageBox .title p{flex:1;font-size:22px;font-weight:600;text-align:left}.MessageBox .title svg{opacity:.5;cursor:pointer;padding:3px;font-size:30px;border-radius:50%;color:#000}.MessageBox .title svg:hover{background-color:#ccc}.MessageBox .body{padding:20px;display:flex;flex-direction:row}.MessageBox .body .box-icon svg{font-size:60px;fill:#5880de;margin-right:20px}.MessageBox .body .conteudo{margin:0;width:100%;box-sizing:border-box;overflow:hidden}.MessageBox .body .conteudo p{top:0;margin:0;font-size:20px}.MessageBox .body .conteudo input{margin-top:10px;width:100%;border:0px;padding:15px;border-radius:10px;background-color:#efeeee;color:#444;font-size:18px;border:1px solid transparent}.MessageBox .body .conteudo input:focus,.MessageBox .body .conteudo input:hover{border-color:#ccc}.MessageBox .footer{border-radius:0 0 10px 10px;display:flex;justify-content:flex-end;gap:10px;background-color:#efeeee99;padding:10px;width:100%;box-sizing:border-box!important}.MessageBox .footer button{font-size:16px;padding:10px 20px;color:#333;background-color:#fff;border-radius:10px;cursor:pointer;text-align:center;border:0px;min-width:100px;border:1px solid #999}.MessageBox .footer button:hover{background-color:#dbdbdb}.MessageBox .footer button:focus{box-shadow:0 0 3px 5px #0000000d}.box-table{background-color:#fff;width:100%;border-radius:10px;padding:20px;box-sizing:border-box;border:1px solid #ccc;box-shadow:0 0 5px 5px #00000009;margin-top:10px}.box-table h2{padding:10px 0}table.custom{width:100%;border-collapse:collapse}table.custom thead tr th{font-weight:900;padding:8px 5px;font-size:14px;text-align:left;text-transform:uppercase;border-bottom:1px solid #ccc}table.custom tbody tr:hover{background-color:#efeeee80}table.custom tbody tr td{padding:10px 5px;font-size:14px;font-weight:400;text-align:left;border-bottom:1px solid #ccc}.page-not-founnd{width:100%;height:100dvh;background-color:#efeeee;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center}.page-not-founnd .box-center{width:300px}.page-not-founnd .box-center img{width:100%;cursor:pointer}.page-not-founnd .box-center p{padding:30px 0;font-size:20px;font-weight:400}html,body{height:100%;margin:0}.bg,#btnMenu{display:none}.firstbar{background-color:#444;padding:10px}.firstbar .container p{color:#fff}.topbar{background-color:#f7f7f7;padding:10px 0;width:100%}.topbar .container{display:flex}.topbar .container .logo-home{width:300px;height:72px;cursor:pointer}.topbar .container .box-btns{flex:1;justify-content:flex-end;align-items:center;display:flex;gap:5px}.topbar .container .box-btns .box-logo-menu,.topbar .container .box-btns .topbar-inicio,.topbar .container .box-btns button .icon{display:none}.banner-home{padding:50px 0}.banner-home .container{display:flex;gap:20px}.banner-home .container .label-banner{flex:1}.banner-home .container .label-banner h1{font-family:Mulish;font-size:40px;color:#666;font-weight:300;padding:30px 0}.banner-home .container .img-banner{width:400px;height:340px}.banner-home-sec{padding:50px 0;background-color:#f7f7f7}.banner-home-sec .duo .label-banner{flex:1}.banner-home-sec .duo .label-banner h2{font-weight:400;font-size:30px;margin-bottom:20px}.banner-home-sec .duo .label-banner p{font-size:19px;font-weight:300;margin-bottom:10px}.banner-home-sec .duo .label-banner button{margin-top:10px}.banner-home-sec .duo .img-banner{width:300px}.banner-home-card{padding:50px 0;background-color:#fff}.banner-home-card .duo{gap:20px!important}.card{flex:1;background-color:#f7f7f7;border-radius:10px;border-top:7px solid #5880de;border-bottom:7px solid #ccc;padding:25px}.card .title{display:flex;gap:8px;align-items:start;margin-bottom:10px}.card .title .icon-card{font-size:30px;fill:#5880de;display:none}.card .title h2{flex:1}.card .img-card{border-radius:10px 10px 0 0;height:150px;margin:auto;display:none}footer{margin-top:30px;padding:50px 0;background-color:#666;text-align:center;width:100%}footer .logo-footer{width:200px}footer p{color:#fff;font-size:15px;font-weight:300;margin-top:10px}footer p a{color:#fff;text-decoration:underline}.box-login{background-color:#f7f7f7;margin:30px auto;width:300px;padding:20px;border-radius:10px;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center}.box-login h2{margin:20px 0}.box-login p{color:#5880de;text-decoration:underline;cursor:pointer}.box-login .custom{width:100%;box-sizing:border-box}.box-contato{background-color:#f7f7f7;margin:30px auto;width:400px;padding:20px;border-radius:10px;display:flex;gap:10px;flex-direction:column;justify-content:center;align-items:center}.box-contato h2{margin:20px 0}.box-contato p{color:#5880de;text-decoration:underline;cursor:pointer}.box-contato .custom{width:100%;box-sizing:border-box}.box-info{border-radius:10px;padding:30px;background-color:#efeeee;margin:30px 0}.box-info h2{margin-bottom:15px}.pagina{min-height:90dvh}.hide{display:none!important}.painel{background-color:#efeeee;display:flex;flex-direction:column;height:100dvh}.painel .toolbar{background:#f7f7f7}.painel .toolbar .box-logo{padding:20px}.painel .toolbar .box-logo img{width:200px}.painel .conteudo{background-color:#fff;border-radius:10px;padding:20px;flex:1;overflow-y:scroll;margin-top:20px}.painel .menuvert{display:flex;flex-direction:column;width:200px;padding:20px;height:100dvh}.painel .menuvert ul li{margin-bottom:4px;border-radius:10px;background-color:#5880de;display:flex;gap:10px;padding:15px;cursor:pointer;align-items:center;justify-content:center;transition:background-color .3s ease-out}.painel .menuvert ul li:hover{background-color:#fff}.painel .menuvert ul li:hover p{color:#5880de}.painel .menuvert ul li:hover .icon-menuvert{fill:#5880de}.painel .menuvert ul li .icon-menuvert{font-size:22px;fill:#fff}.painel .menuvert ul li p{color:#fff;flex:1;font-size:16px}.box-input{display:flex;flex-direction:column;gap:0px}.box-input label{font-size:14px}.box-datas{margin:30px 0;padding:30px;border-radius:10px;background-color:#efeeee}.box-horarios-config{font-size:12px;display:flex;flex-direction:column}.box-horarios-config .linha-dia{display:flex;gap:2px}.box-horarios-config .linha-dia .dia-mes{background-color:#fff;min-width:50px;text-align:center;border-radius:5px;margin-bottom:2px;align-items:center;justify-content:center;display:flex;gap:5px;cursor:pointer;padding:0 3px}.box-horarios-config .linha-dia .dia-mes span{flex:1;font-weight:900}.box-horarios-config .linha-dia .dia-mes span:first-of-type{color:#5880de;font-weight:400;text-align:left}.box-horarios-config .linha-dia .atendimentos-dia{display:flex;gap:2px;margin-bottom:2px}.box-horarios-config .linha-dia .atendimentos-dia .atendimento{border-radius:5px;padding:5px;cursor:pointer;background-color:#e3e2e2;color:#888}.box-horarios-config .linha-dia .atendimentos-dia .atendimento.select{background-color:#5880de;color:#fff}.box-horarios-config .linha-dia .atendimentos-dia .atendimento:hover{background-color:#fff;color:#5880de}.box-icons-table{display:flex;gap:5px;align-items:center;justify-content:center}.box-icons-table .icon-table{padding:5px;border-radius:50%;cursor:pointer;color:#666;font-size:24px}.box-icons-table .icon-table.btnDel{fill:tomato}.box-icons-table .icon-table:hover{color:#3d3d3d;background-color:#d6d6d6}.box-icons-table .icon-table.hover-green:hover{color:green;background-color:#d6d6d6}.box-icons-table .icon-table.atend-checked{fill:green}.box-icons-table .icon-table.atend-unchecked{fill:#999}.icon-active{max-width:28px;padding:0;margin:0}.icon-active svg.checked{font-size:40px;fill:#5880de}.icon-active svg.unchecked{font-size:40px;fill:#ccc}.pagina-erro-msg{text-align:center;padding:20px 0}.pagina-erro-msg p{text-align:center;font-size:16px}.box-table.config .duo2{display:flex;gap:20px}.box-table.config .duo2 .box-textos{flex:1;box-sizing:border-box!important}.box-table.config .duo2 .box-textos .box-input{flex:1;margin-top:15px}.box-table.config .duo2 .box-textos .box-input .box-concat-input{border:1px solid transparent;border-radius:10px;padding:15px;background-color:#0000000d;font-size:16px}.box-table.config .duo2 .box-textos .box-input .box-concat-input input{border:0px;border-radius:0;padding:0;background-color:transparent;font-size:16px}.box-table.config .duo2 .box-logo{border-radius:10px;padding:10px;background-color:#efeeee;max-width:200px;max-height:300px;text-align:center;margin:auto;align-items:center;justify-content:center}.box-table.config .duo2 .box-logo .config-logo{width:100%;height:auto}.box-table.config .duo2 .box-logo .icon-logo-vazio{font-size:200px;opacity:.1}.box-table.config button{margin-top:20px}.box-table.documentos .box-title{display:flex;gap:5px}.box-table.documentos .box-title h2{flex:1}.box-table.documentos .box-title .btn{display:flex;align-items:center;justify-content:center;gap:5px}.box-table.documentos .box-title .btn svg{fill:#5880de;font-size:25px}.box-table.documentos .box-title .btn:hover svg{fill:#fff;margin:0;padding:0}.box-table.documentos .duo .box-novos-itens,.box-table.documentos .duo .box-regras{border-radius:10px;background-color:#f7f7f7;padding:20px}.box-table.documentos .duo .box-novos-itens h3,.box-table.documentos .duo .box-regras h3{margin-bottom:20px}.box-table.documentos .duo .box-novos-itens.box-regras,.box-table.documentos .duo .box-regras.box-regras{flex:1}.box-table.documentos .duo .box-novos-itens .box-itens-linear,.box-table.documentos .duo .box-regras .box-itens-linear{display:flex;gap:10px;margin-bottom:10px}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs,.box-table.documentos .duo .box-regras .box-itens-linear.docs{border:1px solid #ccc;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:10px}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .btnadd,.box-table.documentos .duo .box-regras .box-itens-linear.docs .btnadd{background-color:#5880de;border-radius:5px;padding:10px;align-items:center;justify-content:center;cursor:pointer}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .btnadd svg,.box-table.documentos .duo .box-regras .box-itens-linear.docs .btnadd svg{fill:#fff;font-size:30px}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .btnadd:hover,.box-table.documentos .duo .box-regras .box-itens-linear.docs .btnadd:hover{background-color:#3e6cd9}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .box-documentos .pre-doc,.box-table.documentos .duo .box-regras .box-itens-linear.docs .box-documentos .pre-doc{display:flex}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .box-documentos .pre-doc p,.box-table.documentos .duo .box-regras .box-itens-linear.docs .box-documentos .pre-doc p{flex:1}.box-table.documentos .duo .box-novos-itens .box-itens-linear.docs .box-documentos .pre-doc .btnDel svg,.box-table.documentos .duo .box-regras .box-itens-linear.docs .box-documentos .pre-doc .btnDel svg{fill:tomato}.box-table.documentos .duo .box-novos-itens .box-itens-linear .box-itens-doc .doc,.box-table.documentos .duo .box-regras .box-itens-linear .box-itens-doc .doc{display:flex;gap:5px;align-items:center;justify-content:center;border-bottom:1px solid #ccc;padding:5px 0;cursor:pointer}.box-table.documentos .duo .box-novos-itens .box-itens-linear .box-itens-doc .doc:hover,.box-table.documentos .duo .box-regras .box-itens-linear .box-itens-doc .doc:hover{background-color:#efeeee}.box-table.documentos .duo .box-novos-itens .box-itens-linear .box-itens-doc .doc p,.box-table.documentos .duo .box-regras .box-itens-linear .box-itens-doc .doc p{flex:1}.box-table.relat .box-titulo{display:flex}.box-table.relat .box-titulo .btnprint{background-color:#5880de;display:flex;gap:5px;border-radius:5px;padding:15px;align-items:center;justify-content:center;cursor:pointer}.box-table.relat .box-titulo .btnprint svg{fill:#fff}.box-table.relat .box-titulo .btnprint:hover{background-color:#3e6cd9}.box-table.relat .box-titulo h2{flex:1}.box-table.relat .box-label-filtros{margin-bottom:20px}@media print{body *{visibility:hidden}.relat,.relat *{visibility:visible}.relat{position:absolute;top:0;left:0}div.btnprint{visibility:hidden}.box-table{border:0px;box-shadow:none}.box-confirm{position:absolute;top:0;left:0;margin:auto;visibility:visible}.box-confirm *{visibility:visible}}.wait{align-items:center;justify-content:center;border-radius:10px;background-color:#fff;padding:20px;margin:auto;gap:20px;box-shadow:0 0 10px 5px #0000001a;width:300px;border:1px solid #ccc;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex}.wait img{width:40px;height:40px;margin:auto}.wait .txt{width:250px}.box-relat-link{background-color:#efeeee;padding:20px;border-radius:10px;display:flex;gap:5px;cursor:pointer;margin-top:20px}.box-relat-link:hover{background-color:#d8d5d5}.box-relat-link svg{font-size:50px}.box-relat-link .textos{flex:1}.box-relat-link .textos h3{font-weight:900}
