.result h3{color:#0d47a1;margin-bottom:10px}.info-box.warning{border-left-color:#ff9800;background:#fff3e0}.info-box.error{border-left-color:#f44336;background:#ffebee}.info-box.success{border-left-color:#4caf50;background:#e8f5e9}.alert{padding:15px;border-radius:6px;margin:10px 0;color:white;font-weight:500}.alert.error{background:#f44336}.alert.success{background:#4caf50}.alert.warning{background:#ff9800}.alert.info{background:#2196f3}.dilution-table{width:100%;border-collapse:collapse;margin-top:15px}.dilution-table th,.dilution-table td{border:1px solid #bbdefb;padding:10px;text-align:center}.dilution-table th{background:#64b5f6;color:white}.dilution-table tr:nth-child(even){background:#e3f2fd}