/* v1.3.28-category-row-text-color
   Theme Builder variables for category separator rows, category row text and masks. */
#booking-timeline-calendar{
  --rtc-category-row-bg:#fff7dc;
  --rtc-category-row-text:#3f3f46;
  --rtc-category-text:#3f3f46;
  --rtc-grid-line:#e0e0e0;
  --rtc-weekend-bg:rgba(0,0,0,0.06);
  --rtc-today-line:#ff3b30;
}

#booking-timeline-calendar .vis-panel.vis-left .vis-label[data-groupid^="category-"],
#booking-timeline-calendar .vis-panel.vis-left .vis-label[data-groupid^="cat-"],
#booking-timeline-calendar .vis-labelset .vis-label[data-groupid^="category-"],
#booking-timeline-calendar .vis-labelset .vis-label[data-groupid^="cat-"]{
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  border-bottom-color:var(--rtc-category-row-bg,#fff7dc)!important;
  box-shadow:none!important;
}

#booking-timeline-calendar .vis-panel.vis-left .vis-label[data-groupid^="category-"] .vis-inner,
#booking-timeline-calendar .vis-panel.vis-left .vis-label[data-groupid^="cat-"] .vis-inner,
#booking-timeline-calendar .vis-labelset .vis-label[data-groupid^="category-"] .vis-inner,
#booking-timeline-calendar .vis-labelset .vis-label[data-groupid^="cat-"] .vis-inner{
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  color:var(--rtc-category-row-text,var(--rtc-category-text,#3f3f46))!important;
  font-weight:700!important;
}

#booking-timeline-calendar .vis-panel.vis-center .vis-background .vis-group[data-groupid^="category-"],
#booking-timeline-calendar .vis-panel.vis-center .vis-background .vis-group[data-groupid^="cat-"],
#booking-timeline-calendar .vis-panel.vis-center .vis-foreground .vis-group[data-groupid^="category-"],
#booking-timeline-calendar .vis-panel.vis-center .vis-foreground .vis-group[data-groupid^="cat-"]{
  position:absolute!important;
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  border-bottom-color:var(--rtc-category-row-bg,#fff7dc)!important;
  box-shadow:none!important;
}

#booking-timeline-calendar .vis-panel.vis-center .vis-background .vis-group[data-groupid^="category-"]::before,
#booking-timeline-calendar .vis-panel.vis-center .vis-background .vis-group[data-groupid^="cat-"]::before,
#booking-timeline-calendar .vis-panel.vis-center .vis-foreground .vis-group[data-groupid^="category-"]::before,
#booking-timeline-calendar .vis-panel.vis-center .vis-foreground .vis-group[data-groupid^="cat-"]::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:20;
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  pointer-events:none;
}

#booking-timeline-calendar .btc-category-row-mask,
body > .btc-category-row-mask-root .btc-category-row-mask{
  position:fixed;
  left:0;
  top:0;
  height:28px;
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  border-top:1px solid transparent!important;
  border-bottom:1px solid transparent!important;
  box-shadow:none!important;
  pointer-events:none!important;
  z-index:9000!important;
  transform:translateZ(0);
}
body > .btc-category-row-mask-root{
  position:fixed;
  left:0;
  top:0;
  width:0;
  height:0;
  pointer-events:none!important;
  z-index:9000!important;
}
#booking-timeline-calendar .vis-panel.vis-left .vis-label.btc-category-row,
#booking-timeline-calendar .vis-labelset .vis-label.btc-category-row{
  background:var(--rtc-category-row-bg,#fff7dc)!important;
  color:var(--rtc-category-row-text,var(--rtc-category-text,#3f3f46))!important;
  box-shadow:none!important;
}
#booking-timeline-calendar .vis-panel.vis-left .vis-label.btc-category-row .vis-inner,
#booking-timeline-calendar .vis-labelset .vis-label.btc-category-row .vis-inner{
  color:var(--rtc-category-row-text,var(--rtc-category-text,#3f3f46))!important;
}
#booking-timeline-calendar .vis-current-time{background-color:var(--rtc-today-line,#ff3b30)!important;}
#booking-timeline-calendar .vis-label:not(.btc-category-row){background:var(--rtc-vehicle-row-bg,#fff)!important;}
#booking-timeline-calendar .vis-label:not(.btc-category-row):hover{background:var(--rtc-vehicle-hover-bg,#f7f7f7)!important;}
#booking-timeline-calendar .vis-label .vis-inner,
#booking-timeline-calendar .vis-time-axis .vis-text{color:var(--rtc-category-text,#3f3f46);}
