/* ==================== Error Page ==================== */

.error-page-shell {
    min-height: 200px;
    display: flex;
    align-items: center;
}

.app-shell-layout .error-page-shell {
    min-height: calc(100vh - var(--shell-bar-height));
}

.error-card {
    background-color: #2f506c37 !important;
    border: 1.5px solid var(--waterstons-green) !important;
    border-radius: 12px !important;
    height: auto;
    box-sizing: border-box;
    color: var(--waterstons-white) !important;
    margin-top: calc(5vw + 5vh);
}

.route-status-card {
    width: min(100%, 600px);
    margin: 2rem auto;
    text-align: center;
}

.error-icon-code {
    display: inline;
}

.error-home-btn.mud-button-root {
    padding-inline: 1.25rem;
}
