@charset "UTF-8";

/**
* Role: Special print style
* Theme: GCG ATDev
*/

:root :where(.print body) .grecaptcha-badge {
    display: none !important;
}

:root :where(.print .entry-content) :is(.wp-block-heading) {
    text-align: center;
}

:root :where(.print .entry-content) :is(ol) {
    list-style: none;
}

:root :where(.print .entry-content) :is(span.regular-number, span.number) {
    margin-right: .25em;
}

:root :where(.print .entry-content) :is(span.regular-number, span.number)::after {
    content: "."
}

:root :where(.print .entry-content) :is(li) {
    margin-bottom: .75em;
}

:root button.print-btn,
:root button#print-btn {
    background: #c3d1e2;
    padding: .5em 1em;
    position: fixed;
    left: 50%;
    top: 0;
    z-index: 999999;
    cursor: pointer;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

:root button#print-btn:hover {
    background: #94b9e6;
}

:root button#print-btn.exit {
    display: none;
    background: #bfe8ec;
}

:root button#print-btn.exit:hover {
    background: #85e5ee;
}

@media print {
    :root button#print-btn.exit {
        display: none !important;
    }

    .print-hidden {
        display: none !important;
    }
}

:root :where(.print .entry-content .staff-only-container) :is(svg.icon) {
    width: 1.5rem;
    height: auto;
    margin-right: .25em;
}

:root :where(.print .entry-content .staff-only-container) .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9d6595d7.wp-block-columns-is-layout-flex {
    gap: 2rem;
}