.left-section h3{color:#333;font-size:18px;margin-bottom:20px}.syringe-body{width:100%;height:25px;background:linear-gradient(90deg,#0c71c3 0%,#0c71c3 15%,#0c71c3 15%,#0c71c3 85%,#0c71c3 85%,#0c71c3 100%);border-radius:12px;position:relative;border:1px solid #ccc}.syringe-markings{position:absolute;top:35px;left:15%;right:15%;display:flex;justify-content:space-between;align-items:flex-start}.right-section .form-group{margin-bottom:30px}.other-input.show{display:inline-block}.rotation-prompt{display:none;background:linear-gradient(135deg,#0c71c3 0%,#ff8c42 100%);color:white;padding:15px;border-radius:10px;margin-bottom:20px;text-align:center;font-weight:600;font-size:16px;box-shadow:0 4px 8px rgba(255,107,53,.3);animation:pulse 2s infinite}.rotation-prompt::before{content:"📱 ";font-size:20px;margin-right:8px}.hidden{display:none}@media (max-width:768px) and (orientation:portrait){.rotation-prompt{display:block}}@media (max-width:768px) and (orientation:landscape){.rotation-prompt{display:none}}@media (max-width:480px){.rotation-prompt{font-size:15px;padding:12px}}@media (max-width:480px) and (orientation:portrait){.rotation-prompt{background:linear-gradient(135deg,#ff6b35 0%,#ff8c42 50%,#ffad5a 100%);border:2px solid #ff6b35}}