@import "https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght,XOPQ,XTRA,YOPQ,YTDE,YTFI,YTLC,YTUC@8..144,100..1000,96,468,79,-203,738,514,712&display=swap";.login{background-color:#fff;justify-content:center;align-items:center;width:500px;height:100vh;padding:2rem;display:flex;box-shadow:5px 5px 10px #00000080}.login .logoContainer{position:relative}.login .logoContainer .logo{border-radius:50%;height:15rem}.login .logoContainer .luzLogo{border-radius:50%;width:15rem;height:15rem;animation:3s linear infinite rodando;position:absolute;box-shadow:0 10px 10px #ff214680}.login form{flex-direction:column;gap:1rem;display:flex}.login form label{flex-direction:column;gap:10px;width:100%;font-size:20px;display:flex}.login form label input{background-color:#ffc6d0;border:none;border-radius:10px;outline:none;width:100%;padding:10px 1rem;font-size:18px}.login form button{cursor:pointer;color:#222;background-color:#add8e6;border:none;border-radius:10px;width:100%;margin-top:2rem;padding:10px;font-size:20px;font-weight:700;box-shadow:0 5px 5px #0000004d}@keyframes rodando{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box;margin:0 auto;padding:0;font-family:Roboto Flex,sans-serif}body{background-color:#ffccd4}.Cortina{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Container{background-color:#fff;border-radius:10px;max-width:80vw;max-height:80vh;padding:2rem;position:relative;box-shadow:5px 5px 10px #0000004d}.Container button.sair{cursor:pointer;color:#fff;background-color:red;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:25px;font-weight:700;display:flex;position:absolute;top:-1rem;right:-1rem;box-shadow:-2px 2px 5px #0006}.TituloModal{text-align:center;color:#333;font-size:36px}.FormModal{flex-direction:column;gap:10px;width:100%;margin-top:1rem;display:flex}.FormModal label{flex-direction:column;align-items:baseline;width:100%;font-size:20px;display:flex}.FormModal label input{background-color:#f8c2ff;border:none;border-radius:10px;outline:none;width:100%;padding:5px 1rem;font-size:19px}.FormModal button[type=submit]{color:#fff;cursor:pointer;background-color:#18aad6;border:none;border-radius:8px;margin-top:1rem;padding:10px 20px;font-size:20px;box-shadow:5px 5px 5px #0000004d}.FormModal button[type=submit]:hover{filter:brightness(.9)}@media screen and (width<=500px){.TituloModal{font-size:24px}}nav{background-color:#e98fff;justify-content:space-between;align-items:center;padding:10px 3rem;display:flex;box-shadow:2px 2px 10px #0000004d}nav img{border-radius:50%;height:5rem;margin:0;box-shadow:0 0 10px #ff4665}nav button{cursor:pointer;border:none;border-radius:10px;margin:0;padding:10px 30px;font-size:20px;transition:all .3s;box-shadow:0 0 5px #0000004d}nav button:hover{transform:scale(1.1);box-shadow:0 0 10px #ff4665}@media screen and (width<=480px){nav button{padding:10px 20px;font-size:15px}nav img{height:3rem}}.hero{text-align:center;color:#555}.hero h1{margin-top:2rem;margin-bottom:1rem;font-size:3rem}.hero .btns{justify-content:center;gap:2rem;width:80%;margin-top:2rem;display:flex}@media screen and (width<=900px){.hero .btns{flex-wrap:wrap}}@media screen and (width<=750px){.hero .btns{grid-template-columns:1fr 1fr;display:grid}}@media screen and (width<=430px){.hero h1{font-size:1.5rem}.hero h2{font-size:1rem}.hero .btns{grid-template-columns:1fr;display:grid}}.btn{cursor:pointer;color:#333;border-radius:20px;margin:0;padding:10px 30px;font-size:20px;font-weight:700;transition:all .2s;box-shadow:5px 5px 3px #0006}.btn:hover{transform:scale(1.1)}.btn.claro{background-color:#ffb1ff;border:2px solid #ff8c9f}.btn.escuro{background-color:#cfceff;border:2px solid #0095c2}.ProdutoExibir{grid-column:span 2;width:100%;overflow-x:auto}.produto-adicionado{border-radius:10px;grid-template-columns:50% 1fr 1fr 1fr 1fr 2fr auto;align-items:center;width:100%;padding:2.5px 10px;display:grid}@media screen and (width<=1000px){.orcamentoContainer{max-width:100%;overflow-x:hidden;width:90vw!important;padding:0 10px!important}.tabela{grid-template-columns:1fr!important}.Dados{flex-direction:column}#obs,.adc-produto,.ProdutoExibir{grid-column:span 1!important}.produto-adicionado{border-bottom:1px solid pink;flex-wrap:wrap;gap:10px;padding:10px 0!important;display:flex!important}.produto-adicionado p{margin:0;font-size:14px}.ProdutoExibir{width:100%!important;min-width:0!important}.tabela input,.tabela select,.tabela textarea{width:100%}}@media screen and (width<=600px){.qvt{grid-template-columns:1fr!important}}.loader-Cortina{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loader{color:#f2fff0;max-width:fit-content;font-family:Mine;font-size:100px;font-style:italic;font-weight:600;position:relative}.loader span{transition:all 1s cubic-bezier(.175,.885,.32,1.275);animation:2s infinite cut}.loader:hover{color:#fcffdf}.loader:after{content:"";filter:blur(10px);z-index:0;background-color:#ff828291;border-radius:4px;width:100%;height:30px;transition:all 1s cubic-bezier(.175,.885,.32,1.275);animation:2s infinite scan;position:absolute;top:0;left:0}.loader:before{content:"";z-index:1;filter:opacity(.9);background-color:#ff8282;border-radius:4px;width:100%;height:5px;transition:all 1s cubic-bezier(.175,.885,.32,1.275);animation:2s infinite scan;position:absolute;top:0;left:0}@keyframes scan{0%{top:0}25%{top:104px}50%{top:0}75%{top:104px}}@keyframes cut{0%{clip-path:inset(0)}25%{clip-path:inset(100% 0 0)}50%{clip-path:inset(0 0 100%)}75%{clip-path:inset(0)}}.orcamentoContainer{box-sizing:content-box;border-radius:10px;width:50vw;max-height:65vh;margin-top:10px;padding-right:20px;overflow:hidden scroll}.orcamentoContainer h4{font-size:1.5rem}.tabela{grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.tabela label{flex-direction:column;width:100%;margin:0;font-size:20px;display:flex}.tabela input,.tabela select,.tabela textarea{background-color:#edceff;border:none;border-radius:10px;outline:none;width:90%;padding:5px 10px;font-size:18px}.tabela input:disabled{opacity:.6}.tabela textarea{resize:none}.qvt{grid-template-columns:1fr 2fr;gap:5px;display:grid}.Dados{gap:10px;display:flex}.entrega{gap:10px;width:100%;display:flex}.produto-adicionado{border-radius:10px;grid-template-columns:30% 1fr 1fr 1fr 1fr 2fr auto;width:100%;padding:2.5px 10px;display:grid}.produto-adicionado:hover{background:#ffc7d080}.btn-excluir{color:#fff;cursor:pointer;background-color:#ff0000b3;border:1px solid red;border-radius:5px;width:20px;height:20px;font-weight:700}#obs{grid-column:span 2}.adc-produto{cursor:pointer;color:#333;background-color:pink;border:none;border-radius:10px;grid-column:span 2;width:100%;padding:10px;font-size:18px;transition:all .3s}#gerar{color:#fff;cursor:pointer;background-color:#db7093;border:none;border-radius:10px;width:100%;margin:20px 0;padding:10px;font-size:24px;box-shadow:5px 5px 10px #00000080}.ProdutoExibir{width:100%;min-width:unset;grid-column:span 2;overflow-x:auto}@media screen and (width<=1000px){.orcamentoContainer{box-sizing:border-box;overflow-x:hidden;width:90vw!important;padding:0 10px!important}.produto-adicionado{border-bottom:1px solid pink;flex-wrap:wrap;gap:10px;padding:10px 0!important;display:flex!important}.produto-adicionado p{margin:0;font-size:14px}.ProdutoExibir{overflow-x:auto;width:100%!important;min-width:0!important}}@media screen and (width<=600px){.qvt{grid-template-columns:1fr!important}}.adicionarImagem{grid-template-columns:1fr 1fr 2fr;gap:10px;width:100%;margin-top:5px;display:grid}.adicionarImagem label{flex-direction:column;display:flex}.adicionarImagem label select,.adicionarImagem label input{background-color:#ffc0e3;border:2px solid #ff97a9;border-radius:10px;outline:none;width:100%;padding:5px 10px}.adicionarImagem #uparImg{cursor:pointer;background-color:pink;border:2px solid #ff97a9;border-radius:10px;grid-column:span 3;width:80%;padding:10px;font-size:20px;box-shadow:5px 5px 5px #00000080}.divisor{margin:2rem;position:relative}.divisor div{background-color:pink;width:100%;height:1px}.divisor p{color:#999;background-color:#fff;padding:5px 20px;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imagensNoBanco{grid-template-columns:repeat(6,1fr);gap:10px;max-width:80vw;display:grid}.imagensNoBanco .card{border:1px solid gray;border-radius:10px;padding-bottom:10px;overflow:hidden;box-shadow:2px 2px 5px}.imagensNoBanco .card img{width:100%}@media screen and (width<=1000px){.adicionarImagem{grid-template-columns:1fr 1fr}.adicionarImagem label.imagem{grid-column:span 2;width:50%}.adicionarImagem label{width:100%}.adicionarImagem #uparImg{cursor:pointer;background-color:pink;border:2px solid #ff97a9;border-radius:10px;grid-column:span 3;width:80%;padding:10px;font-size:20px;box-shadow:5px 5px 5px #00000080}.divisor{margin:2rem;position:relative}.divisor div{background-color:pink;width:100%;height:1px}.divisor p{color:#999;background-color:#fff;padding:5px 20px;font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.imagensNoBanco{grid-template-columns:repeat(5,1fr)}}@media screen and (width<=800px){.imagensNoBanco{grid-template-columns:repeat(4,1fr)}}@media screen and (width<=600px){.imagensNoBanco{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=400px){.imagensNoBanco{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=300px){.imagensNoBanco{grid-template-columns:repeat(1,1fr)}}@media screen and (width<=450px){.adicionarImagem{grid-template-columns:1fr}.adicionarImagem #uparImg,.adicionarImagem label.imagem{grid-column:span 1;width:100%}.divisor{margin:2rem;position:relative}.divisor div{background-color:pink;width:100%;height:1px}.divisor p{color:#999;background-color:#fff;padding:5px 20px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ultimasVendas h2{text-align:center;color:#444;margin-top:3rem;font-size:36px}.ultimasVendas .tabelaUltimasVendas{flex-direction:column;gap:10px;width:80%;display:flex}.ultimasVendas .tabelaUltimasVendas .linha{border:1px solid #ffb0bd;border-radius:10px;grid-template-columns:1fr 60% 1fr 2fr 1fr 2fr;justify-content:center;align-items:center;width:100%;padding:2px;font-size:20px;display:grid;box-shadow:2px 2px 5px #00000080}.ultimasVendas .tabelaUltimasVendas .linha .id{color:#555}.ultimasVendas .tabelaUltimasVendas .linha .cliente{text-align:left;margin:0}.ultimasVendas .tabelaUltimasVendas .linha .pendente{color:red;border-radius:100px;padding:0 5px}.ultimasVendas .tabelaUltimasVendas .linha .producao{color:#00f;border-radius:100px;padding:0 5px}.ultimasVendas .tabelaUltimasVendas .linha .finalizado,.ultimasVendas .tabelaUltimasVendas .linha .pago{color:green;border-radius:100px;padding:0 5px}.ultimasVendas .tabelaUltimasVendas .linha .em-aberto{color:red;border-radius:100px;padding:0 5px;font-size:15px}.ultimasVendas .tabelaUltimasVendas .linha .click{cursor:pointer}.ultimasVendas .tabelaUltimosOrcamentos{flex-direction:column;gap:10px;width:80%;display:flex}.ultimasVendas .tabelaUltimosOrcamentos .linha{border:1px solid #ffb0bd;border-radius:10px;grid-template-columns:1fr 60% 3fr 1fr 2fr;justify-content:center;align-items:center;width:100%;padding:2px;font-size:20px;display:grid;box-shadow:2px 2px 5px #00000080}.ultimasVendas .tabelaUltimosOrcamentos .linha .id{color:#555}.ultimasVendas .tabelaUltimosOrcamentos .linha .cliente{text-align:left;margin:0}.ultimasVendas .tabelaUltimosOrcamentos .linha .selos{place-items:center;gap:5px;display:flex}@media screen and (width<=1000px){:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha{grid-template-columns:40% 3fr 1fr 1fr 2fr;padding-left:5px}:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha .id{display:none}}@media screen and (width<=700px){.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos{width:95vw;padding-bottom:10px;overflow-x:auto}:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha{grid-template-columns:300px 100px 100px 100px;min-width:750px}:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha div{background-color:#0ff;display:none!important}}@media screen and (width<=450px){.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos{width:95vw;padding-bottom:10px;overflow-x:auto}:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha{grid-template-columns:300px 100px 100px 100px;min-width:750px}:is(.ultimasVendas .tabelaUltimasVendas,.ultimasVendas .tabelaUltimosOrcamentos) .linha div{display:none!important}}.pageProdutos{min-height:calc(100vh - 90px);margin:0;padding:2rem 3rem}.headerProdutos{justify-content:space-between;align-items:center;margin:0 0 2rem;display:flex}.tituloVoltarProdutos{align-items:center;gap:1.2rem;margin:0;display:flex}.tituloVoltarProdutos h1{color:#444;margin:0;font-size:2.2rem;font-weight:800}.voltarBtn{cursor:pointer;color:#333;background-color:#ffb1ff;border:2px solid #ff8c9f;border-radius:20px;margin:0;padding:8px 20px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:4px 4px 3px #00000040}.voltarBtn:hover{transform:scale(1.07)}.pageProdutos .filtroWrap{flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 1.2rem;display:flex}.pageProdutos .filtroWrap label{color:#444;margin:0;font-size:18px;font-weight:600}.pageProdutos .filtroWrap input{background-color:#ffc0cb66;border:2px solid #ff8c9f;border-radius:12px;outline:none;width:380px;margin:0;padding:10px 1rem;font-size:17px;transition:border .2s,box-shadow .2s;box-shadow:2px 2px 5px #0000001a}.pageProdutos .filtroWrap input:focus{border-color:#cf64ff;box-shadow:0 0 0 3px #cf64ff33}.tabelaProdutosPage{background-color:#fff;border:1.5px solid #ff8c9f66;border-radius:14px;width:100%;overflow:hidden;box-shadow:4px 4px 12px #0000002e}.cabecalhoProdutos{color:#333;background:linear-gradient(135deg,#e182ff,#ffa0c8);grid-template-columns:8% 67% 25%;padding:12px 10px;font-size:17px;font-weight:700;display:grid}.cabecalhoProdutos span{margin:0;padding:0 6px}.tabelaProdutosPage .linha{cursor:pointer;color:#444;border-bottom:1px solid #ffc0cb80;grid-template-columns:8% 67% 25%;align-items:center;padding:12px 10px;font-size:16px;transition:background-color .2s;display:grid}.tabelaProdutosPage .linha:last-child{border-bottom:none}.tabelaProdutosPage .linha:hover{background-color:#ffc0cb59}.tabelaProdutosPage .linha p{margin:0;padding:0 6px}.tabelaProdutosPage .vazio{text-align:center;color:#999;margin:0;padding:2.5rem;font-size:18px}@media screen and (width<=750px){.pageProdutos{padding:1rem 1.2rem}.headerProdutos{flex-direction:column;align-items:flex-start;gap:1rem}.pageProdutos .filtroWrap input{width:100%}.cabecalhoProdutos,.tabelaProdutosPage .linha{grid-template-columns:50px 1fr 110px}}@media screen and (width<=430px){.tituloVoltarProdutos h1{font-size:1.6rem}}
