.right-cutter[data-v-cc40cb52]{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;right:-20px;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100% + 50px);width:39px;top:-40px;opacity:0}.right-cutter[data-v-cc40cb52]:hover{opacity:1}.dash-line[data-v-cc40cb52]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1px;border:1px dashed rgba(0,0,0,.5)}.ruler-text[data-v-cc40cb52],.ruler[data-v-cc40cb52]{position:absolute;background:#43a047;color:#fff!important}.ruler[data-v-cc40cb52]{width:100%;height:1px}.ruler-text[data-v-cc40cb52]{border-radius:4px;padding:4px;width:48px;height:24px;margin-top:-24px;margin-left:-48px;text-align:center;font-weight:bolder;color:rgba(0,0,0,.5)}.flex-row[data-v-cc40cb52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-moving[data-v-cc40cb52]{-webkit-box-shadow:0 10px 20px 5px #b1b1b1;box-shadow:0 10px 20px 5px #b1b1b1}.item.item-moving[data-v-cc40cb52],.item.item-resizing[data-v-cc40cb52]{border-color:#0277bd;z-index:1000}.item[data-v-cc40cb52]:hover{z-index:3}.resizer[data-v-cc40cb52]{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;display:block;color:#fff;left:-2px;bottom:-19px;width:calc(100% + 4px);z-index:2;background:#0277bd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;opacity:0}.resizer[data-v-cc40cb52]:hover{opacity:1;cursor:row-resize}.item:hover>.flex-row>.del-btn[data-v-cc40cb52]{opacity:1}.item.item-error>.resizer[data-v-cc40cb52]{background:#9e1317}.del-btn[data-v-cc40cb52]{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;color:#575757;background:transparent;z-index:3}.item-time[data-v-cc40cb52]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;font-weight:bolder;color:#fff}.dnd-rect[data-v-cc40cb52]{position:absolute;background:#0277bd;color:#fff}.dnd-rect-error[data-v-cc40cb52],.item.item-error[data-v-cc40cb52]{background:#f4511e;color:#fff}.outer[data-v-cc40cb52]{width:100%;height:100%}.week-col[data-v-cc40cb52]{height:calc(100% - 50px);position:relative;left:0;width:100%;overflow:hidden;border-left:1px solid #e0e0e0}.item[data-v-cc40cb52]{-webkit-transition:-webkit-box-shadow .1s;transition:-webkit-box-shadow .1s;transition:box-shadow .1s;transition:box-shadow .1s,-webkit-box-shadow .1s;cursor:pointer;border:2px solid transparent;position:absolute;width:100%;background:#0277bd;z-index:1}.relative-container[data-v-cc40cb52]{position:relative;width:100%;height:100%}.col-container[data-v-cc40cb52]{position:absolute;top:0;left:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(100% - 50px);height:100%}.col[data-v-cc40cb52]{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.week-title[data-v-cc40cb52]{padding:.8em;font-size:16px;height:50px}.table[data-v-cc40cb52]{width:100%;height:calc(100% - 50px);position:absolute;top:50px;left:0}.cell[data-v-cc40cb52]{height:calc(4.16667% - 2.08333px);vertical-align:top;text-align:center;font-size:.8em;color:rgba(0,0,0,.7)}