*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#edf2f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.container{box-sizing:border-box;display:flex;flex-direction:column;gap:3rem;margin:20px auto;max-width:1500px;padding:0 20px;width:100%}.container-eventos{grid-gap:2rem;align-items:start;display:grid;flex:1 1;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,2fr))}@media (min-width:900px){.container{background-color:#edf2f4;flex-direction:row;padding:50px}.container-form{height:-webkit-fit-content;height:fit-content;max-width:400px;position:-webkit-sticky;position:sticky;top:2rem;width:100%}.container-eventos{margin-left:2rem;padding-left:2rem}}@media (max-width:900px){.container-eventos{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;width:100%}.container-eventos>*{max-width:100%;width:100%}.container-form{margin-top:30px}}.home-title{font-size:3rem;margin:40px 20px;text-align:center}.events-types{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:0 4rem;width:100%}@media (max-width:1200px){.events-types{max-width:900px}}@media (max-width:768px){.events-types{max-width:600px;padding:0 2rem}}@media (max-width:480px){.events-types{gap:1.5rem;max-width:100%;padding:0 1rem}}.container-form{align-items:center;background-color:#fff;border:none;border-radius:15px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;font-size:30px;gap:20px;height:-webkit-fit-content;height:fit-content;padding:30px}.container-form div{display:flex;flex-direction:column;gap:5px;width:100%}.container-form input{border-radius:5px;font-size:20px;outline:none;padding:10px;width:100%}.container-form .label-imagem label{border:2px solid #000;border-radius:5px;padding:20px}.container-form .label-imagem input{display:none}.container-form button{background-color:#003459;border:none;border-radius:10px;color:#fff;font-size:25px;padding:20px;width:100%}.container-form button:hover{background-color:#00171f}.container-form .preview-imagem{padding:1rem;width:100%}.container-form .preview-imagem img{display:block;height:20rem;margin-inline:auto;width:65%}.header-app{background-color:#003459;box-shadow:0 0 10px gray;justify-content:space-between;padding:25px;width:100%}.header-app,.header-app div{align-items:center;display:flex}.header-app div{gap:10px}.header-app img{height:30px;width:30px}.header-app h1{color:#fff}.card-evento{background-color:#fff;border:none;border-radius:15px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:36rem;max-width:22rem;width:100%}@media (max-width:900px){.card-evento{margin:0 auto;max-width:100%;width:100%}}.card-evento img{border-top-left-radius:15px;border-top-right-radius:15px;height:14.4rem;object-fit:cover;object-position:center;width:100%}.conteudo-card{display:flex;flex-direction:column;height:100%}.infos-evento{display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.infos-evento h2{color:#2b2d42;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infos-evento p{margin-top:1rem}.infos-evento p:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botoes-card{display:flex;flex-direction:column;margin-top:auto}.botao-detalhes{background-color:#003459;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1.5rem;padding:.8rem;transition:background-color .2s;width:100%}.botao-detalhes:hover{background-color:#00171f}.botoes-acoes{display:flex;gap:.5rem;margin-top:1rem}.botao-acoes{align-items:center;border:none;border-radius:100%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:transform .2s,background-color .2s}.botao-acoes:first-of-type{background-color:#d13d3d}.botao-acoes:nth-of-type(2){background-color:#00a8e8}.container-detalhes{background-color:#edf2f4;min-height:100vh;padding-bottom:5rem}.titulo-detalhes-evento{color:#00171f;font-size:3rem;margin-bottom:5rem;text-align:center}.input-wrapper{margin:1.5rem 0}.input-wrapper label{color:#2b2d42;display:block;font-weight:500;margin-bottom:.5rem}.input-wrapper input[type=file]{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.input-wrapper label[for=image]{background-color:#457b9d;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:500;margin-bottom:.5rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .3s ease}.input-wrapper label[for=image]:hover{background-color:#1d3557}.input-wrapper input[type=file]:disabled+label[for=image]{background-color:#a8dadc;cursor:not-allowed}.file-name{color:#495057;display:block;font-size:.875rem;font-style:italic;margin-top:.5rem}.input-wrapper input[type=file]:hover{background-color:#f8f9fa;border-color:#457b9d}.input-wrapper input[type=file]:disabled{cursor:not-allowed;opacity:.6}.upload-status{color:#457b9d;font-style:italic;margin-top:.5rem}.file-info{color:#6c757d;font-size:.875rem;margin-top:.5rem}.image-preview,.uploaded-image{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:1rem;padding:1rem}.image-preview img,.uploaded-image img{border-radius:4px;box-shadow:0 2px 4px #0000001a;display:block}.voltar{align-items:center;background-color:#fff;border-radius:15px;color:#00171f;display:flex;font-size:1.2rem;font-weight:500;gap:.5rem;margin:2rem 0 2rem 2rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.voltar,.voltar:hover{box-shadow:0 2px 5px #0000001a}.voltar:hover{transform:translateY(-2px)}.container-detalhes-itens{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1500px;padding:0 2rem}@media (min-width:1280px){.container-detalhes-itens{align-items:flex-start;flex-direction:row}.container-detalhes-formulario{flex:1 1;position:-webkit-sticky;position:sticky;top:2rem}.container-detalhes-evento{flex:1 1}.input-wrapper{align-items:center;display:flex;flex-direction:column}.input-wrapper input[type=file]{display:none}.input-wrapper label[for=image]{border-radius:10px;box-shadow:0 2px 5px #0000001a;font-size:1.2rem;padding:1rem 2rem}.input-wrapper label[for=image]:hover{background-color:#1d3557}.file-name{font-size:1rem;margin-top:1rem}}.evento-imagem{margin-bottom:2rem;max-height:600px;object-fit:cover;width:100%}.detalhes-conteudo,.evento-imagem{border-radius:10px;box-shadow:0 2px 5px #0000001a}.detalhes-conteudo{background-color:#fff;border:none;padding:2.5rem}.detalhes-conteudo h2{color:#00171f;font-size:2.5rem;margin-bottom:1.5rem}.data-evento{align-items:center;color:#495057;display:flex;font-size:1.5rem;gap:.5rem;margin-bottom:1rem}.data-evento strong{color:#00171f;display:inline-block;min-width:80px}.container-detalhes-evento button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.8rem;padding:.5rem;width:-webkit-fit-content;width:fit-content}.container-detalhes-formulario{align-items:center;background-color:#fff;border:none;border-radius:15px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;font-size:30px;gap:20px;height:-webkit-fit-content;height:fit-content;margin-bottom:5rem;padding:30px}.container-detalhes-formulario div{display:flex;flex-direction:column;gap:5px;width:100%}.container-detalhes-formulario input{border-radius:5px;font-size:20px;outline:none;padding:10px;width:100%}.container-detalhes-formulario .label-imagem label{border:2px solid #000;border-radius:5px;padding:20px}.container-detalhes-formulario .label-imagem input{display:none}.container-detalhes-formulario button{background-color:#003459;border:none;border-radius:10px;color:#fff;font-size:25px;padding:20px;width:100%}.container-detalhes-formulario button:hover{background-color:#00171f}.container-detalhes-formulario .preview-imagem{padding:1rem;width:100%}.container-detalhes-formulario .preview-imagem img{display:block;height:20rem;margin-inline:auto;width:65%}
/*# sourceMappingURL=main.2c2991fd.css.map*/