/* Custom Styling Enhancements */
body {
    background-color: #f3f4f6;
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
}

.chat-container {
    height: calc(100vh - 350px);
    min-height: 400px;
}

.sim-container {
    min-height: 400px;
}

.gradient-bg {
    background: linear-gradient(135deg, #16a34a 0%, #14532d 100%);
}

.sidebar-active {
    border-left: 4px solid #16a34a;
    background-color: #f3f4f6;
    color: #16a34a;
    font-weight: 600;
}