.progress-wrapper[data-v-a440177a]{width:100%;position:relative}.progress-wrapper .progress-bar[data-v-a440177a]{height:1rem;width:100%;background:#333;position:relative}.progress-wrapper .progress-bar .progress-done[data-v-a440177a]{position:absolute;width:0;height:100%;background:green;top:0;left:0;-webkit-transition:width .25s;transition:width .25s}.progress-wrapper .progress-bar .progress-text[data-v-a440177a]{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;color:#fff}.progress-wrapper .progress-status[data-v-a440177a]{font-size:1rem}.bgsticky[data-v-57910aed]{height:calc(100vh - 220px);background:#fff;position:absolute;top:0;left:0;z-index:999}.sticky-row[data-v-57910aed]{position:sticky;top:0;z-index:999}.sticky-column[data-v-57910aed]{position:sticky;left:0;z-index:999}.sticky30[data-v-57910aed]{top:52px}.sticky-row.sticky-column[data-v-57910aed]{z-index:2000}hr[data-v-57910aed]{margin:4px 0}.simulation-table[data-v-57910aed]{margin-top:2rem;width:100%;height:calc(100vh - 220px);overflow:auto;z-index:2;position:relative}.simulation-table .cell-wrapper[data-v-57910aed]{white-space:nowrap;display:relative}.simulation-table .cell[data-v-57910aed]{width:150px;display:inline-block;white-space:normal;vertical-align:top;padding:8px 8px;border-top:1px solid #ddd}.simulation-table .header[data-v-57910aed]{white-space:nowrap;position:sticky;top:0;z-index:1000}.simulation-table .header div[data-v-57910aed]{display:inline-block}.simulation-table .header .cell[data-v-57910aed]{font-size:1rem;font-weight:700;background:#fff;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;height:52px}.simulation-table .header .cell .ws_cap[data-v-57910aed]{font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.source_ws .header .cell[data-v-57910aed]{font-size:.75rem}.source_date .workstation[data-v-57910aed],.source_ws .workstation[data-v-57910aed]{position:relative;padding-left:8px}.fullscreen .simulation-table[data-v-57910aed]{height:calc(100vh - 80px)}.workstation[data-v-57910aed]{width:100%;display:block;border:1px solid #999;background:#fff;padding:4px;font-weight:700;cursor:pointer}.workstation[data-v-57910aed]:hover{background-color:#eee}.holiday[data-v-57910aed]{color:#999}.ws_cap[data-v-57910aed]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #999;border-radius:4px;cursor:pointer}.ws_cap[data-v-57910aed]:hover{background-color:#eee}.ws_cap span[data-v-57910aed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ws_cap.setting[data-v-57910aed]{cursor:auto;opacity:.9;border:none;pointer-events:none}.ws_cap.standard[data-v-57910aed]{cursor:auto;opacity:.9;border:none;pointer-events:none}.task[data-v-57910aed]{width:100%;word-break:break-all;padding:4px;line-height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border:1px solid #999;margin-top:.25rem;position:relative;padding-left:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;background:#e7e6e6;color:blak}.task .spacer[data-v-57910aed]{display:block;height:1rem}.task.done[data-v-57910aed]{background:#92d050;color:#000}.task.inprogress[data-v-57910aed]{background:#fff000;color:#000}.task.locked[data-v-57910aed]{border-color:#ddd;opacity:.8}.task[data-v-57910aed]:hover{border-color:#000}.task.ahead[data-v-57910aed]:after{font-family:simple-line-icons;content:"\e095";font-weight:700;position:absolute;bottom:0;right:24px;z-index:100;color:#fff;background:#0070c0;padding:4px;border-radius:2px}.task.ontime[data-v-57910aed]:after{font-family:simple-line-icons;content:"\e080";font-weight:700;position:absolute;bottom:0;right:24px;z-index:100;color:#000;background:#ffc000;padding:4px;border-radius:2px}.task.overdue[data-v-57910aed]:after{font-family:simple-line-icons;content:"\e615";font-weight:700;position:absolute;bottom:0;right:24px;z-index:100;color:#fff;background:red;padding:4px;border-radius:2px}.pro_indicator[data-v-57910aed]{width:4px;left:0;top:0;height:100%;position:absolute;border-right:1px solid #aaa}.material_status[data-v-57910aed]{position:absolute;background:#000;color:#fff;padding:4px;bottom:0;right:0}