html,body{background:radial-gradient(#ffe5e5,#ff0000)!important;color:#222!important;}
:root {
    --brand-background: #ff0000;
    --brand-color: #fff;
}
.container .calendar table tbody tr td,.container .calendar table tbody tr td div table tr td,.roomorder form .row>div .table.ordertable tr td{background:#fff0f0!important;color:#222!important;}
.container .calendar table tbody tr td.enabled span{color:#222!important;}
.container .calendar table tbody tr td div table tr:hover td{background:#ff9999!important;color:#222!important;}
.roomorder form .row>div .table.ordertable thead tr th{background:#ff0000!important;color:#fff!important;}
.roomorder form .row>div table tr td{background:#fff0f0!important;color:#222!important;}
.roomorder form .row>div table tr td.ordered{background:#ff0000!important;color:#fff!important;}
.table-light{--bs-table-bg:#fff0f0;--bs-table-striped-bg:#ffd6d6;--bs-table-striped-color:#a60000;--bs-table-active-bg:#ff0000;--bs-table-active-color:#a60000;--bs-table-hover-bg:#ff9999;--bs-table-hover-color:#a60000;color:#a60000!important;border-color:#ff0000!important;}
.table.month thead.table-light tr th{background:#ff0000!important;color:#fff!important;border:1px solid #ff0000!important;}
.bg-light{background:#fff0f0!important;}
.bg-custom{background:none!important;border:1px solid #ff0000}
.modal-header,.btn-primary,a.btn-primary, footer div.btn-primary, footer div.btn-primary:hover, .chat-header.bg-primary{background:#ff0000!important;color:#fff!important;border:none!important;}
i.btn-primary{background:none!important;color:#ff0000!important;}
.close-order i{color:#ff0000!important;}
.btn-primary:hover,a.btn-primary:hover{background:#b00000!important;}
i.btn-primary:hover{background:none!important;color:#b00000!important;}
.btn-light{background:#fff0f0!important;color:#222!important;border:1px solid #ff0000!important;}
.btn-light:hover{background:#ff0000!important;color:#fff!important;}
.table.week tbody tr td.disabled,.container .calendar table tbody tr td.disabled{background:#ffd6d6!important;opacity:0.5}
.container .calendar table tbody>tr>td{border:1px solid #ff0000!important;}
.container .calendar table thead tr th{color:#222!important;}
.bg-video{opacity:.07;filter:sepia(10%) brightness(104%) contrast(98%);}
div.logo{background:#ff3c3c!important;border-color:#ff3c3c!important;color:#fff!important;}
.container.text-center.p-3.bg-light.rounded-3.my-5 .roomorder form .row.bg-light table.table.table-hover.text-center tbody, html{scrollbar-color: #ff0000 #ddd;}
.ai-voice-indicator > div {
  background: radial-gradient(circle at 30% 30%, #ff0000, #d20000 70%);
}
.chat-box.chat-closed{background:#d20000;}
html, .hourstable tbody, .modal-body.scroll {scrollbar-color: #ff0000 #eee; }
.container .calendar table tbody tr td.thisday {
box-shadow: none
}
.week-table-body{max-height:300px;overflow-y:auto;scrollbar-width: thin;scrollbar-color: #ff0000 #eee;  }
.week-table .bg-dark, h6.bg-dark{background: #ff0000!important;color:#fff!important}