/**
 * Rompslomp Tools - Invoice Print & PDF Export Stylesheet
 * Formats #printable-invoice for standard A4/Letter paper with zero UI clutter.
 */

@media print {
    /* Hide everything on page */
    body * {
        visibility: hidden !important;
    }

    header,
    footer,
    nav,
    .rompslomp-invoice-form-column,
    .rompslomp-preview-actions,
    .rompslomp-tool-meta-sections,
    .sidebar,
    .site-header,
    .site-footer,
    .comments-area,
    #wpadminbar {
        display: none !important;
    }

    /* Show only the invoice sheet */
    #printable-invoice,
    #printable-invoice * {
        visibility: visible !important;
    }

    #printable-invoice {
        position: absolute !important;
        left: 0 !important;
        top: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 20mm !important;
        box-shadow: none !important;
        border: none !important;
        border-radius: 0 !important;
        background: #ffffff !important;
        color: #000000 !important;
        font-size: 11pt !important;
        line-height: 1.4 !important;
    }

    .inv-sheet-table th {
        background-color: #f1f5f9 !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    .inv-badge {
        background-color: #059669 !important;
        color: #ffffff !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }

    @page {
        size: A4;
        margin: 0;
    }
}
