/*
============================================================
 BHPE Runtime Layer V1.1.1

 Responsibility:
 - Runtime state
 - Lifecycle state
 - Vault unlocking

 Forbidden:
 - Colors
 - Typography
 - Layout design
 - Components

============================================================
*/


/*
============================================================
 R-001
 Runtime Loading State
============================================================
*/


.bhpe-loading [data-ieera-runtime-page="true"] {

    cursor:wait;

}


/*
============================================================
 R-002
 Runtime Required Gate

 Initial state is controlled by PHP.

 Unlock state controlled by Runtime.

============================================================
*/


.bhpe-ready [data-bh-runtime-required="true"] {

    opacity:1 !important;

    visibility:visible !important;

    pointer-events:auto !important;

    user-select:auto !important;

    filter:none !important;

    transform:none !important;


    transition:

        opacity .8s ease,

        filter .8s ease,

        transform .8s ease;

}


/*
============================================================
 R-003
 Runtime Error State
============================================================
*/


.bhpe-error [data-ieera-runtime-page="true"] {

    pointer-events:none;

}


/*
============================================================
 R-004
 Runtime Mounted State

 Reserved for future Creative Runtime.

============================================================
*/


.bhpe-mounted [data-ieera-runtime-page="true"] {

    visibility:visible;

}