/* ===== ADVICE SECTION (Separate from grid) ===== */
.advice-section {
    margin-top: 20px;
    width: 100%;
}

.advice-section .analysis-label {
    margin-bottom: 10px;
}

.advice-section .advice-box {
    padding: 15px 20px;
    background: linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(5, 150, 105, 0.1));
    border-left: 4px solid #10b981;
    border-radius: 8px;
    font-style: italic;
    color: #a1a1aa;
    line-height: 1.6;
}

.advice-section .advice-box p {
    margin: 0;
}