.sidebar{background:linear-gradient(200deg,#34ac84 20%,#67a752);color:#fff;padding:12px;width:260px;height:100%;position:fixed;top:0;bottom:0;left:0;-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}.main-panel{position:relative;width:100%;min-height:100%;-webkit-transition:.33s cubic-bezier(.685,.0473,.346,1);transition:.33s cubic-bezier(.685,.0473,.346,1);padding-left:260px}.menu-icon{display:none;font-size:24px;color:#72bf44}.content{padding-top:3rem;padding-bottom:3rem}.page-title{display:inline-block;font-size:22px;color:#67a752}.wrapper{overflow-x:hidden}.collapsed>.when-opened,:not(.collapsed)>.when-closed{display:none}.sidebar .nav-link{color:#fff;cursor:pointer}.sidebar .nav-link:hover{background-color:hsla(0,0%,100%,.17);border-radius:4px}@media (max-width:991px){.menu-icon{display:block}.main-panel{padding-left:0}.close-layer{height:100%;width:100%;position:absolute;opacity:0;top:0;left:auto;background:rgba(0,0,0,.35);content:"";z-index:9999;overflow-x:hidden;display:none;-webkit-transition:.33s cubic-bezier(.685,.0473,.346,1);transition:.33s cubic-bezier(.685,.0473,.346,1)}.sidebar{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.sidebar-open .sidebar{-webkit-transform:translateZ(0);transform:translateZ(0)}.sidebar-open .main-panel{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.sidebar-open .close-layer{display:block;opacity:1}.content{padding-top:.5rem}}@media (max-width:768px){.lista-produtos table thead{display:none}.lista-produtos table td{display:block;border:none}.lista-produtos table tr{border-top:2px solid #dfdfdf}.lista-produtos .card-body{padding-left:.5rem;padding-right:.5rem}select.select-unidade-medida{display:inline-block;width:auto;vertical-align:top}.input-quantidade{margin-right:12px}button.btn-salvar,input.nome-lista{width:100%!important}}.nome-arquivo[data-v-575db896]{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:250px}.img-container[data-v-575db896]{position:relative}.img-item[data-v-575db896]{width:100%;max-width:100%;padding:4px}.btn-delete[data-v-575db896]{position:absolute;right:0;top:0;background:#fff;padding:0 5px;display:none}.btn-delete[data-v-575db896]:hover{background:#dc3545}.img-container:hover .btn-delete[data-v-575db896]{display:block}.nome-arquivo[data-v-71fb56fb]{font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:250px}.img-container[data-v-71fb56fb]{position:relative}.img-item[data-v-71fb56fb]{width:100%;max-width:100%;padding:4px}.btn-delete[data-v-71fb56fb]{position:absolute;right:0;top:0;background:#fff;padding:0 5px;display:none}.btn-delete[data-v-71fb56fb]:hover{background:#dc3545}.img-container:hover .btn-delete[data-v-71fb56fb]{display:block}.step-marker[data-v-1ee8bf84]{content:" ";width:8px;height:8px;background-color:#ccc;border-radius:4px;display:inline-block;margin:0 6px}.step-marker.active[data-v-1ee8bf84]{background-color:#7f0ba4}.onboarding-banner[data-v-efcbb53a]{cursor:pointer;height:auto;border-radius:.2em;width:auto;display:inline-block;color:#fff;background-image:linear-gradient(135deg,#007bff,#77e7ec);text-shadow:0 1px 2px rgba(0,0,0,.3)}.step-indicator[data-v-0ad3d2f4]{width:24px;height:24px;border:2px solid #bbb;border-radius:50%;text-align:center;color:#bbb}.step-indicator.active[data-v-0ad3d2f4]{border:none;background-color:#4caf50;color:#fff}.step-indicator.active .fa[data-v-0ad3d2f4],.step-indicator.active .fas[data-v-0ad3d2f4]{font-size:13px}.v-step-line[data-v-0ad3d2f4]{height:calc(100% - 30px);min-height:14px;width:4px;background-color:#bbb;margin-left:10px;margin-top:2px;margin-bottom:2px}.v-step-line.active[data-v-0ad3d2f4]{background-color:#4caf50}.card-cliente[data-v-3633fc5a]{width:331px;vertical-align:top}.consultoria-finalizada[data-v-3633fc5a]{background-color:#71bb82;color:#fff;font-size:13px;text-align:center;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}@media (max-width:576px){.card-cliente[data-v-3633fc5a]{width:100%}}.status{cursor:pointer;background-color:#ccc;text-align:center;color:#fff;font-size:13px;padding:1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.item-consultoria{width:260px;vertical-align:top}.form-signin{width:100%;max-width:420px;padding:16px;margin:0 auto;margin-top:120px}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:992px){.form-signin{margin-top:0}}.form-recover-pwd{width:100%;max-width:420px;padding:16px;margin:0 auto;margin-top:120px}#app,body,html{height:100%}body{font-family:Exo,sans-serif;background-color:#f8f9fa}body.upik.swal2-height-auto{height:100%!important}.page{padding-top:4.5rem;padding-bottom:150px;min-height:100%}footer{position:fixed;bottom:0;width:100%;height:100px;padding:12px}.bg-light,.bg-white,.card{color:#212529}.bg-purple{background-color:#72bf44;color:#fff}.btn.bg-purple:hover{opacity:.85;color:#fff}.bg-purple-gradient{background:linear-gradient(200deg,#34ac84 20%,#67a752);color:#fff}.bg-purple .btn-outline-secondary,.bg-purple a{color:#fff}.bg-yellow{background-color:#72bf44;color:#fff}.bg-yellow .text-purple{color:#fff!important}.bg-gray{background-color:#ddd;color:grey}.upik-gradient{height:16px}.upik-gradient,.upik-gradient-thin{width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#72bf44),color-stop(80%,#fff));background-image:linear-gradient(90deg,#72bf44,#fff 80%)}.upik-gradient-thin{height:4px}.text-purple{color:#72bf44}.btn-outline-purple{color:#72bf44;border-color:#72bf44}.btn-outline-purple:hover{color:#fff;background-color:#72bf44}.step{text-align:center;vertical-align:middle;margin:0 auto;width:24px;height:24px;border-radius:50%;border:0;background-color:#ddd;color:grey}.step.active{background-color:#72bf44;color:#fff}.step-line{height:4px;width:100%;background-color:#ddd}.step-line.active{background-color:#72bf44}@media (max-width:768px){.btn-block-xs{width:100%!important}}.custom-file-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn-circle{width:24px;height:24px;padding:0 0;border-radius:15px;font-size:16px;text-align:center}