.Login_login-container__Ynvy4{align-items:center;background-color:#f5f7fb;display:flex;height:100vh;justify-content:center}.Login_login-box__6rTAw{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;max-width:400px;padding:2.5rem;text-align:center;width:100%}.Login_login-box__6rTAw h1{color:#1a1a1a;font-size:1.8rem;margin-bottom:.5rem}.Login_login-box__6rTAw p{color:#666;font-size:.9rem;margin-bottom:2rem}.Login_error-message__-igFq{background-color:#fff1f0;border:1px solid #ffa39e;border-radius:6px;color:#cf1322;font-size:.85rem;padding:.8rem}.Login_error-message__-igFq,.Login_input-group__14bh6{margin-bottom:1.5rem;text-align:left}.Login_input-group__14bh6 label{color:#333;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.Login_input-group__14bh6 input{border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.8rem;transition:border-color .2s;width:100%}.Login_input-group__14bh6 input:focus{border-color:#4a90e2;outline:none}.Login_login-button__1O23e{background-color:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:background-color .2s;width:100%}.Login_login-button__1O23e:hover{background-color:#357abd}.WeeklyReportBoard_mainContainer__dRR9K{display:flex;flex-direction:column;height:calc(100vh - 70px);margin-top:10px;overflow:hidden}.WeeklyReportBoard_section1__Z31EC{background-color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:5px 20px}.WeeklyReportBoard_topBar__-vyXH{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.WeeklyReportBoard_dropdownContainer__vFfEB{display:flex;gap:10px}.WeeklyReportBoard_dropdown__R4FGv{background:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:1em;padding:.5em}.WeeklyReportBoard_selectedPartName__I4dS8{align-self:center;color:#1a73e8;font-size:1.1em;font-weight:700;margin-right:15px}.WeeklyReportBoard_title__cTWhJ{font-size:1.5em;font-weight:700}.WeeklyReportBoard_saveButton__J2jS5{background:#5091cd;border:1px solid #4173a1;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_saveButton__J2jS5:hover{background:#8dc2fc}.WeeklyReportBoard_exportAllButton__B04k8{background:#6a1b9a;border:1px solid #4a148c;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_exportAllButton__B04k8:hover{background:#8e24aa}.WeeklyReportBoard_addButton__T2qQR{background:#0000;border:1px solid #000;border-radius:5px;color:#000;font-size:1em}.WeeklyReportBoard_addButton__T2qQR,.WeeklyReportBoard_copyButton__7twO-{cursor:pointer;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_copyButton__7twO-{background:#66a593;border:1px solid #66a593;border-radius:5px;color:#fff;font-size:.9em}.WeeklyReportBoard_copyButton__7twO-:hover{background:#8cc4b4}.WeeklyReportBoard_excelButton__jzGFu{background:#ee9127;border:1px solid #fdf5ab;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_excelButton__jzGFu:hover{background:#d47e1b}.WeeklyReportBoard_importButton__FiyzN{background:#81c93e;border:1px solid #7fc241;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_importButton__FiyzN:hover{background:#7fc241}.WeeklyReportBoard_rowAddButton__5R703{background:#ccf;border:1px solid #ccf;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_rowAddButton__5R703:hover{background:#c8c8eb}.WeeklyReportBoard_reportTableContainer__y2h6d{display:block;flex:1 1;overflow-x:auto;overflow-y:auto}.WeeklyReportBoard_reportTable__yEKcO{border-collapse:collapse;width:100%}.WeeklyReportBoard_reportTable__yEKcO th{border:1px solid #000;font-size:.9em;padding:8px}.WeeklyReportBoard_reportTable__yEKcO td{border:1px solid #000;text-align:center!important;vertical-align:middle!important}.WeeklyReportBoard_Completion__KqI1k,.WeeklyReportBoard_header__cqtA2{background-color:#dce6f1;font-weight:700;width:10%}.WeeklyReportBoard_Progress__zrNl9{background-color:#dce6f1;font-weight:700;width:6%}.WeeklyReportBoard_weeklyReport__JpOdn{background-color:#ffc;font-weight:700;width:25%}.WeeklyReportBoard_prevWeek__8vl1l{background-color:#f8d6cc;font-weight:700}.WeeklyReportBoard_mainscrollableCell__8Bq5-{font-size:.9em}.WeeklyReportBoard_FirstTextArea__AfyXv{align-content:center;background:#0000;border:none;box-sizing:border-box;font-family:inherit;font-size:1em;max-height:150px;min-height:20px;outline:none;overflow-y:auto;resize:none;text-align:center;width:100%}.WeeklyReportBoard_MaintextArea__4ZQzI{padding:4px}.WeeklyReportBoard_MaintextArea__4ZQzI,.WeeklyReportBoard_PMArea__2ujX0{align-content:center;background:#0000;border:none;box-sizing:border-box;font-family:inherit;max-height:150px;min-height:10px;outline:none;overflow-y:auto;resize:none;width:100%}.WeeklyReportBoard_PMArea__2ujX0{text-align:center}.WeeklyReportBoard_inputField__YS7LQ{background-color:initial;border:none;font-size:13px;outline:none;text-align:center;width:90%}.WeeklyReportBoard_section2__qeRoq{align-items:center;background-color:#fff;border-top:3px solid #f59f00;display:flex;flex-shrink:0;justify-content:center;margin-top:10px;overflow:hidden;padding:10px;position:relative}.WeeklyReportBoard_infoTable__COB2J{border-collapse:collapse;font-size:.9em;text-align:left;width:100%}.WeeklyReportBoard_infoHeader__2gpRT{background-color:#dce6f1}.WeeklyReportBoard_infoHeader__2gpRT,.WeeklyReportBoard_issueHeader__XlxVh{border:1px solid #ccc;font-weight:700;padding:10px;text-align:center;width:80px}.WeeklyReportBoard_issueHeader__XlxVh{background-color:#fcc}.WeeklyReportBoard_memoHeader__RdITE{background-color:#ffc;border:1px solid #ccc;font-weight:700;padding:10px;text-align:center;width:80px}.WeeklyReportBoard_scrollableCell__NvY-2{background-color:#f8f9fa;border:1px solid #ccc;height:100px;padding:0;vertical-align:top}.WeeklyReportBoard_textArea__dVW9p{background:#0000;border:none;box-sizing:border-box;font-size:1em;height:100%;outline:none;overflow-y:auto;padding:8px;resize:none;width:100%}.Admin_container__x3GSw{padding:20px}.Admin_section__zzAGG{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:24px}.Admin_title__671QF{align-items:center;color:#1a73e8;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:20px}.Admin_form__P7G3x{border-bottom:1px solid #f0f2f5;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding-bottom:20px}.Admin_inputGroup__jc8HX{display:flex;flex-direction:column;gap:5px}.Admin_inputGroup__jc8HX label{color:#5f6368;font-size:13px;font-weight:600}.Admin_input__3GG1T,.Admin_select__4vIoe{border:1px solid #dadce0;border-radius:4px;font-size:14px;padding:8px 12px}.Admin_select__4vIoe{background-color:#fff}.Admin_submitBtn__AhdpY{align-self:flex-end;background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.Admin_submitBtn__AhdpY:hover{background-color:#1765cc}.Admin_table__7e9IY{border-collapse:collapse;margin-top:10px;width:100%}.Admin_table__7e9IY td,.Admin_table__7e9IY th{border:1px solid #e0e0e0;font-size:14px;padding:10px;text-align:left}.Admin_table__7e9IY th{background-color:#f8f9fa;color:#3c4043;font-weight:600}.Admin_deleteBtn__5swCu{background-color:#fce8e6;border:none;border-radius:4px;color:#d93025;cursor:pointer;font-size:12px;padding:4px 8px}.Admin_deleteBtn__5swCu:hover{background-color:#f9d2d0}.Admin_emptyMsg__VGrjn{color:#9aa0a6;padding:20px;text-align:center}.GNB_gnb__8YlWp{align-items:center;background-color:#fff;border-bottom:1px solid #e0e4ec;display:flex;height:60px;justify-content:space-between;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.GNB_leftSection__uKK0v{align-items:center;display:flex;gap:40px}.GNB_logo__tvsvD{color:#1a73e8;font-size:20px;font-weight:700;text-decoration:none}.GNB_menu__XGsMh{display:flex;gap:20px;list-style:none}.GNB_menuItem__j2KoF{color:#5f6368;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.GNB_menuItemActive__VhhpL,.GNB_menuItem__j2KoF:hover{color:#1a73e8}.GNB_rightSection__HgJIy{align-items:center;color:#3c4043;display:flex;font-size:13px;gap:15px}.GNB_userInfo__kkCET{align-items:center;display:flex;gap:10px}.GNB_userTeam__3O-ZZ{background-color:#e8f0fe;border-radius:12px;color:#1a73e8;font-size:12px;font-weight:600;padding:2px 8px}.GNB_userName__bidCA{color:#202124;font-weight:700}.GNB_timer__UM6EV{background-color:#fce8e6;border-radius:4px;color:#d93025;font-weight:500;padding:2px 8px}.GNB_divider__6DC6b{background-color:#dadce0;height:14px;width:1px}.GNB_actionBtn__e24hn{background:none;border:none;color:#5f6368;cursor:pointer;font-size:13px;padding:0}.GNB_actionBtn__e24hn:hover{color:#1a73e8;text-decoration:underline}.GNB_logoutBtn__gUpAQ{color:#d93025}.GNB_logoutBtn__gUpAQ:hover{color:#a50e0e}.ChangePasswordModal_overlay__kUy9E{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ChangePasswordModal_modal__n-w9q{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:24px;width:100%}.ChangePasswordModal_modal__n-w9q h2{color:#202124;font-size:1.25rem;margin-bottom:20px;margin-top:0}.ChangePasswordModal_inputGroup__n-K0r{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ChangePasswordModal_inputGroup__n-K0r label{color:#5f6368;font-size:.875rem;font-weight:600}.ChangePasswordModal_inputGroup__n-K0r input{border:1px solid #dadce0;border-radius:4px;font-size:.9rem;padding:10px}.ChangePasswordModal_inputGroup__n-K0r input:focus{border-color:#1a73e8;outline:none}.ChangePasswordModal_actions__7ts9b{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.ChangePasswordModal_cancelBtn__7H3j6{background:#fff;border:1px solid #dadce0;border-radius:4px;color:#5f6368;cursor:pointer;padding:8px 16px}.ChangePasswordModal_submitBtn__UjREh{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.ChangePasswordModal_submitBtn__UjREh:hover{background-color:#1765cc}.ChangePasswordModal_submitBtn__UjREh:disabled{background-color:#ccc;cursor:not-allowed}.Layout_layout__4TDBa{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.Layout_mainContent__NyGQv{flex:1 1;padding:0;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f7fb;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}
/*# sourceMappingURL=main.79986a8a.css.map*/