.theme-default .cv-header,.theme-default .cv-header-day{background-color:#f0f0f0}.theme-default .cv-header .periodLabel{font-size:1.5em}.theme-default .cv-header button{color:#7f7f7f}.theme-default .cv-header button:disabled{color:#ccc;background-color:#f7f7f7}.theme-default .cv-day.past{background-color:#fafafa}.theme-default .cv-day.outsideOfMonth{background-color:#f7f7f7}.theme-default .cv-day.today{background-color:#ffe}.theme-default .cv-event{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-event.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-event.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-event.continued:before,.theme-default .cv-event.toBeContinued:after{content:" \21e2 ";color:#999}.theme-default .cv-event.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-event.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-event.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.theme-default .cv-event .endTime,.theme-default .cv-event .startTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}.cv-wrapper.holiday-us-traditional .d2015-04-05 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2016-03-27 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2017-04-16 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2018-04-01 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2019-04-21 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2020-04-12 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2021-04-04 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2022-04-17 .cv-day-number:before,.cv-wrapper.holiday-us-traditional .d2023-04-09 .cv-day-number:before{content:"\271D"}.cv-wrapper.holiday-us-traditional .d05-05 .cv-day-number:before{content:"\1F1F2\1F1FD"}.cv-wrapper.holiday-us-traditional .d10-31 .cv-day-number:before{content:"\1F383"}.cv-wrapper.holiday-us-official .d01-01 .cv-day-number:before{content:"\1F37E"}.cv-wrapper.holiday-us-official .d07-04 .cv-day-number:before{content:"\1F1FA\1F1F8"}.cv-wrapper.holiday-us-official .d11-11 .cv-day-number:before{content:"\1F396"}.cv-wrapper.holiday-us-official .d12-25 .cv-day-number:before{content:"\1F384"}.cv-wrapper.holiday-us-official.m01 .day.dow1.instance3 .cv-day-number:before{content:"\270C\1F3FE"}.cv-wrapper.holiday-us-official.m02 .day.dow1.instance3 .cv-day-number:before{content:"\1F34E"}.cv-wrapper.holiday-us-official.m05 .day.dow1.lastInstance .cv-day-number:before{content:"\1F1FA\1F1F8"}.cv-wrapper.holiday-us-official.m09 .day.dow1.instance1 .cv-day-number:before{content:"\1F4AA"}.cv-wrapper.holiday-us-official.m10 .day.dow1.instance2 .cv-day-number:before{content:"\2388"}.cv-wrapper.holiday-us-official.m11 .day.dow4.instance4 .cv-day-number:before{content:"\1F64F"}.calendar{display:flex;flex-direction:column;flex-grow:1;font-family:Avenir,Helvetica,Arial,sans-serif;color:#000;height:75vh;max-width:97%;margin:0 auto 20px}.calendar .cv-weeks .cv-day{flex-flow:column;font-size:.9em}.calendar .cv-weeks .cv-day.today{background-color:#ccc}.calendar .cv-weeks .cv-day.today .cv-day-number{margin-top:.25rem;background-color:#1a73e8;color:#fff;border-radius:50%;width:22px;height:21px;text-align:center}.calendar .cv-weeks .cv-day .cv-day-number{align-self:center}.theme-default .cv-event{font-size:.9em;font-weight:550!important;color:#fff;padding-left:7px;cursor:pointer;border-radius:.3em}.theme-default .cv-event:hover{opacity:.7}.triple-exclamation-mark{background-color:#ed2b2b;font-weight:700!important;padding:1px 2px}.second-exclamation-mark,.triple-exclamation-mark{font-size:12px;border-radius:5px;border:2px solid #fff;margin-right:5px}.second-exclamation-mark{background-color:rgba(237,237,29,.7294117647058823);padding:1px 3px;letter-spacing:.8px}.first-exclamation-mark{background-color:#349d34;font-size:12px;padding:1px 6px;border-radius:5px;border:2px solid #fff;margin-right:5px}.table-cell-completed,.table-cell-delayed,.table-cell-overdue,.table-cell-pending{padding-top:3px;text-align:center;font-weight:700}.table-cell-completed{background-color:#33b679!important}.table-cell-pending{background-color:#f8e580!important}.table-cell-overdue{background-color:orange!important}.table-cell-delayed{background-color:#cd5c5c;color:#fff!important}.table-cell-class{background-color:rgba(0,67,117,.9294117647058824)!important}