/* BiomPIN Direct Access Loading Mode
 * Controls visibility for seamless loading experience when accessing /pin/{biompin}
 * Hides everything until data loads for ultra-clean instant appearance
 */

/* Hide input panel during direct BiomPIN loading */
body.biompin-direct-loading #loadBiometryPanel {
    display: none !important;
}

/* Hide results panel entirely during loading (no spinner needed - load is fast) */
body.biompin-direct-loading #biometryPanel {
    display: none !important;
}

/* Reserve vertical space during loading to prevent jarring layout shift */
body.biompin-direct-loading .row.mb-5 {
    min-height: 70vh;
    display: flex;
    align-items: flex-start;
}

/* Smooth fade-in when loading class is removed and results appear */
#loadBiometryPanel,
#biometryPanel {
    transition: opacity 0.15s ease-in-out;
}

/* Reserve vertical space when loading from history click to prevent layout shift */
body.history-item-loading .row.mb-5 {
    min-height: 70vh;
    display: flex;
    align-items: flex-start;
}
