.card{border-radius:16px}.btn-primary{background-color:#ff7b00;border:none}.btn-primary:hover{background-color:#e56f00}.form-control{font-size:1.1rem;height:55px}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.modal-content{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;max-height:80vh;padding:10px;width:90%}.modal-body{flex:1 1;max-height:calc(80vh - 170px);overflow-y:auto}.modal-clientes{display:flex;flex-direction:column;max-height:90vh}.modal-header-custom{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.modal-body-custom{max-height:calc(90vh - 130px);overflow-y:auto;padding:15px 0}.modal-footer-custom{border-top:1px solid #ddd;padding-top:10px}.cliente-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:12px;transition:all .2s ease}.cliente-card:hover{background-color:#f5f9ff;border-color:#0d6efd}.cliente-nome{font-size:16px;font-weight:600;margin-bottom:6px}.cliente-info{display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.cliente-endereco{color:#555;font-size:13px;margin-top:4px}@media (max-width:768px){.modal-clientes{border-radius:0;height:100%;max-height:100vh;width:100%}.modal-body-custom{max-height:calc(100vh - 140px);padding:10px}.cliente-info{flex-direction:column;gap:4px}.cliente-nome{font-size:15px}}*{box-sizing:border-box!important}.form-login{padding:15px;width:350px}.form-login input{margin-bottom:10px}.Logo{height:250px;width:450px}.container{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;width:100vw}.laranja{background-color:#f76f00;color:#fff}.laranja:hover{color:#b85300}.autocomplete-list{background:#fff;border:1px solid #ddd;border-radius:6px;left:0;margin-top:4px;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:0;top:100%;z-index:1000}.autocomplete-list li{cursor:pointer;list-style:none;padding:10px;transition:background .2s}.autocomplete-list li:hover{background-color:#f1f1f1}.table-responsive{overflow-x:auto}@media (max-width:768px){h4{font-size:1.1rem}}
/*# sourceMappingURL=main.2631cd1e.css.map*/