.vaccination-form{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;padding:2rem;background-color:#e6f3ff;border-radius:1rem;font-family:Roboto,sans-serif;margin-top:1rem}select{appearance:none!important;width:100%!important;padding:.75rem!important;border:1px solid #1e3a8a!important;border-radius:.5rem!important;font-size:1rem!important;background-image:url('data:image/svg+xml;utf8,<svg fill="%231E3A8A" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')!important;background-repeat:no-repeat!important;background-position:98% 50%!important;background-size:1.5rem!important;transition:border-color .3s ease!important;padding:.5rem;cursor:pointer!important}.form-container{flex:1;padding-right:2rem}.info-container{flex:1;padding-left:2rem;border-left:2px solid #1e3a8a}.form-header{display:flex;align-items:center;margin-bottom:2rem}.syringe-icon{width:50px;height:50px;margin-right:1rem}h1,h2{color:#1e3a8a}.form-row,h1,h2{margin-bottom:1rem}.form-row{display:flex;gap:1rem}.form-group{flex:1}.full-width,input{width:100%}input{padding:.75rem;border:1px solid #1e3a8a;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}input:focus{outline:none;border-color:#dc2626}button{width:100%;padding:1rem;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:.5rem;font-size:1.1rem;cursor:pointer;transition:transform .3s ease}button:hover{transform:translateY(-2px)}.info-image{width:100%;max-width:300px;margin-top:2rem}.v-table{border-collapse:collapse;width:100%;text-align:center;border:1px solid #d6d0d0;margin-bottom:5%;border-radius:8px}.v-table td,.v-table th{padding:10px;font-size:12px}@media (max-width:768px){.vaccination-form{flex-direction:column}.form-container,.info-container{padding:1rem 0}.info-container{border-left:none;border-top:2px solid #1e3a8a;margin-top:2rem;padding-top:2rem}.form-row{flex-direction:column;gap:.5rem}button,input,select{font-size:.9rem}}