*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#f4f4f4;color:#333;font-family:Arial,sans-serif;line-height:1.6}a{color:#003d3a;text-decoration:none}a:hover{color:#e8b23e}table{border-collapse:collapse;margin:1rem 0;width:100%}td,th{border:1px solid #ddd;padding:.75rem;text-align:left}th{background-color:#003d3a;color:#fff}tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}button{background-color:#003d3a;border-radius:4px;font-size:1rem;margin:0 .25rem;padding:.5rem 1rem}button:hover{background-color:#e8b23e}button:disabled{background-color:silver;color:#7f7f7f;cursor:not-allowed}input,select,textarea{border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;padding:.5rem;width:100%}input:focus,select:focus,textarea:focus{border-color:#003d3a}h1,h2,h3,h4,h5,h6{color:#003d3a;margin-bottom:.5rem}.modal-overlay{height:100%;width:100%}.modal-content{border-radius:8px;box-shadow:0 4px 8px #0000001a;max-height:90vh;max-width:100%;overflow-y:auto;width:800px}h2{color:#333;margin-bottom:20px;text-align:center}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.form-group{align-items:center;display:flex;justify-content:space-between}.form-group label{color:#555;font-weight:700;width:240px}.form-group input{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:16px;padding:8px;text-transform:uppercase}.buttons{display:flex;justify-content:flex-end;margin-top:20px}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 20px;transition:background-color .3s}button:hover{background-color:#45a049}button[type=button]{background-color:#f44336}button[type=button]:hover{background-color:#e33e30}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;padding:20px;text-align:center}.endereco-table{border-collapse:collapse;margin-top:1rem;width:100%}.endereco-table td,.endereco-table th{border:1px solid #ddd;padding:.75rem;text-align:left}.endereco-table th{background-color:#003d3a;color:#fff}.endereco-table tr:nth-child(2n){background-color:#f2f2f2}.endereco-table tr:hover{background-color:#ddd}
/*# sourceMappingURL=main.8d7617f3.css.map*/