@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap";header{width:100%;color:#fff;position:fixed;z-index:100}header .headerContent{max-width:1920px;margin-inline:auto}header a{display:flex;align-items:center}header .title{left:50%;transform:translate(-50%)}header.mainHeader{top:0;box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}header.mainHeader .headerContent{padding:24px 40px}header.mainHeader a{gap:8px;line-height:1;font-size:20px;font-weight:500;color:#fff;padding:12px 16px}header.mainHeader a.active{background-color:#ffffff26;border-radius:30px}header.subHeader{top:96px}header.subHeader .headerContent{padding:12px 48px;gap:8px}header.subHeader a{line-height:1;color:#fcfcfc;padding:8px}header.subHeader a.active{border-bottom:2px solid #FCFCFC}#employees{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#employees .emloyeeList{height:100%;display:flex;flex-direction:column;width:480px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#employees .emloyeeList{width:380px;padding:32px 18px 0}}@media (max-width: 1200px){#employees .emloyeeList{width:320px;padding:32px 16px 0}}#employees .emloyeeList .addButton{position:absolute!important;bottom:5vh;left:50%;transform:translate(-50%);border-width:2px!important;border-radius:32px!important;border-color:#6449cc!important;background-color:#fff!important;font-weight:700!important;z-index:400;box-shadow:#0003 0 2px 2px -1px,#00000024 0 2px 5px,#0000001f 0 1px 10px}#employees .emloyeeList .inputContainer .MuiInputBase-root{padding:0 8px!important}#employees .emloyeeList .inputContainer .MuiInputBase-input{padding:12px 4px}#employees .emloyeeList .inputContainer .MuiInputAdornment-root{padding:0;margin-right:0}#employees .emloyeeList .inputContainer fieldset{height:56px}#employees .userImageWrap{position:relative;width:180px;height:180px;display:block;cursor:pointer}@media (max-width: 1660px){#employees .userImageWrap{width:150px;height:150px}}#employees .userImageWrap .userImg{width:100%;height:100%;overflow:hidden;border-radius:50%}#employees .userImageWrap .pictureIcon{position:absolute;bottom:2%;right:2%;border:2px solid #D6D6D6;background-color:#fcfcfc;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:100}#employees .userImageWrap input[type=file]{width:1px;height:1px;border:transparent}#employees .userImageWrap input[type=file]::file-selector-button{display:none}#employees .formContainer{overflow-y:auto}#employees .formContainer .colInputWrap{display:flex;flex-wrap:wrap;flex-direction:column;width:75%;gap:24px;margin-inline:auto}@media (max-width: 1200px){#employees .formContainer .colInputWrap{width:100%}}#employees .formContainer .rowInputWrap{display:flex;width:100%;gap:16px;justify-content:space-between}.floatingBtn{position:absolute!important;bottom:5vh;left:50%;transform:translate(-50%);border-width:2px!important;border-radius:32px!important;border-color:#6449cc!important;background-color:#fff!important;font-weight:700!important;z-index:400;box-shadow:#0003 0 2px 2px -1px,#00000024 0 2px 5px,#0000001f 0 1px 10px}.lineMoreBtn{width:20px;height:20px;border-color:transparent;border-radius:4px;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:16px;height:16px;margin-left:4px;color:#fff;background-color:#6449cc}.lineMoreBtn>svg{width:100%;height:100%;vertical-align:middle}.toggleBtn{width:20px;height:20px;border-color:transparent;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:16px;height:16px;margin-left:4px;color:#fff;border-radius:50%;background-color:#6449cc}.toggleBtn>svg{width:100%;height:100%;vertical-align:middle}.memoBtn{width:20px;height:20px;border-color:transparent;border-radius:4px;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;width:32px;height:32px;color:#6449cc;background-color:transparent}.memoBtn>svg{width:100%;height:100%;vertical-align:middle}.addToBtn{width:20px;height:20px;border-color:transparent;border-radius:4px;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;color:#6449cc}.addToBtn>svg{width:100%;height:100%;vertical-align:middle}.addBtn,.removeBtn{width:20px;height:20px;border-color:transparent;border-radius:4px;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;color:#7a7a7a}.addBtn>svg,.removeBtn>svg{width:100%;height:100%;vertical-align:middle}.moreBtn{width:20px;height:20px;border-color:transparent;border-radius:4px;line-height:1;text-align:center;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent;color:#6449cc}.moreBtn>svg{width:100%;height:100%;vertical-align:middle}#DevicesInfo{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#DevicesInfo .affiliationList{height:100%;display:flex;flex-direction:column;width:400px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#DevicesInfo .affiliationList{width:300px;padding:32px 18px 0}}@media (max-width: 1200px){#DevicesInfo .affiliationList{width:240px;padding:32px 16px 0}}#DevicesInfo .affiliationList .rows:has(input:checked){background-color:#e7e0ff;border:1px solid #6449CC;border-radius:8px}#DevicesInfo .workList{border-collapse:collapse;width:100%;overflow:hidden;border-radius:8px 8px 0 0}#DevicesInfo .workList thead{height:8.2%}#DevicesInfo .workList th,#DevicesInfo .workList td{vertical-align:middle;padding:10px 0}#DevicesInfo .workList th{background-color:#6449cc;color:#fff}#DevicesInfo .workList td{background-color:#fcfcfc;color:#525252;border-bottom:1px solid #C2C2C2}#DevicesInfo .workList td:first-of-type{border-right:1px solid #C2C2C2}#DevicesInfo .collectionTable{width:100%;border-collapse:collapse}#DevicesInfo .collectionTable thead{position:sticky;top:0}#DevicesInfo .collectionTable th,#DevicesInfo .collectionTable td{height:52px;vertical-align:middle;padding:10px 0}#DevicesInfo .collectionTable th{background-color:#6449cc;color:#fff}#DevicesInfo .collectionTable td{background-color:#fcfcfc;color:#525252;border-bottom:1px solid #C2C2C2}#DevicesInfo .workTimesTable{border-collapse:separate;border-spacing:1px;width:100%;border-radius:8px 8px 0 0;overflow:hidden}#DevicesInfo .workTimesTable thead{height:12.5%}#DevicesInfo .workTimesTable tbody{height:87.5%}#DevicesInfo .workTimesTable th,#DevicesInfo .workTimesTable td{vertical-align:middle;padding:10px 0;border:0}#DevicesInfo .workTimesTable thead th{background-color:#6449cc;border-spacing:1px;border-color:#fff;color:#fff;box-shadow:0 0 0 1px #fff;height:30%}#DevicesInfo .workTimesTable tbody th{background-color:#fcfcfc;color:#525252;box-shadow:0 0 0 1px #c2c2c2}#DevicesInfo .workTimesTable thead tr:first-of-type th:first-of-type{box-shadow:-1px -1px 0 1px #6449cc}#DevicesInfo .workTimesTable thead tr:first-of-type th:not(:first-of-type){box-shadow:1px -1px 0 1px #6449cc,-1px 0 #fff}#DevicesInfo .workTimesTable td{box-shadow:0 0 0 1px #c2c2c2}#DevicesInfo .workTimesTable td.selected{background-color:#e6f2ff}#DevicesInfo .formContainer{overflow-y:auto}#DevicesInfo .formContainer .colInputWrap{display:flex;flex-wrap:wrap;flex-direction:column;width:75%;gap:24px;margin-inline:auto}@media (max-width: 1200px){#DevicesInfo .formContainer .colInputWrap{width:100%}}#DevicesInfo .formContainer .rowInputWrap{display:flex;width:100%;gap:16px;justify-content:space-between;align-items:center}#attendance{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#attendance .calendarWrap{gap:30px;height:100%;display:flex;flex-direction:column;width:400px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#attendance .calendarWrap{width:300px;padding:32px 18px 0}}@media (max-width: 1200px){#attendance .calendarWrap{width:240px;padding:32px 16px 0}}#attendance .calendarWrap .csvButton{position:absolute!important;bottom:5vh;left:50%;transform:translate(-50%);border-width:2px!important;border-radius:32px!important;border-color:#6449cc!important;background-color:#fff!important;font-weight:700!important;z-index:400;box-shadow:#0003 0 2px 2px -1px,#00000024 0 2px 5px,#0000001f 0 1px 10px}#attendance .calendarWrap .MuiAutocomplete-option{padding-block:16px;font-size:16px}#attendance .MuiDataGrid-cellContent[title=지각]{color:#dc180c;font-weight:500}#attendance .MuiDataGrid-cell[data-field=qr_show]{overflow:visible}.calendar .calendarRows{height:48px;color:#525252;border-bottom:1px solid #C2C2C2;cursor:pointer}.calendar .calendarRows.head{background-color:#f0f0f0;font-weight:700}.calendar .calendarRows.sat{background-color:#89bcff2e}.calendar .calendarRows.sat .date{color:#3d8ef8}.calendar .calendarRows.sun,.calendar .calendarRows:has(.holi){background-color:#fceae8}.calendar .calendarRows.sun .date,.calendar .calendarRows:has(.holi) .date{color:#dc180c}.calendar .calendarRows.inactive{display:none}.calendar .calendarRows.selected{background-color:#e7e0ff;border:1px solid #6449CC;border-radius:8px}.calendar .calendarRows.selected+.calendarRows{border-top:1px solid #C2C2C2}.colText{flex:1;height:100px;gap:4px}@media (max-width: 1660px){.colText{flex-wrap:nowrap!important;height:80px;gap:4px}}#basicInfo{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#basicInfo .affiliationList{height:100%;display:flex;flex-direction:column;width:400px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#basicInfo .affiliationList{width:300px;padding:32px 18px 0}}@media (max-width: 1200px){#basicInfo .affiliationList{width:240px;padding:32px 16px 0}}#basicInfo .affiliationList .rows:has(input:checked){background-color:#e7e0ff;border:1px solid #6449CC;border-radius:8px}#basicInfo .workList{border-collapse:collapse;width:100%;overflow:hidden;border-radius:8px 8px 0 0}#basicInfo .workList thead{height:8.2%}#basicInfo .workList th,#basicInfo .workList td{vertical-align:middle;padding:10px 0}#basicInfo .workList th{background-color:#6449cc;color:#fff}#basicInfo .workList td{background-color:#fcfcfc;color:#525252;border-bottom:1px solid #C2C2C2}#basicInfo .workList td:first-of-type{border-right:1px solid #C2C2C2}#basicInfo .collectionTable{width:100%;border-collapse:collapse}#basicInfo .collectionTable thead{position:sticky;top:0}#basicInfo .collectionTable th,#basicInfo .collectionTable td{height:52px;vertical-align:middle;padding:10px 0}#basicInfo .collectionTable th{background-color:#6449cc;color:#fff}#basicInfo .collectionTable td{background-color:#fcfcfc;color:#525252;border-bottom:1px solid #C2C2C2}#basicInfo .workTimesTable{border-collapse:separate;border-spacing:1px;width:100%;border-radius:8px 8px 0 0;overflow:hidden}#basicInfo .workTimesTable thead{height:12.5%}#basicInfo .workTimesTable tbody{height:87.5%}#basicInfo .workTimesTable th,#basicInfo .workTimesTable td{vertical-align:middle;padding:10px 0;border:0}#basicInfo .workTimesTable thead th{background-color:#6449cc;border-spacing:1px;border-color:#fff;color:#fff;box-shadow:0 0 0 1px #fff;height:30%}#basicInfo .workTimesTable tbody th{background-color:#fcfcfc;color:#525252;box-shadow:0 0 0 1px #c2c2c2}#basicInfo .workTimesTable thead tr:first-of-type th:first-of-type{box-shadow:-1px -1px 0 1px #6449cc}#basicInfo .workTimesTable thead tr:first-of-type th:not(:first-of-type){box-shadow:1px -1px 0 1px #6449cc,-1px 0 #fff}#basicInfo .workTimesTable td{box-shadow:0 0 0 1px #c2c2c2}#basicInfo .workTimesTable td.selected{background-color:#e6f2ff}#basicInfo .formContainer{overflow-y:auto}#basicInfo .formContainer .colInputWrap{display:flex;flex-wrap:wrap;flex-direction:column;width:75%;gap:24px;margin-inline:auto}@media (max-width: 1200px){#basicInfo .formContainer .colInputWrap{width:100%}}#basicInfo .formContainer .rowInputWrap{display:flex;width:100%;gap:16px;justify-content:space-between;align-items:center}#workInfo{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#workInfo .LineList{height:100%;display:flex;flex-direction:column;width:440px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#workInfo .LineList{width:340px;padding:32px 18px 0}}@media (max-width: 1200px){#workInfo .LineList{width:280px;padding:32px 16px 0}}#workInfo .LineList .rows:has(input:checked){background-color:#e7e0ff;border:1px solid #6449CC;border-radius:8px}.addDrawingBtn{position:relative}.addDrawingBtn+input[type=file]{width:1px;height:1px;border:transparent}.addDrawingBtn+input[type=file]::file-selector-button{display:none}.workTable .tableHeader{background-color:#6449cc;border:1px solid #6449CC;color:#fff;font-size:14px;font-weight:600;text-align:center}.workTable .tableHeader .mainHeader{border-bottom:1px solid #FCFCFC;padding:8px;display:flex;align-items:center;justify-content:center;line-height:1.2}.workTable .tableHeader .subHeader{display:flex;line-height:1.2}.workTable .tableHeader .subHeader>div{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding-block:12px}.workTable .tableHeader .subHeader>div:not(:last-of-type){border-right:1px solid #FCFCFC}.workTable .tableHeader .subHeader .multiHeader{padding:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.workTable .tableHeader .subHeader .multiHeader>div{width:100%;height:100%}.workTable .tableHeader .subHeader .multiHeader>div:not(:last-of-type){border-bottom:1px solid #FCFCFC;display:flex;align-items:center;justify-content:center}.workTable .tableHeader .subHeader .multiHeader>div:last-of-type div{display:inline-flex;align-items:center;justify-content:center;word-break:keep-all;padding:2px}.workTable .tableHeader .subHeader .multiHeader>div:last-of-type div:not(:first-of-type){border-left:1px solid #FCFCFC}.workTable .tableBody{width:100%;color:#525252}.workTable .tableBody .tableRow{width:100%;display:flex;background-color:#fcfcfc;border:1px solid #7A7A7A;border-top:none;font-size:14px;text-align:center}.workTable .tableBody .tableRow>div{display:flex;align-items:center;justify-content:center}.workTable .tableBody .tableRow>div:not(:last-of-type){border-right:1px solid #7A7A7A}.workTable.lineWorkTable{width:100%}@media (max-width: 1200px){.workTable.lineWorkTable{max-width:1200px;width:1200px}}.workTable.lineMoreInfoTable .multiHeader>div:first-of-type{padding:4px}.workTable.lineMoreInfoTable .multiHeader>div:last-of-type>div{padding:8px 4px!important}.workTable.lineMoreInfoTable .tableRow{background-color:#fff}.workTable.lineMoreInfoTable .tableRow .jobName{padding:4px 4px 4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.workTable.lineMoreInfoTable .tableRow .jobMaterial{border-top:1px solid #C2C2C2;border-left:1px solid #7A7A7A}.workTable.lineMoreInfoTable .tableRow .jobMaterial>div:last-of-type{border-left:1px solid #7A7A7A}.workTable.lineMoreInfoTable .tableRow .jobMaterial>div>div{display:inline-flex;justify-content:center;align-items:center;padding:4px}.workTable.lineMoreInfoTable .tableRow .jobMaterial>div>div:not(:last-of-type){border-right:1px solid #C2C2C2}.workTable.lineMoreInfoTable .tableRow>div:last-of-type>div>div:first-of-type .jobMaterial{border-top:none}.workTable.lineMoreInfoTable .tableRow>div:last-of-type>div:not(:last-of-type){border-bottom:1px solid #7A7A7A}.workTable.lineMoreInfoTable .tableRow .notMaterials>div>div{display:inline-flex;justify-content:center;align-items:center;padding:4px}.workTable.lineMoreInfoTable .tableRow .notMaterials>div>div:not(:last-of-type){border-right:1px solid #C2C2C2}.workTable.processMaterialTable{width:max-content;position:relative;font-size:14px}.workTable.processMaterialTable .tableHeader{display:flex;gap:16px;background-color:transparent;border:none}.workTable.processMaterialTable .tableHeader .mainHeader{line-height:1}.workTable.processMaterialTable .tableHeader .multiHeader>div:first-of-type{padding-block:4px}.workTable.processMaterialTable .tableHeader .multiHeader>div:last-of-type div{word-break:break-word;padding-block:4px;height:50px}.workTable.processMaterialTable .tableHeader .processSection,.workTable.processMaterialTable .tableHeader .materialSection{display:flex;flex-direction:column;background-color:#6449cc;border:1px solid #6449CC;border-bottom-width:0}.workTable.processMaterialTable .tableHeader .processSection .subHeader,.workTable.processMaterialTable .tableHeader .materialSection .subHeader{flex:1}.workTable.processMaterialTable .processSection{position:relative;min-width:600px;position:sticky;left:0}.workTable.processMaterialTable .processSection:after{content:"";width:15px;height:calc(100% + 2px);background-color:#fff;position:absolute;left:calc(100% + 1px);top:-1px}.workTable.processMaterialTable .materialSection .multiHeader>div:last-of-type div{width:70px;font-size:14px}.workTable.processMaterialTable .tableBody .processSection,.workTable.processMaterialTable .tableBody .materialSection{background-color:#fcfcfc;border:1px solid #7A7A7A;border-top:0}.workTable.processMaterialTable .tableBody .tableRow{gap:16px;border:0;background-color:transparent;font-size:12px}.workTable.processMaterialTable .tableBody .tableRow>div.processSection>div{height:100%;display:flex;align-items:center;justify-content:center}.workTable.processMaterialTable .tableBody .tableRow>div.processSection>div:not(:last-of-type){border-right:1px solid #7A7A7A}.workTable.processMaterialTable .tableBody .tableRow>div.processSection>div>div:not(:last-of-type){border-bottom:1px solid #7A7A7A}.workTable.processMaterialTable .tableBody .tableRow .processCell{width:100%;height:100%}.workTable.processMaterialTable .tableBody .tableRow .processCell>div{height:100%;padding:4px 2px;display:inline-flex;align-items:center;justify-content:center;align-content:center}.workTable.processMaterialTable .tableBody .tableRow .processCell>div:not(:last-of-type){border-right:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .processCell>div:last-of-type{border-right:1px solid #7A7A7A}.workTable.processMaterialTable .tableBody .tableRow .processCell+.processCell{border-top:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .tasksCell{display:flex;flex-direction:column;font-size:12px}.workTable.processMaterialTable .tableBody .tableRow .tasksCell>div{display:flex;align-items:center}.workTable.processMaterialTable .tableBody .tableRow .tasksCell>div:not(:last-of-type){border-bottom:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .tasksCell .unitCell{border-right:1px solid #7A7A7A;height:100%}.workTable.processMaterialTable .tableBody .tableRow .tasksCell .unitCell>div{display:inline-flex;align-items:center;justify-content:space-between;padding:4px;width:100%;word-break:break-word;text-align:left}.workTable.processMaterialTable .tableBody .tableRow .tasksCell .taskInfo{height:100%}.workTable.processMaterialTable .tableBody .tableRow .tasksCell .taskInfo>div{height:100%;padding:4px;display:inline-flex;align-items:center;justify-content:center}.workTable.processMaterialTable .tableBody .tableRow .tasksCell .taskInfo>div:not(:last-of-type){border-right:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .materialSection{display:flex;flex-direction:column;flex:1}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div:not(:last-of-type){border-bottom:1px solid #7A7A7A}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow{display:flex;flex:1}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow:not(:last-of-type){border-bottom:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow .materialType{display:flex}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow .materialType:not(:last-of-type){border-right:1px solid #7A7A7A}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow .materialType>div{width:70px;font-size:14px;display:inline-flex;justify-content:center;align-items:center}.workTable.processMaterialTable .tableBody .tableRow .materialSection>div .taskRow .materialType>div:not(:last-of-type){border-right:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .materialCol{display:flex;flex-direction:column}.workTable.processMaterialTable .tableBody .tableRow .materialCol .materialCell{display:flex;height:100%}.workTable.processMaterialTable .tableBody .tableRow .materialCol .materialCell:not(:last-of-type){border-bottom:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .materialCol .materialCell>div{width:70px;padding:4px;display:inline-flex;justify-content:center;align-items:center}.workTable.processMaterialTable .tableBody .tableRow .materialCol .materialCell>div:not(:first-of-type){border-left:1px solid #C2C2C2}.workTable.processMaterialTable .tableBody .tableRow .isTrue{background-color:#f0f0f0}.workTable.lineScheduleTable{width:max-content}.workTable.lineScheduleTable .subHeader>div:first-of-type,.workTable.lineScheduleTable .tableRow>div:first-of-type{width:112px}.workTable.lineScheduleTable .subHeader .multiHeader{width:max-content}.workTable.lineScheduleTable .multiHeader>div:last-of-type>div,.workTable.lineScheduleTable .tableRow>div:last-of-type>div{width:84px}.workTable.lineScheduleTable .tableRow{height:71px}.workTable.lineScheduleTable .tableRow div:last-of-type>div:not(:last-of-type){height:100%;display:inline-flex;align-items:center;justify-content:center;border-right:1px solid #C2C2C2}#canvas{position:absolute;top:0;left:0;z-index:1}.e-splitter.e-splitter-horizontal,.e-splitter.e-splitter-vertical{border:none}.control-pane *{scroll-behavior:auto}.control-pane * .e-split-bar{display:none!important}.control-pane * .e-gantt .e-gantt-chart-pane{border-left:1px solid #dee2e6}.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container{background-color:#6449cc;height:max-content;border-bottom-width:0}.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container .e-timeline-top-header-cell,.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container .e-timeline-single-header-cell{color:#fff;border-color:#fff}.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container .e-timeline-top-header-cell .e-header-cell-label{text-align:center}.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container .e-timeline-header-table-container:first-of-type .e-timeline-top-header-cell{height:44px}.control-pane * .e-gantt .e-gantt-chart .e-timeline-header-container .e-timeline-header-table-container:last-of-type .e-timeline-top-header-cell{height:48px}.control-pane * .e-gantt .e-gantt-chart #Editingline-container{height:100%!important}.control-pane * .e-gantt .e-gantt-chart #Editingline-container .e-line-container-cell{border-color:#c2c2c2}.control-pane * .e-gantt .e-gantt-chart .e-chart-row-border{border-top-color:#525252}.control-pane * .e-gantt .e-gantt-chart .e-chart-rows-container{background-color:#fcfcfc}#workStatus{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#workStatus .leftPanel{gap:30px;padding-bottom:32px;padding-top:0!important;padding-left:0!important;height:100%;display:flex;flex-direction:column;width:380px;padding:32px 25px 0;position:relative;border-right:3px solid #F0F0F0}@media (max-width: 1660px){#workStatus .leftPanel{width:280px;padding:32px 18px 0}}@media (max-width: 1200px){#workStatus .leftPanel{width:220px;padding:32px 16px 0}}#workStatus .tabPanel{margin-top:0!important}#workStatus .scrollBody>div:first-of-type{display:flex;flex-direction:column;overflow-y:auto;height:100%}#workStatus .scheduleTable{display:flex;flex-direction:column;height:100%}#workStatus .scheduleTable .workTimesHeader{border-radius:8px 8px 0 0;display:flex;align-items:center;background-color:#6449cc;color:#fff;height:84px}#workStatus .scheduleTable .workTimesHeader>div{height:84px}#workStatus .scheduleTable .workTimesHeader>div:not(:last-of-type){border-right:1px solid #fff}#workStatus .scheduleTable .workTimesHeader>div:not(:nth-of-type(2)){display:inline-flex;align-items:center;justify-content:center}#workStatus .scheduleTable .workTimesHeader>div:nth-of-type(2)>div:first-of-type{display:inline-flex;align-items:center;justify-content:center}#workStatus .scheduleTable .workTimesHeader>div:nth-of-type(2)>div:last-of-type{border-top:1px solid #fff}#workStatus .scheduleTable .workTimesHeader>div:nth-of-type(2)>div:last-of-type div{display:inline-flex;align-items:center;justify-content:center}#workStatus .scheduleTable .workTimesHeader>div:nth-of-type(2)>div:last-of-type div:not(:last-of-type){border-right:1px solid #fff}#workStatus .scheduleTable .workTimesBody{height:100%;min-height:300px}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div{background-color:#fcfcfc;border-bottom:1px solid #C2C2C2}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div{height:48px}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div:not(:last-of-type){border-right:1px solid #C2C2C2}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div:not(.dragableTd){display:inline-flex;align-items:center;justify-content:center}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd{display:flex;-webkit-user-select:none;user-select:none;width:100%;background-color:#f0f0f0}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell:not(:last-of-type){border-right:1px solid #D6D6D6}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell.work:not(.last){border-right:1px solid transparent}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell.work.lunch{background-color:#f5f5f5!important;background-image:unset}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell.notWork{background-image:unset}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell.notWork.lunch:not(.last){border-right:1px solid transparent}#workStatus .scheduleTable .workTimesBody .scrollBody>div:first-of-type>div>div.dragableTd .timeCell.selected{background-color:#cabefa}#workStatus .lineTable .scrollBody>div:first-of-type{gap:8px}embed nav.page-toolbar{display:none}#signPage input{box-sizing:content-box!important}#signPage input:-webkit-autofill,#signPage input:-webkit-autofill:hover,#signPage input:-webkit-autofill:focus,#signPage input:-webkit-autofill:active{background-color:#fff!important;box-shadow:inset 0 0 0 1px #fff0,inset 0 0 0 100px #fff!important}#saftyChat{min-height:calc(100vh - 154px);height:calc(100vh - 154px)}#saftyChat .microphoeWrap button{height:min-content;width:max-content;white-space:nowrap}#saftyChat .microphoeWrap .waveform{width:100%;transition:all .5s ease}#saftyChat .chatList{display:flex;flex-wrap:wrap;align-items:center;width:100%;gap:1rem;padding:0;margin-top:2rem}#saftyChat .chatList .chatCard{flex:1 1 calc((100% - 2rem)/4);max-width:calc((100% - 2rem)/4);cursor:pointer}#saftyChat .chatList .chatCard.selected{box-shadow:#728bff80 0 1px 4px;border-color:#748bf840}#saftyChat .chatList .chatCard>div{display:flex;align-items:center}#saftyChat .chatList .chatCard .cardHeader{justify-content:space-between}#saftyChat .chatList .chatCard .cardHeader p{margin-bottom:0}#saftyChat .chatList .chatCard .cardHeader .event{margin-left:auto;margin-right:20px}#saftyChat .chatList .chatCard .btnDelete{padding:4px;color:#fff;background-color:#c2c2c2;border-color:#c2c2c2}#saftyChat .chatList .chatCard .btnDelete:hover{background-color:#a3a3a3;border-color:#a3a3a3}#saftyChat .chatList .chatCard .btnDelete .material-symbols-outlined{font-size:1rem}#saftyChat .chatList .chatCard .buttonWrap{justify-content:flex-end;gap:10px;align-items:flex-start}#saftyChat .chatList .chatCard .buttonWrap .sttText{width:100%;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#saftyChat .chatList .chatCard .buttonWrap button{border-radius:50%;min-width:68px;aspect-ratio:1}#saftyChat .btnWave{background-color:#a3a3a3!important;--m: 5;--wavefreq: calc(.1s * var(--m));gap:3px}#saftyChat .btnWave [class*=wave]{aspect-ratio:.08/1;background-color:#fff;border-radius:15px;width:2px}#saftyChat .btnWave .wave0,#saftyChat .btnWave .wave6{aspect-ratio:.3/1}#saftyChat .btnWave .wave1,#saftyChat .btnWave .wave5{aspect-ratio:.2/1}#saftyChat .btnWave .wave2,#saftyChat .btnWave .wave4{aspect-ratio:.13/1}#saftyChat .btnWave.active [class*=wave]{animation:waveform var(--wavefreq) ease-in-out infinite forwards}#saftyChat .btnWave.active .wave1{--wavefreq: calc(.2s * var(--m))}#saftyChat .btnWave.active .wave2{--wavefreq: calc(.3s * var(--m))}#saftyChat .btnWave.active .wave3{--wavefreq: calc(.4s * var(--m))}#saftyChat .btnWave.active .wave4{--wavefreq: calc(.5s * var(--m))}#saftyChat .btnWave.active .wave5{--wavefreq: calc(.6s * var(--m))}#saftyChat .btnWave.active .wave6{--wavefreq: calc(.7s * var(--m))}@keyframes waveform{0%{transform:scaleY(.5)}50%{transform:scaleY(1.2)}to{transform:scaleY(.5)}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:1000;transition:opacity .5s ease;opacity:0}.modal.hide{opacity:0}.modal.show{opacity:1}.overlay{position:fixed;width:100vw;height:100vh;background-color:#00000080}.modalContainer{position:fixed;background-color:#fff;padding:2rem;border-radius:8px;box-shadow:#00000029 0 1px 4px;z-index:1}.modalContainer .modalContent{padding-block:1.5rem}.modalContainer .modalAction{display:flex;justify-content:flex-end;gap:1rem}.modalContainer .modalAction button{padding:10px 16px;line-height:1}.toast{position:fixed;top:5rem;right:1.2rem;transform:translate(100%);background-color:#000c;color:#fff;padding:.6rem 1.2rem;border-radius:4px;animation:slideInRight .4s ease-in-out forwards;z-index:200}.toast.success{background-color:var(--pico-color-jade-350)}.toast.error{background-color:var(--pico-color-red-350)}.toast.hide{animation:slideOutRight .5s ease-in-out forwards}@keyframes slideInRight{0%{transform:translate(110%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(110%)}}*{margin:0;padding:0;box-sizing:border-box!important}::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}::-webkit-scrollbar-thumb{height:30%;background-color:#6b6b6b4a;border-radius:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-button{display:none}.track-horizontal{position:absolute;width:6px;border-radius:3px}.thumb-horizontal{position:relative;display:block;width:100%!important;height:564px!important;transform:translateY(0);cursor:pointer;border-radius:inherit;background-color:#0003}html{width:100vw;height:100vh;overflow:hidden}body{font-family:Noto Sans KR,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow:auto hidden}#root{width:100%;height:100%;margin:0 auto;text-align:center}main{min-height:100vh;height:100vh;max-width:1920px;margin-inline:auto;padding-top:154px;overflow:hidden;will-change:transform}@media (max-width: 1660px){main{max-width:1600px}}a{text-decoration:none}input[type=date]{-webkit-appearance:none;position:relative}input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;color:transparent;cursor:pointer}.tab{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border-radius:16px 16px 0 0;width:190px;height:48px;line-height:1;box-shadow:0 1px 1px #00000026,0 0 3px 1px #00000026;background:#f5f5f5;color:#7a7a7a;cursor:pointer}@media (max-width: 1660px){.tab{width:auto;max-width:180px;flex:1}}@media (max-width: 1200px){.tab{font-size:1rem}}.tab.active{background:#fcfcfc;border-bottom:4px solid #6449CC;color:#473b7a}.info{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;padding:16px 16px 20px}.infoHeader{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px}.tabPanel{width:100%;height:100%;overflow-y:auto;margin-top:40px!important;display:flex;gap:24px;flex:1}.floatingButtonWrap{width:100%;display:flex;gap:16px;justify-content:center;padding:24px;position:absolute;bottom:0;left:0;z-index:100}.scrollTable>div{scroll-behavior:smooth}.MuiPaper-root .MuiList-root{padding:0;max-height:400px}
