.calendar-component__footer[data-v-0bf266a4],.calendar-component__header[data-v-0bf266a4]{padding:16px 20px}.calendar-component__header[data-v-0bf266a4]{display:flex}.calendar-component__header .select2[data-v-0bf266a4] .select2-container{width:100%!important;max-width:498px!important}.calendar-component__footer .btn-primary[data-v-0bf266a4]{width:100%}.calendar-table table[data-v-0bf266a4]{font-weight:400;font-size:14px;line-height:23px;color:#343c44}.calendar-table table tbody tr[data-v-0bf266a4],.calendar-table table thead[data-v-0bf266a4]{display:table;width:100%;table-layout:fixed}.calendar-table table thead th[data-v-0bf266a4]{padding:10px;border-bottom:1px solid #dedede}.calendar-table table thead th[data-v-0bf266a4]:first-of-type{width:20%}.calendar-table table thead th[data-v-0bf266a4]:nth-of-type(2),.calendar-table table thead th[data-v-0bf266a4]:nth-of-type(3),.calendar-table table thead th[data-v-0bf266a4]:nth-of-type(4){width:10%}.calendar-table table tbody[data-v-0bf266a4]{display:block;overflow-x:hidden;overflow-y:auto;max-height:255px}.calendar-table table tbody tr td[data-v-0bf266a4]{padding:10px 0 10px 10px}.calendar-table table tbody tr td[data-v-0bf266a4]:first-of-type{width:20%}.calendar-table table tbody tr td[data-v-0bf266a4]:nth-of-type(2),.calendar-table table tbody tr td[data-v-0bf266a4]:nth-of-type(3),.calendar-table table tbody tr td[data-v-0bf266a4]:nth-of-type(4){width:10%}.calendar-table table tbody tr[data-v-0bf266a4]:nth-of-type(2n){background:#ededed}.calendar-head[data-v-0bf266a4],.calendar-icons[data-v-0bf266a4],.calendar-selector[data-v-0bf266a4]{display:flex}.calendar-head[data-v-0bf266a4]{padding:12px 14px;background:linear-gradient(270deg,#00b2aa,#0078c8);font-size:14px;line-height:20px;color:#fff}.calendar-head span[data-v-0bf266a4]{font-weight:700;letter-spacing:.25px}.calendar-selector[data-v-0bf266a4]{margin-left:auto}.calendar-selector .weeks[data-v-0bf266a4],.calendar-selector .yearsMonth[data-v-0bf266a4]{display:flex;align-items:center}.calendar-selector .arrow[data-v-0bf266a4]{display:block;width:10px;height:10px;border-radius:1px;border-left:3px solid #fff;border-bottom:3px solid #fff;cursor:pointer}.calendar-selector .arrow.prev[data-v-0bf266a4]{transform:rotate(45deg);margin-right:20px}.calendar-selector .arrow.next[data-v-0bf266a4]{transform:rotate(225deg);margin-left:20px}.calendar-selector .yearsMonth[data-v-0bf266a4]{margin-right:22px}.calendar-icons[data-v-0bf266a4]{margin-left:auto}.calendar-plug .v-calendar__activity[data-v-0bf266a4]{width:100%}@media(max-width:320px){.calendar-component__header[data-v-0bf266a4]{flex-wrap:wrap}.calendar-component__header .btn-primary[data-v-0bf266a4]{width:100%;margin-top:2px}.calendar-selector[data-v-4418a876][data-v-0bf266a4]{flex-wrap:wrap}.calendar-table table tbody[data-v-0bf266a4]{max-height:225px}}.calendar-plug{position:relative}.calendar-plug .icon{position:absolute;top:12px;right:14px;z-index:1}.calendar-plug .v-calendar__activity{border:none}.calendar-plug .v-calendar__activity .vc-weeks{padding:18px 8px 0 8px}.calendar-plug .v-calendar__activity .vc-header{padding:14px 16px}.calendar-plug .v-calendar__activity .vc-day,.calendar-plug .v-calendar__activity .vc-weekday{margin-bottom:9.5px}.calendar-plug .v-calendar__activity .vc-arrows-container{width:30%;top:0;left:225px}.calendar-plug .v-calendar__activity .vc-day-popover-container{max-height:160px;overflow-x:auto}@media(max-width:767px){.calendar-plug .v-calendar__activity .vc-arrows-container{width:100%;top:0;left:0;justify-content:space-around}}