.form-control{height:55px;box-shadow:none;background-color:#eee;border:none;border-radius:6px}
@tailwind base;@tailwind components;@tailwind utilities;.banner{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7}.navbar-default{background-color:#fff;border-color:#e3294f;box-shadow:0 2px 4px #0000001a}.navbar-brand img{width:auto;max-height:58px}.header_localiserportables{color:#fff;background:linear-gradient(135deg,#e3294f 0%,#c2185b 100%);margin-top:70px;padding:80px 0 60px}.info-additionelle{margin-bottom:10px;font-size:14px}.info-additionelle i{margin-right:8px}.circle_highlight{color:#fff;background-color:#e3294f;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;font-weight:700;display:flex}.footer_localisation_portables{color:#fff;background-color:#2c3e50;padding:40px 0}.input-group-addon{background-color:#f8f9fa;border:1px solid #ced4da;border-right:none;padding:10px 15px}.input-group-addon i{color:#6c757d}.form-control{border:1px solid #ced4da;border-radius:0}.form-control:focus{border-color:#e3294f;box-shadow:0 0 0 .2rem #e3294f40}.btn{text-transform:uppercase;letter-spacing:.5px;border-radius:0;font-weight:500}.btn-primary{background-color:#e3294f;border-color:#e3294f}.btn-primary:hover{background-color:#c2185b;border-color:#c2185b}@media (max-width:768px){.header_localiserportables{margin-top:60px;padding:60px 0 40px}.navbar-brand img{max-height:45px}.input-group-lg>.form-control{font-size:16px}}@media (max-width:576px){.header_localiserportables{margin-top:50px;padding:40px 0 30px}h1.display-4{font-size:2rem}.btn-lg{padding:10px 20px;font-size:14px}}.geolocationForm__email{animation:.3s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.bi{font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}.bi-telephone:before{content:"📞"}.bi-star-fill:before{content:"★"}.bg-primary{background-color:#e3294f!important}.text-primary{color:#e3294f!important}.border-primary{border-color:#e3294f!important}
