/* Limit select box to 7 visible options with scroll */
#activity {
    height: auto;
    min-height: 0;
    max-height: 14.7em; /* 7 options x 2.1em each (default option height) */
    overflow-y: auto;
}
/* Calorie Calculator Page Styles */
.calorie-info {
    margin-top: 32px;
    background: #f3f6fa;
    border-radius: 8px;
    padding: 18px 16px 10px 16px;
    font-size: 0.98rem;
}
.calorie-info h2 {
    font-size: 1.05rem;
    margin-bottom: 10px;
    color: #333;
}
.calorie-info ul {
    margin: 0;
    padding-left: 18px;
}
.calorie-info li {
    margin-bottom: 7px;
    color: #444;
}
.calorie-info p {
    margin: 0 0 10px 0;
    color: #0078d7;
    font-weight: 500;
}
