.ManagerFormPopup_popup__wR1ou{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP{background:#fff;padding:30px;border-radius:8px;min-width:400px}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP h3{text-align:center;margin-bottom:20px}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP .ManagerFormPopup_popupBtn__gPG80{display:flex;justify-content:center;gap:10px}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP .ManagerFormPopup_popupBtn__gPG80 button{padding:8px 24px;border-radius:4px;background:#4779e3;color:#fff;transition:opacity .3s}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP .ManagerFormPopup_popupBtn__gPG80 button:hover{opacity:.8}.ManagerFormPopup_popup__wR1ou .ManagerFormPopup_popupInner__YXGOP .ManagerFormPopup_popupBtn__gPG80 button:last-child{background:#666}.ManagerFormPopup_popupInner__YXGOP{background:#fff;padding:30px;border-radius:8px;min-width:450px;max-width:500px}.ManagerFormPopup_popupInner__YXGOP h3{text-align:center;margin-bottom:20px;font-size:1.3rem;color:#292828}.ManagerFormPopup_formGroup__OFKTx{margin-bottom:16px}.ManagerFormPopup_formGroup__OFKTx label{display:block;margin-bottom:6px;font-weight:500;color:#292828}.ManagerFormPopup_formGroup__OFKTx label .ManagerFormPopup_required__qy2zv{color:#ff4d4f;margin-left:2px}.ManagerFormPopup_formGroup__OFKTx input{width:100%;padding:10px 12px;border:1px solid #ecebeb;border-radius:4px;font-size:14px}.ManagerFormPopup_formGroup__OFKTx input:focus{outline:none;border-color:#4779e3}.ManagerFormPopup_formGroup__OFKTx input::placeholder{color:#919191}.ManagerFormPopup_formGroup__OFKTx .ManagerFormPopup_hint__axY_n{font-size:12px;color:#919191;margin-top:4px}.ManagerFormPopup_popupBtn__gPG80{display:flex;justify-content:center;gap:10px;margin-top:24px}.ManagerFormPopup_popupBtn__gPG80 button{padding:10px 28px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:opacity .3s}.ManagerFormPopup_popupBtn__gPG80 button:hover{opacity:.8}.ManagerFormPopup_popupBtn__gPG80 .ManagerFormPopup_btnConfirm__7SDRR{background:#4779e3;color:#fff}.ManagerFormPopup_popupBtn__gPG80 .ManagerFormPopup_btnCancel__2nHKc{background:#919191;color:#fff}.ManagerList_managerInner__pJW_9{padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;height:100%}.ManagerList_header__MHRzz{display:flex;justify-content:space-between;align-items:center}.ManagerList_header__MHRzz h3{font-size:1.5rem;color:#292828}.ManagerList_searchBox__C1Fkw{display:flex;gap:8px}.ManagerList_searchBox__C1Fkw input{padding:8px 16px;border:1px solid #ecebeb;border-radius:4px;min-width:250px}.ManagerList_searchBox__C1Fkw input:focus{outline:none;border-color:#4779e3}.ManagerList_searchBox__C1Fkw button{padding:8px 16px;background:#4779e3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.ManagerList_searchBox__C1Fkw button:hover{background:#23407c}.ManagerList_tableContainer__LfS4q{overflow-x:auto;border-radius:8px;border:1px solid #ecebeb;height:100%}.ManagerList_table___FWsA{width:100%;border-collapse:collapse;background-color:#fff;border-radius:10px;table-layout:fixed;min-width:600px}.ManagerList_table___FWsA thead{display:table;width:100%;table-layout:fixed}.ManagerList_table___FWsA tbody{display:block;height:100%;overflow-y:auto;table-layout:fixed}.ManagerList_table___FWsA tbody::-webkit-scrollbar{width:5px}.ManagerList_table___FWsA tbody::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.ManagerList_table___FWsA tr{display:table;width:100%;table-layout:fixed}.ManagerList_table___FWsA td,.ManagerList_table___FWsA th{text-align:center;border-bottom:1px solid #919191;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.ManagerList_table___FWsA thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ManagerList_table___FWsA td,.ManagerList_table___FWsA th{padding:10px 12px;text-align:left;border-bottom:1px solid #ecebeb}.ManagerList_table___FWsA th{background:#ecebeb;font-weight:600;color:#292828}.ManagerList_table___FWsA tr{cursor:pointer}.ManagerList_table___FWsA tr:hover{background-color:#ecebeb}.ManagerList_table___FWsA .ManagerList_actionCell__udzBo{display:flex;gap:8px;justify-content:center}.ManagerList_btnDelete__oqpF3,.ManagerList_btnEdit__7kEp8{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;transition:all .3s;font-weight:500}.ManagerList_btnEdit__7kEp8{background:#4779e3;color:#fff}.ManagerList_btnEdit__7kEp8:hover{background:#23407c}.ManagerList_btnDelete__oqpF3{background:#ff4d4f;color:#fff}.ManagerList_btnDelete__oqpF3:hover{background:#d9363e}.ManagerList_actionButtons__NxnKb{display:flex;justify-content:center;gap:12px}.ManagerList_actionButtons__NxnKb button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:all .3s;font-weight:500}.ManagerList_btnNew__BU0k7{background:#4ece3e;color:#fff}.ManagerList_btnNew__BU0k7:hover{background:#359f26}.ManagerList_btnPromote__DWvzV{background:#17a2b8;color:#fff}.ManagerList_btnPromote__DWvzV:hover{background:#138496}.PromotePopup_popup__4E7fc{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q{background:#fff;padding:30px;border-radius:8px;min-width:400px}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q h3{text-align:center;margin-bottom:20px}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q .PromotePopup_popupBtn__FVxXU{display:flex;justify-content:center;gap:10px}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q .PromotePopup_popupBtn__FVxXU button{padding:8px 24px;border-radius:4px;background:#4779e3;color:#fff;transition:opacity .3s}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q .PromotePopup_popupBtn__FVxXU button:hover{opacity:.8}.PromotePopup_popup__4E7fc .PromotePopup_popupInner__6HW0q .PromotePopup_popupBtn__FVxXU button:last-child{background:#666}.PromotePopup_popupInner__6HW0q{background:#fff;padding:30px;border-radius:8px;min-width:500px;max-width:600px;max-height:80vh;display:flex;flex-direction:column}.PromotePopup_popupInner__6HW0q h3{text-align:center;margin-bottom:20px;font-size:1.3rem;color:#292828}.PromotePopup_searchBox__A0lFv{display:flex;gap:8px;margin-bottom:16px}.PromotePopup_searchBox__A0lFv input{flex:1 1;padding:10px 12px;border:1px solid #ecebeb;border-radius:4px;font-size:14px}.PromotePopup_searchBox__A0lFv input:focus{outline:none;border-color:#4779e3}.PromotePopup_searchBox__A0lFv button{padding:10px 20px;background:#4779e3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.PromotePopup_searchBox__A0lFv button:hover{background:#23407c}.PromotePopup_candidateList__2XA22{flex:1 1;overflow-y:auto;border:1px solid #ecebeb;border-radius:4px;max-height:300px}.PromotePopup_candidateList__2XA22::-webkit-scrollbar{width:5px}.PromotePopup_candidateList__2XA22::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.PromotePopup_candidateItem__VX6bW{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ecebeb;transition:background .2s}.PromotePopup_candidateItem__VX6bW:last-child{border-bottom:none}.PromotePopup_candidateItem__VX6bW:hover{background:#ecebeb}.PromotePopup_candidateInfo__gR7ZX{display:flex;flex-direction:column;gap:2px}.PromotePopup_candidateInfo__gR7ZX .PromotePopup_username__6k5Uk{font-weight:500;color:#292828}.PromotePopup_candidateInfo__gR7ZX .PromotePopup_nickname__Ala_q{font-size:13px;color:#919191}.PromotePopup_btnPromote__HEU9U{padding:6px 14px;background:#4ece3e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background .3s}.PromotePopup_btnPromote__HEU9U:hover{background:#359f26}.PromotePopup_emptyState__Y1RXg{padding:40px;text-align:center;color:#919191}.PromotePopup_popupBtn__FVxXU{display:flex;justify-content:center;margin-top:20px}.PromotePopup_popupBtn__FVxXU button{padding:10px 28px;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:opacity .3s;background:#919191;color:#fff}.PromotePopup_popupBtn__FVxXU button:hover{opacity:.8}.Dashboard_container__8Qk1_{width:100%;height:100%;padding:20px}.Dashboard_mainInner__kiQMm{height:100%;display:flex;flex-direction:column;justify-content:space-between}