body{font-family:Arial,sans-serif;background-color:#f0f8ff;color:#333;margin:0;padding:0}.container{display:flex;height:100vh}.heading{background:#007acc;color:#fff;padding:10px;text-align:center;font-size:24px;font-weight:700}.left-section{flex:1;padding:20px;text-align:center;background:#fff;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-placeholder{width:300px;height:300px;background-color:#ddd;display:flex;align-items:center;justify-content:center;border:2px dashed #007acc;color:gray;font-size:16px;margin-bottom:15px}.preview-img{max-width:100%;max-height:100%;border-radius:5px}input[type=file]{padding:10px;border:1px solid #007acc;border-radius:5px;cursor:pointer;margin-bottom:10px}button{padding:10px 20px;background-color:#007acc;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:5px}button:hover{background-color:#005f99}.prediction{margin-top:20px;font-size:20px;font-weight:700;color:#007acc}.right-section{flex:1;padding:20px;overflow-y:auto;background-color:#e6f7ff}.scrollable-tables{max-height:80vh;overflow-y:auto;padding-right:10px}.plant-table{margin-bottom:20px}h3{background:#007acc;color:#fff;padding:8px;border-radius:5px}table{width:100%;border-collapse:collapse;margin-top:5px}th,td{border:1px solid #007acc;padding:10px}th{background-color:#007acc;color:#fff}tr:nth-child(2n){background-color:#e6f7ff}
