
@media print {
    body { background: #fff !important; color: #000 !important; }
    .bottom-nav, .topbar, button:not(.btn-outline), .btn-plus, .btn-outline { display: none !important; }
    .content { padding: 0 !important; }
    .stat-card, .appointment-item, .list-item { 
        background: #fff !important; 
        color: #000 !important; 
        border: 1px solid #ccc !important; 
        box-shadow: none !important; 
        margin-bottom: 10px;
    }
    .app-price { color: #000 !important; }
    h1, h2, h3, h4, p, span, div { color: #000 !important; }
}
