/* ===================================
   PRINT-ONLY STYLES - FORCE HIDE UI
   Add this to ensure clean print output
   =================================== */

@media print {
    /* Force hide all interactive elements */
    .no-print,
    .user-info-bar,
    .save-prices-section,
    .announcements-section,
    .action-buttons,
    .language-toggle,
    button,
    a[href*="logout"],
    a[href*="announcements"],
    a[href*="Logout"],
    a[href*="Announcements"],
    div[style*="position: fixed"],
    div[style*="position:fixed"],
    nav,
    .btn,
    .btn-primary,
    .btn-secondary {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        height: 0 !important;
        width: 0 !important;
        overflow: hidden !important;
        position: absolute !important;
        left: -9999px !important;
    }
    
    /* Force hide by background color */
    .user-info-bar,
    .save-prices-section,
    .announcements-section {
        background: transparent !important;
        border: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }
}

