.TopBar{background-color:#353d5b!important;background-image:url(/portal/static/media/smart_logo.e6b80c9da8ded5573d01.svg);background-position:15px;background-repeat:no-repeat;background-size:144px;box-shadow:0 0 0 #353d5b!important;position:static!important}.TopTitle:hover{cursor:pointer}.MenuBar{background-color:#fff!important;flex-direction:row!important;position:static!important}.LogoutButton{font-size:small!important;font-weight:700!important;height:1.5rem!important;margin:auto 15px!important;min-width:80px!important;padding:0 5px!important}.LinkText:hover{cursor:pointer}.WorkDivisionLabel{margin:5px 0!important;padding:0 10px}.WorkDivisionLabel,.WorkDivisionLabelSmall{border-radius:4px;width:-webkit-fit-content!important;width:fit-content!important}.WorkDivisionLabelSmall{margin:2px 0!important;padding:0 3px}.WorkDivisionSelectItem{border-radius:6px!important}.WorkplaceLabel{margin:5px 0!important;padding:0 10px}.WorkplaceLabel,.WorkplaceLabelSmall{border-radius:4px;max-width:70%;white-space:normal;width:-webkit-fit-content!important;width:fit-content!important;word-break:break-all}.WorkplaceLabelSmall{margin:2px 0!important;padding:0 3px}.Menu{background-color:#fff!important;border:1px solid #d3d3d3}.MenuCategoryStamp{background-image:url(/portal/static/media/menu_category_stamp.42873d8833eca4bcaae5.svg);background-position-x:10px;background-position-y:45%}.MenuCategoryDailyReport,.MenuCategoryStamp{background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryDailyReport{background-image:url(/portal/static/media/menu_category_daily_report.2b355f2782e69cbda3ad.svg);background-position-x:10px;background-position-y:45%}.MenuCategoryPaySlip{background-image:url(/portal/static/media/menu_category_payslip.9445c7fefd33f5de3479.svg);background-position-x:10px;background-position-y:center}.MenuCategoryPaySlip,.MenuCategorySetting{background-repeat:no-repeat;background-size:32px 32px}.MenuCategorySetting{background-image:url(/portal/static/media/menu_category_setting.9d0de9109e69cb703b29.svg);background-position-x:10px;background-position-y:center}.MenuCategoryAttendanceAdmin{background-image:url(/portal/static/media/menu_category_attendance_admin.26d7ff064c7130787d9a.svg);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryApplication{background-image:url(/portal/static/media/menu_category_application.579bd0f19a7e985364b1.svg);background-position-x:10px;background-position-y:center}.MenuCategoryApplication,.MenuCategorySystemAdmin{background-repeat:no-repeat;background-size:32px 32px}.MenuCategorySystemAdmin{background-image:url(/portal/static/media/menu_category_system_admin.79f531faca8916c76823.svg);background-position-x:10px;background-position-y:center}.MenuCategoryAdjustmentAdmin{background-image:url(/portal/static/media/menu_category_adjustment_admin.8b0b727923a460cde1e8.svg);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryAdjustmentUser{background-image:url(/portal/static/media/menu_category_adjustment_user.63c54e472588ae42473c.svg);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryManagementFile{background-image:url(/portal/static/media/menu_category_management_file.2ac46e7ef4fdda3818b0.svg);background-position-x:10px;background-position-y:center}.MenuCategoryManagementFile,.MenuCategoryReceipt{background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryReceipt{background-image:url(/portal/static/media/menu_category_receipt.15b8c2737659026ece00.svg);background-position-x:10px;background-position-y:center}.MenuCategoryVoucher{background-image:url(/portal/static/media/menu_category_voucher.0192443cf06b74793e9d.svg);background-position-x:10px;background-position-y:center}.MenuCategoryEBilling,.MenuCategoryVoucher{background-repeat:no-repeat;background-size:32px 32px}.MenuCategoryEBilling{background-image:url(/portal/static/media/menu_category_e_billing.71808cf7ca064d4a83ba.svg);background-position-x:10px;background-position-y:center}.MenuCategoryAccountant{background-image:url(/portal/static/media/menu_category_accountant.4d08d8dbf75d5ffb360b.svg);background-position-x:10px;background-position-y:center;background-repeat:no-repeat;background-size:32px 32px}.MenuCategory{color:#fff!important;font-weight:700!important;padding:10px 10px 10px 42px}.MenuItem{border:solid #d3d3d3!important;border-width:1px 0 0!important}.BottomBar{background-color:#353d5b!important;bottom:0!important;height:25px;top:auto!important}.Login{background-color:#353d5b;height:calc(100vh - 25px);text-align:center}.LoginBody{background-color:#fff;height:calc(100vh - 9rem);min-height:33rem}.LoginContent{margin:0 auto;padding:1rem;width:17rem}.LoginButtom{background-color:#353d5b;height:auto;margin:0 auto;padding:1rem}.Logo{background-image:url(/portal/static/media/logo.df36003e7321b1f4988b.svg);margin:0 auto;width:10rem}.Banner,.Logo{background-repeat:no-repeat}.Banner{background-image:url(/portal/static/media/banner.3388483413bce8912398.png);background-size:contain;margin:auto;width:17rem}.MenuTitle{margin:20px!important}.FlexCenter{align-items:center;display:flex;flex-wrap:wrap}.FlexTop{align-items:flex-start;display:flex}.FlexBottom{align-items:flex-end;display:flex;flex-wrap:wrap}.IconButton{border:1px solid;border-radius:20px}.IconButton:hover{cursor:pointer}.ClearIconButton{border:1px solid;border-radius:20px;height:.7em!important;padding:.15em;width:.7em!important}.ClearIconButton:hover{cursor:pointer}.BreakAllText{word-break:break-all}.UsePointer:hover{cursor:pointer}.ApplicationIconStamp{background-image:url(/portal/static/media/application_stamp.7ba85ab7ecf80adb6815.svg);background-position-x:left;background-position-y:center;background-size:1.3em}.ApplicationIconHoliday,.ApplicationIconStamp{background-repeat:no-repeat;padding-left:1.5rem}.ApplicationIconHoliday{background-image:url(/portal/static/media/application_holiday.ba805bbad1c2d45cabeb.svg);background-position-x:left;background-position-y:center;background-size:1.4em}.ApplicationIconOvertime{background-image:url(/portal/static/media/application_overtime.e9ed942e97cdf70c3a3c.svg);background-position-x:left;background-position-y:center}.ApplicationIconOvertime,.ApplicationIconWorkDivision{background-repeat:no-repeat;background-size:1.3em;padding-left:1.5rem}.ApplicationIconWorkDivision{background-image:url(/portal/static/media/application_workDivision.82f9e907a7ef44203457.svg);background-position-x:left;background-position-y:center}.ApplicationIconExpense{background-image:url(/portal/static/media/application_expense.6df81c6cb024020a22f2.svg);background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:1.3em;padding-left:1.5rem}.SettingWidth{max-width:750px;width:auto}.ApplicationIconAdjustment{background-image:url(/portal/static/media/application_adjustment.64bddd8e8ff178e59493.svg);background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:1.3em;padding-left:1.5rem}.UnderlineText{color:blue!important;cursor:pointer;text-decoration:underline}.ApplicationIconDailyReport{background-image:url(/portal/static/media/application_daily_report.ad67abbc4d39f5b18a34.svg);background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:1.3em;padding-left:1.5rem}::-ms-reveal{display:none}.IconPopup{margin-bottom:auto;margin-top:auto}.StampWidth{width:auto}.Stamp:hover{background-color:#cfd8dc;cursor:pointer}.StampError:hover{background-color:#f6c6bc;cursor:pointer}.StampErrorIcon{background-image:url(/portal/static/media/stamp_error.d3a650a55d609e76ea54.svg);background-repeat:no-repeat;border-radius:0!important;padding:7px!important}.StampCancel{text-decoration:line-through}.StandardTimeCell{color:blue!important;cursor:pointer;text-decoration:underline}.scroll-box{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:10px}.MyHistoryLink{color:blue!important;cursor:pointer;text-decoration:underline}.mainTreeArea{display:flex;flex-direction:column;height:100%;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.treeArea{align-items:center;display:flex;font-size:1.5rem;height:38px;white-space:nowrap}.treeArea:hover{background-color:#00000012;cursor:pointer}.treeSpanArea{display:inline-block;font-size:1rem;margin:0 15px 0 5px;overflow:hidden;text-overflow:ellipsis}.Selector input:disabled{-webkit-text-fill-color:#000000de}.EmployeeList{border:1px solid #d3d3d3;overflow-y:auto;width:330px}.delete-dialog-agree-checkbox{padding-left:40px;padding-top:10px}.VoucherListTimestampIcon{background-size:"18px";padding:8px 10px!important}.VoucherDetailTimestampIcon,.VoucherListTimestampIcon{background-image:url(/portal/static/media/time_stamp.1441acbb5bebfd5faaa0.svg);background-repeat:no-repeat;border-radius:0!important}.VoucherDetailTimestampIcon{background-size:1.8em;padding:1.5px 12px!important}.newNumberField_Adornment{line-height:1.2!important;max-width:1.8rem;width:-webkit-max-content;width:max-content;word-break:break-all}.newNumberField input[type=number]::-webkit-inner-spin-button,.newNumberField input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.react-pdf__Page__textContent{display:none}.TreeListItemText{border-bottom:1px solid #00000061;padding:0 2px}.WorkplaceSelectTable{border-collapse:initial}.WorkplaceSelectTableHead th{color:#fff;font-size:.875rem;padding:0 10px;white-space:nowrap}.WorkplaceSelectTableHead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.WorkplaceSelectTableHeadRow{height:40px}.Tile{margin-top:20px;max-width:760px}.TileTitle{padding:10px 0 0 10px}.DR_Row{height:2rem!important}.DR_HeaderCell{padding:0 20px!important}.DR_HeaderCellMobile{padding:0 2px!important}.DR_BodyRowToday{background-color:#e0ffff!important;height:2rem!important}.DR_BodyCell{padding:0 20px!important}.DR_BodyCellMobile{padding:0 2px!important}.DR_BodyMultiLineTopCell{border-bottom:0!important}.DR_BodyEmptyCell,.DR_BodyMapCell{padding:0!important}.DR_BodyMapCell{text-align:center!important}.DR_BodyDateCell{padding-left:5px!important;padding-right:14px!important;width:62px!important}.DR_BodyDateCell,.DR_BodyDateCellMobile{font-weight:700!important;text-align:right!important}.DR_BodyDateCellMobile{font-size:.8rem!important;padding-left:4px!important;padding-right:4px!important;width:56px!important}.DR_GridButton{margin-bottom:10px!important;margin-left:10px!important;margin-top:10px!important;min-width:0!important;padding:1px 10px!important}.DR_StampLabel{border-radius:4px;border-style:solid;border-width:1px;min-width:5rem;padding:2px;text-align:center}.DR_StateLabel{background-color:#fff;border-radius:4px;border-style:solid;border-width:2px;flex-shrink:0;font-weight:700!important;padding:3px 10px;text-align:center}.DR_Remand{background-color:#e85790!important;color:#fff!important}.DR_ReadonlyTextGray{background-color:#d3d3d3}.DR_ReadonlyTextGray,.DR_ReadonlyTextWhite{border:1px solid #00000042;border-radius:4px;padding:2px}.DR_ReadonlyTextRed,.DR_ReadonlyTextWhite{background-color:#fff}.DR_ReadonlyTextRed{border:1px solid red;border-radius:4px;color:red!important;padding:2px}.DR_InfoBox{border:1px solid #e0e0e0}.DR_ItemSelect{text-align:right;width:7rem}.DR_TextField{align-items:start!important;min-height:5rem!important;padding:2px!important}.DR_TextFieldDisabled{background-color:#d3d3d3!important}.DR_TextFieldDisabled,.DR_TextFieldDisabledWhite{border-color:#00000042!important;color:#000!important}.DR_TextFieldDisabledWhite{background-color:#fff!important;font-size:.875rem!important}.DR_WeekdayTotalTitle{background-color:#7fc0ea}.DR_HolidayTotalTitle{background-color:#ef8f9b}.DR_TermTotalTitle{background-color:#ffbf1b}.DR_WeekdayTotalCell{background-color:#e9f4fb}.DR_HolidayTotalCell{background-color:#ffe7e7}.DR_TermTotalCell{background-color:#fff5dd}.DR_expandPanel{-webkit-tap-highlight-color:transparent;cursor:pointer}.DR_expand{color:#0000008a;cursor:pointer;margin:0 5px!important;padding:5px!important;transform:rotate(0deg);transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms!important}.DR_expand_on{transform:rotate(180deg)!important}.drmLabelParent{color:gray!important}.drmLabelItemEllipsis,.drmLabelParent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drmLabelItemWordBreak{white-space:normal;word-break:break-all}.drmLabelDisabled{color:#00000061!important}.DailyReportOutputDialogDisplayTitleMobile{width:100%}.DailyReportOutputDialogDisplayTitlePC{width:290px}.DailyReportOutputDialogDownload{margin-left:10px;width:120px}.DailyReportDetailDialogHeadTable td{padding-left:5px;padding-right:5px}.DailyReportDetailDialogHeadTableName{width:45px}.DailyReportDetailDialogHeadTableTimeText{text-align:right;width:60px}.DailyReportDetailDialogTable tr{height:auto}.DailyReportDetailDialogTable td{border:none;font-size:.875rem;height:25px;padding:2px 5px;vertical-align:initial}.DailyReportDetailDialogItemNameCell{padding:0 5px;width:130px}.DailyReportDetailDialogItemNameCellMobile{padding:0 5px;width:110px}.DailyReportDetailDialogTimeText{margin:0 5px;text-align:right;width:75px}.SortableList{padding:8px!important}.SortListItem{background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;margin:2px;padding:0!important}.SortListItemDiv{align-items:center;display:flex;height:100%;padding:4px;width:98%}.SelectPanel{height:96%;padding:10px}.HolidayTypeList{border:1px solid #d3d3d3;overflow-y:auto;width:250px}.DialogContentStyle{white-space:pre-wrap}body{margin:0;padding:0}.MuiListItemButton-root.Mui-disabled{opacity:.5}.MuiListItemButton-root.Mui-selected{background-color:#e9f4fb!important}.MuiListItemButton-root:focus,.MuiListItemButton-root:hover{background-color:#00000014}.MuiListItemButton-root>.MuiListItemText-root{margin-bottom:3px;margin-top:3px}.MuiMenuItem-root.Mui-disabled{opacity:.5}.MuiMenuItem-root.Mui-selected{background-color:#00000024!important}.MuiMenuItem-root:focus,.MuiMenuItem-root:hover{background-color:#00000014}.MuiTableRow-hover{cursor:pointer}.MuiToggleButton-primary{background-color:#fff!important;margin-left:0!important}.MuiToggleButton-primary.Mui-selected{background-color:#515e8c!important;color:#fff}.TimeRecorder{margin:auto;max-width:730px;padding:10px}.StampButton{margin:5px!important;padding:5px!important}.StampButtonImage{fill:#fff;color:#fff;max-height:6.7rem}.PhotoButton{max-height:160px!important;max-width:120px!important;min-height:160px!important;min-width:120px!important}.PhotoFrame{height:160px;position:relative}.PhotoImage{border-radius:4px;max-height:160px;max-width:120px}.PhotoUI{bottom:0;margin:3px;position:absolute;width:114px}