.schedule[data-v-5dfe87a4]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;height:100%;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.schedule-table[data-v-5dfe87a4]{border:1px solid #ddd;border-radius:4px;overflow:auto;height:calc(100vh - 337px);position:relative;width:100%;min-width:0}.table-header[data-v-5dfe87a4]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f5f5;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:299;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:50px;line-height:25px;text-align:center}.header-cell[data-v-5dfe87a4],.table-cell[data-v-5dfe87a4]{min-width:220px;-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}.header-cell[data-v-5dfe87a4]{font-weight:bolder}.first-header-cell[data-v-5dfe87a4]{position:relative}.first-header-cell[data-v-5dfe87a4]:before{content:"";position:absolute;left:-35px;top:18px;width:187px;height:1px;-webkit-transform:rotate(18deg);transform:rotate(18deg);background-color:#e8eaec}.first-header-cell .header-cell-top[data-v-5dfe87a4]{position:absolute;right:6px;top:1px}.first-header-cell .header-cell-bottom[data-v-5dfe87a4]{position:absolute;left:6px;bottom:1px}.person-cell[data-v-5dfe87a4],.person-header[data-v-5dfe87a4]{min-width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd;position:sticky;top:0;left:0;background:#fff;z-index:199}.table-body[data-v-5dfe87a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-row[data-v-5dfe87a4]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;position:relative;height:120px;-ms-flex-negative:0;flex-shrink:0}.person-cell[data-v-5dfe87a4]{min-width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;padding-top:20px;border-right:1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.table-cell[data-v-5dfe87a4]{height:100%;border-right:1px solid #ddd;position:relative;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.block[data-v-5dfe87a4]{background-color:#007bff;color:rgba(0,0,0,.65);padding-right:8px;border-radius:3px;cursor:move;position:absolute;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;height:20px;line-height:20px;pointer-events:auto}.block-content[data-v-5dfe87a4]{width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:4px}.block[draggable=true][data-v-5dfe87a4]{cursor:move}.resize-handle[data-v-5dfe87a4]{position:absolute;top:0;bottom:0;width:8px;background-color:hsla(0,0%,100%,.3);cursor:ew-resize;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:3}.resize-handle[data-v-5dfe87a4]:before{content:"|";position:absolute;left:3px;top:9px;color:grey}.left-handle[data-v-5dfe87a4]{left:0}.right-handle[data-v-5dfe87a4]{right:0}.block:hover .resize-handle[data-v-5dfe87a4]{opacity:1;background-color:hsla(0,0%,100%,.5)}.bottom-area[data-v-5dfe87a4]{height:120px;border:2px dashed #ddd;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto}.bottom-block[data-v-5dfe87a4]{background-color:#d9d9d9;color:rgba(0,0,0,.65);padding:0 15px;border-radius:3px;cursor:move;position:relative;width:260px;height:25px;line-height:25px;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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);margin:5px;font-size:12px}.block.resizing[data-v-5dfe87a4]{cursor:ew-resize!important;z-index:40!important}.block.resizing .block-content[data-v-5dfe87a4]{pointer-events:none}.block[data-v-5dfe87a4]:active{opacity:.8}.block[data-v-5dfe87a4]{-webkit-transition:all .2s ease-out!important;transition:all .2s ease-out!important}.schedule-table[data-v-5dfe87a4]::-webkit-scrollbar{width:8px;height:8px;display:block}.schedule-table[data-v-5dfe87a4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.schedule-table[data-v-5dfe87a4]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.schedule-table[data-v-5dfe87a4]::-webkit-scrollbar-thumb:hover{background:#555}.bottom-area[data-v-5dfe87a4]::-webkit-scrollbar{width:8px;height:8px;display:block}.bottom-area[data-v-5dfe87a4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.bottom-area[data-v-5dfe87a4]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.bottom-area[data-v-5dfe87a4]::-webkit-scrollbar-thumb:hover{background:#555}.schedule-table[data-v-5dfe87a4]:after{content:"";position:absolute;top:0;right:0;width:8px;height:100%;background:transparent;pointer-events:none}.schedule-table.dragging[data-v-5dfe87a4]{scroll-behavior:auto!important}.bottom-area[data-v-5dfe87a4]::-webkit-scrollbar,.schedule-table[data-v-5dfe87a4]::-webkit-scrollbar{width:8px;height:8px;display:block}.schedule-table[data-v-5dfe87a4]:after{display:none}.bottom-empty[data-v-5dfe87a4]{margin:0 auto}.title[data-v-5dfe87a4]{color:rgba(0,0,0,.65);text-decoration:underline}.corner[data-v-5dfe87a4]{border-radius:4px 4px 4px 0;color:#fff;padding:2px 4px;font-size:10px;line-height:10px;background-blend-mode:soft-light;position:relative}.corner[data-v-5dfe87a4]:before{content:"";position:absolute;width:3px;height:3px;left:0;bottom:-3px;background-color:inherit;-webkit-filter:brightness(.7);filter:brightness(.7);clip-path:polygon(0 0,100% 0,100% 100%)}.corner-text[data-v-5dfe87a4]{font-size:10px!important}.ant-form-item[data-v-5dfe87a4]{margin-bottom:0}.custom-context-menu[data-v-5dfe87a4]{background-color:#fff;z-index:100;padding:10px;background-clip:padding-box;border-radius:2px;outline:none;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);position:absolute}[data-v-3cbaaa3f] .vxe-cell .vxe-cell--title{white-space:wrap!important}[data-v-3cbaaa3f] .vxe-cell{max-height:100%!important}[data-v-3cbaaa3f] .col--ellipsis{height:90px!important}[data-v-3cbaaa3f] .ant-checkbox-wrapper{margin-left:0}.components-table-demo-nested tr.ant-table-expanded-row td>.ant-table-wrapper{margin:-9px!important}.order-edit-page .ant-form-item{margin-bottom:0!important}.order-edit-page .ant-form-item .ant-form-item-control,.order-edit-page .ant-form-item .ant-form-item-label{line-height:2em!important}.progress-bar li{padding:0 10px;line-height:25px;background:#ababab;display:inline-block;color:#fff;position:relative;width:auto;text-align:center}.progress-bar li:after{border-left:12px solid #ababab;right:-12px;z-index:10}.progress-bar li:after,.progress-bar li:before{content:"";display:block;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:0}.progress-bar li:before{border-left:12px solid #fff;left:0}.progress-bar li{padding-left:25px}.progress-bar li:first-child{border-radius:4px 0 0 4px}.progress-bar li:first-child:before{display:none}.progress-bar li.active{background-color:#50abe4}.progress-bar li.active:after{border-left-color:#50abe4}.bar-date{position:absolute;color:#000;font-size:12px;line-height:20px;text-align:center}.bar-date span{font-size:12px;color:#999}