/* /Components/Home/CalendarWidget.razor.rz.scp.css */
.cal-tooltip[b-3n7auellny] {
    display: none;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 100%;
    min-width: 250px;
    margin-top: 4px;
    text-align: left;
    background: #fff;
    border: 1px solid #c5c5c5;
    padding: 0.6em;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3);
}

.calendar td:hover .cal-tooltip[b-3n7auellny] {
    display: block;
}

[b-3n7auellny] .redhint { color: #d00000; }
[b-3n7auellny] .calhinttext { display: block; margin-bottom: 0.2em; }
[b-3n7auellny] .calhintbreak { clear: both; }
[b-3n7auellny] .calhintevent { display: inline; }
/* /Components/Home/Teams.razor.rz.scp.css */
/* Replaces the legacy mCustomScrollbar on #teamsCtrl: the 18-row team list must
   scroll inside the square homepage box instead of overflowing below it. */
#teamsCtrl[b-8t3u6e9qtk] {
    overflow-y: auto;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-x8skssgxfm] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-x8skssgxfm] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
