*{padding:0}body{margin:0 auto}.LoginForm_loginForm__9K2pJ{align-items:center;background-color:#f9fbfd;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:calc(100vh - 80px)}.LoginForm_loginForm__9K2pJ h2{color:#333;font-size:24px;margin-bottom:20px}.LoginForm_loginForm__9K2pJ input{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:15px;padding:10px;transition:border-color .2s;width:260px}.LoginForm_loginForm__9K2pJ input:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}.LoginForm_loginForm__9K2pJ button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px;transition:background-color .2s;width:260px}.LoginForm_loginForm__9K2pJ button:hover{background-color:#3f76d0}.LoginForm_loginError__xS-kj{color:#d9534f;font-size:13px;margin-top:10px}.LoginForm_subBtn__6E5dz{background-color:#f0f4f8;border:1px solid #ccc;border-radius:5px;color:#444;display:inline-block;font-size:13px;margin:10px 8px 0;padding:6px 14px;text-decoration:none;transition:all .2s ease}.LoginForm_subBtn__6E5dz:hover{background-color:#dce8f5;color:#222}.RegisterForm_regForm__72isi{align-items:center;background-color:#f9fbfd;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:calc(100vh - 80px)}.RegisterForm_regForm__72isi h2{color:#333;font-size:24px;margin-bottom:20px}.RegisterForm_regForm__72isi input{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:15px;padding:10px;transition:border-color .2s;width:260px}.RegisterForm_regForm__72isi input:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}.RegisterForm_regForm__72isi button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px;transition:background-color .2s;width:260px}.RegisterForm_regForm__72isi button:hover{background-color:#3f76d0}.RegisterForm_regForm__72isi .RegisterForm_errBox__td\+f8{display:block;height:30px;margin-top:10px}.RegisterForm_regForm__72isi .RegisterForm_errBox__td\+f8 p{color:#d9534f;font-size:13px;margin:0}.MainPage_mainPage__EJzHL{display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;margin-top:60px}.MainPage_mainPage__EJzHL .MainPage_checkIn__vBQ2\+{border:1px solid #000;border-radius:10px;box-shadow:0 2px 5px #0000001a;height:120px;margin-bottom:20px;width:320px}.MainPage_mainPage__EJzHL .MainPage_title__EeYmr{align-items:center;background-color:#d3d3d3;border-bottom:1px solid #000;border-radius:10px 10px 0 0;display:flex;font-weight:700;height:30px;padding-left:10px;width:100%}.MainPage_mainPage__EJzHL .MainPage_box__1Gbmt{align-items:center;display:flex;height:calc(100% - 30px);justify-content:space-between;padding:0 15px}.MainPage_mainPage__EJzHL .MainPage_status__llZbZ{font-size:16px;font-weight:700;margin:0}.MainPage_mainPage__EJzHL .MainPage_box__1Gbmt button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;height:60px;width:70px}.MainPage_mainPage__EJzHL .MainPage_box__1Gbmt button:disabled{background-color:#bbb;cursor:default}.MainPage_mainPage__EJzHL .MainPage_logoutBtn__eaPzX{background-color:#ccc;border:none;border-radius:6px;cursor:pointer;font-weight:700;margin-top:20px;padding:8px 20px}.chPassForm_regForm__TRH5S{align-items:center;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;justify-content:center;min-height:calc(100vh - 80px)}.chPassForm_regForm__TRH5S h2{color:#333;font-size:28px;margin-bottom:20px}.chPassForm_regForm__TRH5S input{border:1px solid #ccc;border-radius:6px;font-size:14px;margin-bottom:15px;padding:10px;transition:border-color .2s;width:260px}.chPassForm_regForm__TRH5S input:focus{border-color:#6495ed;box-shadow:0 0 3px #6495ed60;outline:none}.chPassForm_regForm__TRH5S button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 15px;transition:background-color .2s;width:260px}.chPassForm_regForm__TRH5S button:hover{background-color:#3d76dd}.chPassForm_errBox__88181{height:20px;margin-top:10px}.chPassForm_successMsg__I5R-W{color:#28a745;font-size:13px;margin:0}.chPassForm_errorMsg__AfSpE{color:#d9534f;font-size:13px;margin:0}.DailyWork_dailyWorkProcess__Vu7T5{align-items:center;border-radius:10px;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:800px;padding:40px}.DailyWork_dailyWorkProcess__Vu7T5 h2,.DailyWork_dailyWorkProcess__Vu7T5 h3{color:#333;font-size:22px;margin-bottom:20px;text-align:center}.DailyWork_selectWrapper__MsitY{margin-bottom:20px;max-width:700px;width:100%}.DailyWork_selectWrapper__MsitY select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.DailyWork_selectWrapper__MsitY select:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}.DailyWork_dataTable__ptsgW{border-collapse:collapse;margin-bottom:30px;max-width:700px;width:100%}.DailyWork_dataTable__ptsgW th{background-color:#eef2f8;font-size:14px;font-weight:700;text-align:left;text-align:center;width:20%}.DailyWork_dataTable__ptsgW td,.DailyWork_dataTable__ptsgW th{border:1px solid #ddd;padding:10px}.DailyWork_dataTable__ptsgW input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.DailyWork_dataTable__ptsgW input:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}.DailyWork_workLogTable__Sgoc\+{border-collapse:collapse;margin-bottom:20px;max-width:700px;width:100%}.DailyWork_workLogTable__Sgoc\+ td,.DailyWork_workLogTable__Sgoc\+ th{border:1px solid #ccc;padding:8px;text-align:center}.DailyWork_workLogTable__Sgoc\+ input[type=date],.DailyWork_workLogTable__Sgoc\+ input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:13px;padding:6px;width:100%}.DailyWork_workLogTable__Sgoc\+ input:focus{border-color:#6495ed;box-shadow:0 0 3px #6495ed33;outline:none}.DailyWork_buttonGroup__OERNK{display:flex;gap:10px;justify-content:center;margin-top:20px}.DailyWork_buttonGroup__OERNK button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px;transition:background-color .2s;width:200px}.DailyWork_buttonGroup__OERNK button:hover{background-color:#3f76d0}.DailyWork_removeButton__Tpggu{background-color:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.DailyWork_removeButton__Tpggu:hover{background-color:#d9363e}.WorkLog_workLog__pm0RN{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:20px;width:100%}.WorkLog_workLog__pm0RN h2,.WorkLog_workLog__pm0RN h3{color:#333;font-size:22px;margin-bottom:20px;text-align:center}.WorkLog_selectWrapper__X5QD1{margin-bottom:20px;max-width:700px;width:100%}.WorkLog_selectWrapper__X5QD1 select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.WorkLog_selectWrapper__X5QD1 select:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}.WorkLog_dataTable__83WAJ{background:#fff;border:1px solid #ccc;border-collapse:collapse;font-size:14px;max-width:100%;table-layout:fixed;width:100%}.WorkLog_dataTable__83WAJ tr{border-bottom:1px solid #ccc}.WorkLog_dataTable__83WAJ td{word-wrap:break-word;border:1px solid #ccc;overflow-wrap:break-word;padding:10px;vertical-align:middle}.WorkLog_title__DOwVF{background-color:#eef2f8;color:#333;font-size:18px;font-weight:700;padding:14px;text-align:center}.WorkLog_subTitle__ZdjQF{background-color:#f0f0f0;text-align:center;width:8%}.WorkLog_subTitle__ZdjQF p{font-size:14px;font-weight:700;margin:0;padding:8px 0;text-align:center;word-break:keep-all;writing-mode:vertical-rl}.WorkLog_type1__jyDes{background-color:#f8f9fa;font-weight:700;text-align:center;width:12%}.WorkLog_type1__jyDes p{font-size:14px;line-height:1.3;margin:0;padding:0;word-break:keep-all}.WorkLog_type2__z8dGF{width:15%}.WorkLog_type3__bYWqm{background-color:#f8f9fa;font-weight:700;text-align:center;width:15%}.WorkLog_type3__bYWqm p{font-size:14px;line-height:1.3;margin:0;padding:0;word-break:keep-all}.WorkLog_type4__lJ687{width:auto}.WorkLog_type5__HfBf-{background-color:#f8f9fa;font-weight:700;text-align:center;width:20%}.WorkLog_type5__HfBf- p{font-size:14px;line-height:1.3;margin:0;padding:0;word-break:keep-all}.WorkLog_type6__lNQn\+{width:auto}.WorkLog_dataTable__83WAJ input,.WorkLog_dataTable__83WAJ textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:Segoe UI,sans-serif;font-size:14px;padding:8px 10px;resize:vertical;width:100%}.WorkLog_dataTable__83WAJ input:focus,.WorkLog_dataTable__83WAJ textarea:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed4d;outline:none}.WorkLog_dataTable__83WAJ textarea{min-height:60px}.WorkLog_buttonGroup__n60ue{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.WorkLog_buttonGroup__n60ue button{background-color:#6495ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;min-width:120px;padding:10px 15px;transition:background-color .2s;width:150px}.WorkLog_buttonGroup__n60ue button:hover{background-color:#3f76d0}.WorkLog_buttonGroup__n60ue button p{color:#fff;margin:0;padding:0}@media (max-width:768px){.WorkLog_workLog__pm0RN{border-radius:5px;margin:10px;padding:15px}.WorkLog_workLog__pm0RN h2{font-size:18px;margin-bottom:15px}.WorkLog_dataTable__83WAJ{font-size:13px}.WorkLog_dataTable__83WAJ td{padding:8px}.WorkLog_subTitle__ZdjQF{width:10%}.WorkLog_subTitle__ZdjQF p{font-size:13px;padding:5px 0}.WorkLog_type1__jyDes{width:15%}.WorkLog_type1__jyDes p,.WorkLog_type3__bYWqm p,.WorkLog_type5__HfBf- p{font-size:13px}.WorkLog_type2__z8dGF,.WorkLog_type3__bYWqm{width:18%}.WorkLog_type5__HfBf-{width:22%}.WorkLog_dataTable__83WAJ input,.WorkLog_dataTable__83WAJ textarea{font-size:13px;padding:6px 8px}.WorkLog_dataTable__83WAJ textarea{min-height:50px}.WorkLog_buttonGroup__n60ue{align-items:center;flex-direction:column;gap:8px}.WorkLog_buttonGroup__n60ue button{font-size:13px;max-width:200px;width:100%}}@media (max-width:480px){.WorkLog_workLog__pm0RN{margin:5px;padding:10px}.WorkLog_workLog__pm0RN h2{font-size:16px}.WorkLog_dataTable__83WAJ{font-size:12px}.WorkLog_dataTable__83WAJ td{padding:6px}.WorkLog_subTitle__ZdjQF{width:12%}.WorkLog_type1__jyDes{width:16%}.WorkLog_type2__z8dGF,.WorkLog_type3__bYWqm{width:20%}.WorkLog_type5__HfBf-{width:25%}.WorkLog_dataTable__83WAJ input,.WorkLog_dataTable__83WAJ textarea{font-size:12px;padding:6px 8px}}*{box-sizing:border-box;color:#000;list-style:none;margin:0;text-decoration:none}body{font-family:Arial,sans-serif;max-width:1200px;padding:30px;width:100vw}.Manufacturing_container__w5KQU{padding:40px;width:100%}h2{color:#333;font-size:22px;margin:20px auto;text-align:center}.Manufacturing_selectWrapper__CqljF{margin:10px auto;max-width:700px;width:100%}.Manufacturing_selectWrapper__CqljF select{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:14px;padding:10px;transition:border-color .2s;width:100%}.Manufacturing_selectWrapper__CqljF select:focus{border-color:#6495ed;box-shadow:0 0 4px #6495ed33;outline:none}table{border-collapse:collapse;margin:-1px;width:100%}td,th{border:1px solid #777;font-size:17px;padding:2px 0;text-align:center}p{margin:4px 0}.Manufacturing_title__JVBOZ{background-color:#fff;font-size:30px;width:55%}.Manufacturing_subTitle__nl2CZ{align-items:center;width:5%}.Manufacturing_subSubTitle__scjD->p,.Manufacturing_subTitle__nl2CZ>p{align-items:center;display:flex;width:100%;writing-mode:vertical-lr}.Manufacturing_subSubTitle__scjD-{width:4%}.Manufacturing_type1__mA2F0{width:7%}.Manufacturing_type2__tF4Kr{width:13%}.Manufacturing_type4__H4wV8{width:16%}.Manufacturing_type6__A1SHA{width:14%}.Manufacturing_type7__gtcbQ{width:30%}.Manufacturing_type8__jLwVw{width:14%}.Manufacturing_type9__WQEGR{width:20%}.Manufacturing_nobdbt__AhKFI{border-bottom:none}.Manufacturing_nobdt__gJT-U{border-top:none}.Manufacturing_nobdlft__5mNz9{border-left:none}.Manufacturing_nobdrit__hUIFM{border-right:none}td input{border:1px solid #999;border-radius:5px;height:30px;width:80%}textarea{height:50px;width:95%}.Manufacturing_buttonGroup__d-Y\+x{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:20px}.Manufacturing_buttonGroup__d-Y\+x button{background-color:#6495ed;border:none;border-radius:5px;font-size:13px;height:40px;margin:0 auto;max-width:300px;width:100%}.Manufacturing_buttonGroup__d-Y\+x button>p{color:#fff}.DocumentForm_headerContent__-NxJD{align-items:center;background-color:#f2f6fc;border-bottom:1px solid #ccc;display:flex;justify-content:center;padding:20px 0}.DocumentForm_navCenter__GupSL{align-items:center;display:flex;gap:20px;justify-content:center}.DocumentForm_navMenuBtn__UT4a3{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#333;font-size:14px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .2s ease-in-out}.DocumentForm_navMenuBtn__UT4a3:hover{background-color:#e6f0ff;border-color:#6495ed;box-shadow:0 0 5px #6495ed44;color:#1c3f94}.DocumentForm_navMenuBtn__UT4a3.DocumentForm_active__io80M{background-color:#6495ed;border-color:#3f76d0;color:#fff}.App_navCenter__C0Ham{align-items:center;display:flex;gap:20px;justify-content:center}.App_header__\+wsTI{background-color:#fff;box-shadow:0 2px 6px #0000000f;padding:12px 0;position:sticky;top:0;z-index:1000}.App_headerContent__LRws8{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 24px}.App_logo__SC1pR{color:#2c3e50;font-size:22px;font-weight:700}.App_logo__SC1pR .App_navBtn__uCzkf{color:#2c3e50;text-decoration:none}.App_navMenu__oK9u4{display:flex;gap:16px}.App_navBtn__uCzkf{background-color:initial;border-radius:6px;color:#555;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.App_navBtn__uCzkf:hover{background-color:#f1f5f9;color:#111;font-weight:700;text-decoration:underline}.App_navMenuBtn__m0BWy{background-color:#fff;border-radius:5px;color:#333;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .2s}.App_navMenuBtn__m0BWy:hover{background-color:#6495ed;box-shadow:0 2px 6px #0000001a;color:#fff}.App_logo__SC1pR{width:120px}
/*# sourceMappingURL=main.91de3e12.css.map*/