td[data-v-aab6e828],th[data-v-aab6e828]{
  padding:2px;
  background-color:#fff
}

td.today[data-v-aab6e828]{
  font-weight:700
}

td.disabled[data-v-aab6e828]{
  pointer-events:none;
  background-color:#eee;
  border-radius:0;
  opacity:.6
}

.fa[data-v-aab6e828]{
  display:inline-block;
  width:100%;
  height:100%;
  background:transparent no-repeat 50%;
  background-size:100% 100%;
  fill:#ccc
}

.next[data-v-aab6e828]:hover,.prev[data-v-aab6e828]:hover{
  background-color:transparent!important
}

.next .fa[data-v-aab6e828]:hover,.prev .fa[data-v-aab6e828]:hover{
  opacity:.6
}

.chevron-left[data-v-aab6e828]{
  width:16px;
  height:16px;
  display:block;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.chevron-right[data-v-aab6e828]{
  width:16px;
  height:16px;
  display:block;
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.yearselect[data-v-aab6e828]{
  padding-right:1px;
  border:none;
  -webkit-appearance:menulist;
  -moz-appearance:menulist;
  appearance:menulist
}

.monthselect[data-v-aab6e828]{
  border:none
}

.drp-calendar .col .left{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}

.daterangepicker.hide-calendars.show-ranges .ranges,.daterangepicker.hide-calendars.show-ranges .ranges ul{
  width:100%
}

.daterangepicker .calendars-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.daterangepicker[readonly]{
  pointer-events:none
}

.daterangepicker{
  position:absolute;
  color:inherit;
  background-color:#fff;
  border-radius:4px;
  border:1px solid #ddd;
  width:278px;
  max-width:none;
  padding:0;
  margin-top:7px;
  top:100px;
  left:20px;
  z-index:3001;
  display:none;
  font-size:15px;
  line-height:1em
}

.daterangepicker:after,.daterangepicker:before{
  position:absolute;
  display:inline-block;
  border-bottom-color:rgba(0,0,0,.2);
  content:""
}

.daterangepicker:before{
  top:-7px;
  border-right:7px solid transparent;
  border-left:7px solid transparent;
  border-bottom:7px solid #ccc
}

.daterangepicker:after{
  top:-6px;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  border-left:6px solid transparent
}

.daterangepicker.opensleft:before{
  right:9px
}

.daterangepicker.opensleft:after{
  right:10px
}

.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{
  left:0;
  right:0;
  width:0;
  margin-left:auto;
  margin-right:auto
}

.daterangepicker.opensright:before{
  left:9px
}

.daterangepicker.opensright:after{
  left:10px
}

.daterangepicker.drop-up{
  margin-top:-7px
}

.daterangepicker.drop-up:before{
  top:auto;
  bottom:-7px;
  border-bottom:initial;
  border-top:7px solid #ccc
}

.daterangepicker.drop-up:after{
  top:auto;
  bottom:-6px;
  border-bottom:initial;
  border-top:6px solid #fff
}

.daterangepicker.single .drp-selected{
  display:none
}

.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar{
  display:block
}

.daterangepicker.auto-apply .drp-buttons{
  display:none
}

.daterangepicker .drp-calendar{
  display:none;
  max-width:270px;
  width:270px
}

.daterangepicker .drp-calendar.left{
  padding:8px 0 8px 8px
}

.daterangepicker .drp-calendar.right{
  padding:8px
}

.daterangepicker .drp-calendar.single .calendar-table{
  border:none
}

.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{
  color:#fff;
  border:solid #000;
  border-width:0 2px 2px 0;
  border-radius:0;
  display:inline-block;
  padding:3px
}

.daterangepicker .calendar-table .next span{
  transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg)
}

.daterangepicker .calendar-table .prev span{
  transform:rotate(135deg);
  -webkit-transform:rotate(135deg)
}

.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{
  white-space:nowrap;
  text-align:center;
  vertical-align:middle;
  min-width:32px;
  width:32px;
  height:24px;
  line-height:24px;
  font-size:12px;
  border-radius:4px;
  border:1px solid transparent;
  cursor:pointer
}

.daterangepicker .calendar-table{
  border:1px solid #fff;
  border-radius:4px;
  background-color:#fff
}

.daterangepicker .calendar-table table{
  width:100%;
  margin:0;
  border-spacing:0;
  border-collapse:collapse;
  display:table
}

.daterangepicker td.available:hover,.daterangepicker th.available:hover{
  background-color:#eee;
  border-color:transparent;
  color:inherit
}

.daterangepicker td.week,.daterangepicker th.week{
  font-size:80%;
  color:#ccc
}

.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{
  background-color:#fff;
  border-color:transparent;
  color:#999
}

.daterangepicker td.in-range{
  background-color:#ebf4f8;
  border-color:transparent;
  color:#000;
  border-radius:0
}

.daterangepicker td.start-date{
  border-radius:4px 0 0 4px
}

.daterangepicker td.end-date{
  border-radius:0 4px 4px 0
}

.daterangepicker td.start-date.end-date{
  border-radius:4px
}

.daterangepicker td.active,.daterangepicker td.active:hover{
  background-color:#357ebd;
  border-color:transparent;
  color:#fff
}

.daterangepicker th.month{
  width:auto
}

.daterangepicker option.disabled,.daterangepicker td.disabled{
  color:#999;
  cursor:not-allowed;
  text-decoration:line-through
}

.daterangepicker select.monthselect,.daterangepicker select.yearselect{
  font-size:12px;
  padding:1px;
  height:auto;
  margin:0;
  cursor:default
}

.daterangepicker select.monthselect{
  margin-right:2%;
  width:56%
}

.daterangepicker select.yearselect{
  width:40%
}

.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{
  width:50px;
  margin:0 auto;
  background:#eee;
  border:1px solid #eee;
  padding:2px;
  outline:0;
  font-size:12px
}

.daterangepicker .calendar-time{
  text-align:center;
  margin:4px auto 0 auto;
  line-height:30px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.daterangepicker .calendar-time select.disabled{
  color:#ccc;
  cursor:not-allowed
}

.daterangepicker .drp-buttons{
  clear:both;
  text-align:right;
  padding:8px;
  border-top:1px solid #ddd;
  display:none;
  line-height:12px;
  vertical-align:middle
}

.daterangepicker .drp-selected{
  display:inline-block;
  font-size:12px;
  padding-right:8px
}

.daterangepicker .drp-buttons .btn{
  margin-left:8px;
  font-size:12px;
  font-weight:700;
  padding:4px 8px
}

.daterangepicker.show-ranges .drp-calendar.left{
  border-left:1px solid #ddd
}

.daterangepicker .ranges{
  text-align:left;
  margin:0
}

.daterangepicker.show-calendar .ranges{
  margin-top:8px
}

.daterangepicker .ranges ul{
  list-style:none;
  margin:0 auto;
  padding:0;
  width:100%
}

.daterangepicker .ranges li{
  font-size:12px;
  padding:8px 12px;
  cursor:pointer
}

.daterangepicker .ranges li:hover{
  background-color:#eee;
  color:#000
}

.daterangepicker .ranges li.active{
  background-color:#08c;
  color:#fff
}

@media (min-width:564px){
  .daterangepicker{
    width:auto
  }

  .daterangepicker .ranges ul{
    width:140px
  }

  .daterangepicker.single .ranges ul{
    width:100%
  }

  .daterangepicker.single .drp-calendar.left{
    clear:none
  }

  .daterangepicker.ltr{
    direction:ltr;
    text-align:left
  }

  .daterangepicker.ltr .drp-calendar.left{
    clear:left;
    margin-right:0
  }

  .daterangepicker.ltr .drp-calendar.left .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .daterangepicker.ltr .drp-calendar.right{
    margin-left:0
  }

  .daterangepicker.ltr .drp-calendar.right .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .daterangepicker.ltr .drp-calendar.left .calendar-table{
    padding-right:8px
  }

  .daterangepicker.rtl{
    direction:rtl;
    text-align:right
  }

  .daterangepicker.rtl .drp-calendar.left{
    clear:right;
    margin-left:0
  }

  .daterangepicker.rtl .drp-calendar.left .calendar-table{
    border-left:none;
    border-top-left-radius:0;
    border-bottom-left-radius:0
  }

  .daterangepicker.rtl .drp-calendar.right{
    margin-right:0
  }

  .daterangepicker.rtl .drp-calendar.right .calendar-table{
    border-right:none;
    border-top-right-radius:0;
    border-bottom-right-radius:0
  }

  .daterangepicker.rtl .drp-calendar.left .calendar-table{
    padding-left:12px
  }

  .daterangepicker.rtl .drp-calendar,.daterangepicker.rtl .ranges{
    text-align:right
  }
}

@media (min-width:730px){
  .daterangepicker .ranges{
    width:auto
  }

  .daterangepicker .drp-calendar.left{
    clear:none!important
  }
}

.reportrange-text[data-v-2359713c]{
  background:#fff;
  cursor:pointer;
  padding:5px 10px;
  border:1px solid #ccc;
  width:100%
}

.daterangepicker[data-v-2359713c]{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:auto
}

@media screen and (max-width:768px){
  .daterangepicker.show-ranges .drp-calendar.left[data-v-2359713c]{
    border-left:0
  }

  .daterangepicker.show-ranges .ranges[data-v-2359713c]{
    border-bottom:1px solid #ddd
  }

  .daterangepicker.show-ranges .ranges[data-v-2359713c] ul{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:auto
  }
}

@media screen and (max-width:541px){
  .daterangepicker .calendars-container[data-v-2359713c]{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
}

@media screen and (min-width:540px){
  .daterangepicker.show-weeknumbers[data-v-2359713c],.daterangepicker[data-v-2359713c]{
    min-width:486px
  }
}

@media screen and (min-width:768px){
  .daterangepicker.show-ranges.show-weeknumbers[data-v-2359713c],.daterangepicker.show-ranges[data-v-2359713c]{
    min-width:682px
  }
}

@media screen and (max-width:340px){
  .daterangepicker.single.show-weeknumbers[data-v-2359713c],.daterangepicker.single[data-v-2359713c]{
    min-width:250px
  }
}

@media screen and (min-width:339px){
  .daterangepicker.single[data-v-2359713c]{
    min-width:auto
  }

  .daterangepicker.single.show-ranges.show-weeknumbers[data-v-2359713c],.daterangepicker.single.show-ranges[data-v-2359713c]{
    min-width:356px
  }

  .daterangepicker.single.show-ranges .drp-calendar.left[data-v-2359713c]{
    border-left:1px solid #ddd
  }

  .daterangepicker.single.show-ranges .ranges[data-v-2359713c]{
    width:auto;
    max-width:none;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    border-bottom:0
  }

  .daterangepicker.single.show-ranges .ranges[data-v-2359713c] ul{
    display:block;
    width:100%
  }
}

.daterangepicker.show-calendar[data-v-2359713c]{
  display:block;
  top:auto
}

.daterangepicker.opensleft[data-v-2359713c]{
  right:10px;
  left:auto
}

.daterangepicker.openscenter[data-v-2359713c]{
  right:auto;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.daterangepicker.opensright[data-v-2359713c]{
  left:10px;
  right:auto
}

.slide-fade-enter-active[data-v-2359713c]{
  -webkit-transition:all .2s ease;
  transition:all .2s ease
}

.slide-fade-leave-active[data-v-2359713c]{
  -webkit-transition:all .1s cubic-bezier(1,.5,.8,1);
  transition:all .1s cubic-bezier(1,.5,.8,1)
}

.slide-fade-enter[data-v-2359713c],.slide-fade-leave-to[data-v-2359713c]{
  -webkit-transform:translateX(10px);
  transform:translateX(10px);
  opacity:0
}

.vue-daterange-picker[data-v-2359713c]{
  position:relative;
  display:inline-block;
  min-width:60px
}

.vue-daterange-picker .dropdown-menu[data-v-2359713c]{
  padding:0
}

.vue-daterange-picker .show-ranges.hide-calendars[data-v-2359713c]{
  width:150px;
  min-width:150px
}

.inline .daterangepicker[data-v-2359713c]{
  position:static
}

.inline .daterangepicker[data-v-2359713c]:after,.inline .daterangepicker[data-v-2359713c]:before{
  display:none
}
.input-date{
  border-radius:4px;
  font-size:13px !important;
  font-family:inter;
  font-weight:400
}
.daterangepicker .calendars{
  display:flex
}


/*# sourceMappingURL=reports.320516f2.css.map*/