:root{color-scheme:light}[data-flatpickr-date]{--lawu-date-picker-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4m8-4v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E");background-image:var(--lawu-date-picker-icon);background-position:right .75rem center;background-repeat:no-repeat;background-size:1.125rem 1.125rem;padding-inline-end:2.5rem}#bookingCalendarEl{min-height:600px}#roomFilterList .rounded-2{cursor:pointer;transition:opacity .15s ease}#roomFilterList .rounded-2:hover{opacity:.85}.fc .fc-daygrid-day.fc-day{cursor:pointer}.fc .fc-daygrid-day.fc-day:hover{background-color:rgba(0,0,0,.02)}.fc .fc-event{cursor:pointer}.avatar.avatar-sm{font-size:18px!important}.actions-row{width:120px}.row-hover{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.row-darker{--bs-table-color:var(--bs-table-hover-color);--bs-table-bg:rgb(0 0 0/6%);border-color:#dfe2e8}thead.table-light th{border-bottom:var(--bs-border-width) solid var(--bs-border-color)!important}.subscription-notice-wrap{padding-top:.75rem}.subscription-notice-wrap .alert{position:static}.badge-lh-12,.badge.rounded-pill{border:1px solid transparent;line-height:12px!important}.app-footer .btn-shadow{border-color:#30344d!important;box-shadow:0 2px 4px 0 rgba(36,37,60,.1)!important}.app-footer .btn-shadow:hover{background-color:#1f223b!important}