/* Eddie Vault 1.9.29.13 — smooth mobile drawer close.
   Keep the drawer visible long enough to animate off-screen before removing
   the open state, so Library and Details do not vanish abruptly. */
@media (max-width: 860px) {
    html body.eddie-my-vault-page .eddie-vault-shell__mobile-overlay,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-vault-shell__mobile-overlay {
        transition: opacity 240ms ease, visibility 0s linear 240ms !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-open .eddie-vault-shell__mobile-overlay,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-open .eddie-vault-shell__mobile-overlay {
        transition: opacity 240ms ease, visibility 0s linear 0s !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__mobile-overlay,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__mobile-overlay {
        opacity: 0 !important;
        visibility: visible !important;
        pointer-events: none !important;
        transition: opacity 240ms ease, visibility 0s linear 300ms !important;
    }

    html body.eddie-my-vault-page .eddie-vault-shell__library,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-vault-shell__library,
    html body.eddie-my-vault-page .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side {
        transition: transform 300ms cubic-bezier(.22, 1, .36, 1), visibility 0s linear 300ms !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-library-open .eddie-vault-shell__library,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-library-open .eddie-vault-shell__library,
    html body.eddie-my-vault-page .eddie-my-vault--shell.is-details-open .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-details-open .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side {
        transition: transform 300ms cubic-bezier(.22, 1, .36, 1), visibility 0s linear 0s !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__library,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__library,
    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side {
        visibility: visible !important;
        pointer-events: none !important;
        transition: transform 300ms cubic-bezier(.4, 0, .2, 1), visibility 0s linear 300ms !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-library-closing .eddie-vault-shell__library,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-library-closing .eddie-vault-shell__library {
        transform: translate3d(-106%, 0, 0) !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-details-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-details-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline .eddie-my-vault-viewer__side {
        transform: translate3d(106%, 0, 0) !important;
    }

    html body.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-details-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline::before,
    html body.eddie-standalone-page.eddie-my-vault-page .eddie-my-vault--shell.is-mobile-drawer-closing.is-details-closing .eddie-vault-shell__stage.eddie-my-vault-viewer--inline::before {
        opacity: 0 !important;
        visibility: visible !important;
        pointer-events: none !important;
        transition: opacity 240ms ease, visibility 0s linear 300ms !important;
    }
}

