@import '_content/RZ.Foundation.Blazor.Auth.Firebase/RZ.Foundation.Blazor.Auth.Firebase.bks80nonmf.bundle.scp.css';

/* _content/Pace6.Reservation/Components/Common/ConfirmButton.razor.rz.scp.css */
.confirm-button[b-0oreq19xp4] {
    width: 100%;
    height: 3em;
    border: 1px solid #aa0000;
    color: darkred;
    border-radius: 2em;
}

.confirm-button:hover[b-0oreq19xp4] {
    background-color: #f8c5c3;
}

@keyframes gradientBG-b-0oreq19xp4 {
    from { background-position: right; }
    to { background-position: left; }
}

.confirm-button:active[b-0oreq19xp4] {
    background: linear-gradient(to left, #f8c5c3, #f8c5c3 50%, #f85050 50%);
    background-size: 200% 100%;
    animation: gradientBG-b-0oreq19xp4 1s linear;
}
/* _content/Pace6.Reservation/Components/Common/RadioButtonPart.razor.rz.scp.css */
/* _content/Pace6.Reservation/Components/ReservationList/ReservationTable.razor.rz.scp.css */
.calendar[b-rfmm3zkcji] {
    display: inline-flex;
    flex-direction: column;
    position: relative;
    overflow-y: auto;
}

.calendar-card[b-rfmm3zkcji] {
    position: absolute;
    z-index: 5;
    border-radius: 4px;
    border-left: 8px solid var(--mud-palette-secondary-lighten);
    width: 145px;
    padding-left: 8px;
}

.top-cal[b-rfmm3zkcji] {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: var(--mud-palette-appbar-background);

    border: 1px solid var(--mud-palette-lines-default);
    border-top-left-radius: var(--mud-default-borderradius);
    border-top-right-radius: var(--mud-default-borderradius);
    display: inline-flex;
}

.top-cal .title[b-rfmm3zkcji] {
    display: inline;
    vertical-align: bottom;
    padding: 4px;
}

.top-cal > *[b-rfmm3zkcji] {
    height: 2em;
    line-height: 2em;
    text-align: center;
}

.line > *[b-rfmm3zkcji] {
    border-right: 1px solid var(--mud-palette-lines-default);
}

.line > *:not(:first-child)[b-rfmm3zkcji] {
    width: 150px;
}

.line > *:last-child[b-rfmm3zkcji] {
    border-right: none;
}

.time[b-rfmm3zkcji] {
    display: inline-flex;
    flex-direction: row;
    border-left: 1px solid var(--mud-palette-lines-default);
    border-right: 1px solid var(--mud-palette-lines-default);
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.time > *[b-rfmm3zkcji] {
    height: 2em;
}
/* _content/Pace6.Reservation/Components/Server/TimeRangeSelection.razor.rz.scp.css */
[b-8kzjeey0l9].disable-clocks .mud-picker-time-container {
    display: none;
}
