.AdminOverview_overview__I1xoj{padding:20px 0}.AdminOverview_loading__KKF3H,.AdminOverview_error__1fFe9{text-align:center;padding:40px;color:#6c757d;display:flex;flex-direction:column;align-items:center;gap:12px}.AdminOverview_error__1fFe9{color:#f6465d}.AdminOverview_statsGrid__YdwiT{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:20px;gap:20px;margin-bottom:24px}.AdminOverview_statCard___FFpN{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);border-left:4px solid rgba(0,0,0,0);transition:transform box-shadow ease}.AdminOverview_statCard___FFpN:hover{transition:transform 200ms ease,box-shadow 200ms ease}.AdminOverview_statCard___FFpN:hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AdminOverview_statCard___FFpN.AdminOverview_blue__3FXII{border-left-color:#2ebd85}.AdminOverview_statCard___FFpN.AdminOverview_green__SczSh{border-left-color:#198754}.AdminOverview_statCard___FFpN.AdminOverview_purple__K0aob{border-left-color:#8b5cf6}.AdminOverview_statCard___FFpN.AdminOverview_orange__KB7Ee{border-left-color:#f7941d}.AdminOverview_statIcon___uKcj{font-size:2rem}.AdminOverview_statContent__LbSRG{flex:1 1}.AdminOverview_statTitle__oqAk_{font-size:14px;font-weight:500;color:#6c757d;margin:0 0 8px 0}.AdminOverview_statValue__RRfUa{font-size:2rem;font-weight:700;color:#000;line-height:1}.AdminOverview_statChange__ytaWp{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:14px}.AdminOverview_changeValue__rQ5Tg{color:#198754;font-weight:600}.AdminOverview_changeLabel__jQFvM{color:#6c757d}.AdminOverview_quickActions__WwMt6{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:24px}.AdminOverview_quickActions__WwMt6 h3{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#62646a}.AdminOverview_actionButtons__j9fm5{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:12px;gap:12px}.AdminOverview_actionBtn__0n4di{display:flex;align-items:center;gap:8px;padding:14px 16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-weight:500;color:#62646a;cursor:pointer;transition:all 250ms ease}.AdminOverview_actionBtn__0n4di:hover{background:#e9ecef;border-color:#ced4da;transform:translateY(-1px)}.AdminOverview_actionBtn__0n4di.AdminOverview_purple__K0aob{background:#faf5ff;border-color:#e9d5ff}.AdminOverview_actionBtn__0n4di.AdminOverview_purple__K0aob:hover{background:#f3e8ff;border-color:#d8b4fe}.AdminOverview_actionBtn__0n4di.AdminOverview_green__SczSh{background:#ecfdf5;border-color:rgb(131.8125,232.1875,185.65)}.AdminOverview_actionBtn__0n4di.AdminOverview_green__SczSh:hover{background:rgb(222.1571428571,251.5428571429,237.7142857143);border-color:rgb(88.78125,224.21875,161.425)}.AdminOverview_actionBtn__0n4di.AdminOverview_blue__3FXII{background:rgba(13,110,253,.1);border-color:hsl(215.75,98.3606557377%,87.1568627451%)}.AdminOverview_actionBtn__0n4di.AdminOverview_blue__3FXII:hover{background:hsla(215.75,98.3606557377%,49.1568627451%,.1);border-color:hsl(215.75,98.3606557377%,77.1568627451%)}.AdminOverview_actionBtn__0n4di.AdminOverview_red__7zIm9{background:#fef2f2;border-color:rgb(251.9149484536,191.5850515464,199.4690721649)}.AdminOverview_actionBtn__0n4di.AdminOverview_red__7zIm9:hover{background:hsl(0,85.7142857143%,94.2549019608%);border-color:rgb(250.7319587629,167.2680412371,178.175257732)}.AdminOverview_actionIcon__BORdN{font-size:1.25rem}.AdminOverview_actionLabel__iOdyA{flex:1 1;text-align:left}.AdminOverview_actionCount__JOw8I{display:flex;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;background:#f6465d;color:#fff;border-radius:12px;font-size:12px;font-weight:600}.AdminOverview_mainGrid__AeXXi{display:grid;grid-template-columns:1fr 380px;grid-gap:24px;gap:24px}@media(max-width: 991px){.AdminOverview_mainGrid__AeXXi{grid-template-columns:1fr}}.AdminOverview_chartsSection__ELr_A{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.AdminOverview_chartsSection__ELr_A h3{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#62646a}.AdminOverview_activitySection__02C_A{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column}.AdminOverview_activitySection__02C_A h3{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#62646a}.AdminOverview_activityLoading__XKZAd,.AdminOverview_activityEmpty___sgyG{display:flex;justify-content:center;align-items:center;padding:40px 20px;color:#6c757d;text-align:center}.AdminOverview_activityList__Y34AK{flex:1 1;overflow-y:auto;max-height:400px}.AdminOverview_activityItem__INMhh{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #e9ecef}.AdminOverview_activityItem__INMhh:last-child{border-bottom:none}.AdminOverview_activityIcon__kqYOK{width:36px;height:36px;display:flex;justify-content:center;align-items:center;background:#e9ecef;border-radius:8px;font-size:16px;flex-shrink:0}.AdminOverview_activityContent__YKbMt{flex:1 1;min-width:0}.AdminOverview_activityHeader__QdL2e{display:flex;align-items:center;gap:8px;margin-bottom:4px}.AdminOverview_activityAction__e8Hq_{font-size:12px;font-weight:600;color:#62646a;text-transform:uppercase}.AdminOverview_activityTable__dp1vK{font-size:12px;color:#6c757d;padding:4px 4px;background:#e9ecef;border-radius:4px}.AdminOverview_activityDesc__xzCjy{font-size:.8125rem;color:#62646a;margin:0 0 4px 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminOverview_activityMeta__mHMl8{display:flex;align-items:center;gap:12px;font-size:12px;color:#6c757d}.AdminOverview_activityUser__TPGYd{display:flex;align-items:center;gap:4px}.AdminOverview_activityTime__OQiME{color:#6c757d}.AdminOverview_viewAllBtn__jKN4I{margin-top:16px;padding:8px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-size:14px;font-weight:500;color:#2ebd85;cursor:pointer;transition:all 250ms ease;text-align:center}.AdminOverview_viewAllBtn__jKN4I:hover{background:#e9ecef;border-color:#2ebd85}
.ConfirmModal_overlay__wBrzW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px);animation:ConfirmModal_fadeInOverlay__OK0AH .15s ease-out}@keyframes ConfirmModal_fadeInOverlay__OK0AH{from{opacity:0}to{opacity:1}}.ConfirmModal_modal__P26VB{background:#fff;border-radius:12px;min-width:380px;max-width:480px;width:90vw;box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);animation:ConfirmModal_slideIn__TOrSB .2s ease-out;overflow:hidden}@keyframes ConfirmModal_slideIn__TOrSB{from{opacity:0;transform:scale(0.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmModal_header__ZAqtz{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #dee2e6;background:#f8f9fa}.ConfirmModal_titleWrapper__0HXXi{display:flex;align-items:center;gap:8px}.ConfirmModal_icon__KFj7s{font-size:20px;line-height:1}.ConfirmModal_title__ppMH8{font-size:18px;font-weight:600;color:#000;margin:0}.ConfirmModal_closeBtn__Jof43{background:none;border:none;font-size:20px;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:all 250ms ease}.ConfirmModal_closeBtn__Jof43:hover:not(:disabled){color:#f6465d;background:#fef2f2}.ConfirmModal_closeBtn__Jof43:disabled{cursor:not-allowed;opacity:.5}.ConfirmModal_body__Z2w5b{padding:20px}.ConfirmModal_message__Ilt6S{color:#62646a;font-size:16px;line-height:1.6;margin:0 0 16px 0}.ConfirmModal_message__Ilt6S:last-child{margin-bottom:0}.ConfirmModal_inputGroup__kdBuF{margin-top:8px}.ConfirmModal_inputLabel__Wx8AZ{display:block;font-size:14px;font-weight:500;color:#62646a;margin-bottom:4px}.ConfirmModal_input__Fu9qh{width:100%;padding:8px 12px;border:1px solid #ced4da;border-radius:8px;font-size:16px;line-height:1.5;resize:vertical;min-height:80px;transition:border-color box-shadow ease}.ConfirmModal_input__Fu9qh:focus{outline:none;border-color:#2ebd85;box-shadow:0 0 0 3px rgba(46,189,133,.15)}.ConfirmModal_input__Fu9qh::placeholder{color:#6c757d}.ConfirmModal_input__Fu9qh:disabled{background:#e9ecef;cursor:not-allowed}.ConfirmModal_inputError__WkTAf{border-color:#f6465d}.ConfirmModal_inputError__WkTAf:focus{border-color:#f6465d;box-shadow:0 0 0 3px rgba(246,70,93,.15)}.ConfirmModal_error__iwQ3m{display:block;font-size:12px;color:#f6465d;margin-top:4px}.ConfirmModal_footer__5rMVO{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;background:#f8f9fa;border-top:1px solid #dee2e6}.ConfirmModal_cancelBtn__0xVHP{padding:8px 20px;border-radius:8px;border:1px solid #ced4da;background:#fff;color:#62646a;font-size:16px;font-weight:500;cursor:pointer;transition:all 250ms ease}.ConfirmModal_cancelBtn__0xVHP:hover:not(:disabled){background:#e9ecef;border-color:#6c757d}.ConfirmModal_cancelBtn__0xVHP:disabled{cursor:not-allowed;opacity:.6}.ConfirmModal_confirmBtn__OoPdh{padding:8px 20px;border-radius:8px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all 250ms ease;display:flex;justify-content:center;align-items:center;gap:4px;min-width:100px;background:#2ebd85;color:#fff}.ConfirmModal_confirmBtn__OoPdh:hover:not(:disabled){background:#19a463}.ConfirmModal_confirmBtn__OoPdh:disabled{cursor:not-allowed;opacity:.6}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_danger__7ukjH{background:#f6465d}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_danger__7ukjH:hover:not(:disabled){background:rgb(243.6340206186,21.3659793814,50.412371134)}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_success__v8PKg{background:#198754}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_success__v8PKg:hover:not(:disabled){background:rgb(17.03125,91.96875,57.225)}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_warning__3Ik6Q{background:#f7941d}.ConfirmModal_confirmBtn__OoPdh.ConfirmModal_warning__3Ik6Q:hover:not(:disabled){background:rgb(217.3076923077,122.1153846154,7.6923076923)}.ConfirmModal_loadingSpinner__ITTLi{animation:ConfirmModal_spin__ZcJRP 1s linear infinite}@keyframes ConfirmModal_spin__ZcJRP{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ConfirmModal_modal__P26VB.ConfirmModal_danger__7ukjH .ConfirmModal_header__ZAqtz{border-bottom-color:#fecaca;background:#fef2f2}.ConfirmModal_modal__P26VB.ConfirmModal_danger__7ukjH .ConfirmModal_header__ZAqtz .ConfirmModal_icon__KFj7s{color:#f6465d}.ConfirmModal_modal__P26VB.ConfirmModal_success__v8PKg .ConfirmModal_header__ZAqtz{border-bottom-color:#a7f3d0;background:#ecfdf5}.ConfirmModal_modal__P26VB.ConfirmModal_success__v8PKg .ConfirmModal_header__ZAqtz .ConfirmModal_icon__KFj7s{color:#198754}.ConfirmModal_modal__P26VB.ConfirmModal_warning__3Ik6Q .ConfirmModal_header__ZAqtz{border-bottom-color:#fde68a;background:#fffbeb}.ConfirmModal_modal__P26VB.ConfirmModal_warning__3Ik6Q .ConfirmModal_header__ZAqtz .ConfirmModal_icon__KFj7s{color:#f7941d}@media(max-width: 767px){.ConfirmModal_modal__P26VB{min-width:auto;max-width:95vw;margin:16px}.ConfirmModal_footer__5rMVO{display:flex;flex-direction:column;flex-direction:column-reverse}.ConfirmModal_footer__5rMVO button{width:100%}}
.AdminUserDetail_modalOverlay__EVzYI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AdminUserDetail_modal__GYK_S{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2)}.AdminUserDetail_modalHeader__Y9Ghb{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)}.AdminUserDetail_headerInfo__1Svk4{display:flex;align-items:center;gap:12px}.AdminUserDetail_headerInfo__1Svk4 h2{margin:0;font-size:1.25rem;color:#1e293b}.AdminUserDetail_closeBtn__FU4hw{width:36px;height:36px;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;font-size:1.5rem;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .2s}.AdminUserDetail_closeBtn__FU4hw:hover{background:#e2e8f0;color:#334155}.AdminUserDetail_tabs__Yl00z{display:flex;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:0 16px}.AdminUserDetail_tab__HFMHO{padding:12px 20px;border:none;background:none;cursor:pointer;font-size:.9rem;color:#64748b;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s;display:flex;align-items:center;gap:6px}.AdminUserDetail_tab__HFMHO:hover{color:#3b82f6;background:rgba(59,130,246,.05)}.AdminUserDetail_tab__HFMHO.AdminUserDetail_active__eNrLJ{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:500}.AdminUserDetail_modalBody__ywafx{flex:1 1;overflow-y:auto;padding:24px}.AdminUserDetail_loading__VBhYM,.AdminUserDetail_error__d738a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.AdminUserDetail_loading__VBhYM p,.AdminUserDetail_error__d738a p{color:#64748b;margin:0}.AdminUserDetail_loading__VBhYM button,.AdminUserDetail_error__d738a button{padding:10px 24px;border:none;background:#3b82f6;color:#fff;border-radius:8px;cursor:pointer}.AdminUserDetail_loading__VBhYM button:hover,.AdminUserDetail_error__d738a button:hover{background:#2563eb}.AdminUserDetail_infoTab__D9Fnw{display:flex;flex-direction:column;gap:24px}.AdminUserDetail_avatarSection__aulTq{display:flex;justify-content:center;margin-bottom:8px}.AdminUserDetail_avatar__KEr2M{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid #e2e8f0}.AdminUserDetail_avatarPlaceholder__SWNMQ{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg, #3b82f6, #8b5cf6);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;font-weight:600;text-transform:uppercase}.AdminUserDetail_section__UYkQM h3{margin:0 0 12px 0;font-size:.875rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.AdminUserDetail_infoGrid__kCC1K{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;gap:16px}.AdminUserDetail_infoItem__pQ3rw label{display:block;font-size:.75rem;color:#94a3b8;margin-bottom:4px;text-transform:uppercase}.AdminUserDetail_infoItem__pQ3rw span{font-size:.9rem;color:#1e293b;font-weight:500}.AdminUserDetail_statusTrue__ybylo{color:#10b981 !important}.AdminUserDetail_statusFalse__Qr2RE{color:#ef4444 !important}.AdminUserDetail_historyTab__HCWeA{min-height:200px}.AdminUserDetail_emptyHistory__w8Zvd{display:flex;align-items:center;justify-content:center;height:200px;color:#94a3b8}.AdminUserDetail_timeline__6xoFO{display:flex;flex-direction:column;gap:0}.AdminUserDetail_timelineItem__r73Aw{display:flex;gap:16px;padding-bottom:20px;position:relative}.AdminUserDetail_timelineItem__r73Aw:not(:last-child)::before{content:"";position:absolute;left:7px;top:20px;bottom:0;width:2px;background:#e5e7eb}.AdminUserDetail_timelineDot__nERNK{width:16px;height:16px;border-radius:50%;background:#3b82f6;flex-shrink:0;margin-top:2px}.AdminUserDetail_timelineContent__939XE{flex:1 1}.AdminUserDetail_timelineHeader__WPeox{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.AdminUserDetail_action__ZLi8x{font-weight:600;color:#1e293b;font-size:.9rem}.AdminUserDetail_time__yMPgb{font-size:.75rem;color:#94a3b8}.AdminUserDetail_timelineDesc__9yt8E{margin:0 0 4px 0;font-size:.85rem;color:#64748b}.AdminUserDetail_performer__eGX7V{font-size:.75rem;color:#94a3b8;font-style:italic}.AdminUserDetail_actionsTab__5H_qV{display:flex;flex-direction:column;gap:24px}.AdminUserDetail_actionSection__LiEjl{background:#f8fafc;border-radius:12px;padding:20px}.AdminUserDetail_actionSection__LiEjl h3{margin:0 0 16px 0;font-size:.95rem;color:#334155;font-weight:600}.AdminUserDetail_currentValue__lork8{display:flex;align-items:center;gap:12px}.AdminUserDetail_currentLabel__Sy2CH{font-size:.9rem;color:#334155;font-weight:500}.AdminUserDetail_editBtn__zNC29{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;color:#3b82f6;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .2s}.AdminUserDetail_editBtn__zNC29:hover{background:#eff6ff;border-color:#bfdbfe}.AdminUserDetail_editForm__0p_4V{display:flex;flex-direction:column;gap:12px}.AdminUserDetail_editForm__0p_4V select,.AdminUserDetail_editForm__0p_4V textarea{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;width:100%}.AdminUserDetail_editForm__0p_4V select:focus,.AdminUserDetail_editForm__0p_4V textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminUserDetail_editForm__0p_4V textarea{resize:vertical;font-family:inherit}.AdminUserDetail_editActions__sE49F{display:flex;gap:8px}.AdminUserDetail_saveBtn__cgqo1{padding:8px 16px;border:none;background:#3b82f6;color:#fff;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;transition:background .2s}.AdminUserDetail_saveBtn__cgqo1:hover:not(:disabled){background:#2563eb}.AdminUserDetail_saveBtn__cgqo1:disabled{opacity:.6;cursor:not-allowed}.AdminUserDetail_cancelBtn__WCZb0{padding:8px 16px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500}.AdminUserDetail_cancelBtn__WCZb0:hover{background:#f1f5f9}.AdminUserDetail_quickActions__KQdY3{display:flex;flex-wrap:wrap;gap:10px}.AdminUserDetail_quickBtn__jh9Sh{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s}.AdminUserDetail_quickBtn__jh9Sh.AdminUserDetail_danger__UzUr2{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.AdminUserDetail_quickBtn__jh9Sh.AdminUserDetail_danger__UzUr2:hover:not(:disabled){background:#fee2e2}.AdminUserDetail_quickBtn__jh9Sh.AdminUserDetail_success__tU9zz{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.AdminUserDetail_quickBtn__jh9Sh.AdminUserDetail_success__tU9zz:hover:not(:disabled){background:#dcfce7}.AdminUserDetail_quickBtn__jh9Sh:disabled{opacity:.6;cursor:not-allowed}.AdminUserDetail_modalFooter__0rWoU{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;background:#f8fafc}.AdminUserDetail_closeModalBtn__I3Cu9{padding:10px 24px;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.AdminUserDetail_closeModalBtn__I3Cu9:hover{background:#f1f5f9}@media(max-width: 640px){.AdminUserDetail_modal__GYK_S{max-height:95vh;margin:10px}.AdminUserDetail_infoGrid__kCC1K{grid-template-columns:1fr}.AdminUserDetail_tabs__Yl00z{overflow-x:auto}.AdminUserDetail_tab__HFMHO{white-space:nowrap;padding:10px 16px;font-size:.85rem}}
.LoadingSpinner_wrapper__X1RN_{display:flex;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:20px}.LoadingSpinner_fullScreen__q_WKr{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);z-index:1080}.LoadingSpinner_overlay__1f0ly{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);z-index:1000}.LoadingSpinner_spinner__KTK7g{display:inline-block;position:relative}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_small__asL32{width:20px;height:20px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_small__asL32 .LoadingSpinner_circle__0Mgjm{border-width:2px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_medium__mmxuc{width:40px;height:40px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_medium__mmxuc .LoadingSpinner_circle__0Mgjm{border-width:3px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_large__Rlfun{width:60px;height:60px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_large__Rlfun .LoadingSpinner_circle__0Mgjm{border-width:4px}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_primary__iWdgp .LoadingSpinner_circle__0Mgjm{border-color:#2ebd85 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_secondary__1e1Pd .LoadingSpinner_circle__0Mgjm{border-color:#6c757d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_success__b2zN2 .LoadingSpinner_circle__0Mgjm{border-color:#198754 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_danger__qGARu .LoadingSpinner_circle__0Mgjm{border-color:#f6465d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_warning__Mr5mt .LoadingSpinner_circle__0Mgjm{border-color:#f7941d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_spinner__KTK7g.LoadingSpinner_white__XLFmJ .LoadingSpinner_circle__0Mgjm{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.LoadingSpinner_circle__0Mgjm{position:absolute;top:0;left:0;width:100%;height:100%;width:100%;height:100%;border-radius:9999px;border-style:solid;animation:LoadingSpinner_spin__Gt9Uo 1s cubic-bezier(0.5, 0, 0.5, 1) infinite}@keyframes LoadingSpinner_spin__Gt9Uo{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LoadingSpinner_text__FJPJM{margin-top:12px;font-size:14px;color:#6c757d;text-align:center}
.CompanyDashboardSettings_container__gGEPw{display:flex;gap:2rem;width:100%}.CompanyDashboardSettings_sidebar__hzn4q{flex:0 0 250px;display:flex;flex-direction:column;gap:.5rem}.CompanyDashboardSettings_sidebar__hzn4q button{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#6b7280;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.CompanyDashboardSettings_sidebar__hzn4q button:hover{background:#f9fafb;border-color:var(--primary-color);color:var(--primary-color)}.CompanyDashboardSettings_sidebar__hzn4q button.CompanyDashboardSettings_active__PIyeR{background:#eff6ff;border-color:var(--primary-color);color:var(--primary-color)}.CompanyDashboardSettings_sidebar__hzn4q button i{font-size:1rem;width:20px;text-align:center}.CompanyDashboardSettings_content__8WunI{flex:1 1;background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:2rem}.CompanyDashboardSettings_section__AB8Qb{max-width:600px}.CompanyDashboardSettings_section__AB8Qb h2{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 1.5rem 0;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.CompanyDashboardSettings_section__AB8Qb p{color:#6b7280;margin:0 0 1.5rem 0}.CompanyDashboardSettings_formGroup__IEMW5{margin-bottom:1.5rem}.CompanyDashboardSettings_formGroup__IEMW5 label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.CompanyDashboardSettings_formGroup__IEMW5 input,.CompanyDashboardSettings_formGroup__IEMW5 select,.CompanyDashboardSettings_formGroup__IEMW5 textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;color:#1a1a1a;transition:all .2s}.CompanyDashboardSettings_formGroup__IEMW5 input:focus,.CompanyDashboardSettings_formGroup__IEMW5 select:focus,.CompanyDashboardSettings_formGroup__IEMW5 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CompanyDashboardSettings_formGroup__IEMW5 textarea{resize:vertical;min-height:100px}.CompanyDashboardSettings_checkboxGroup__OAT4V{margin-bottom:1.25rem}.CompanyDashboardSettings_checkboxGroup__OAT4V label{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#374151;cursor:pointer}.CompanyDashboardSettings_checkboxGroup__OAT4V input[type=checkbox]{width:18px;height:18px;cursor:pointer}.CompanyDashboardSettings_saveBtn__Gi52U{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--primary-color);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s}.CompanyDashboardSettings_saveBtn__Gi52U:hover{background:var(--primary-color-hover);transform:translateY(-1px);box-shadow:0 4px 6px rgba(59,130,246,.3)}.CompanyDashboardSettings_dangerZone___5Nf5{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;border:1px solid #fecaca;border-radius:.5rem;background:#fff5f5;margin-top:.5rem}.CompanyDashboardSettings_dangerBtn__A5A_w{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;color:#ef4444;border:2px solid #ef4444;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.CompanyDashboardSettings_dangerBtn__A5A_w:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.CompanyDashboardSettings_upgradeBtn__IPfTP{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s}.CompanyDashboardSettings_upgradeBtn__IPfTP:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.CompanyDashboardSettings_planCard__GI4kt{padding:1.5rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:.75rem;margin-top:1rem}.CompanyDashboardSettings_planCard__GI4kt h3{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 1rem 0}.CompanyDashboardSettings_required__2Fvz7{color:#f6465d}@media(max-width: 767px){.CompanyDashboardSettings_container__gGEPw{flex-direction:column}.CompanyDashboardSettings_sidebar__hzn4q{flex:none;width:100%}.CompanyDashboardSettings_content__8WunI{padding:1.5rem}.CompanyDashboardSettings_section__AB8Qb{max-width:100%}}.CompanyDashboardSettings_notificationsList__i_XSp{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.CompanyDashboardSettings_notificationGroup__DyMSP h3{font-size:1rem;font-weight:600;color:#000;margin:0 0 1rem 0}.CompanyDashboardSettings_notificationItem__crgwz{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:.375rem;margin-bottom:.75rem}.CompanyDashboardSettings_notificationInfo__bTAcl{flex:1 1}.CompanyDashboardSettings_notificationInfo__bTAcl strong{display:block;font-weight:500;color:#62646a;margin-bottom:.25rem}.CompanyDashboardSettings_notificationInfo__bTAcl p{margin:0;font-size:.875rem;color:#6c757d}.CompanyDashboardSettings_switch__LRvJy{position:relative;display:inline-block;width:48px;height:24px}.CompanyDashboardSettings_switch__LRvJy input{opacity:0;width:0;height:0}.CompanyDashboardSettings_slider__nd7IW{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ced4da;transition:.3s;border-radius:24px}.CompanyDashboardSettings_slider__nd7IW:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.CompanyDashboardSettings_switch__LRvJy input:checked+.CompanyDashboardSettings_slider__nd7IW{background-color:var(--primary-color)}.CompanyDashboardSettings_switch__LRvJy input:checked+.CompanyDashboardSettings_slider__nd7IW:before{transform:translateX(24px)}
.DashboardSeekerProfile_container__NRjsx{width:100%}.DashboardSeekerProfile_header__dJZMi{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.DashboardSeekerProfile_header__dJZMi h2{font-size:20px;font-weight:700;color:#1a1a2e;margin:0}.DashboardSeekerProfile_headerActions__c8WZn{display:flex;gap:10px}.DashboardSeekerProfile_loading__LBqF8{text-align:center;padding:60px 20px;color:#94a3b8}.DashboardSeekerProfile_emptyState__M_SGe{text-align:center;padding:60px 20px;background:#f8fafc;border-radius:12px;border:2px dashed #e2e8f0}.DashboardSeekerProfile_emptyState__M_SGe h3{font-size:18px;margin:16px 0 8px;color:#1a1a2e}.DashboardSeekerProfile_emptyState__M_SGe p{color:#64748b;margin-bottom:20px}.DashboardSeekerProfile_primaryButton__koRiu{display:inline-flex;align-items:center;gap:6px;background:#6366f1;color:#fff;font-weight:600;font-size:14px;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.DashboardSeekerProfile_primaryButton__koRiu:hover{background:#4f46e5}.DashboardSeekerProfile_primaryButton__koRiu:disabled{opacity:.6;cursor:not-allowed}.DashboardSeekerProfile_viewButton__xiiyM{display:inline-flex;align-items:center;gap:6px;background:#fff;color:#6366f1;font-weight:600;font-size:14px;padding:10px 20px;border-radius:8px;border:1px solid #e8ecf1;text-decoration:none;transition:all .2s}.DashboardSeekerProfile_viewButton__xiiyM:hover{border-color:#6366f1;background:#fafafe}.DashboardSeekerProfile_cancelButton__Zl6wd{display:inline-flex;align-items:center;padding:10px 20px;border-radius:8px;border:1px solid #e8ecf1;background:#fff;color:#64748b;font-weight:500;font-size:14px;cursor:pointer}.DashboardSeekerProfile_cancelButton__Zl6wd:hover{background:#f1f5f9}.DashboardSeekerProfile_profileView__ObdBH{background:#fff;border:1px solid #e8ecf1;border-radius:12px;overflow:hidden}.DashboardSeekerProfile_profileSection___gx0m{padding:20px 24px;border-bottom:1px solid #f1f5f9}.DashboardSeekerProfile_profileSection___gx0m:last-child{border-bottom:none}.DashboardSeekerProfile_profileSection___gx0m h3{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 4px}.DashboardSeekerProfile_profileSection___gx0m h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.DashboardSeekerProfile_profileSection___gx0m p{font-size:14px;color:#475569;line-height:1.6;margin:0}.DashboardSeekerProfile_headline__Ttmav{color:#64748b !important;margin-bottom:10px !important}.DashboardSeekerProfile_metaRow__pVNql{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:13px;color:#64748b}.DashboardSeekerProfile_metaRow__pVNql span{display:inline-flex;align-items:center;gap:4px}.DashboardSeekerProfile_tag__ZMEY5{background:#f1f5f9;padding:2px 8px;border-radius:4px;text-transform:capitalize}.DashboardSeekerProfile_openTag__RUF4U{color:#059669;font-weight:600}.DashboardSeekerProfile_detailsGrid__q7csw{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:10px;gap:10px;font-size:13px;color:#475569}.DashboardSeekerProfile_detailsGrid__q7csw strong{color:#1a1a2e}.DashboardSeekerProfile_detailsGrid__q7csw div{text-transform:capitalize}.DashboardSeekerProfile_tags__Z_Wcw{display:flex;flex-wrap:wrap;gap:8px}.DashboardSeekerProfile_skillTag__HtofE{background:#f0f0ff;color:#6366f1;font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px}.DashboardSeekerProfile_skillTag__HtofE small{opacity:.75}.DashboardSeekerProfile_form__fntw7{background:#fff;border:1px solid #e8ecf1;border-radius:12px;padding:24px}.DashboardSeekerProfile_formGrid__FVm8w{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width: 768px){.DashboardSeekerProfile_formGrid__FVm8w{grid-template-columns:1fr}}.DashboardSeekerProfile_formGroup__NkOGA{margin-bottom:16px}.DashboardSeekerProfile_formGroup__NkOGA label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.DashboardSeekerProfile_formGroup__NkOGA input,.DashboardSeekerProfile_formGroup__NkOGA select,.DashboardSeekerProfile_formGroup__NkOGA textarea{width:100%;padding:10px 14px;border:1px solid #e8ecf1;border-radius:8px;font-size:14px;color:#1a1a2e;transition:border-color .2s}.DashboardSeekerProfile_formGroup__NkOGA input:focus,.DashboardSeekerProfile_formGroup__NkOGA select:focus,.DashboardSeekerProfile_formGroup__NkOGA textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DashboardSeekerProfile_formGroup__NkOGA textarea{resize:vertical}.DashboardSeekerProfile_checkboxRow__wyUHj{display:flex;gap:24px;margin-bottom:24px}.DashboardSeekerProfile_checkboxRow__wyUHj label{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569;cursor:pointer}.DashboardSeekerProfile_checkboxRow__wyUHj input[type=checkbox]{width:18px;height:18px;accent-color:#6366f1}.DashboardSeekerProfile_formActions__eUQlD{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f1f5f9}.DashboardSeekerProfile_createButton__jJd7b{display:inline-flex;align-items:center;gap:6px;background:#6366f1;color:#fff;font-weight:600;font-size:14px;padding:10px 20px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background .2s}.DashboardSeekerProfile_createButton__jJd7b:hover{background:#4f46e5;color:#fff}.DashboardSeekerProfile_table__pYClU{background:#fff;border:1px solid #e8ecf1;border-radius:12px;overflow:hidden}.DashboardSeekerProfile_tableHeader__2RH8g{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr 100px;grid-gap:12px;gap:12px;padding:12px 20px;background:#f8fafc;border-bottom:1px solid #e8ecf1;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.DashboardSeekerProfile_tableRow__IlgOf{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr 100px;grid-gap:12px;gap:12px;padding:14px 20px;border-bottom:1px solid #f1f5f9;align-items:center;font-size:14px;transition:background .15s}.DashboardSeekerProfile_tableRow__IlgOf:last-child{border-bottom:none}.DashboardSeekerProfile_tableRow__IlgOf:hover{background:#fafafe}.DashboardSeekerProfile_colTitle__sIQgx{display:flex;flex-direction:column;gap:4px;min-width:0}.DashboardSeekerProfile_profileTitle__wo3uH{font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardSeekerProfile_categoryTag___40_Q{display:inline-block;font-size:11px;color:#6366f1;background:#f0f0ff;padding:2px 8px;border-radius:4px;width:-moz-fit-content;width:fit-content}.DashboardSeekerProfile_colStatus__p68G_,.DashboardSeekerProfile_colCategory__96cVA,.DashboardSeekerProfile_colDate__KbRdV{font-size:13px;color:#64748b}.DashboardSeekerProfile_colActions__g0dkm{display:flex;gap:6px}.DashboardSeekerProfile_statusBadge__MTDsy{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_active__GmQn8{background:#ecfdf5;color:#059669}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_inactive__DSUpp{background:#f1f5f9;color:#94a3b8}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_pending__hiaPy{background:#fef3c7;color:#d97706}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_draft__dUuib{background:#f1f5f9;color:#64748b}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_rejected__97thw{background:#fef2f2;color:#dc2626}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_revision__pPvQO{background:#fff7ed;color:#c2410c}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_expired__Vasaj{background:#f8fafc;color:#94a3b8}.DashboardSeekerProfile_statusBadge__MTDsy.DashboardSeekerProfile_suspended__27_X4{background:#fef9c3;color:#854d0e}.DashboardSeekerProfile_rejectionNote__7OsJ7{margin-top:6px;font-size:12px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:6px 10px;line-height:1.5}.DashboardSeekerProfile_rejectionNote__7OsJ7 strong{font-weight:600}.DashboardSeekerProfile_reviseBtn__DhyNf{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid #fdba74;background:#fff7ed;color:#c2410c;cursor:pointer;text-decoration:none;transition:all .15s}.DashboardSeekerProfile_reviseBtn__DhyNf:hover{background:#fed7aa;border-color:#c2410c;color:#c2410c}.DashboardSeekerProfile_actionBtn__r61Ju{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid #e8ecf1;background:#fff;color:#64748b;cursor:pointer;font-size:14px;text-decoration:none;transition:all .15s}.DashboardSeekerProfile_actionBtn__r61Ju:hover{background:#f1f5f9;color:#1a1a2e}.DashboardSeekerProfile_actionBtn__r61Ju.DashboardSeekerProfile_danger__3z0hw:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}
.AdminJobs_adminJobs__GiF_c{padding:20px 0}.AdminJobs_header__MlMYr{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.AdminJobs_header__MlMYr h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.AdminJobs_headerActions__KhMbN{display:flex;gap:12px}.AdminJobs_searchForm__z3WVY{display:flex;gap:8px}.AdminJobs_searchInput__tCo0d{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:250px}.AdminJobs_searchInput__tCo0d:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminJobs_searchBtn__i1YJ0{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.AdminJobs_searchBtn__i1YJ0:hover{background:var(--primary-color-hover)}.AdminJobs_tableContainer__rRBHq{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:auto}.AdminJobs_loading__ptg3d,.AdminJobs_noData__PUFCc{text-align:center;padding:40px;color:#6b7280}.AdminJobs_table__lZZXs{width:100%;min-width:1000px;border-collapse:collapse}.AdminJobs_table__lZZXs th,.AdminJobs_table__lZZXs td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.AdminJobs_table__lZZXs th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.AdminJobs_table__lZZXs tbody tr:hover{background:#f9fafb}.AdminJobs_jobInfo__zi4Gp{display:flex;flex-direction:column}.AdminJobs_jobTitle__q6v6G{font-weight:500;color:#111827;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .15s}.AdminJobs_jobTitle__q6v6G:hover{color:var(--primary-color);text-decoration:underline}.AdminJobs_jobCategory__2SoNr{font-size:.75rem;color:#9ca3af}.AdminJobs_applicationCount__KVQad{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:#6b7280}.AdminJobs_applicationCount__KVQad i{font-size:.7rem}.AdminJobs_actions__n4YHC{display:flex;gap:8px}.AdminJobs_actionBtn__BF33f{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .15s}.AdminJobs_actionBtn__BF33f:hover{background:#f3f4f6;border-color:#d1d5db}.AdminJobs_actionBtn__BF33f.AdminJobs_approve__kuK7G:hover{background:#dcfce7;border-color:#22c55e}.AdminJobs_actionBtn__BF33f.AdminJobs_reject__97r4n:hover{background:#fee2e2;border-color:#ef4444}.AdminJobs_pagination__E2Piz{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:16px}.AdminJobs_pageBtn__WOEci{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:all .15s}.AdminJobs_pageBtn__WOEci:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AdminJobs_pageBtn__WOEci:disabled{opacity:.5;cursor:not-allowed}.AdminJobs_pageInfo__yPcq1{font-size:.875rem;color:#6b7280}.AdminJobs_selected__sAlqA{background-color:#eff6ff !important}.AdminJobs_boolIcon__77Z2Z{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.875rem;font-weight:600}.AdminJobs_boolIcon__77Z2Z.AdminJobs_true__UhK6D{background:#dcfce7;color:#16a34a}.AdminJobs_boolIcon__77Z2Z.AdminJobs_false__1nqNi{background:#fee2e2;color:#dc2626}.AdminJobs_companyLink__Wmzcr{color:#6b7280;text-decoration:none;transition:color .15s}.AdminJobs_companyLink__Wmzcr:hover{color:var(--primary-color);text-decoration:underline}.AdminJobs_detailOverlay__lI6vu{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.AdminJobs_detailModal__hZcfc{background:#fff;border-radius:16px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.AdminJobs_detailHeader__fiWvq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.AdminJobs_detailHeader__fiWvq h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.AdminJobs_detailCloseBtn__EbOuI{background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px;line-height:1}.AdminJobs_detailCloseBtn__EbOuI:hover{color:#111827}.AdminJobs_detailBody__QRCYS{padding:24px}.AdminJobs_detailSection__wclz4{margin-bottom:20px}.AdminJobs_detailSection__wclz4 h4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.AdminJobs_detailGrid__GLqEf{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AdminJobs_detailField__omIZh{display:flex;flex-direction:column;gap:2px}.AdminJobs_detailField__omIZh .AdminJobs_label__ju2lV{font-size:.75rem;color:#9ca3af;font-weight:500}.AdminJobs_detailField__omIZh .AdminJobs_value__rdNGo{font-size:.875rem;color:#111827;word-break:break-word}.AdminJobs_detailFullWidth__kg75I{grid-column:1/-1}.AdminJobs_detailDescription__qlK5Z{font-size:.875rem;color:#374151;line-height:1.6;background:#f9fafb;padding:12px 16px;border-radius:8px;white-space:pre-line}.AdminJobs_detailTags__y6Opj{display:flex;flex-wrap:wrap;gap:6px}.AdminJobs_detailTag__EX9K3{display:inline-block;padding:4px 10px;background:#eff6ff;color:#1d4ed8;border-radius:9999px;font-size:.75rem;font-weight:500}.AdminJobs_detailActions__K45KP{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.AdminJobs_detailBtn__UWbWo{padding:10px 20px;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;border:none;transition:all .15s}.AdminJobs_detailBtn__UWbWo.AdminJobs_approveBtn__akiGr{background:#22c55e;color:#fff}.AdminJobs_detailBtn__UWbWo.AdminJobs_approveBtn__akiGr:hover{background:#16a34a}.AdminJobs_detailBtn__UWbWo.AdminJobs_rejectBtn__eBdWK{background:#ef4444;color:#fff}.AdminJobs_detailBtn__UWbWo.AdminJobs_rejectBtn__eBdWK:hover{background:#dc2626}.AdminJobs_detailBtn__UWbWo.AdminJobs_closeBtn__RDeUZ{background:#f3f4f6;color:#374151}.AdminJobs_detailBtn__UWbWo.AdminJobs_closeBtn__RDeUZ:hover{background:#e5e7eb}
.AdminSeekers_adminSeekers__c2NZ1{padding:20px 0}.AdminSeekers_header__QIhWd{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.AdminSeekers_header__QIhWd h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.AdminSeekers_headerActions__bJfvg{display:flex;gap:12px}.AdminSeekers_searchForm__QAPC_{display:flex;gap:8px}.AdminSeekers_searchInput__SJBfe{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:250px}.AdminSeekers_searchInput__SJBfe:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminSeekers_searchBtn__2pe2d{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.AdminSeekers_searchBtn__2pe2d:hover{background:var(--primary-color-hover)}.AdminSeekers_tableContainer__JLAGl{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:auto}.AdminSeekers_loading__laWhj,.AdminSeekers_noData__JEThD{text-align:center;padding:40px;color:#6b7280}.AdminSeekers_table__GxRdi{width:100%;min-width:960px;border-collapse:collapse}.AdminSeekers_table__GxRdi th,.AdminSeekers_table__GxRdi td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.AdminSeekers_table__GxRdi th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.AdminSeekers_table__GxRdi tbody tr:hover{background:#f9fafb}.AdminSeekers_seekerInfo__6IyHG{display:flex;flex-direction:column}.AdminSeekers_seekerHeadline__PALYQ{font-weight:500;color:#111827;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color .15s}.AdminSeekers_seekerHeadline__PALYQ:hover{color:var(--primary-color);text-decoration:underline}.AdminSeekers_seekerCategory__QgvEn{font-size:.75rem;color:#9ca3af}.AdminSeekers_userInfo___dWsg{display:flex;flex-direction:column}.AdminSeekers_userName__HDyyl{font-weight:500;color:#111827}.AdminSeekers_userEmail__9eGEI{font-size:.75rem;color:#9ca3af}.AdminSeekers_actions__oqd5l{display:flex;gap:8px}.AdminSeekers_actionBtn__ZlDHc{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .15s}.AdminSeekers_actionBtn__ZlDHc:hover{background:#f3f4f6;border-color:#d1d5db}.AdminSeekers_actionBtn__ZlDHc.AdminSeekers_approve__GsDrr:hover{background:#dcfce7;border-color:#22c55e}.AdminSeekers_actionBtn__ZlDHc.AdminSeekers_reject__8_x37:hover{background:#fee2e2;border-color:#ef4444}.AdminSeekers_pagination__2irTK{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:16px}.AdminSeekers_pageBtn__wac0W{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:all .15s}.AdminSeekers_pageBtn__wac0W:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AdminSeekers_pageBtn__wac0W:disabled{opacity:.5;cursor:not-allowed}.AdminSeekers_pageInfo__ireKM{font-size:.875rem;color:#6b7280}.AdminSeekers_selected__bh4Z3{background-color:#eff6ff !important}.AdminSeekers_boolIcon__41ex0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.875rem;font-weight:600}.AdminSeekers_boolIcon__41ex0.AdminSeekers_true__cgX3k{background:#dcfce7;color:#16a34a}.AdminSeekers_boolIcon__41ex0.AdminSeekers_false__jAurO{background:#fee2e2;color:#dc2626}.AdminSeekers_detailOverlay__tpGiK{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.AdminSeekers_detailModal__n2__4{background:#fff;border-radius:16px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.AdminSeekers_detailHeader__WryYi{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.AdminSeekers_detailHeader__WryYi h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.AdminSeekers_detailCloseBtn___To4o{background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:4px;line-height:1}.AdminSeekers_detailCloseBtn___To4o:hover{color:#111827}.AdminSeekers_detailBody__ASPAi{padding:24px}.AdminSeekers_detailSection__8Ica3{margin-bottom:20px}.AdminSeekers_detailSection__8Ica3 h4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.AdminSeekers_detailGrid__3m_ZN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AdminSeekers_detailField__7vYiT{display:flex;flex-direction:column;gap:2px}.AdminSeekers_detailField__7vYiT .AdminSeekers_label__VhViF{font-size:.75rem;color:#9ca3af;font-weight:500}.AdminSeekers_detailField__7vYiT .AdminSeekers_value__R7KoX{font-size:.875rem;color:#111827;word-break:break-word}.AdminSeekers_detailFullWidth__dNDtz{grid-column:1/-1}.AdminSeekers_detailDescription__w3qHZ{font-size:.875rem;color:#374151;line-height:1.6;background:#f9fafb;padding:12px 16px;border-radius:8px;white-space:pre-line}.AdminSeekers_detailTags__mFbhs{display:flex;flex-wrap:wrap;gap:6px}.AdminSeekers_detailTag__dcBwt{display:inline-block;padding:4px 10px;background:#eff6ff;color:#1d4ed8;border-radius:9999px;font-size:.75rem;font-weight:500}.AdminSeekers_detailActions__3J2jD{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}.AdminSeekers_detailBtn__N_NaS{padding:10px 20px;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;border:none;transition:all .15s}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_approveBtn__wmvVS{background:#22c55e;color:#fff}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_approveBtn__wmvVS:hover{background:#16a34a}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_rejectBtn__k2o02{background:#ef4444;color:#fff}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_rejectBtn__k2o02:hover{background:#dc2626}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_closeBtn__p4sJG{background:#f3f4f6;color:#374151}.AdminSeekers_detailBtn__N_NaS.AdminSeekers_closeBtn__p4sJG:hover{background:#e5e7eb}
.AdminCompanies_adminCompanies__r1YFC{padding:20px 0}.AdminCompanies_header__gy2wx{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.AdminCompanies_header__gy2wx h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.AdminCompanies_headerActions__qmlS0{display:flex;gap:12px}.AdminCompanies_searchForm__6eu8e{display:flex;gap:8px}.AdminCompanies_searchInput__EWpf0{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:250px}.AdminCompanies_searchInput__EWpf0:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminCompanies_searchBtn__t4AZP{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s}.AdminCompanies_searchBtn__t4AZP:hover{background:var(--primary-color-hover)}.AdminCompanies_tableContainer__02pOF{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.AdminCompanies_loading__36hga,.AdminCompanies_noData__5Tao8{text-align:center;padding:40px;color:#6b7280}.AdminCompanies_table__EFz9j{width:100%;border-collapse:collapse}.AdminCompanies_table__EFz9j th,.AdminCompanies_table__EFz9j td{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.AdminCompanies_table__EFz9j th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.AdminCompanies_table__EFz9j tbody tr:hover{background:#f9fafb}.AdminCompanies_companyInfo__xkYqV{display:flex;flex-direction:column}.AdminCompanies_companyName__E0GBY{font-weight:500;color:#111827}.AdminCompanies_companySlug__Pc9CM{font-size:.75rem;color:#9ca3af}.AdminCompanies_actions__dcj0Y{display:flex;gap:8px}.AdminCompanies_actionBtn__uJs0M{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .15s}.AdminCompanies_actionBtn__uJs0M:hover{background:#f3f4f6;border-color:#d1d5db}.AdminCompanies_actionBtn__uJs0M.AdminCompanies_verify__Fb7VH:hover{background:#dcfce7;border-color:#22c55e}.AdminCompanies_actionBtn__uJs0M.AdminCompanies_reject__Z_FaU:hover{background:#fee2e2;border-color:#ef4444}.AdminCompanies_pagination__Z2HLp{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px;padding:16px}.AdminCompanies_pageBtn__W_LBn{padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:all .15s}.AdminCompanies_pageBtn__W_LBn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.AdminCompanies_pageBtn__W_LBn:disabled{opacity:.5;cursor:not-allowed}.AdminCompanies_pageInfo__6siGz{font-size:.875rem;color:#6b7280}.AdminCompanies_exportLoading___P8z2{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);border:1px solid #f59e0b;border-radius:8px;margin-bottom:16px;font-size:14px;color:#92400e;animation:AdminCompanies_pulse__oIaED 1.5s infinite}@keyframes AdminCompanies_pulse__oIaED{0%,100%{opacity:1}50%{opacity:.7}}.AdminCompanies_selected__7ciFl{background-color:#eff6ff !important}.AdminCompanies_boolIcon__GH3NA{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.875rem;font-weight:600}.AdminCompanies_boolIcon__GH3NA.AdminCompanies_true__63cyh{background:#dcfce7;color:#16a34a}.AdminCompanies_boolIcon__GH3NA.AdminCompanies_false__MUcSM{background:#fee2e2;color:#dc2626}.AdminCompanies_companyName__E0GBY{color:#111827;text-decoration:none;font-weight:500;transition:color .15s}.AdminCompanies_companyName__E0GBY:hover{color:var(--primary-color);text-decoration:underline}.AdminCompanies_modalOverlay__1GH9g{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.AdminCompanies_detailModal__K_kHg{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.AdminCompanies_modalHeader__G2AY0{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e7eb}.AdminCompanies_modalHeader__G2AY0 h3{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.AdminCompanies_closeBtn__y6RKS{background:none;border:none;font-size:1.25rem;color:#6b7280;cursor:pointer;padding:4px}.AdminCompanies_closeBtn__y6RKS:hover{color:#111827}.AdminCompanies_modalBody__Nfmfv{padding:20px;overflow-y:auto;max-height:400px}.AdminCompanies_detailRow__DFBC2{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f3f4f6}.AdminCompanies_detailRow__DFBC2:last-child{border-bottom:none}.AdminCompanies_detailLabel__pDobR{font-weight:500;color:#6b7280;width:100px;flex-shrink:0}.AdminCompanies_detailValue__HDxh_{color:#111827}.AdminCompanies_modalFooter__Mnlx4{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid #e5e7eb}.AdminCompanies_viewBtn__lZbWR{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.AdminCompanies_viewBtn__lZbWR:hover{background:var(--primary-dark)}.AdminCompanies_closeModalBtn__oHEHT{padding:8px 16px;background:#f3f4f6;color:#374151;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.AdminCompanies_closeModalBtn__oHEHT:hover{background:#e5e7eb}
