/**
 * WordPress PDF Viewer – pdf-viewer.css
 *
 * Bootstrap utility classes handle layout, colour, and spacing.
 * This file covers only the things Bootstrap cannot express:
 *   – scrollable canvas area height
 *   – zoom-level badge min-width
 *   – [hidden] attribute support (Bootstrap 4 safety-net)
 *   – last page canvas margin reset
 *   – Elementor wrapper fix
 *
 * @package WP_PDF_Viewer
 * @version 2.1.0
 */

/* ── Scrollable canvas area ──────────────────────────────────────────────── */
.wpdfv-canvas-wrap {
    min-height: 200px;
    max-height: 80vh; /* overridden by shortcode height="" attribute */
    overscroll-behavior: contain; /* prevent scroll bleeding to the page */
}

/* ── Zoom badge ──────────────────────────────────────────────────────────── */
.wpdfv-zoom-level {
    min-width:   3rem;
    font-size:   0.8rem !important;
    user-select: none;
}

/* ── [hidden] support (Bootstrap 4 does not set this globally) ───────────── */
.wpdfv-loading[hidden],
.wpdfv-error[hidden] {
    display: none !important;
}

/* ── Last page wrapper – remove bottom margin ───────────────────────────── */
.wpdfv-page-wrap:last-child {
    margin-bottom: 0 !important;
}

/* ── Elementor: prevent wrapper clipping the card shadow ─────────────────── */
.elementor-widget-shortcode .wpdfv-wrapper {
    margin: 0;
}
