/* ==================================================
   LYHYT - Print Stylesheet
   Updated: 2026-08-15 04:04:11 GMT
================================================== */

/* ==================================================
   VARIABLES
================================================== */

:root {
    --border: #000;
    --bg: #fff;
    --text: #000;

    /* Main layout width - change here */
    --layout-max-width: 550px;

    --pad: 8px;
    --gap: 4px;
}


/* ==================================================
   A4 PAGE
================================================== */

@page {
    size: A4 portrait;
    margin: 2%;
}


/* ==================================================
   PRINT
================================================== */

@media print {

    /* ------------------------------------------------
       BODY
       Keep the desktop layout.
    ------------------------------------------------ */

    body {
    	font: 0.88rem/1.4 'Lato', Arial, Helvetica, sans-serif;
    margin: 2%;
        padding: 0;

        background: #fff;

        color: #000;
    }


    /* ------------------------------------------------
       HIDE MENU
    ------------------------------------------------ */

    .menu {
        display: none !important;
    }


    /* ------------------------------------------------
       LAYOUT
       Uses the same variable as style.css.
    ------------------------------------------------ */

    .layout {
        width: 100%;

    max-width: var(--layout-max-width);

        border: 1px solid var(--border);

        background: var(--bg);
    }


    /* ------------------------------------------------
       SHOW HIDDEN FAQ CONTENT
    ------------------------------------------------ */

    .faq-answer,
    .faq-answer.open {
        display: block !important;

        visibility: visible !important;
    }

    .faq-answer *,
    .faq-answer.open * {
        visibility: visible !important;
    }


    /* ------------------------------------------------
       FAQ LINKS
    ------------------------------------------------ */

    .faq-link {
        display: block !important;

        visibility: visible !important;

        color: #000 !important;

        text-decoration: none !important;
    }


    /* ------------------------------------------------
       LINKS
    ------------------------------------------------ */

    a {
        color: #000 !important;

        text-decoration: none !important;
    }


    /* ------------------------------------------------
       PRINT COLORS
    ------------------------------------------------ */

    .success,
    .error {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }


    /* ------------------------------------------------
       PAGE BREAKS
    ------------------------------------------------ */

    .faq .question,
    .faq .faq-answer,
    .success,
    .error,
    .notice,
    tr {
        break-inside: avoid;
        page-break-inside: avoid;
    }
}