@media print {
    .page-main {
        margin-top: 0;
        margin-bottom: 0;
    }

    .order-items .lg\:grid {
        display: grid !important;
    }

    .order-items .hidden.lg\:grid > div {
        border-bottom: 1px solid rgb(231, 231, 231);
    }

    .order-items .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .order-details-items .grid-cols-1 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .order-items .lg\:hidden {
        display: none !important;
    }

    .order-items div.flex.lg\:block {
        display: block !important;
    }

    .order-items div.text-right.lg\:text-left {
        text-align: left !important;
    }

    .actions-toolbar {
        display: none !important;
    }

    .order-title a {
        display: none !important;
    }

    .amblog-index-post .page-footer,
    .amblog-index-post .top-menu-block,
    .amblog-index-post .header-top,
    .amblog-index-post .amblog-comments-wrapper,
    .amblog-index-post .printButton,
    .amblog-index-post .amblog-date-social,
    .amblog-index-post #header .header-bottom .mobile-menu,
    .amblog-index-post.sticky #header{
        display: none !important;
    }

    .amblog-index-post .logo {
        width: 100%;
    }

    .amblog-index-post .logo a {
        justify-content: center;
    }

    .amblog-index-post .page-wrapper .page.messages+div h1 {
        font-size: 50px !important;
        line-height: 52px !important;
        text-align: center !important;
    }
    
    .amblog-index-post h2 {
        font-size: 30px !important;
        line-height: 32px !important;
    }
}
