.vaccine-type.optional{background:rgba(158,158,158,.1);color:var(--gray)}.form-title{font-size:24px;font-weight:600;color:var(--dark);margin-bottom:25px;text-align:center}.form-textarea{resize:vertical;min-height:100px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.alert-success{background:rgba(76,175,80,.1);color:var(--success);border:1px solid rgba(76,175,80,.3)}.alert-info{background:rgba(33,150,243,.1);color:var(--info);border:1px solid rgba(33,150,243,.3)}.modal.active{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.spinner{width:40px;height:40px;border:4px solid var(--light);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}