/* Main Content Area */
.main-content {
  flex: 1;
  margin-left: 250px;
  padding: 30px;
  background-color: white;
  min-height: 100vh;
}

/* Responsive Design */
@media (max-width: 768px) {
  .main-content {
    margin-left: 0;
  }
}