.Login_login-container__jT-at{align-items:center;background-color:#f5f7fb;display:flex;height:100vh;justify-content:center}.Login_login-box__gOXaR{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__gOXaR h1{color:#1a1a1a;font-size:1.8rem;margin-bottom:.5rem}.Login_login-box__gOXaR p{color:#666;font-size:.9rem;margin-bottom:2rem}.Login_error-message__94imL{background-color:#fff1f0;border:1px solid #ffa39e;border-radius:6px;color:#cf1322;font-size:.85rem;padding:.8rem}.Login_error-message__94imL,.Login_input-group__SgeQf{margin-bottom:1.5rem;text-align:left}.Login_input-group__SgeQf label{color:#333;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.Login_input-group__SgeQf 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__SgeQf input:focus{border-color:#4a90e2;outline:none}.Login_login-button__CZosf{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__CZosf:hover{background-color:#357abd}.WeeklyReportBoard_mainContainer__MAg6v{display:flex;flex-direction:column;height:calc(100vh - 70px);margin-top:10px;overflow:hidden}.WeeklyReportBoard_section1__CKX\+l{background-color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:5px 20px}.WeeklyReportBoard_topBar__RLmO8{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.WeeklyReportBoard_dropdownContainer__aW3Xw{display:flex;gap:10px}.WeeklyReportBoard_dropdown__rc2rU{background:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:1em;padding:.5em}.WeeklyReportBoard_selectedPartName__0qGDC{align-self:center;color:#1a73e8;font-size:1.1em;font-weight:700;margin-right:15px}.WeeklyReportBoard_title__DBoLs{font-size:1.5em;font-weight:700}.WeeklyReportBoard_saveButton__BceWx{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__BceWx:hover{background:#8dc2fc}.WeeklyReportBoard_exportAllButton__u4jYv{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__u4jYv:hover{background:#8e24aa}.WeeklyReportBoard_addButton__OoKcS{background:#0000;border:1px solid #000;border-radius:5px;color:#000;font-size:1em}.WeeklyReportBoard_addButton__OoKcS,.WeeklyReportBoard_copyButton__3e6GQ{cursor:pointer;margin-right:1em;padding:.5em 1em;transition:background .3s ease}.WeeklyReportBoard_copyButton__3e6GQ{background:#66a593;border:1px solid #66a593;border-radius:5px;color:#fff;font-size:.9em}.WeeklyReportBoard_copyButton__3e6GQ:hover{background:#8cc4b4}.WeeklyReportBoard_excelButton__qOpx7{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__qOpx7:hover{background:#d47e1b}.WeeklyReportBoard_importButton__8X1DS{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__8X1DS:hover{background:#7fc241}.WeeklyReportBoard_rowAddButton__zIYU\+{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__zIYU\+:hover{background:#c8c8eb}.WeeklyReportBoard_reportTableContainer__TpGMv{display:block;flex:1 1;overflow-x:auto;overflow-y:auto}.WeeklyReportBoard_reportTable__IMY53{border-collapse:collapse;width:100%}.WeeklyReportBoard_reportTable__IMY53 th{border:1px solid #000;font-size:.9em;padding:8px}.WeeklyReportBoard_reportTable__IMY53 td{border:1px solid #000;text-align:center!important;vertical-align:middle!important}.WeeklyReportBoard_Completion__KSQS1,.WeeklyReportBoard_header__Z9l2o{background-color:#dce6f1;font-weight:700;width:10%}.WeeklyReportBoard_Progress__RIA0E{background-color:#dce6f1;font-weight:700;width:6%}.WeeklyReportBoard_weeklyReport__azU87{background-color:#ffc;font-weight:700;width:25%}.WeeklyReportBoard_prevWeek__Z6FSo{background-color:#f8d6cc;font-weight:700}.WeeklyReportBoard_mainscrollableCell__QiMGm{font-size:.9em}.WeeklyReportBoard_FirstTextArea__B\+mPe{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__ReRlh{padding:4px}.WeeklyReportBoard_MaintextArea__ReRlh,.WeeklyReportBoard_PMArea__2x8LQ{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__2x8LQ{text-align:center}.WeeklyReportBoard_inputField__shXjd{background-color:initial;border:none;font-size:13px;outline:none;text-align:center;width:90%}.WeeklyReportBoard_section2__It9NL{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__nKUs6{border-collapse:collapse;font-size:.9em;text-align:left;width:100%}.WeeklyReportBoard_infoHeader__ce8\+4{background-color:#dce6f1}.WeeklyReportBoard_infoHeader__ce8\+4,.WeeklyReportBoard_issueHeader__gMTGh{border:1px solid #ccc;font-weight:700;padding:10px;text-align:center;width:80px}.WeeklyReportBoard_issueHeader__gMTGh{background-color:#fcc}.WeeklyReportBoard_memoHeader__MQ1rL{background-color:#ffc;border:1px solid #ccc;font-weight:700;padding:10px;text-align:center;width:80px}.WeeklyReportBoard_scrollableCell__WTC4Q{background-color:#f8f9fa;border:1px solid #ccc;height:100px;padding:0;vertical-align:top}.WeeklyReportBoard_textArea__gYonA{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__ctobV{padding:20px}.Admin_section__lIpxY{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px;padding:24px}.Admin_title__eT1E9{align-items:center;color:#1a73e8;display:flex;font-size:20px;font-weight:700;gap:10px;margin-bottom:20px}.Admin_form__GUDIc{border-bottom:1px solid #f0f2f5;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding-bottom:20px}.Admin_inputGroup__wv0io{display:flex;flex-direction:column;gap:5px}.Admin_inputGroup__wv0io label{color:#5f6368;font-size:13px;font-weight:600}.Admin_input__9liIK,.Admin_select__8TLOl{border:1px solid #dadce0;border-radius:4px;font-size:14px;padding:8px 12px}.Admin_select__8TLOl{background-color:#fff}.Admin_submitBtn__h46G4{align-self:flex-end;background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.Admin_submitBtn__h46G4:hover{background-color:#1765cc}.Admin_table__F3PVU{border-collapse:collapse;margin-top:10px;width:100%}.Admin_table__F3PVU td,.Admin_table__F3PVU th{border:1px solid #e0e0e0;font-size:14px;padding:10px;text-align:left}.Admin_table__F3PVU th{background-color:#f8f9fa;color:#3c4043;font-weight:600}.Admin_deleteBtn__nlG6L{background-color:#fce8e6;border:none;border-radius:4px;color:#d93025;cursor:pointer;font-size:12px;padding:4px 8px}.Admin_deleteBtn__nlG6L:hover{background-color:#f9d2d0}.Admin_emptyMsg__sMOUg{color:#9aa0a6;padding:20px;text-align:center}.GNB_gnb__-020n{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__kAqQL{align-items:center;display:flex;gap:40px}.GNB_logo__pjHp0{color:#1a73e8;font-size:20px;font-weight:700;text-decoration:none}.GNB_menu__UG4kt{display:flex;gap:20px;list-style:none}.GNB_menuItem__k5kuZ{color:#5f6368;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.GNB_menuItemActive__xF4an,.GNB_menuItem__k5kuZ:hover{color:#1a73e8}.GNB_rightSection__3Esmy{align-items:center;color:#3c4043;display:flex;font-size:13px;gap:15px}.GNB_userInfo__sl7iC{align-items:center;display:flex;gap:10px}.GNB_userTeam__momHZ{background-color:#e8f0fe;border-radius:12px;color:#1a73e8;font-size:12px;font-weight:600;padding:2px 8px}.GNB_userName__JBqTY{color:#202124;font-weight:700}.GNB_timer__XL8uN{background-color:#fce8e6;border-radius:4px;color:#d93025;font-weight:500;padding:2px 8px}.GNB_divider__Dnf0D{background-color:#dadce0;height:14px;width:1px}.GNB_actionBtn__gsbCr{background:none;border:none;color:#5f6368;cursor:pointer;font-size:13px;padding:0}.GNB_actionBtn__gsbCr:hover{color:#1a73e8;text-decoration:underline}.GNB_logoutBtn__HUxic{color:#d93025}.GNB_logoutBtn__HUxic:hover{color:#a50e0e}.ChangePasswordModal_overlay__lBYnh{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__zFZig{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:24px;width:100%}.ChangePasswordModal_modal__zFZig h2{color:#202124;font-size:1.25rem;margin-bottom:20px;margin-top:0}.ChangePasswordModal_inputGroup__BsRRO{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ChangePasswordModal_inputGroup__BsRRO label{color:#5f6368;font-size:.875rem;font-weight:600}.ChangePasswordModal_inputGroup__BsRRO input{border:1px solid #dadce0;border-radius:4px;font-size:.9rem;padding:10px}.ChangePasswordModal_inputGroup__BsRRO input:focus{border-color:#1a73e8;outline:none}.ChangePasswordModal_actions__85BCg{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.ChangePasswordModal_cancelBtn__TO9et{background:#fff;border:1px solid #dadce0;border-radius:4px;color:#5f6368;cursor:pointer;padding:8px 16px}.ChangePasswordModal_submitBtn__lJ-0U{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.ChangePasswordModal_submitBtn__lJ-0U:hover{background-color:#1765cc}.ChangePasswordModal_submitBtn__lJ-0U:disabled{background-color:#ccc;cursor:not-allowed}.Layout_layout__IDY5P{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.Layout_mainContent__v1KW8{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.7520d6df.css.map*/