body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:10px 100px;padding:10px}.navbar,.navbar button{background-color:#4682b4}.navbar button{border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:10px 20px}.navbar button:hover{color:#000}.footer{background-color:#d3d3d3;bottom:0;left:0;padding:10px;position:fixed;text-align:center;width:100%}.footer-content{align-items:center;display:flex;justify-content:space-between}.footer-logo img{height:40px}.footer-disclaimer{color:#888;font-size:12px;margin-right:100px}.Homecontainer{align-items:center;display:flex;flex-direction:column;height:20vh;text-align:center}.Homeheading{font-size:24px;font-size:1.5em;font-weight:700;margin-bottom:20px}.HomeTable{background-color:silver;border-collapse:collapse;box-shadow:2px 2px 4px rgba(0,0,0,.3);cursor:default;margin:0 auto 80px;pointer-events:none;table-layout:fixed;width:800px}.HomeTable td,.HomeTable th{background-color:#f2f2f2;border:1px solid #000;padding:8px;text-align:center;width:33.33%}.HomeTable th{font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.flash-message{color:#fff}.Navioscontainer{align-items:center;display:flex;flex-direction:column;margin-top:50px}.Naviostitle{font-size:24px;margin-bottom:20px;text-align:center}.Naviosselect-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-left:250px}.Naviosselect{background-color:#fff;border:2px solid #007bff;border-radius:4px;font-size:16px;padding:8px;width:200px}.Naviosbutton{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-left:100px;padding:8px 16px}.Naviosbutton:hover{background-color:#0056b3}.Navioslist{list-style-type:none;margin:0;padding:0}.NavioslistItem{box-shadow:0 2px 4px rgba(0,0,0,.2);font-weight:700;list-style:none;margin-bottom:10px;padding:10px}.NavioslistItemLink{color:#000;font-weight:700;text-decoration:none}.NaviosForm{grid-gap:20px;grid-column-gap:100px;-webkit-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:50px;padding-bottom:60px}.NaviosForm>:last-child{grid-column:1/-1}.NaviosForm textarea{display:flex;grid-column:1/-1;height:100px;width:100%}.labelObs{grid-column:1/-1}.NaviosForm .submit-button{display:flex;grid-column:1/-1;justify-content:center;margin-top:20px}.NaviosForm .cancel-button,.NaviosForm .submit-button{align-items:center;background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin-bottom:1rem;padding:5px 10px;width:100%}.NaviosForm .cancel-button:hover,.NaviosForm .submit-button:hover{background-color:#00008b}.navio-title{text-align:center}.form-container{align-items:center;display:flex;flex-direction:column;padding-bottom:60px}.navio-container{grid-gap:40px;grid-column-gap:100px;-webkit-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:50px}.form-label{display:block;font-weight:700;margin-bottom:5px}input,textarea{display:block;width:100%}.textarea-container{grid-column:1/span 2}.textarea-container textarea{height:100px;width:100%}.buttons-container{display:flex;justify-content:space-between;margin-top:10px;width:380px}.delete-button,.save-button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:50px;padding:8px 16px;width:150px}.save-button{background-color:#007bff}.delete-button{background-color:red}.save-button:hover{background-color:blue}.delete-button:hover{background-color:darkred}.RequisicoesContainer{display:flex;flex-direction:column;margin-top:50px;padding-bottom:100px}.RequisicoesContainer,.RequisicoesTitle{align-items:center;justify-content:center;text-align:center}.RequisicoesTitle{font-size:24px;margin-bottom:20px}.AddButton{margin-bottom:40px;margin-right:40px}.RequisicoesList{list-style-type:none;margin:0;padding:0}.RequisicoesListItem{border:1px solid silver;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;font-weight:700;list-style:none;margin-bottom:10px;padding:10px;width:300px}.RequisicoesNavio{font-weight:700;text-align:center}.RequisicoesDetails{align-items:center;display:flex;flex-direction:column;margin-top:5px}.RequisicoesData{margin-bottom:5px}.RequisicoesHora{margin-top:5px}.FullArea{margin-bottom:5rem;padding-bottom:10px}.NewRequisicoesTitle{margin-bottom:2rem;text-align:center}.columns{margin-bottom:2rem}.column{display:flex;flex-direction:column;margin-right:2rem}.label{width:80%}.inputField{border:1px solid #ccc;border-radius:4px;margin-bottom:.5rem;padding:.5rem;width:80%}.textarea{margin-bottom:.5rem;width:60%}.ExtraArea{width:70%}.saveButtonContainer{display:flex;justify-content:center;margin-top:2rem}.saveButton{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:150px}.saveButton:hover{background-color:#00008b}.obsColumn{align-self:flex-end}.radio-buttons-container{width:100%}.flash-message.success{color:#fff}.flash-message.warning{background-color:rgba(255,165,0,.8);color:#fff}.loading-cursor{cursor:wait}.default-cursor{cursor:default}.navioCondicaoContainer{align-items:center;display:flex}.show-hide-button{margin-left:10px}.Condicionadacontainer{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding-bottom:60px;text-align:center}.Condicionadatitle{font-size:24px;margin-bottom:20px;margin-left:40px;text-align:center}.CondicionadalistItem{align-items:center;border:1px solid silver;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;font-weight:700;margin-bottom:10px;padding:10px}.CondicionadaRow{align-items:center;display:flex;justify-content:center;margin-bottom:5px}.CondicionadaNavioMain{margin-right:5px}.CondicionadaDash{margin:0 5px}.CondicionadaNavioSub{margin-left:5px}.CondicionadaDate{margin-bottom:5px}.AddButton{background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-left:40px;padding:10px 20px}.AddButton:hover{background-color:#00008b}.flash-message{background-color:rgba(144,238,144,.8);color:#006400}.CondicionadaLink{color:inherit;text-decoration:none}.login-container{border:2px solid blue;width:300px}.logged-container,.login-container{border-radius:5px;margin:50px auto 20px;padding:20px;text-align:center}.logged-container{width:500px}.logged-Title,.title{margin-bottom:20px}.input-container{align-items:center;display:flex;margin-bottom:10px}.label{margin-right:10px;width:100px}.input{padding:5px}.button,.input{border:1px solid #000;border-radius:5px}.button{background-color:#007bff;margin-top:20px;padding:10px 20px}.button:hover{background-color:#0056b3}.NewCondicionadaContainer{align-items:center;display:flex;flex-direction:column;padding-bottom:100px;text-align:center}.NewCondicionadaTitle{font-size:24px;margin-bottom:20px;text-align:center}.NewCondicionadaForm{display:flex;flex-direction:column;gap:20px}.NewCondicionadaColumns{display:flex;gap:20px;justify-content:space-between}.NewCondicionadaColumn{display:flex;flex-direction:column;width:100%}.NewCondicionadaFormField{display:flex;flex-direction:column;margin-bottom:10px}.NewCondicionadaFormField label{margin-bottom:5px}.NewCondicionadaFormField input,.NewCondicionadaFormField select,.NewCondicionadaFormField textarea{border:1px solid silver;border-radius:5px;box-sizing:border-box;padding:5px;width:100%}.NewCondicionadaFormField input[type=number]{width:100%}.radio-buttons-container{margin-left:100px;width:80%}.NewCondicionadaSubmitButton{align-self:center;background-color:blue;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;width:150px}.NewCondicionadaSubmitButton:hover{background-color:#00008b}.NewCondicionadaColumns:last-child{margin-top:20px}.NewCondicionadaColumns:last-child .NewCondicionadaColumn{width:100%}.NewCondicionadaFormField textarea{height:100px;width:300px}.flash-message.error{color:darkred}.SearchButton{background-color:initial;border:none;cursor:pointer;margin-left:5px}.overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.navio-filter-container{background-color:#fff;border:1px solid #000;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:500px;max-width:80%;overflow:auto;position:relative;width:auto;z-index:1001}.navio-filter-header{align-items:center;background-color:#4682b4;color:#fff;display:flex;justify-content:space-between;padding:10px}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.navio-filter-inputs{display:flex;padding:10px}.navio-filter-inputs input[type=text],.navio-filter-inputs select{border:1px solid #ccc;border-radius:5px;flex-grow:1;margin-right:10px;padding:5px}.navio-table-container{max-height:300px;overflow-y:auto}.navio-filter-table{background-color:#fff;border-collapse:collapse;border-collapse:initial;border-spacing:0;margin:0 auto;table-layout:fixed;width:90%}.navio-filter-table td,.navio-filter-table th{border:1px solid #ccc;border-bottom:none;padding:8px;text-align:center;width:auto}.navio-filter-table td.navio-cell{cursor:pointer}.navio-filter-table td.navio-cell:hover{background-color:#4682b4;color:#fff}.whole-screen{padding-bottom:100px}.content,.whole-screen{align-items:center;display:flex;flex-direction:column}.content{margin:10px;max-width:900px;width:100%}.columns{align-items:flex-start;margin-top:20px;width:100%}.column{flex-basis:49%}.FatuField{margin-top:5rem}.show-hide-button{align-items:center;display:flex;margin-top:.5rem}.filterButton{background-color:initial;border:none;cursor:pointer;margin-left:5px;padding-bottom:25px}.radio-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:50px;margin-top:10px}.radio-container-label,.radio-label{margin-right:10px}.radio-label{align-items:center;display:flex;white-space:nowrap}.radio-label input[type=radio]{margin-right:5px}.buttons{align-items:center;margin-top:20px;width:100%}.container{display:flex;flex-direction:column;padding-bottom:100px}.title{text-align:center}.btn-container{align-items:center;display:flex;height:80px;justify-content:center;margin:auto;width:90%}.toggle-btn{background-color:#fff;border:2px solid blue;border-radius:5px;cursor:pointer;margin-right:10px;padding:20px;transition:background-color .3s}.toggle-btn:hover{background-color:#f0f8ff}.toggle-btn.active,.toggle-btn:active{background-color:#dcdcdc}.columns{-webkit-column-gap:100px;column-gap:100px;display:flex;justify-content:space-between;margin-left:150px;width:80%}.column{flex-basis:45%}.label{display:block;margin-bottom:.5rem;width:100%}.input,.textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:1rem;padding:.5rem;width:100%}.textarea{height:100px;resize:vertical}.buttons{display:flex;justify-content:center}.button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-left:1rem;margin-right:1rem;margin-top:1rem;padding:.5rem 1rem;width:200px}.button.save{background-color:#007bff}.button.save:hover{background-color:#0056b3}.button.delete{background-color:#dc3545}.button.delete:hover{background-color:#a52a38}.button.download{background-color:#6f0}.button.download:hover{background-color:#0d8802}.profile-page{text-align:center}.profile-content{align-items:flex-start;border:2px solid blue;border-radius:10px;display:flex;gap:60px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:60px;max-width:650px;padding:20px}.profile-info{margin-right:40px;text-align:left}.profile-form{align-items:center;display:flex;flex-direction:column}.profile-label{align-self:flex-start;font-weight:700;margin-right:5px}.profile-field{align-items:center;display:flex;margin-top:10px}.profile-input{margin-right:10px}.profile-save-button{background-color:initial;border:none;cursor:pointer}.flash-message{left:0;padding:10px;position:fixed;text-align:center;top:0;width:100%}.flash-message.success{background-color:rgba(144,238,144,.8);color:#006400}.flash-message.error{background-color:rgba(255,0,0,.8);color:#fff}
/*# sourceMappingURL=main.9180d847.css.map*/