.filter-toggle{cursor:pointer}.filter-toggle__inner{width:124px;height:40px;display:flex;align-items:center;justify-content:space-between;padding-left:14px;padding-right:14px;border-radius:5px;border:2px solid #db1f35;background-color:#fff}.filter-toggle__text{color:#db1f35;font-size:16px;font-weight:700}.page-header{padding-left:20px;padding-right:20px;position:fixed;left:0;top:0;right:0;z-index:777;background-color:#eee;padding-top:20px;transition:left .5s}.page-header__inner,.page-header__left{display:flex;align-items:center}.page-header__inner{justify-content:space-between;padding-left:202px;margin-bottom:10px;transition:padding .5s}.page-header--collapse .page-header__inner{padding-left:90px}.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-weeknumber{background-color:#e0e0e0;border-color:#ccc;color:grey}.theme-default .cv-weeknumber span{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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-day[aria-selected]{background-color:#ffc}.theme-default .cv-item{border-color:#e0e0f0;border-radius:.5em;background-color:#e7e7ff;text-overflow:ellipsis}.theme-default .cv-item.purple{background-color:#f0e0ff;border-color:#e7d7f7}.theme-default .cv-item.orange{background-color:#ffe7d0;border-color:#f7e0c7}.theme-default .cv-item.continued:before,.theme-default .cv-item.toBeContinued:after{content:" \21e2 ";color:#999}.theme-default .cv-item.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.theme-default .cv-item.isHovered.hasUrl{text-decoration:underline}.theme-default .cv-item.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.cv-item.span3,.cv-item.span4,.cv-item.span5,.cv-item.span6,.cv-item.span7{text-align:center}.theme-default .cv-item .endTime,.theme-default .cv-item .startTime{font-weight:700;color:#666}.theme-default .cv-day.draghover{box-shadow:inset 0 0 .2em .2em #ff0}.calendar-page .page__body{padding:10px;border-radius:5px}.periodLabel{display:none!important}.cv-wrapper{border-radius:5px}.cv-day{background-color:#fff!important;border-color:#f6f6f6;padding:10px}.cv-weeks{border:0;min-height:800px}.cv-header-days{border:0}.cv-header-days .cv-header-day{background-color:#fff;height:40px;border-color:#f6f6f6}.cv-header{background-color:#fff!important;border:0;height:50px;justify-content:center}.cv-header-nav{display:flex}.cv-header-nav button{border:0;height:30px;border-radius:5px;min-width:30px}.cv-header-nav button+button{margin-left:10px}.cv-header-nav button.nextPeriod,.cv-header-nav button.nextYear,.cv-header-nav button.previousPeriod,.cv-header-nav button.previousYear{background-color:rgba(0,0,0,.3);color:#fff!important}.cv-header-nav .currentPeriod{background-color:#db1f35;color:#fff!important;padding-left:16px;padding-right:16px;height:30px}.cv-item{background-color:#f6f6f6!important;border-radius:5px!important;border:0;border-left:5px solid #db1f35!important}