.validation-summary-errors.unstyled>ul{padding-left:0;list-style:none}.k-calendar-small .k-calendar-view{width:210px;height:210px;min-height:210px;padding:0}.k-calendar-small .k-calendar-monthview td,.k-calendar-small .k-month td,.k-calendar-small .k-calendar-monthview .k-link,.k-calendar-small .k-month .k-link{width:30px;height:30px}.k-calendar-small .k-calendar-yearview .k-link,.k-calendar-small .k-year .k-link,.k-calendar-small .k-calendar-decadeview .k-link,.k-calendar-small .k-decade .k-link,.k-calendar-small .k-calendar-centuryview .k-link,.k-calendar-small .k-century .k-link{width:52px;height:52px;font-size:14px;padding:.25rem}.k-calendar-small .k-header a{padding:0}.k-calendar-small .k-header .k-nav-prev,.k-calendar-small .k-header .k-nav-next{width:1.5em;height:1.5em}.k-calendar-small .k-calendar-view .k-calendar-th{padding:0;width:30px;height:30px}.available-preview-cell{position:relative}.available-preview-cell::after{content:'';position:absolute;top:0;left:0;border-color:transparent;border-style:solid;border-width:8px;border-left-color:#28a745;border-top-color:#28a745}.current-week-cell{background-color:#d0e7ff}.current-week-cell:hover{background-color:#c4e1ff!important}.availability-table{text-align:center;width:100%}.availability-table th{height:50px;border:1px solid #dee2e6}.availability-table td{height:30px;border:1px solid #dee2e6}.availability-week{min-width:60px}.availability-time-slot,.availability-table th{background-color:#f8f9fa}.availability-table th.weekend{background-color:#dee2e6}.availability-time-slot:hover,.availability-table th:hover{background-color:#ced3db}.availability-time-slot a,.availability-table th a,.availability-cell a{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.availability-time-slot a,.availability-table th a{color:#212529}td.availability-cell{background-color:#6c757d}td.availability-cell:not(.locked):hover{background-color:#494f54}td.availability-cell.available{background-color:#28a745}td.availability-cell.available:not(.locked):hover{background-color:#19692c}td.availability-cell.locked a{cursor:not-allowed}#ZoneChecks label{word-break:break-word}.loading-shade{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.4);display:none;justify-content:center;align-items:center}.loading-shade.active{display:flex}