﻿/* Login Page Specific Styles */

/*Login Box*/
.shadow-card {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1);
}
.loginmessagetext {
    flex-shrink: 0; /* Prevent shrinking */
    padding: 0px !important;
    width: 100% !important;
    white-space: pre-wrap;
    overflow-x: hidden;
}
.loginmessagetextcontainer {
    max-height: calc(90vh - 220px); /* Ensure it doesn't exceed viewport height minus some space */
    min-height: 80px;
    overflow-y: auto; /* Add scroll if content overflows */
    flex-direction: column;
    justify-content: center; /* Center content vertically */
    max-width: 50vw;
}

@media (max-width: 768px) {
    .loginmessagetextcontainer {
        max-height: calc(20vh );
        max-width: 100vw;
        min-height: 80px;
    }
}

/* Cleaning up Inline Styles - for CSP security */
.login-card {
    width: 24rem;
}
