/* _content/ECA.Frontend/Components/Components/FilterDatePicker.razor.rz.scp.css */
.calendar-popup[b-1vtkb76qcv] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    background: white;
    border: 1px solid white;
    width: 237px;
    margin-top: 5px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.weekdays[b-1vtkb76qcv], .days[b-1vtkb76qcv] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}

.weekday[b-1vtkb76qcv], .day[b-1vtkb76qcv] {
    text-align: center;
    padding: 4px;
}

.day[b-1vtkb76qcv] {
    cursor: pointer;
    margin: 2px;
}

    .day:hover[b-1vtkb76qcv] {
        background-color: #eee;
    }

    .day.selected[b-1vtkb76qcv] {
        background-color: black;
        color: white;
    }

    .day.empty[b-1vtkb76qcv] {
        cursor: default;
        background: none;
    }
/* _content/ECA.Frontend/Components/Components/SimpleFilterDatePicker.razor.rz.scp.css */
.calendar-popup[b-c8xtlaz4he] {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    background: white;
    border: 1px solid white;
    width: 237px;
    margin-top: 5px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.weekdays[b-c8xtlaz4he], .days[b-c8xtlaz4he] {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
}

.weekday[b-c8xtlaz4he], .day[b-c8xtlaz4he] {
    text-align: center;
    padding: 4px;
}

.day[b-c8xtlaz4he] {
    cursor: pointer;
    margin: 2px;
}

    .day:hover[b-c8xtlaz4he] {
        background-color: #eee;
    }

    .day.selected[b-c8xtlaz4he] {
        background-color: black;
        color: white;
    }

    .day.empty[b-c8xtlaz4he] {
        cursor: default;
        background: none;
    }
