*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#2980b9,#3498db);color:#333;min-height:100vh}.container{max-width:800px;margin:0 auto;padding:20px}.header{text-align:center;margin-bottom:30px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form{background:#fff;padding:20px;border-radius:12px;box-shadow:0 8px 25px #00000026;margin-bottom:20px;border:2px solid #3498db}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:#2c3e50}.form-group input,.form-group select{width:100%;padding:8px 12px;border:2px solid #3498db;border-radius:6px;font-size:14px}.form-group input:focus,.form-group select:focus{outline:none;border-color:#2980b9;box-shadow:0 0 0 3px #3498db1a}.btn{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;box-shadow:0 4px 15px #3498db66;transition:all .3s ease}.btn:hover{background:linear-gradient(135deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 6px 20px #3498db99}.btn-danger{background:linear-gradient(135deg,#ff3838,#ff6b6b)}.btn-danger:hover{background:linear-gradient(135deg,#ff6b6b,#ff3838)}.medicine-list{background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;border:2px solid #3498db}.medicine-item{padding:20px;border-bottom:2px solid #e8f4fd;display:flex;justify-content:space-between;align-items:center}.medicine-item:last-child{border-bottom:none}.medicine-info h3{color:#2c3e50;margin-bottom:8px;font-size:18px}.medicine-info p{color:#666;font-size:14px;margin-bottom:4px}.medicine-actions{display:flex;gap:10px}
