.button[data-v-684c97ef]{width:96px;height:39px;border-radius:3px}.button[data-v-684c97ef]:hover{-webkit-box-shadow:none;box-shadow:none}.week-view-select[data-v-684c97ef]{z-index:3;justify-self:flex-end;width:150px}.calendar-toolbar[data-v-684c97ef]{display:grid;grid-template-columns:33.3% 33.3% 33.3%}.toolbar-date[data-v-684c97ef]{font-size:26px;font-weight:600}.deactivate[data-v-684c97ef]{border:1px solid #27c77a;padding:9.5px!important;background:#fff!important;color:#27c77a!important}.date-nav[data-v-684c97ef]{stroke-width:1;color:#27c77a}.center-nav[data-v-684c97ef]{justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper[data-v-c3005372]{position:absolute;top:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.wrapper .types-card[data-v-c3005372]{background-color:#fff;position:sticky;bottom:0;left:0;z-index:1;line-height:1.3;padding-top:5px;padding-left:10px;margin-top:9px;border-right:1px solid #dadada;border-top:1px solid #dadada;border-radius:0 3px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;pointer-events:auto}.space-filler[data-v-c3005372]{height:20px}.event-wrapper-placeholder{position:relative;height:var(--height)}.event-wrapper-placeholder .event-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;line-height:1.3;display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,.16);box-shadow:0 0 3px rgba(0,0,0,.16);border-left:var(--borderWidth) solid var(--color);background-color:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:var(--height);min-height:var(--height);max-height:var(--height);padding:4px;-webkit-transition:all .2s;transition:all .2s}.event-wrapper-placeholder .event-wrapper.view-weekTime{min-height:var(--height)}.event-wrapper-placeholder .event-wrapper:hover{background-color:var(--light-color)}.event-wrapper-placeholder .event-wrapper.is-enlarged{height:auto;max-height:none;z-index:20!important}.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-bottom-left,.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-top-left{left:-50px}.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-bottom-right,.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-top-right{right:-50px}.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-top-left,.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-top-right{top:auto}.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-bottom-left,.event-wrapper-placeholder .event-wrapper.is-enlarged.hover-bottom-right{bottom:auto}.event-wrapper-placeholder .event-wrapper .icon-calendar{position:absolute;color:#fff;left:-18px;bottom:5px}.event-wrapper-placeholder+*{margin-top:.5rem}.event-parent .event-wrapper{overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;line-height:2.5ex;display:-webkit-box;-webkit-box-orient:vertical}.event-parent .event-wrapper.view-month{-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-parent .event-wrapper.is-enlarged.view-weekList{-webkit-line-clamp:9;max-height:22.5ex}ul.event-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.view-month ul.event-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-weekList ul.event-content,.view-weekTime ul.event-content{min-height:calc(var(--height) - 8px)}ul.event-content li{display:block}.view-weekList ul.event-content li+*,.view-weekTime ul.event-content li+*{margin-top:4px}ul.event-content li.title{-ms-flex-negative:0;flex-shrink:0;font-weight:600;color:var(--color);overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;line-height:2.5ex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:5ex}.view-month ul.event-content li.title{-webkit-line-clamp:1;max-height:2.5ex;-ms-flex-negative:1;flex-shrink:1;word-break:break-all}.is-enlarged ul.event-content li.title{-webkit-line-clamp:3;max-height:7.5ex}ul.event-content li.title .identifier{opacity:.5}.view-month ul.event-content li.title .identifier{word-break:keep-all}ul.event-content li.subtitle{-ms-flex-negative:0;flex-shrink:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;line-height:2.5ex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:2.5ex}.is-enlarged ul.event-content li.subtitle{-webkit-line-clamp:2;max-height:5ex}.view-month ul.event-content li.subtitle{display:none}ul.event-content li.description{-ms-flex-negative:1;flex-shrink:1;font-weight:500;color:#b9b9b9;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;line-height:2.5ex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:2.5ex;margin-bottom:auto}.is-enlarged ul.event-content li.description{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-line-clamp:5;max-height:12.5ex}.view-month ul.event-content li.description{display:none}ul.event-content li.time{-ms-flex-negative:0;flex-shrink:0;font-weight:600;justify-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.view-month ul.event-content li.time{margin-left:4px}ul.event-content li.time .time-span{font-weight:500;color:#b9b9b9}.view-month ul.event-content li.time .time-span{display:none}ul.event-content li.time .hours{padding-left:5px}.view-month ul.event-content li.time .hours{display:none}.button-parent .event-wrapper{color:#27c77a}.button-parent .event-wrapper.view-month{font-weight:600;padding-top:4px;padding-left:4px;padding-bottom:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button-parent .event-wrapper.view-weekList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;padding-bottom:7px}.button-parent .event-wrapper .icon{color:#27c77a;font-size:2rem;text-shadow:0 0 .5em rgba(39,199,122,.5)}.button-parent .event-wrapper:hover .icon{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(2px) scale(1.2);transform:translateY(2px) scale(1.2);text-shadow:0 0 1em rgba(39,199,122,.8)}.toolbar-wrapper{padding-top:20px;position:sticky;top:0;z-index:21;background-color:#fff}.calendar{overflow-x:auto;display:grid;grid-template-columns:var(--side-header-width);margin-top:8px}@media screen and (max-width:1530px){.calendar .total-hours{display:none}}.calendar.day-view{border-left:1px solid #dadada}.calendar .today{color:#27c77a}.calendar .today .light-text{color:#93e3bd}.calendar .header-day-weekly{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar .week-header{display:grid;justify-self:start;grid-column:1;grid-row:2/span 6;overflow:hidden;font-weight:500}.calendar .hour-header-cell{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;padding-top:75px;width:var(--side-header-width);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar .hour-header-cell span{margin-right:10px}.calendar .hour-header{border-right:1px solid #dadada;display:grid;grid-column:1;grid-row:2/span 6;overflow:hidden;font-weight:500}.calendar .additional-worklogs{padding-top:15px;margin-left:15px;color:#b9b9b9;font-weight:500;display:normal}.calendar .add-button{opacity:0}.calendar .add-row{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:none 0!important;transition:none 0!important;margin-top:.5rem}.calendar .add-row .element{-webkit-box-flex:1;-ms-flex:1;flex:1}.calendar .add-row .event-wrapper-placeholder{margin-top:0}.calendar .add-row .event-wrapper-placeholder+*{margin-left:.5rem}.calendar .light-text{color:silver}.calendar .week{grid-column:2}.calendar .week .day{position:relative}.calendar .week .day .week-list-container{height:100%;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar .week .day:hover .additional-worklogs{display:none}.calendar .week .day:hover .add-row{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .week .day:hover .add-button{opacity:1}.calendar .header{border-top:1px solid #dadada;grid-column:2;grid-row:1;background-color:#fff}.calendar .header,.calendar .week{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr))}.calendar .month-header{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendar .month-header .day-number{width:1.5rem;text-align:right}.calendar .hour-grid{display:grid;grid-auto-rows:75px}.calendar .hour-grid :last-child{border-bottom:none}.calendar .hour-grid .quarter-hour{height:25%;width:100%}.calendar .hour-grid .quarter-hour:hover .time-view-add{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .hour-grid .quarter-hour .time-view-add{display:none;width:100%}.calendar .hour-grid .quarter-hour .time-view-add .wrapper{pointer-events:none;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar .hour-grid .quarter-hour .time-view-add .wrapper .first-text{border-bottom:1px solid #27c77a}.calendar .hour-grid .quarter-hour .time-view-add .wrapper span{cursor:pointer;color:#27c77a;font-size:12px;width:100%;padding-left:60px}.calendar .hour-grid .quarter-hour .time-view-add .wrapper .add-icon{background-color:#fff;font-weight:100;cursor:pointer;z-index:1;color:#27c77a;font-size:37px;position:absolute;top:0;left:14px}.calendar .hour-grid-member{max-height:75px;min-height:75px;border-bottom:1px dashed #dadada}.calendar .week{grid-auto-rows:minmax(calc(var(--rowHeight)),auto)}.calendar .week-header-cell{border-left:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;height:var(--rowHeight);width:var(--side-header-width)}.calendar .week-header-cell-member{font-size:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.calendar .day,.calendar .header-day,.calendar .week-header-cell{border-bottom:1px solid #dadada;border-right:1px solid #dadada}.calendar .border-helper,.calendar .border-helper-time{border-right:1px solid #dadada;grid-column:1;grid-row:1}.calendar .border-helper{border-bottom:1px solid #dadada}.calendar .day-padding,.calendar .header-day{font-weight:600}.calendar .day-padding{padding:5px}.calendar .header-day{height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar .header-day-monthly{padding-left:10px}.calendar .weekend-background{background:#f8f8f8!important}.calendar .out-of-range-background{background-image:linear-gradient(135deg,#dadada 5.56%,#fff 0,#fff 50%,#dadada 0,#dadada 55.56%,#fff 0,#fff);background-size:12.73px 12.73px}.calendar .weekend-background.out-of-range-background{background-image:linear-gradient(135deg,#dadada 5.56%,#f8f8f8 0,#f8f8f8 50%,#dadada 0,#dadada 55.56%,#f8f8f8 0,#f8f8f8)!important;background-size:12.73px 12.73px!important}.calendar .hidden-week{display:none}#my-work .page-content{padding-left:20px;padding-right:20px;padding-bottom:20px}