/* purgecss start ignore */

.vc-pane-container{
  width:100%;
  position:relative
}

.vc-pane-container.in-transition{
  overflow:hidden
}

.vc-pane-layout{
  display:grid
}

.vc-arrow{
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
  pointer-events:auto;
  color:var(--gray-600);
  border-width:2px;
  border-style:solid;
  border-radius:var(--rounded);
  border-color:transparent
}

.vc-arrow:hover{
  background:var(--gray-200)
}

.vc-arrow:focus{
  border-color:var(--gray-300)
}

.vc-arrow.is-disabled{
  opacity:.25;
  pointer-events:none;
  cursor:not-allowed
}

.vc-day-popover-container{
  color:var(--white);
  background-color:var(--gray-800);
  border:1px solid;
  border-color:var(--gray-700);
  border-radius:var(--rounded);
  font-size:var(--text-xs);
  font-weight:var(--font-medium);
  padding:4px 8px;
  box-shadow:var(--shadow)
}

.vc-day-popover-header{
  font-size:var(--text-xs);
  color:var(--gray-300);
  font-weight:var(--font-semibold);
  text-align:center
}

.vc-arrows-container{
  width:100%;
  position:absolute;
  top:0;
  display:flex;
  justify-content:space-between;
  padding:8px 10px;
  pointer-events:none
}

.vc-arrows-container.title-left{
  justify-content:flex-end
}

.vc-arrows-container.title-right{
  justify-content:flex-start
}

.vc-is-dark .vc-arrow{
  color:var(--white)
}

.vc-is-dark .vc-arrow:hover{
  background:var(--gray-800)
}

.vc-is-dark .vc-arrow:focus{
  border-color:var(--gray-700)
}

.vc-is-dark .vc-day-popover-container{
  color:var(--gray-800);
  background-color:var(--white);
  border-color:var(--gray-100)
}

.vc-is-dark .vc-day-popover-header{
  color:var(--gray-700)
}

.vc-day{
  position:relative;
  min-height:32px;
  z-index:1
}

.vc-day.is-not-in-month *{
  opacity:0;
  pointer-events:none
}

.vc-day-layer{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  pointer-events:none
}

.vc-day-box-center-center{
  display:flex;
  justify-content:center;
  align-items:center;
  transform-origin:50% 50%
}

.vc-day-box-left-center{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  transform-origin:0% 50%
}

.vc-day-box-right-center{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  transform-origin:100% 50%
}

.vc-day-box-center-bottom{
  display:flex;
  justify-content:center;
  align-items:flex-end
}

.vc-day-content{
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:var(--text-sm);
  font-weight:var(--font-medium);
  width:28px;
  height:28px;
  line-height:28px;
  border-radius:var(--rounded-full);
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
  cursor:pointer
}

.vc-day-content:hover{
  background-color:#ccd6e04d
}

.vc-day-content:focus{
  font-weight:var(--font-bold);
  background-color:#ccd6e066
}

.vc-day-content.is-disabled{
  color:var(--gray-400)
}

.vc-is-dark .vc-day-content:hover{
  background-color:#7281974d
}

.vc-is-dark .vc-day-content:focus{
  background-color:#72819766
}

.vc-is-dark .vc-day-content.is-disabled{
  color:var(--gray-600)
}

.vc-highlights{
  overflow:hidden;
  pointer-events:none;
  z-index:-1
}

.vc-highlight{
  width:28px;
  height:28px
}

.vc-highlight.vc-highlight-base-start{
  width:50%!important;
  border-radius:0!important;
  border-right-width:0!important
}

.vc-highlight.vc-highlight-base-end{
  width:50%!important;
  border-radius:0!important;
  border-left-width:0!important
}

.vc-highlight.vc-highlight-base-middle{
  width:100%;
  border-radius:0!important;
  border-left-width:0!important;
  border-right-width:0!important;
  margin:0 -1px
}

.vc-dots{
  display:flex;
  justify-content:center;
  align-items:center
}

.vc-dot{
  width:5px;
  height:5px;
  border-radius:50%;
  transition:all var(--day-content-transition-time)
}

.vc-dot:not(:last-child){
  margin-right:3px
}

.vc-bars{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  width:75%
}

.vc-bar{
  flex-grow:1;
  height:3px;
  transition:all var(--day-content-transition-time)
}

.vc-nav-header{
  display:flex;
  justify-content:space-between
}

.vc-nav-arrow{
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
  line-height:var(--leading-snug);
  border-width:2px;
  border-style:solid;
  border-color:transparent;
  border-radius:var(--rounded)
}

.vc-nav-arrow.is-left{
  margin-right:auto
}

.vc-nav-arrow.is-right{
  margin-left:auto
}

.vc-nav-arrow.is-disabled{
  opacity:.25;
  pointer-events:none;
  cursor:not-allowed
}

.vc-nav-arrow:hover{
  background-color:var(--gray-900)
}

.vc-nav-arrow:focus{
  border-color:var(--accent-600)
}

.vc-nav-title{
  color:var(--accent-100);
  font-weight:var(--font-bold);
  line-height:var(--leading-snug);
  padding:4px 8px;
  border-radius:var(--rounded);
  border-width:2px;
  border-style:solid;
  border-color:transparent;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.vc-nav-title:hover{
  background-color:var(--gray-900)
}

.vc-nav-title:focus{
  border-color:var(--accent-600)
}

.vc-nav-items{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  grid-row-gap:2px;
  grid-column-gap:5px
}

.vc-nav-item{
  width:48px;
  text-align:center;
  line-height:var(--leading-snug);
  font-weight:var(--font-semibold);
  padding:4px 0;
  cursor:pointer;
  border-width:2px;
  border-style:solid;
  border-color:transparent;
  border-radius:var(--rounded);
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.vc-nav-item:hover{
  color:var(--white);
  background-color:var(--gray-900);
  box-shadow:var(--shadow-inner)
}

.vc-nav-item.is-active{
  color:var(--accent-900);
  background:var(--accent-100);
  font-weight:var(--font-bold);
  box-shadow:var(--shadow)
}

.vc-nav-item.is-current{
  color:var(--accent-100);
  font-weight:var(--bold);
  border-color:var(--accent-100)
}

.vc-nav-item:focus{
  border-color:var(--accent-600)
}

.vc-nav-item.is-disabled{
  opacity:.25;
  pointer-events:none
}

.vc-is-dark .vc-nav-title{
  color:var(--gray-900)
}

.vc-is-dark .vc-nav-title:hover{
  background-color:var(--gray-200)
}

.vc-is-dark .vc-nav-title:focus{
  border-color:var(--accent-400)
}

.vc-is-dark .vc-nav-arrow:hover{
  background-color:var(--gray-200)
}

.vc-is-dark .vc-nav-arrow:focus{
  border-color:var(--accent-400)
}

.vc-is-dark .vc-nav-item:hover{
  color:var(--gray-900);
  background-color:var(--gray-200);
  box-shadow:none
}

.vc-is-dark .vc-nav-item.is-active{
  color:var(--white);
  background:var(--accent-500)
}

.vc-is-dark .vc-nav-item.is-current{
  color:var(--accent-600);
  border-color:var(--accent-500)
}

.vc-is-dark .vc-nav-item:focus{
  border-color:var(--accent-400)
}

.vc-pane{
  min-width:250px
}

.vc-header{
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px 16px 0
}

.vc-header.align-left{
  justify-content:flex-start
}

.vc-header.align-right{
  justify-content:flex-end
}

.vc-title{
  font-size:var(--text-lg);
  color:var(--gray-800);
  font-weight:var(--font-semibold);
  line-height:28px;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
  white-space:nowrap
}

.vc-title:hover{
  opacity:.75
}

.vc-weeknumber{
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative
}

.vc-weeknumber-content{
  display:flex;
  justify-content:center;
  align-items:center;
  font-size:var(--text-xs);
  font-weight:var(--font-medium);
  font-style:italic;
  width:28px;
  height:28px;
  margin-top:2px;
  color:var(--gray-500);
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.vc-weeknumber-content.is-left-outside{
  position:absolute;
  left:var(--weeknumber-offset)
}

.vc-weeknumber-content.is-right-outside{
  position:absolute;
  right:var(--weeknumber-offset)
}

.vc-weeks{
  display:grid;
  grid-template-columns:repeat(7,1fr);
  position:relative;
  -webkit-overflow-scrolling:touch;
  padding:6px;
  min-width:250px
}

.vc-weeks.vc-show-weeknumbers{
  grid-template-columns:auto repeat(7,1fr)
}

.vc-weeks.vc-show-weeknumbers.is-right{
  grid-template-columns:repeat(7,1fr) auto
}

.vc-weekday{
  text-align:center;
  color:var(--gray-500);
  font-size:var(--text-sm);
  font-weight:var(--font-bold);
  line-height:14px;
  padding-top:4px;
  padding-bottom:8px;
  cursor:default;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none
}

.vc-weekdays{
  display:flex
}

.vc-nav-popover-container{
  color:var(--white);
  font-size:var(--text-sm);
  font-weight:var(--font-semibold);
  background-color:var(--gray-800);
  border:1px solid;
  border-color:var(--gray-700);
  border-radius:var(--rounded-lg);
  padding:4px;
  box-shadow:var(--shadow)
}

.vc-is-dark .vc-header{
  color:var(--gray-200)
}

.vc-is-dark .vc-title{
  color:var(--gray-100)
}

.vc-is-dark .vc-weekday{
  color:var(--accent-200)
}

.vc-is-dark .vc-nav-popover-container{
  color:var(--gray-800);
  background-color:var(--white);
  border-color:var(--gray-100)
}

.vc-none-enter-active,.vc-none-leave-active{
  transition-duration:0s
}

.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{
  transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  pointer-events:none
}

.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{
  position:absolute!important;
  width:100%
}

.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{
  opacity:0
}

.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{
  transform:translate(var(--slide-translate))
}

.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{
  transform:translate(calc(-1 * var(--slide-translate)))
}

.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{
  transform:translateY(var(--slide-translate))
}

.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{
  transform:translateY(calc(-1 * var(--slide-translate)))
}

.vc-popover-content-wrapper{
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;
  position:absolute;
  display:block;
  outline:none;
  z-index:10
}

.vc-popover-content-wrapper:not(.is-interactive){
  pointer-events:none
}

.vc-popover-content{
  position:relative;
  outline:none;
  z-index:10;
  box-shadow:var(--shadow-lg)
}

.vc-popover-content.direction-bottom{
  margin-top:var(--popover-vertical-content-offset)
}

.vc-popover-content.direction-top{
  margin-bottom:var(--popover-vertical-content-offset)
}

.vc-popover-content.direction-left{
  margin-right:var(--popover-horizontal-content-offset)
}

.vc-popover-content.direction-right{
  margin-left:var(--popover-horizontal-content-offset)
}

.vc-popover-caret{
  content:"";
  position:absolute;
  display:block;
  width:12px;
  height:12px;
  border-top:inherit;
  border-left:inherit;
  background-color:inherit;
  z-index:-1
}

.vc-popover-caret.direction-bottom{
  top:0
}

.vc-popover-caret.direction-bottom.align-left{
  transform:translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-bottom.align-center{
  transform:translate(-50%) translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-bottom.align-right{
  transform:translateY(-50%) rotate(45deg)
}

.vc-popover-caret.direction-top{
  top:100%
}

.vc-popover-caret.direction-top.align-left{
  transform:translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-top.align-center{
  transform:translate(-50%) translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-top.align-right{
  transform:translateY(-50%) rotate(-135deg)
}

.vc-popover-caret.direction-left{
  left:100%
}

.vc-popover-caret.direction-left.align-top{
  transform:translate(-50%) rotate(135deg)
}

.vc-popover-caret.direction-left.align-middle{
  transform:translateY(-50%) translate(-50%) rotate(135deg)
}

.vc-popover-caret.direction-left.align-bottom{
  transform:translate(-50%) rotate(135deg)
}

.vc-popover-caret.direction-right{
  left:0
}

.vc-popover-caret.direction-right.align-top{
  transform:translate(-50%) rotate(-45deg)
}

.vc-popover-caret.direction-right.align-middle{
  transform:translateY(-50%) translate(-50%) rotate(-45deg)
}

.vc-popover-caret.direction-right.align-bottom{
  transform:translate(-50%) rotate(-45deg)
}

.vc-popover-caret.align-left{
  left:var(--popover-caret-horizontal-offset)
}

.vc-popover-caret.align-center{
  left:50%
}

.vc-popover-caret.align-right{
  right:var(--popover-caret-horizontal-offset)
}

.vc-popover-caret.align-top{
  top:var(--popover-caret-vertical-offset)
}

.vc-popover-caret.align-middle{
  top:50%
}

.vc-popover-caret.align-bottom{
  bottom:var(--popover-caret-vertical-offset)
}

.vc-day-popover-row{
  --day-content-transition-time: .13s ease-in;
  display:flex;
  align-items:center;
  transition:all var(--day-content-transition-time)
}

.vc-day-popover-row:not(:first-child){
  margin-top:3px
}

.vc-day-popover-row-indicator{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-grow:0;
  width:15px;
  margin-right:3px
}

.vc-day-popover-row-indicator span{
  transition:all var(--day-content-transition-time)
}

.vc-day-popover-row-content{
  display:flex;
  align-items:center;
  flex-wrap:none;
  flex-grow:1;
  width:-moz-max-content;
  width:max-content
}

.vc-svg-icon{
  display:inline-block;
  stroke:currentColor;
  stroke-width:0
}

.vc-svg-icon path{
  fill:currentColor
}

.vc-time-picker{
  display:flex;
  align-items:center;
  padding:8px
}

.vc-time-picker.vc-invalid{
  pointer-events:none;
  opacity:.5
}

.vc-time-picker.vc-bordered{
  border-top:1px solid var(--gray-400)
}

.vc-time-icon{
  width:16px;
  height:16px;
  color:var(--gray-600)
}

.vc-time-content{
  margin-left:8px
}

.vc-time-date{
  display:flex;
  align-items:center;
  font-size:var(--text-sm);
  font-weight:var(--font-semibold);
  text-transform:uppercase;
  padding:0 0 4px 4px;
  margin-top:-4px;
  line-height:21px
}

.vc-time-weekday{
  color:var(--gray-700);
  letter-spacing:var(--tracking-wide)
}

.vc-time-month{
  color:var(--accent-600);
  margin-left:8px
}

.vc-time-day{
  color:var(--accent-600);
  margin-left:4px
}

.vc-time-year{
  color:var(--gray-500);
  margin-left:8px
}

.vc-time-select{
  display:flex;
  align-items:center
}

.vc-am-pm{
  display:flex;
  align-items:center;
  background:var(--gray-200);
  color:var(--gray-800);
  margin-left:8px;
  padding:4px;
  border-radius:var(--rounded);
  height:30px
}

.vc-am-pm button{
  font-size:var(--text-sm);
  font-weight:var(--font-medium);
  padding:0 4px;
  background:transparent;
  border:2px solid transparent;
  border-radius:var(--rounded);
  line-height:var(--leading-snug)
}

.vc-am-pm button:hover{
  color:var(--gray-600)
}

.vc-am-pm button:focus{
  border-color:var(--accent-400)
}

.vc-am-pm button.active{
  background:var(--accent-600);
  color:var(--white)
}

.vc-am-pm button.active:hover{
  background:var(--accent-500)
}

.vc-am-pm button.active:focus{
  border-color:var(--accent-400)
}

.vc-is-dark .vc-time-picker{
  border-color:var(--gray-700)
}

.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{
  color:var(--gray-400)
}

.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{
  color:var(--accent-400)
}

.vc-is-dark .vc-time-year{
  color:var(--gray-500)
}

.vc-is-dark .vc-am-pm{
  background:var(--gray-700)
}

.vc-is-dark .vc-am-pm:focus{
  border-color:var(--accent-500)
}

.vc-is-dark .vc-am-pm button{
  color:var(--gray-100)
}

.vc-is-dark .vc-am-pm button:hover{
  color:var(--gray-400)
}

.vc-is-dark .vc-am-pm button:focus{
  border-color:var(--accent-500)
}

.vc-is-dark .vc-am-pm button.active{
  background:var(--accent-500);
  color:var(--white)
}

.vc-is-dark .vc-am-pm button.active:hover{
  background:var(--accent-600)
}

.vc-is-dark .vc-am-pm button.active:focus{
  border-color:var(--accent-500)
}

.vc-select{
  position:relative
}

.vc-select select{
  flex-grow:1;
  display:block;
  -webkit-appearance:none;
  -moz-appearance:none;
       appearance:none;
  width:52px;
  height:30px;
  font-size:var(--text-base);
  font-weight:var(--font-medium);
  text-align:left;
  background-color:var(--gray-200);
  border:2px solid;
  border-color:var(--gray-200);
  color:var(--gray-900);
  padding:0 20px 0 8px;
  border-radius:var(--rounded);
  line-height:var(--leading-tight);
  text-indent:0px;
  cursor:pointer;
  -moz-padding-start:3px;
  background-image:none
}

.vc-select select:hover{
  color:var(--gray-600)
}

.vc-select select:focus{
  outline:0;
  border-color:var(--accent-400);
  background-color:var(--white)
}

.vc-select-arrow{
  display:flex;
  align-items:center;
  pointer-events:none;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  padding:0 4px 0 0;
  color:var(--gray-500)
}

.vc-select-arrow svg{
  width:16px;
  height:16px;
  fill:currentColor
}

.vc-is-dark select{
  background:var(--gray-700);
  color:var(--gray-100);
  border-color:var(--gray-700)
}

.vc-is-dark select:hover{
  color:var(--gray-400)
}

.vc-is-dark select:focus{
  border-color:var(--accent-500);
  background-color:var(--gray-800)
}

.vc-container{
  --white: #ffffff;
  --black: #000000;
  --gray-100: #f7fafc;
  --gray-200: #edf2f7;
  --gray-300: #e2e8f0;
  --gray-400: #cbd5e0;
  --gray-500: #a0aec0;
  --gray-600: #718096;
  --gray-700: #4a5568;
  --gray-800: #2d3748;
  --gray-900: #1a202c;
  --red-100: #fff5f5;
  --red-200: #fed7d7;
  --red-300: #feb2b2;
  --red-400: #fc8181;
  --red-500: #f56565;
  --red-600: #e53e3e;
  --red-700: #c53030;
  --red-800: #9b2c2c;
  --red-900: #742a2a;
  --orange-100: #fffaf0;
  --orange-200: #feebc8;
  --orange-300: #fbd38d;
  --orange-400: #f6ad55;
  --orange-500: #ed8936;
  --orange-600: #dd6b20;
  --orange-700: #c05621;
  --orange-800: #9c4221;
  --orange-900: #7b341e;
  --yellow-100: #fffff0;
  --yellow-200: #fefcbf;
  --yellow-300: #faf089;
  --yellow-400: #f6e05e;
  --yellow-500: #ecc94b;
  --yellow-600: #d69e2e;
  --yellow-700: #b7791f;
  --yellow-800: #975a16;
  --yellow-900: #744210;
  --green-100: #f0fff4;
  --green-200: #c6f6d5;
  --green-300: #9ae6b4;
  --green-400: #68d391;
  --green-500: #48bb78;
  --green-600: #38a169;
  --green-700: #2f855a;
  --green-800: #276749;
  --green-900: #22543d;
  --teal-100: #e6fffa;
  --teal-200: #b2f5ea;
  --teal-300: #81e6d9;
  --teal-400: #4fd1c5;
  --teal-500: #38b2ac;
  --teal-600: #319795;
  --teal-700: #2c7a7b;
  --teal-800: #285e61;
  --teal-900: #234e52;
  --blue-100: #ebf8ff;
  --blue-200: #bee3f8;
  --blue-300: #90cdf4;
  --blue-400: #63b3ed;
  --blue-500: #4299e1;
  --blue-600: #3182ce;
  --blue-700: #2b6cb0;
  --blue-800: #2c5282;
  --blue-900: #2a4365;
  --indigo-100: #ebf4ff;
  --indigo-200: #c3dafe;
  --indigo-300: #a3bffa;
  --indigo-400: #7f9cf5;
  --indigo-500: #667eea;
  --indigo-600: #5a67d8;
  --indigo-700: #4c51bf;
  --indigo-800: #434190;
  --indigo-900: #3c366b;
  --purple-100: #faf5ff;
  --purple-200: #e9d8fd;
  --purple-300: #d6bcfa;
  --purple-400: #b794f4;
  --purple-500: #9f7aea;
  --purple-600: #805ad5;
  --purple-700: #6b46c1;
  --purple-800: #553c9a;
  --purple-900: #44337a;
  --pink-100: #fff5f7;
  --pink-200: #fed7e2;
  --pink-300: #fbb6ce;
  --pink-400: #f687b3;
  --pink-500: #ed64a6;
  --pink-600: #d53f8c;
  --pink-700: #b83280;
  --pink-800: #97266d;
  --pink-900: #702459
}

.vc-container.vc-red{
  --accent-100: var(--red-100);
  --accent-200: var(--red-200);
  --accent-300: var(--red-300);
  --accent-400: var(--red-400);
  --accent-500: var(--red-500);
  --accent-600: var(--red-600);
  --accent-700: var(--red-700);
  --accent-800: var(--red-800);
  --accent-900: var(--red-900)
}

.vc-container.vc-orange{
  --accent-100: var(--orange-100);
  --accent-200: var(--orange-200);
  --accent-300: var(--orange-300);
  --accent-400: var(--orange-400);
  --accent-500: var(--orange-500);
  --accent-600: var(--orange-600);
  --accent-700: var(--orange-700);
  --accent-800: var(--orange-800);
  --accent-900: var(--orange-900)
}

.vc-container.vc-yellow{
  --accent-100: var(--yellow-100);
  --accent-200: var(--yellow-200);
  --accent-300: var(--yellow-300);
  --accent-400: var(--yellow-400);
  --accent-500: var(--yellow-500);
  --accent-600: var(--yellow-600);
  --accent-700: var(--yellow-700);
  --accent-800: var(--yellow-800);
  --accent-900: var(--yellow-900)
}

.vc-container.vc-green{
  --accent-100: var(--green-100);
  --accent-200: var(--green-200);
  --accent-300: var(--green-300);
  --accent-400: var(--green-400);
  --accent-500: var(--green-500);
  --accent-600: var(--green-600);
  --accent-700: var(--green-700);
  --accent-800: var(--green-800);
  --accent-900: var(--green-900)
}

.vc-container.vc-teal{
  --accent-100: var(--teal-100);
  --accent-200: var(--teal-200);
  --accent-300: var(--teal-300);
  --accent-400: var(--teal-400);
  --accent-500: var(--teal-500);
  --accent-600: var(--teal-600);
  --accent-700: var(--teal-700);
  --accent-800: var(--teal-800);
  --accent-900: var(--teal-900)
}

.vc-container.vc-blue{
  --accent-100: var(--blue-100);
  --accent-200: var(--blue-200);
  --accent-300: var(--blue-300);
  --accent-400: var(--blue-400);
  --accent-500: var(--blue-500);
  --accent-600: var(--blue-600);
  --accent-700: var(--blue-700);
  --accent-800: var(--blue-800);
  --accent-900: var(--blue-900)
}

.vc-container.vc-indigo{
  --accent-100: var(--indigo-100);
  --accent-200: var(--indigo-200);
  --accent-300: var(--indigo-300);
  --accent-400: var(--indigo-400);
  --accent-500: var(--indigo-500);
  --accent-600: var(--indigo-600);
  --accent-700: var(--indigo-700);
  --accent-800: var(--indigo-800);
  --accent-900: var(--indigo-900)
}

.vc-container.vc-purple{
  --accent-100: var(--purple-100);
  --accent-200: var(--purple-200);
  --accent-300: var(--purple-300);
  --accent-400: var(--purple-400);
  --accent-500: var(--purple-500);
  --accent-600: var(--purple-600);
  --accent-700: var(--purple-700);
  --accent-800: var(--purple-800);
  --accent-900: var(--purple-900)
}

.vc-container.vc-pink{
  --accent-100: var(--pink-100);
  --accent-200: var(--pink-200);
  --accent-300: var(--pink-300);
  --accent-400: var(--pink-400);
  --accent-500: var(--pink-500);
  --accent-600: var(--pink-600);
  --accent-700: var(--pink-700);
  --accent-800: var(--pink-800);
  --accent-900: var(--pink-900)
}

.vc-container{
  --font-normal: 400;
  --font-medium: 500;
  --font-semibold: 600;
  --font-bold: 700;
  --text-xs: 12px;
  --text-sm: 14px;
  --text-base: 16px;
  --text-lg: 18px;
  --leading-snug: 1.375;
  --rounded: .25rem;
  --rounded-lg: .5rem;
  --rounded-full: 9999px;
  --shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
  --shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);
  --slide-translate: 22px;
  --slide-duration: .15s;
  --slide-timing: ease;
  --day-content-transition-time: .13s ease-in;
  --weeknumber-offset: -34px;
  position:relative;
  display:inline-flex;
  width:-moz-max-content;
  width:max-content;
  height:-moz-max-content;
  height:max-content;
  font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
  color:var(--gray-900);
  background-color:var(--white);
  border:1px solid;
  border-color:var(--gray-400);
  border-radius:var(--rounded-lg);
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-tap-highlight-color:transparent
}

.vc-container,.vc-container *{
  box-sizing:border-box
}

.vc-container:focus,.vc-container *:focus{
  outline:none
}

.vc-container button,.vc-container [role=button]{
  cursor:pointer
}

.vc-container.vc-is-expanded{
  min-width:100%
}

.vc-container .vc-container{
  border:none
}

.vc-container.vc-is-dark{
  color:var(--gray-100);
  background-color:var(--gray-900);
  border-color:var(--gray-700)
}

/* purgecss end ignore */

