.header{margin:0;padding:10px 0 0;width:100%}.header .logo{align-items:center;display:flex;gap:25px;justify-content:center}.header img{width:75px}.header h1{color:#fff;font-size:1.3em;font-weight:bolder;text-shadow:2px 2px 0 #000}.amostra{flex-direction:column}.amostra,.amostra .imgs{align-items:center;display:flex;gap:20px;justify-content:center}.amostra .imgs{width:80%}.amostra .imgs img{background-color:#fff;border:1px solid orange;border-radius:15px;height:150px;min-width:150px}body{background-color:#264c90;box-sizing:border-box;margin:0;padding:0}body .home-page{height:100vh;justify-content:space-between}body .home-page,body .home-page .entrada{align-items:center;display:flex;flex-direction:column}body .home-page .entrada{gap:5px;justify-content:center;width:88%}body .home-page .entrada h1,body .home-page .entrada p{color:#fff;font-weight:700;margin:0;text-shadow:1px 1px 1px #000}body .home-page .entrada p{color:orange;font-size:18px;padding-bottom:25px}body .home-page .entrada h1{font-size:31px;padding-top:25px;text-align:center}body .home-page .cadastramento{align-items:center;background:#173d7a;border:none;border-radius:14px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:24px;font-weight:700;justify-content:space-between;margin:auto;max-width:720px;min-height:52px;padding:14px 18px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:88%}body .home-page .cadastramento:hover{background:#123266;box-shadow:0 6px 16px #173d7a33;transform:translateY(-3px)}body .home-page .cadastramento:active{transform:scale(.98)}body .home-page .cadastramento:focus-visible{outline:3px solid #173d7a4d;outline-offset:3px}.carregando,.erro,.home-page-carregando,.home-page-erro{align-items:center;color:#fff;display:flex;flex-direction:column;gap:2px;justify-content:start}.carregando{margin-top:20px}.carregando h1{font-size:3em;margin:0}.carregando p{font-size:1.3em;margin:0;padding-top:10px}.cadastramento{box-sizing:border-box;justify-content:center;padding:0 20px}.cadastramento,.cadastramento form{align-items:center;display:flex;width:100%}.cadastramento form{flex-direction:column;gap:18px;max-width:450px}.cadastramento form .inputs{display:flex;flex-direction:column;gap:7px;text-shadow:2px 2px 0 #000;width:100%}.cadastramento form .inputs label{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600}.cadastramento form .inputs input,.cadastramento form .inputs select{background-color:#fff;border:2px solid #0000;border-radius:10px;box-sizing:border-box;color:#303030;font-family:Arial,Helvetica,sans-serif;font-size:16px;height:48px;outline:none;padding:0 14px;transition:.2s;width:100%}.cadastramento form .inputs input:focus,.cadastramento form .inputs input:hover,.cadastramento form .inputs select:focus,.cadastramento form .inputs select:hover{border-color:#ff9409;box-shadow:0 0 0 3px #ff940933}.cadastramento form .inputs input::placeholder{color:#888}.cadastramento form .inputs select{cursor:pointer}.cadastramento form .proximaPagina{background-color:#ff9409;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:18px;font-weight:700;height:52px;margin-top:8px;transition:.2s;width:100%}.cadastramento form .proximaPagina:hover{background-color:#ffa023;transform:translateY(-3px)}.cadastramento form .proximaPagina:active{background-color:#e98300;transform:scale(.98)}.cadastramento-page{align-items:center;display:flex;flex-direction:column;gap:0;height:100vh;justify-content:start}.cadastramento-page Header{margin-bottom:20px}.produtos-componente{flex-direction:column;gap:14px;min-height:100%;padding:10px}.escolha,.produtos-componente{box-sizing:border-box;display:flex;width:100%}.escolha{align-items:center;border-top:1px solid #ffffffb3;gap:12px;justify-content:space-between;margin:auto;max-width:720px;padding:8px}.escolha h3{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin:0}.escolha p{color:#fff;font-size:13px;font-weight:600;margin:0;white-space:nowrap}.brinde{align-items:center;appearance:none;-webkit-appearance:none;background:#fffae8;border:2px solid #dddddde6;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:12px;margin:0 auto;max-width:720px;min-height:86px;overflow:hidden;padding:8px 10px;position:relative;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.brinde:hover{background-color:#fff1c7;border-color:#ffc546}.brinde:active{transform:scale(.985)}.brinde.selecionado{background:#fcc136;border-color:#ffae00;box-shadow:0 5px 18px #ffae002e}.brinde:focus-visible{outline:3px solid #173d7a4d;outline-offset:3px}.brinde.esgotado{cursor:not-allowed}.brinde.esgotado:active,.brinde.esgotado:hover{background:#fffae8;border-color:#dddddde6;box-shadow:none;transform:none}.brinde-overlay{background:#1f29377a;inset:0;position:absolute;z-index:1}.selo-esgotado{background:#f97316;border-radius:999px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;padding:5px 8px;position:absolute;right:10px;top:10px;z-index:2}.brinde-img{align-items:center;background:#ffffffa6;border:2px solid orange;border-radius:12px;display:flex;height:64px;justify-content:center;min-width:64px;overflow:hidden;width:64px}.brinde-img img{display:block;height:100%;object-fit:contain;width:100%}.brinde-info{flex:1 1;min-width:0}.brinde-info h2{color:#1f2937;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 5px;overflow-wrap:anywhere}.brinde-info p{color:#444;font-size:14px;line-height:1.4;margin:0;overflow-wrap:anywhere}.radio-personalizado{background:#fff;border:2px solid #aaa;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:22px;min-width:22px;position:relative;transition:border-color .2s ease,background-color .2s ease;width:22px}.radio-personalizado.ativo{background:#fff;border-color:#173d7a}.radio-personalizado.ativo:after{background:#173d7a;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.resumo-selecao{align-items:center;border-top:1px solid #fffc;box-sizing:border-box;color:#fff;display:flex;gap:12px;justify-content:space-between;margin:auto;max-width:720px;padding-top:10px;width:100%}.resumo-selecao p{font-size:14px;line-height:1.4;margin:0}.resumo-selecao p:last-child{color:#f97316;font-weight:bolder;overflow-wrap:anywhere;text-align:right;text-shadow:1px 1px 0 #000}.enviar-escolha{align-items:center;background:#173d7a;border:none;border-radius:14px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:space-between;margin:auto;max-width:720px;min-height:52px;padding:14px 18px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.enviar-escolha:hover{background:#123266;box-shadow:0 6px 16px #173d7a33}.enviar-escolha:active{transform:scale(.98)}.enviar-escolha:focus-visible{outline:3px solid #173d7a4d;outline-offset:3px}.recebimento-topo{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:start;margin-top:10px}.recebimento-topo h1{color:#ffbc02;font-size:2em;font-weight:bolder;padding-top:5px;text-shadow:1px 1px 1px #000}.recebimento-topo h1,.recebimento-topo p{margin:0}.recebimento-topo p{color:#fff;font-size:1.2em;padding-bottom:5px}.cliente,.informacao{align-items:center;background-color:#fffae8;border-radius:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.322);color:#060606;display:flex;flex-direction:row;justify-content:space-between;padding:6px;width:90%}.cliente:first-child,.informacao:first-child{margin-top:10px}.cliente span,.informacao span{font-size:1.4em}.cliente strong,.informacao strong{color:#020094;font-size:1.4em;font-weight:bolder}.divisor{background-color:#fff;margin:8px 0;width:92%}.divisor:last-child{margin:8px 0 0}.produto-pedido{align-items:center;appearance:none;-webkit-appearance:none;background:#fffae8;border:2px solid #dddddde6;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:14px;margin:5px auto auto;min-height:86px;padding:12px 14px;text-align:left;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:94%}.produto-pedido:hover{background-color:#ffd966;border-color:#ffc546}.produto-pedido:active{transform:scale(.985)}.produto-pedido.selecionado{background:#fcc136;border-color:#ffae00;box-shadow:0 5px 18px #ffae002e}.produto-pedido:focus-visible{outline:3px solid #173d7a4d;outline-offset:3px}.produto-imagem{align-items:center;background:#ffffffa6;border-radius:12px;display:flex;height:64px;justify-content:center;min-width:64px;overflow:hidden;width:64px}.produto-imagem img{display:block;height:100%;object-fit:contain;width:100%}.produto-info{flex:1 1;min-width:0}.produto-info h2{color:#1f2937;font-size:17px;font-weight:700;line-height:1.2;margin:0 0 5px;overflow-wrap:anywhere}.produto-info p{color:#444;font-size:14px;line-height:1.4;margin:0;overflow-wrap:anywhere}.status{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;gap:16px;margin-top:20px;padding:16px;width:94%}.status .status-indicador{border-radius:50%;height:14px;min-width:14px;width:14px}.status strong{display:block;font-size:20px;font-weight:700}.status p{font-size:14px;line-height:1.4;margin:6px 0 0}.status-pendente{background-color:#fff7e6;border:1px solid #ffd591}.status-pendente .status-indicador{animation:aumentar-diminuir 2s ease-in-out infinite;background-color:#faad14}.status-pendente strong{color:#ad6800}.status-pendente p{color:#000}.status-concluido{background-color:#f6ffed;border:1px solid #b7eb8f}.status-concluido .status-indicador{animation:aumentar-diminuir 2s ease-in-out infinite;background-color:#52c41a}.status-concluido strong{color:#389e0d}.status-concluido p{color:#000}@keyframes aumentar-diminuir{33%{transform:scale(1)}66%{transform:scale(1.3)}to{transform:scale(1)}}.botao-sair{border:none;border-radius:10px;margin-top:20px;padding:16px;width:94%}.recebimento-page,.recebimento-page .recebimento{height:100vh}.recebimento-page,.recebimento-page .recebimento,.recebimento-page .recebimento .cartao-pedido{align-items:center;display:flex;flex-direction:column;width:100%}.pedidos-concluidos{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;width:42%}.pedidos-concluidos h1{color:#ff9b0e;font-size:2.5em;padding-bottom:20px;padding-top:20px;text-shadow:3px 3px 1px #000}.pedidos-concluidos .pedidos{align-items:center;display:flex;flex-direction:column;gap:10px}.pedidos-concluidos .pedidos p{font-size:2em}.pedidos-concluidos .pedidos .pedido{display:flex;font-size:2.5em;gap:30px;width:100%}.pedidos-concluidos .pedidos .pedido .descricao{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pedidos-concluidos .pedidos .pedido .descricao p{font-size:12px;margin:0}.pedidos-concluidos .pedidos .pedido .descricao p:last-child{color:#ff9100;font-weight:bolder;text-shadow:.5px .5px 0 #616060}.pedidos-pendentes{align-items:center;background-color:#fff;border-right:1px dashed #000;display:flex;flex-direction:column;height:100vh;width:42%}.pedidos-pendentes h1{color:#ff9b0e;font-size:2.5em;padding-bottom:20px;padding-top:20px;text-shadow:3px 3px 1px #000}.pedidos-pendentes .pedidos{align-items:center;display:flex;flex-direction:column;gap:10px}.pedidos-pendentes .pedidos p{font-size:2em}.pedidos-pendentes .pedidos .pedido{display:flex;font-size:2.5em;gap:30px;width:100%}.pedidos-pendentes .pedidos .pedido .descricao{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.pedidos-pendentes .pedidos .pedido .descricao p{font-size:12px;margin:0}.pedidos-pendentes .pedidos .pedido .descricao p:last-child{color:#ff9100;font-weight:bolder;text-shadow:.5px .5px 0 #616060}.admin-page{background-color:#264c90;display:flex;font-family:Arial,Helvetica,sans-serif;height:100%;justify-content:space-between;width:100%}.admin-erro,.menu-admin,.todos-pedidos-admin{background-color:#f4f7fc;font-family:Arial,Helvetica,sans-serif;min-height:100vh}.menu-admin{align-items:center;background-color:#264c90;display:flex;flex-direction:column}.menu-admin section{background:#fff;border-radius:16px;box-shadow:0 8px 28px #102c5c24;box-sizing:border-box;margin:auto;padding:32px;text-align:center;width:min(440px,100% - 40px)}.menu-admin section h1{color:#173d7a;margin:0}.menu-admin section p{color:#4b5563;margin:12px 0 24px}.menu-admin section button{background:#173d7a;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:12px;padding:15px;width:100%}.menu-admin section button:last-child{background:#f97316}.admin-erro>button,.todos-pedidos-admin header button,.voltar-menu-admin{background:#173d7a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;height:fit-content;margin:20px;padding:10px 14px}.voltar-menu-admin{padding:6px 10px;position:fixed;right:0;top:0;z-index:3}.todos-pedidos-admin{background-color:#264c90;box-sizing:border-box;padding:24px}.todos-pedidos-admin header{align-items:center;display:flex;gap:16px;margin:0 auto 28px;max-width:900px}.todos-pedidos-admin header button{margin:0}.todos-pedidos-admin header h1{color:#fff;margin:0}.todos-pedidos-admin .pedidos-concluidos,.todos-pedidos-admin .pedidos-pendentes{background-color:#f5f5f5;border:0;border-radius:20px;height:auto;margin:0 auto;max-width:900px;min-height:0;padding:20px;width:100%}.todos-pedidos-admin .pedidos-concluidos h1,.todos-pedidos-admin .pedidos-pendentes h1{font-size:2em;margin:0 0 20px;text-shadow:none;text-shadow:1px 1px 0 #000}.todos-pedidos-admin .pedidos-concluidos p,.todos-pedidos-admin .pedidos-pendentes p{font-size:1.4em}.todos-pedidos-admin .pedidos-concluidos .pedidos,.todos-pedidos-admin .pedidos-pendentes .pedidos{align-items:stretch;width:100%}.todos-pedidos-admin .pedidos-concluidos .pedidos .pedido-detalhado,.todos-pedidos-admin .pedidos-pendentes .pedidos .pedido-detalhado{grid-gap:6px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #102c5c1a;box-sizing:border-box;color:#1f2937;display:grid;font-size:16px;gap:6px;padding:18px;width:100%}.todos-pedidos-admin .pedidos-concluidos .pedidos .pedido-detalhado strong,.todos-pedidos-admin .pedidos-pendentes .pedidos .pedido-detalhado strong{color:#173d7a;font-size:18px}.todos-pedidos-admin .pedidos-concluidos .pedidos .pedido-detalhado time,.todos-pedidos-admin .pedidos-pendentes .pedidos .pedido-detalhado time{color:#6b7280;font-size:14px}.filtros-pedidos{display:flex;gap:12px;margin:0 auto 24px;max-width:900px}.filtros-pedidos button{background:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px}.filtros-pedidos button.ativo{background:#f97316;border:1px solid #fff;color:#fff}.loginAdmin{align-items:center;background-color:#264c90;height:100vh;justify-content:center;width:100%}.loginAdmin,.loginAdmin form{display:flex;flex-direction:column}.loginAdmin form{background-color:#fff;border-radius:10px;gap:30px;height:auto;justify-content:space-around;padding:40px}.loginAdmin form .welcome{align-items:center;display:flex;flex-direction:column}.loginAdmin form .welcome p{color:#264c90;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;margin:0}.loginAdmin form .welcome h1{color:#102c5c;font-family:Arial,Helvetica,sans-serif;font-size:2em;margin:0}.loginAdmin form label{display:flex;flex-direction:column;gap:5px}.loginAdmin form label p{color:#f97316;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;margin:0;text-align:center}.loginAdmin form label input{border:1px solid #000;border-radius:20px;font-size:14px;margin:auto;outline:none;padding:8px;width:80%}.loginAdmin form button{background-color:#102c5c;border:none;border-radius:10px;color:orange;display:block;font-size:1.2em;margin:auto;padding:5px 0;width:90%}.loginAdmin form button:disabled{cursor:wait;opacity:.7}.loginAdmin form .erro-senha{color:#9b1c1c;font-size:16px;font-weight:700;margin:14px 0 0;text-shadow:none}.painel{background-color:#264c90;height:93.5vh;justify-content:space-between;padding:20px 0;width:30%}.painel,.painel .img{align-items:center;display:flex;flex-direction:column}.painel .img img{width:150px}.painel .img p{color:#fff;font-size:3em;margin:15px 0 0;text-shadow:3px 3px 4px #000}.painel .info{color:#fff;gap:10px}.painel .info,.painel .info span{align-items:center;display:flex;flex-direction:column;width:100%}.painel .info span{border-top:1px solid orange;justify-content:space-between}.painel .info span:last-child{border-bottom:1px solid orange;padding-bottom:8px}.painel .info span h2{padding:8px}.painel .info span h2,.painel .info span p{font-size:1.3em;margin:0;text-shadow:2px 2px 4px #000}.painel .info span p{color:#ffc70e}.validar-pedido{align-items:center;display:flex;flex-direction:column;gap:8px;width:90%}.validar-pedido h2{color:#fff;font-size:1.2em;margin:0;padding-top:10px;text-shadow:2px 2px 4px #000}.validar-pedido input{border:2px solid #0000;border-radius:8px;box-sizing:border-box;font-size:1em;outline:none;padding:10px 12px;text-align:center;transition:.2s;width:100%}.validar-pedido input.erro{border-color:#d90429}.validar-pedido .mensagem-erro{color:#ffb3b3;font-size:.9em;margin:0;text-align:center;width:100%}.validar-pedido button{background-color:#ffc70e;border:none;border-radius:8px;color:#1f2937;cursor:pointer;font-size:1em;font-weight:700;padding:10px;width:100%}.page-fim{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.mensagem-final{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.mensagem-final h1{font-size:2.3em}.mensagem-final h1,.mensagem-final p{color:#fff;margin:0;text-align:center}.mensagem-final p{font-size:2.3rem;font-weight:bolder;text-shadow:2px 2px 0 #000}.mensagem-final span.msg{color:orange;font-size:2em}.mensagem-final button{border:0;border-radius:6px;cursor:pointer;font-size:1.2em;margin-top:1rem;padding:.5rem .8rem}.cliente3{color:orange;padding:0;text-shadow:2px 2px 0 #000}*{box-sizing:border-box;margin:0;padding:0}.notFound-page .content{align-items:center;display:flex;flex-direction:column;gap:10px;height:70vh;justify-content:center;width:100%}.notFound-page .content .numero{font-size:4em}.notFound-page .content h1{color:orange;font-size:2.1em;text-align:center;text-shadow:2px 2px 0 #000}.notFound-page .content p{color:#fff;font-size:2em;text-align:center}.notFound-page .content .voltar{background-color:#09097c;border:none;border-radius:10px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;margin-top:20%;padding:8px 12px}
/*# sourceMappingURL=main.55cd1114.css.map*/