/* /Pages/Grid.razor.rz.scp.css */
table div[b-5y5q12fxhe] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.bd-red-100[b-5y5q12fxhe] {
    background-color: #f8d7da;
}

.bd-orange-100[b-5y5q12fxhe] {
    background-color: #ffe5d0;
}

.bd-green-100[b-5y5q12fxhe] {
    background-color: #d1e7dd;
}

.bg-disabled[b-5y5q12fxhe] {
    background-color: lightgrey;
}

:not(.bg-disabled) > .showPointer[b-5y5q12fxhe] {
    cursor: pointer;
    border: 1px solid white;
}
    :not(.bg-disabled) > .showPointer:hover[b-5y5q12fxhe] {
        cursor: pointer;
        border: 1px solid var( --colour-primary);
        border-radius: 9px;
    }
/* /Shared/DatePicker.razor.rz.scp.css */
.datepicker[b-kb0osv8clt] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    width: 100%; /* Ensures the grid uses all available space */
}

    .datepicker > div[b-kb0osv8clt] {
        /*        border: 1px solid black;*/
        /*        padding: 5px;*/
        width: 35px;
        height: 35px;
        display: flex;
        justify-content: center; /* Centers horizontally */
        align-items: center; /* Centers vertically */
    }

.empty[b-kb0osv8clt] {
    background-color: whitesmoke;
}

.restricted[b-kb0osv8clt] {
    background-color: whitesmoke;
}

.valid[b-kb0osv8clt] {
    background-color: yellowgreen;
}



    .datepicker div:hover:not(.empty)[b-kb0osv8clt] {        
        border-radius: 50%;
        border: 1px solid blue;
        cursor: pointer;
    }

.today[b-kb0osv8clt] {
    /*background-color: #ffeb3b;*/ /* Highlight color */
    /*color: #000;*/ /* Text color for contrast */
    border-radius: 50%;
    border: 1px solid lightgrey;
    /*    font-weight: bold;*/
}

.selected[b-kb0osv8clt] {
    background-color: red;
    color: white;
    /*color: #000;*/ /* Text color for contrast */
    border-radius: 50%;
/*    border: 1px solid #000;*/
    /*    font-weight: bold;*/
}

.past[b-kb0osv8clt] {
    /*background-color: lightblue;*/ /* Highlight color */
}

a[b-kb0osv8clt] {
    text-decoration: none;
}
    a:hover[b-kb0osv8clt] {
        cursor: pointer;
        text-decoration: underline;
    }
