.home-calendar-tabs.nav-tabs{border:none;background-color:transparent}.home-calendar-tabs.nav-tabs .nav-link.active{background-color:#fbb034!important;color:#1e1e21!important}.home-calendar-tabs.nav-tabs .nav-link{font-family:DB Helvethaica X\ 65 Med,sans-serif;line-height:1.11;color:#43484f!important;font-size:1.5rem;background-color:#edeff1!important;border:none;margin-bottom:0;padding:.4375rem 1.5rem}@media(min-width:576px){.home-calendar-tabs.nav-tabs .nav-link{padding:.4375rem 2rem}}.home-calendar-tabs.nav-tabs [aria-controls=calendar-tab-pane-1]{margin-right:.5625rem}.home-calendar-tabs.nav-tabs .external-link{text-decoration:none;color:inherit}.home-calendar-tab-content.tab-content{background-color:#fff;border-top:4px solid #fbb034;border-radius:0 0 4px 4px}.home-calendar-tab-content.tab-content .activity-title{font-family:DB Helvethaica X\ 65 Med,sans-serif;line-height:1.11;font-size:24px;color:#1e1e21}.home-calendar .event-calendar .calendar-custom .vc-container .vc-day .vc-dots .vc-dot:not(:last-child){display:none!important}.calendar-custom .event-date:before{background-color:#0e95e1}.calendar-custom .opp-day:before{background-color:#d19753}.calendar-custom .popover-label :before{content:"";display:flex;align-items:center;margin-right:.5rem;width:5px;height:5px;background-color:red;border-radius:50%}.calendar-custom .vc-container{width:100%;border:none}.calendar-custom .vc-container .vc-popover-content-wrapper{max-width:250px}@media(min-width:576px){.calendar-custom .vc-container .vc-popover-content-wrapper{max-width:300px}}.calendar-custom .vc-container .vc-popover-content-wrapper .vc-day-popover-row{align-items:baseline}.calendar-custom .vc-container .vc-header .vc-title{font-family:DB Helvethaica X\ 65 Med,sans-serif;line-height:1.11;font-size:1.5rem}.calendar-custom .vc-container .vc-weeks .vc-weekday{font-family:Sarabun,sans-serif;font-size:.875rem;font-weight:400;color:#3a3f46}.calendar-custom .vc-container .vc-day{min-height:38px;margin:2px;border:1px solid transparent}.calendar-custom .vc-container .vc-day.is-today.today-custom,.calendar-custom .vc-container .vc-day:hover{border:1px solid #2a2e34;border-radius:2px}.calendar-custom .vc-container .vc-day .vc-day-content{font-family:DB Helvethaica X\ 65 Med,sans-serif;line-height:1.11;font-size:1.5rem;color:#1e1e21;font-weight:400!important;z-index:1}.calendar-custom .vc-container .vc-day.active-day-selected .vc-day-content{background-color:rgba(204,214,224,.4)}.calendar-custom .vc-container .vc-day .vc-day-layer{bottom:4px}.calendar-custom .vc-container .vc-day.is-not-in-month .vc-day-content{opacity:1;color:#9da6ad!important}.calendar-custom .vc-container .vc-day.in-month:not(.vc-day-holiday) .vc-highlights+.vc-day-content:not(.custom-day-holiday){color:#1e1e21!important}.calendar-custom .vc-container .vc-day .vc-highlights .vc-highlight{background-color:transparent!important}.calendar-custom .vc-container .vc-day:not(.is-not-in-month) .vc-day-content.custom-day-holiday{color:#fb0808!important}.calendar-custom .vc-container .vc-day:not(.is-not-in-month) .vc-day-content.custom-day-holiday:before{background-color:rgba(255,103,103,.45);border-radius:2px;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.calendar-custom .vc-container .vc-day.vc-day-holiday .vc-highlights+.vc-day-content{color:#fb0808!important}.calendar-custom .vc-container .vc-day.vc-day-holiday .vc-highlights+.vc-day-content:before{background-color:rgba(255,103,103,.45);border-radius:2px;content:"";position:absolute;top:0;right:0;bottom:0;left:0}.calendar-custom .vc-container .vc-arrows-container .vc-arrow:not(.is-disabled) svg{color:#fbb034}.calendar-custom .vc-container .vc-arrows-container .vc-arrow:not(.is-disabled):hover{background-color:#fff}.calendar-custom .footer{padding-left:1.125rem;border-top:1px solid #dedede}.calendar-custom .footer .footer-items{position:relative;color:#43484f;font-weight:400;font-size:.75rem;padding-left:.9375rem}.calendar-custom .footer .footer-items:before{position:absolute;transform:translateY(-50%);content:"";top:50%;left:0;width:9px;height:9px;border-radius:2px}.calendar-custom .footer .footer-items.set-holiday span{background-color:#ffd3d3;color:#ff3c3c;padding:2px 8px}.calendar-custom .footer .footer-items.green:before{background-color:#01ba77}.calendar-custom .footer .footer-items.orange:before{background-color:#fa7210}.calendar-activity .btn-outline-primary[data-v-960308da]{color:#fbb034!important}.calendar-activity .btn-outline-primary[data-v-960308da]:hover{color:#1e1e21!important}.calendar-activity .nav-tabs[data-v-960308da]{border:none}.calendar-activity .nav-tabs .nav-link.active[data-v-960308da]{color:#1e1e21!important}.calendar-activity .nav-tabs .nav-link[data-v-960308da]{font-family:DB Helvethaica X,sans-serif;line-height:1.11;color:#9da6ad!important;font-size:1.25rem;padding:0;border:none;border-radius:0}.calendar-activity .nav-tabs .nav-link[data-v-960308da]:first-child{padding-right:10px;margin-right:10px;border-right:1px solid #717478}.calendar-activity .home-calendar-event[data-v-960308da]{max-height:280px;overflow:auto}.calendar-activity .home-calendar-event[data-v-960308da]::-webkit-scrollbar{background-color:#fff;width:12px}.calendar-activity .home-calendar-event[data-v-960308da]::-webkit-scrollbar-track{background-color:#fafafa}.calendar-activity .home-calendar-event[data-v-960308da]::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:18px;border:4px solid #fafafa}.calendar-activity .home-calendar-event[data-v-960308da]::-webkit-scrollbar-button{display:none}.calendar-activity .home-calendar-event[data-v-960308da]:hover::-webkit-scrollbar-thumb{background-color:#878787}.calendar-activity .home-calendar-event-items[data-v-960308da]{background:#f7f8f8;border-radius:4px}.calendar-activity .home-calendar-event-items .title[data-v-960308da]{display:block;display:-webkit-box;max-height:3.65625rem;font-size:.8125rem;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.calendar-activity .home-calendar-event-items .activity-clock[data-v-960308da]{border-radius:50%;color:#0e95e1!important}.calendar-activity .home-calendar-event-items .oppday-clock[data-v-960308da]{border-radius:50%;color:#d19753!important}.calendar-activity .home-calendar-event-items .icon-clock[data-v-960308da]{border-radius:50%}.calendar-activity .home-calendar-event-items .icon-clock path[data-v-960308da]:first-child{color:#fff}.calendar-activity .home-calendar-event-items .icon-clock path[data-v-960308da]:last-child{color:#fbb034}