.container.page{max-width:1185px!important;padding-top:32px;padding-bottom:48px}.container.page.narrow{max-width:840px!important}.content-spinner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.border-left{border-left:1px solid #ddd!important}.border-right{border-right:1px solid #ddd!important}.border-bottom{border-bottom:1px solid #ddd!important}.app-calendar .cv-weeks{font-size:.85em}.app-calendar .cv-header,.app-calendar .cv-header-days,.app-calendar .cv-weeks{border:0}.app-calendar .cv-header-days .cv-header-day:nth-child(7),.app-calendar .cv-week .cv-day:nth-child(7){border-right:0}.app-calendar .cv-header{background-color:#fff}.app-calendar .cv-header .periodLabel{font-size:1.5em;padding-left:0}.app-calendar .cv-header button{border:none;padding:0;margin-left:0;margin-right:0}.app-calendar .cv-header-day{padding-left:8px;padding-top:6px;color:#757575;background-color:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.app-calendar .cv-day{background-color:#fff}.app-calendar .cv-day .cv-day-number{position:absolute;left:2px;top:2px;right:auto;width:24px;height:24px;line-height:18px;text-align:center;font-size:15px}.app-calendar .cv-day:not(.has-event):not(.past){cursor:pointer}.app-calendar .cv-day:not(.has-event):not(.past):hover{background-color:#f5f5f5}.app-calendar .cv-day.past{background-color:#fdfdfd}.app-calendar .cv-day.past .cv-day-number{color:#ccc}.app-calendar .cv-day.today{background-color:#f5f5f5}.app-calendar .cv-day.today .cv-day-number{background:#4285f4;color:#fff;border-radius:50%}.app-calendar .outsideOfMonth{color:#757575}.app-calendar .week1 .cv-day{border-top:none}.app-calendar .cv-event{cursor:pointer;border-color:transparent;border-radius:.25em;background-color:#e7e7ff;text-overflow:ellipsis}.app-calendar .cv-event.payment-pending{opacity:.5}.app-calendar .cv-event.purple{background-color:#f0e0ff;border-color:#e7d7f7}.app-calendar .cv-event.orange{background-color:#ffe7d0;border-color:#f7e0c7}.app-calendar .cv-event.toBeContinued{border-right-style:none;border-top-right-radius:0;border-bottom-right-radius:0}.app-calendar .cv-event.isHovered.hasUrl{text-decoration:underline}.app-calendar .cv-event.continued{border-left-style:none;border-top-left-radius:0;border-bottom-left-radius:0}.app-calendar .cv-event.no-ending-stop{-webkit-mask-image:-webkit-gradient(linear,80% center,right center,from(#000),to(transparent))}.app-calendar .cv-event.continued:before,.app-calendar .cv-event.toBeContinued:after{content:" ⇢";color:hsla(0,0%,100%,.5)}.app-calendar .cv-event .endTime,.app-calendar .cv-event .startTime{font-weight:700;color:hsla(0,0%,100%,.5)}.app-calendar.period-year .cv-week{min-height:58px}.v-dialog .v-toolbar__content{padding:0 10px}.primary--text .v-list__tile__avatar .v-avatar img{border:2px solid #1976d2}.card-selected{position:relative}.card-selected:after{content:"";position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0}.card-selected .v-icon.card-selected-icon{display:block}.v-icon.card-selected-icon{position:absolute;z-index:2;right:10px;top:10px;font-size:48px;color:#fff!important;display:none}.triangle-border:before{top:-12px;-webkit-filter:drop-shadow(0 -2px 1px rgba(0,0,0,.1));filter:drop-shadow(0 -2px 1px rgba(0,0,0,.1))}.triangle-border:after,.triangle-border:before{content:"";position:absolute;left:0;width:100%;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAnUlEQVQokZ3SMQ6CQBBG4R9jQWFlKZ2nsOYIXsB7eAHPYWLPMSgo6a1MPICNFc8MEreY3VV5CdXMF8iEAlCiStJaUh8b5+BF0kZS7SaWwcizAwbe7SPzKLSv6AhdgfIXeMB3/AZXwN0xeABVDp4cCZ1TcAs83XpomI7mYONWfe10vA+s3Uo6O94Il0D/B7zZEe21yV8n12IOmg8lvQByhsTLfuGgUwAAAABJRU5ErkJggg==);background-repeat:repeat-x}.triangle-border:after{bottom:-12px;-webkit-filter:drop-shadow(0 -4px 2px rgba(0,0,0,.2));filter:drop-shadow(0 -4px 2px rgba(0,0,0,.2));-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV}.text-capitalize-first:first-letter{text-transform:uppercase}