.dashboard-calendar-content{display:flex;gap:36px}.upcoming-events .no-events{display:none}.upcoming-events .no-events.activate{display:block}.color-calendar.basic .calendar__weekdays .calendar__weekday{color:#767676;font-size:16px;font-weight:400;opacity:.6}.color-calendar.basic .calendar__days .calendar__day-selected{color:#000;font-weight:400}.color-calendar.basic .calendar__days .calendar__day{font-weight:400}.past-events{display:none}.dashboard-calendar-content>div{width:50%}.dashboard-events{display:flex;flex-direction:column;gap:15px}.dashboard-event h4{font-weight:600}.upcoming-events .dashboard-events{flex-direction:column}.dashboard-event h4{color:#000;margin-bottom:8px}.dashboard-event p{margin-bottom:8px}wc-datepicker,wc-datepicker *,wc-datepicker :after,wc-datepicker :before{border:0;box-sizing:border-box;margin:0;padding:0}wc-datepicker{display:inline-flex}wc-datepicker thead td,wc-datepicker thead th{border:0}.wc-datepicker{background-color:#fff;color:#111;display:block;font-size:1rem;font-weight:400;line-height:1.5;width:100%}.wc-datepicker--disabled :disabled{cursor:default;opacity:.5}.wc-datepicker--disabled .wc-datepicker__weekday{color:#767676}.wc-datepicker--disabled .wc-datepicker__date:focus>*{outline:none}.wc-datepicker--disabled .wc-datepicker__date{cursor:default;opacity:.5}.wc-datepicker--disabled .wc-datepicker__date:hover>*{background-color:transparent}.wc-datepicker--disabled .wc-datepicker__date--in-range:hover>*{background-color:#f2f3f5}.wc-datepicker--disabled .wc-datepicker__date--selected:hover>*{background-color:#00f;color:#fff}.wc-datepicker__header{align-items:center;display:flex;gap:.5rem;padding-bottom:.75rem}.wc-datepicker__current-month{display:flex;flex-grow:1;gap:.5rem}.wc-datepicker__month-select,.wc-datepicker__year-select{align-items:center;background:#f2f3f5;border:none;border-radius:.25rem;color:#111;display:flex;font:inherit;height:2rem;line-height:1.125;padding-left:.5rem;padding-right:.5rem}.wc-datepicker__month-select{appearance:none;cursor:pointer;flex-grow:1}.wc-datepicker__year-select{max-width:5rem}.wc-datepicker__next-month-button,.wc-datepicker__next-year-button,.wc-datepicker__previous-month-button,.wc-datepicker__previous-year-button{align-items:center;background-color:#f2f3f5;border:none;border-radius:.25rem;color:#111;cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:.375rem;width:2rem}.wc-datepicker__body{padding-bottom:.75rem}.wc-datepicker__calendar{border-collapse:collapse;table-layout:fixed;width:100%}.wc-datepicker__weekday>span{align-items:center;aspect-ratio:1;display:flex;font-weight:600;justify-content:center;padding:.125rem}.wc-datepicker__date{cursor:pointer;padding:.125rem;position:relative;text-align:center}.wc-datepicker__date:not(.wc-datepicker__date--overflowing)>*{font-weight:500}.wc-datepicker__date:focus{outline:none}.wc-datepicker__date:focus>*{outline:.125rem solid #00f}.wc-datepicker__date:hover:before{aspect-ratio:1;background:#3e418c;border-radius:100%;color:#fff;content:"";left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:85%;z-index:0}.wc-datepicker__date:hover>*{color:#fff;position:relative}.wc-datepicker__date>*{align-items:center;aspect-ratio:1;border-radius:100%;display:flex;justify-content:center}.wc-datepicker__date--selected:hover>*,.wc-datepicker__date--selected>*,.wc-datepicker__date--today:hover>*,.wc-datepicker__date--today>*{color:#fff;font-style:normal;font-weight:400;outline:none}.wc-datepicker__date--selected:before,.wc-datepicker__date--today:before{aspect-ratio:1;background:#3e418c;border-radius:100%;content:"";left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:85%;z-index:0}.wc-datepicker__date--selected>*,.wc-datepicker__date--today>*{color:#fff;position:relative}.wc-datepicker__date--in-range>*{background-color:#f2f3f5}.wc-datepicker__date--disabled{color:#767676;cursor:default}.wc-datepicker__date--disabled:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range):hover>*{background-color:transparent}.no-events{display:none}.no-events.activate{display:block}.upcoming-events .dashboard-events{padding-right:15px}.upcoming-events .dashboard-event{border-bottom:1px solid;margin-bottom:10px;padding-bottom:15px}.wc-datepicker__date--disabled.wc-datepicker__date--in-range:not(.wc-datepicker__date--selected):not(.wc-datepicker__date--in-range)>*{background-color:transparent}.wc-datepicker__footer{align-items:center;display:flex;gap:.5rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.wc-datepicker__clear-button,.wc-datepicker__today-button{align-items:center;background-color:#f2f3f5;border:none;border-radius:.25rem;color:#111;cursor:pointer;display:inline-flex;font:inherit;height:2rem;justify-content:center;line-height:1;padding-left:.5rem;padding-right:.5rem}.wc-datepicker__next-month-button,.wc-datepicker__next-year-button,.wc-datepicker__previous-month-button,.wc-datepicker__previous-year-button{height:20px;padding:0!important;width:20px}.wc-datepicker__month-select{color:#b723d8;display:block;font-size:18px;font-weight:700;height:24px;padding-top:2px!important}.wc-datepicker__year-select{color:#b723d8;display:block;font-size:15px;font-weight:700;height:24px;padding-top:3px!important}.dashboard-calendar-content>div{min-width:305px;width:310px}.dashboard-calendar-content .upcoming-events{min-width:calc(100% - 305px);width:40%}.expanded .dashboard-calendar-content>div,.large .dashboard-calendar-content>div{margin-right:50px;width:600px}.dashboard-calendar-content>div:last-child{flex-grow:1;margin-right:0;min-width:0;width:auto}.expanded .dashboard-calendar-content>.upcoming-events,.large .dashboard-calendar-content>.upcoming-events{min-width:0;width:calc(100% - 725px)}.dashboard-calendar-content{gap:25px}.wc-datepicker__date>*,.wc-datepicker__weekday>span{aspect-ratio:1/.8;max-width:45px}.expanded .wc-datepicker__date>*,.expanded .wc-datepicker__weekday>span{aspect-ratio:1;max-height:100px;max-width:100px}.color-calendar.basic .calendar__days .calendar__day-box,.color-calendar.basic .calendar__days .calendar__day-today .calendar__day-box{border-radius:100%;top:48%}.color-calendar.basic .calendar__days .calendar__day-selected .calendar__day-box{background-color:#c5f71f;border-radius:100%;top:48%}.calendar__day.calendar__day-active.calendar__day-event.calendar__day-selected .calendar__day-box{background-color:#b723d8}.color-calendar .calendar__monthyear .calendar__month,.color-calendar .calendar__monthyear .calendar__year{color:#b723d8;font-size:20px;font-weight:400}.color-calendar .calendar__arrow{top:-3px}.color-calendar.basic .calendar__arrow-inner:before{color:#b723d8}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-month-option,.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-year-option{padding:5px 0 3px!important}.color-calendar .calendar__picker .calendar__picker-month-option:after,.color-calendar .calendar__picker .calendar__picker-year-option:after{background-color:#b723d8}.color-calendar.basic.color-calendar--small .calendar__header .calendar__monthyear{font-size:20px}.color-calendar .calendar__picker .calendar__picker-month-option,.color-calendar.basic .calendar__picker-year-today{border:0;box-shadow:none}.color-calendar .calendar__days .calendar__day-event .calendar__day-bullet{background:transparent!important;border:1px solid #37488c!important;top:75%}.dashboard-calendar-content>div:first-child{position:relative}.calendar-popup-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.55);display:none;inset:0;position:fixed;z-index:10000}.calendar-popup-overlay.is-active{display:block}body.calendar-popup-open{overflow:hidden}.cal-event{background:#dc85ff;border-radius:16px;bottom:auto!important;box-shadow:0 20px 60px rgba(0,0,0,.35);box-sizing:border-box;display:none;flex-direction:column;height:auto;left:50%!important;margin:0!important;max-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto;padding-bottom:15px;position:fixed!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(500px,calc(100vw - 40px));z-index:10001}.cal-event.is-open{display:flex!important}.cal-event-close{cursor:pointer;height:20px;position:absolute;right:8px;top:8px;width:20px;z-index:2}.cal-event-close img{display:block;height:100%;width:100%}.cal-event .name{color:#202020;font-size:32px;font-weight:400;line-height:1.2;margin-top:14px}.cal-event .dates{margin-top:12px}.cal-event .dates span{color:#202020;display:inline-block;font-size:16px;font-weight:600;line-height:1}.cal-event .summary{color:#202020;display:none;font-size:15px;font-weight:400;line-height:1.5;padding-top:10px}.cal-event .summary div{background:transparent!important;color:#202020!important;height:auto!important;padding:0!important}.cal-event .link{display:none;margin:18px 20px 5px}.cal-event.is-open .link,.cal-event.is-open .summary{display:block}.cal-event .link a{border:1px solid;border-radius:10px 0 0 0;color:#fff;display:inline-block;font-size:15px;padding:8px 14px}.color-calendar--large.color-calendar .calendar__weekdays .calendar__weekday,.expanded .color-calendar.color-calendar--small .calendar__weekdays .calendar__weekday{align-items:flex-end;height:35px}.color-calendar--large.color-calendar .calendar__header,.color-calendar--large.color-calendar .calendar__weekdays,.expanded .color-calendar.color-calendar--small .calendar__body .calendar__weekdays,.expanded .color-calendar.color-calendar--small .calendar__header{grid-template-columns:repeat(7,minmax(20px,80px))}.color-calendar--large.color-calendar .calendar__days,.expanded .color-calendar.color-calendar--small .calendar__body .calendar__days{grid-template-columns:repeat(7,minmax(20px,80px));grid-template-rows:repeat(6,minmax(30px,55px))}.expanded .dashboard-events,.large .dashboard-events{flex-direction:row;flex-wrap:wrap;gap:0}.expanded .dashboard-events .dashboard-event,.large .dashboard-events .dashboard-event{margin-right:4%;width:48%}.expanded .upcoming-events .dashboard-events .dashboard-event:nth-child(2n),.large .upcoming-events .dashboard-events .dashboard-event:nth-child(2n){margin-right:0}.dashboard-events{max-height:265px;overflow-y:auto}.expanded .dashboard-events,.large .dashboard-events{max-height:100%}.expanded .dashboard-calendar-content.with-past-events,.large .dashboard-calendar-content.with-past-events{flex-wrap:wrap}.dashboard-calendar-content>.past-events{width:100%}.past-events h4{color:#202020}.dashboard-calendar-content>.past-events .dashboard-event{margin-bottom:1.5%;margin-right:2%;padding-bottom:1%;width:31.333%}.expanded .dashboard-calendar-content>.past-events,.large .dashboard-calendar-content>.past-events{display:block;margin-top:30px;width:100%}.expanded .dashboard-calendar-content>.past-events .dashboard-event:nth-child(n+10),.large .dashboard-calendar-content>.past-events .dashboard-event:nth-child(n+10){display:none}.show-all-past{display:none;margin:10px 0 20px;text-align:center}.expanded .dashboard-calendar-content>.past-events.reveal .dashboard-event:nth-child(n+10),.large .dashboard-calendar-content>.past-events.reveal .dashboard-event:nth-child(n+10),.show-all-past.activate{display:block}.expanded .past-events>h4,.expanded .upcoming-events>h4,.large .past-events>h4,.large .upcoming-events>h4{font-size:24px}#main-content .caqh-dashboard-card.large.adminmode .caqh-form-section,#main-content .caqh-dashboard-card.large.adminmode .caqh-selection-section{position:absolute}.inner-event-wrap{display:none}.upcoming-events .dashboard-event,.upcoming-events .dashboard-event *{transition:all .3s}.calendar-card .dashboard-card__badge--date{background:#b723d8;border-radius:25px;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-bottom:10px!important;padding:5px 12px}.calendar-card:not(.expanded,.large) .upcoming-events .dashboard-event:not(.activate):hover{background:#37488c;border-radius:10px;cursor:pointer;padding-top:10px}.calendar-card:not(.expanded,.large) .upcoming-events .dashboard-event:not(.activate):hover .dashboard-card__badge--date{background:#fff;color:#38498d;margin-left:10px}.calendar-card:not(.expanded,.large) .upcoming-events .dashboard-event:not(.activate):hover h4{color:#fff;padding-left:10px}.calendar-card .dashboard-event.activate .inner-event-wrap,.expanded .inner-event-wrap,.large .inner-event-wrap{display:flex;flex-direction:column}.upcoming-events{transition:all .5s}.upcoming-events.cal-popup{padding-top:0!important}.upcoming-events.cal-popup .dashboard-events{max-height:265px}.expanded .dashboard-events .dashboard-event,.large .dashboard-events .dashboard-event{flex-grow:1}.expanded .dashboard-events .dashboard-event:last-of-type,.large .dashboard-events .dashboard-event:last-of-type{margin-right:0}.expanded .dashboard-calendar-content>.upcoming-events,.large .dashboard-calendar-content>.upcoming-events{margin-right:0;width:calc(100% - 640px)}.upcoming-events .dashboard-events{padding-right:0}.expanded .dashboard-calendar-content>div:first-child,.large .dashboard-calendar-content>div:first-child{margin-right:10px}.calendar__day-event.past-event-day .calendar__day-bullet{border:none!important}@media (max-width:767px){.caqh-dashboard-card.calendar-card{overflow:hidden}.dashboard-calendar-content{display:flex;flex-direction:column;gap:24px;width:100%}.dashboard-calendar-content .upcoming-events,.dashboard-calendar-content>div,.dashboard-calendar-content>div:first-child,.dashboard-calendar-content>div:last-child{margin-right:0!important;max-width:100%!important;min-width:0!important;width:100%!important}#color-calendar,.color-calendar,.color-calendar .calendar__body,.color-calendar .calendar__days,.color-calendar .calendar__header,.color-calendar .calendar__weekdays,.color-calendar.color-calendar--small{max-width:100%!important;width:100%!important}.cal-event{bottom:auto!important;left:50%!important;margin:0!important;max-height:calc(100vh - 40px);max-width:500px!important;overflow-y:auto;position:fixed!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 30px)!important;z-index:10001}.cal-event .summary{font-size:14px}.upcoming-events.cal-popup{padding-top:0!important}.dashboard-events{max-height:none;overflow-y:visible}.upcoming-events .dashboard-event{margin-right:0;width:100%}.calendar-card .dashboard-card__badge--date{line-height:1.3;white-space:normal}}