html,
body {
    height: 100%;
    min-height: 100vh;
}

body {
    overflow: hidden;
    background-color: #f8f9fa;
}

main {
    height: calc(100vh - 56px - 56px);
    margin-top: 56px;
    margin-bottom: 56px;
    overflow-y: auto;
    overflow-x: hidden;
}

.card {
    border: none;
    border-radius: 12px;
}

.card-header {
    border-radius: 12px 12px 0 0 !important;
}