.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary:after{content:"An error has occurred."}.validation-errors{color:#f44336;padding:1rem;font-size:.875rem}.validation-message{color:#f44336;font-size:.75rem;text-align:start;font-weight:400;line-height:1.66;letter-spacing:.03333em}.page-header__title{font-size:1.4rem;font-weight:500}.calendar__header{display:flex;margin-bottom:1rem;padding:1rem 0}.calendar__body{display:flex;flex-wrap:wrap}.calendar__item{width:14.28571%;text-align:center}.calendar__body .calendar__item{border-right:1px solid #ddd;border-bottom:1px solid #ddd}.calendar__body .calendar__item:nth-child(7n+1){border-left:1px solid #ddd}.calendar__body .calendar__item:nth-child(-n+7){border-top:1px solid #ddd}.calendar__day-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.4rem 0;min-height:8vh;height:100%;border:2px solid transparent}.calendar__day-wrap.now{border:2px solid rgba(63,81,181,.5)}.calendar__day-wrap.selected,.calendar__day-wrap.selected:hover{background:#e3f2fd;box-shadow:inset 0 0 6px 1px #bbdefb}.calendar__day-wrap:hover{background:#e3f2fd;cursor:pointer}.calendar__day-wrap.selected .calendar__day,.calendar__day-wrap:hover .calendar__day{color:var(--mud-palette-primary)}.calendar__day{font-weight:700}@media (min-width: 1280px){.calendar__day{font-size:1rem}}.select-group .mud-list-item-icon{display:none}.select-group .mud-list-item-text p{color:var(--mud-palette-text-primary);font-weight:500}.calendar-page{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1280px){.calendar-page{flex-direction:row;gap:3rem}}@media (min-width: 1280px){.calendar-page__content{min-width:380px;max-width:380px}}.calendar-page__calendar{width:100%}.calendar-page__form{display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media (min-width: 1280px){.calendar-page__form{align-items:start;gap:1rem}}.calendar-page__quantity{background:#43a047;color:#fff;padding:.2rem .15rem;border-radius:4px;display:flex;align-items:center;font-weight:500;gap:.1rem;font-size:.9rem;margin-top:.2rem}@media (min-width: 1280px){.calendar-page__quantity{gap:.25rem;font-size:1rem;padding:.3rem .5rem}}.calendar-page__quantity svg{width:16px!important;height:16px!important}@media (min-width: 1280px){.calendar-page__quantity svg{width:20px!important;height:20px!important}}.calendar-page__time{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1rem;color:#1565c0;font-weight:500;margin-top:.2rem}@media (min-width: 1500px){.calendar-page__time{font-size:.9rem}}.calendar-page__time .divider{display:block;height:0;color:transparent}@media (min-width: 1280px){.calendar-page__time .divider{display:inline-block;height:auto;color:#1565c0}}.show-2-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.tr-highlight-1,.tr-highlight-1:hover{background:#eceff1!important}.tr-highlight-2,.tr-highlight-2:hover{background:#e5f4fb!important}.tr-highlight-3,.tr-highlight-3:hover{background:#e1f5fe33!important}.tr-selected,.tr-selected:hover{background:#bbdefb!important}.td-bordered-left{height:100%;position:absolute;top:0;bottom:0;width:4px;left:0}.td-bordered-left-activate .td-bordered-left{background:#3f51b5}.style-val-0{color:#ccc}.show-child-on-hover:hover .show-child-on-hover__child{opacity:1}.show-child-on-hover__child{opacity:0}.small-caption{letter-spacing:.15rem;text-transform:uppercase;font-size:.65rem;font-weight:500}
