@media (max-width: 768px){form{width:100%;max-width:100%}}.absolute{position:absolute}.z-50{z-index:50}input::-moz-placeholder{color:#8a9293;font-weight:400}input::placeholder{color:#8a9293;font-weight:400}input:focus{box-shadow:0 0 0 2px #007b831a}.shadow-xl{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}form div:focus-within{border-color:#007b83;box-shadow:0 4px 12px #007b8326}[v-if=showTreatmentSuggestions]{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
