﻿
.right-aligned-column {
    text-align: right;
}

.rz-body {
    background-color: var(--rz-base-200);
}

.centered-content-vertical-horizontal {
    display: flex;
    justify-content: center; /* Align horizontal */
    align-items: center; /* Align vertical */
    height: 100vh; /* Take full viewport height */
    background-color:black;
}

.rz-calendar-in-cell {
    --rz-input-height: 30px;
    --rz-input-font-size: 14px;
}

.month-navigator {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    justify-content: space-around;
}

.month-display {
    min-width: 80px;
    text-align: center;
    font-weight: bold;
}

.dynamic-size-dialogs {
    width: 100% !important;
    height: 100% !important;
    max-width: 100%;
}

@media (min-width: 641px) {
    .mobile-only {
        display: none !important;
    }
}

@media (max-width: 640.98px) {
    .desktop-only {
        display: none !important;
    }
}


@media (min-width: 576px) {
    .dynamic-size-dialogs {
        width: 75% !important;
        max-width: 75%;
    }
}

@media (min-width: 1024px) {
    .dashboard-body-centered {
        display: flex;
        justify-content: center;
    }

    .dashboard-container {
        max-width: 1200px;
        width: 100%;
    }

    .dynamic-size-dialogs {
        width: 50% !important;
        max-width: 50%;
    }


}
