.JobApplicationUpload_container__D8_Yn{max-width:600px;margin:0 auto;padding:20px;border-radius:8px;background-color:var(--background);box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobApplicationUpload_title__7K1sM{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--foreground)}.JobApplicationUpload_form__KmW2p{display:flex;flex-direction:column;gap:15px}.JobApplicationUpload_input__krxCT,.JobApplicationUpload_select__0W9uB{padding:10px;border:1px solid #e0e0e0;border-radius:4px;background-color:var(--background);color:var(--foreground);font-family:Chakra Petch,sans-serif}.JobApplicationUpload_submitButton__ztFJt{padding:10px 20px;background-color:darkred;color:white;border:none;border-radius:4px;cursor:pointer;font-family:Chakra Petch,sans-serif;transition:background-color .3s ease}.JobApplicationUpload_submitButton__ztFJt:hover{background-color:var(--hover-color)}.NewsletterUpload_container__3LSZG{max-width:600px;margin:0 auto;padding:20px;border-radius:8px;background-color:var(--background);box-shadow:0 4px 6px rgba(0,0,0,.1)}.NewsletterUpload_title__Bhgwt{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--foreground)}.NewsletterUpload_form__Niz0X{display:flex;flex-direction:column;gap:15px}.NewsletterUpload_fileInput__inMZh{padding:10px;border:1px solid #e0e0e0;border-radius:4px;background-color:var(--background);color:var(--foreground);font-family:Chakra Petch,sans-serif}.NewsletterUpload_uploadButton__Q_DYS{padding:10px 20px;background-color:darkred;color:white;border:none;border-radius:4px;cursor:pointer;font-family:Chakra Petch,sans-serif;transition:background-color .3s ease}.NewsletterUpload_uploadButton__Q_DYS:disabled{background-color:#ccc;cursor:not-allowed}.NewsletterUpload_uploadButton__Q_DYS:hover:not(:disabled){background-color:var(--hover-color)}.UserTable_container__ec4zf{max-width:600px;margin:0 auto;padding:20px;background-color:var(--background);color:var(--foreground);font-family:Chakra Petch,sans-serif}.UserTable_title__U72ZF{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--foreground)}.UserTable_table__o1Xps{width:100%;border-collapse:collapse;background-color:var(--background);color:var(--foreground)}.UserTable_table__o1Xps td,.UserTable_table__o1Xps th{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.UserTable_table__o1Xps th{background-color:darkred;color:white;font-weight:700}.UserTable_table__o1Xps tr:hover{background-color:rgba(139,0,0,.1)}.UserTable_statusActive__KzxaZ{color:green;font-weight:700}.UserTable_statusInactive__uiwOx{color:red;font-weight:700}.Modal_overlay__vdCzd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modal__6EYgB{background-color:#fff;padding:2rem;border-radius:0;width:400px;max-width:70%}.CreateUserForm_container__DLu0F{max-width:600px;margin:0 auto;padding:20px;background-color:var(--background);color:var(--foreground);font-family:Chakra Petch,sans-serif}.CreateUserForm_title__RFQSx{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--foreground)}.CreateUserForm_form__xWkE1{display:flex;flex-direction:column;gap:15px}.CreateUserForm_inputGroup___TYrb{display:flex;flex-direction:column;gap:5px}.CreateUserForm_inputGroup___TYrb label{font-size:14px;font-weight:500;color:var(--foreground)}.CreateUserForm_input__Gq0rk,.CreateUserForm_select__CTk8g{padding:10px;border:1px solid #e0e0e0;border-radius:4px;background-color:var(--background);color:var(--foreground);font-family:Chakra Petch,sans-serif;font-size:14px}.CreateUserForm_input__Gq0rk:disabled,.CreateUserForm_select__CTk8g:disabled{opacity:.6;cursor:not-allowed}.CreateUserForm_input__Gq0rk:focus,.CreateUserForm_select__CTk8g:focus{outline:none;border-color:darkred}.CreateUserForm_hint__Jbfaq{font-size:12px;color:var(--foreground);opacity:.6;margin-top:2px}.CreateUserForm_checkboxGroup__VesPS{display:flex;flex-direction:column;gap:5px}.CreateUserForm_checkboxLabel__0W7e7{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--foreground);cursor:pointer}.CreateUserForm_checkbox__M3S2_{width:18px;height:18px;cursor:pointer}.CreateUserForm_checkbox__M3S2_:disabled{opacity:.6;cursor:not-allowed}.CreateUserForm_error__KuwB9{padding:10px;background-color:#fee2e2;color:#991b1b;border-radius:4px;font-size:14px}.CreateUserForm_actions__DtRBk{display:flex;gap:10px;margin-top:10px}.CreateUserForm_cancelButton__HJkk_,.CreateUserForm_submitButton__cjC7L{flex:1;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:500;transition:background-color .3s ease}.CreateUserForm_cancelButton__HJkk_{background-color:#6b7280;color:white}.CreateUserForm_cancelButton__HJkk_:hover:not(:disabled){background-color:#4b5563}.CreateUserForm_submitButton__cjC7L{background-color:darkred;color:white}.CreateUserForm_submitButton__cjC7L:hover:not(:disabled){background-color:#b91c1c}.CreateUserForm_cancelButton__HJkk_:disabled,.CreateUserForm_submitButton__cjC7L:disabled{opacity:.6;cursor:not-allowed}.ProfileCard_container__gq_01{display:flex;flex-direction:column;gap:1rem}.ProfileCard_header__0UCPc{border-bottom:1px solid var(--border-color,#e0e0e0);padding-bottom:.75rem}.ProfileCard_title__rRlV5{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}.ProfileCard_content__b_sEF{display:flex;flex-direction:column;gap:.75rem}.ProfileCard_field__qNe9k{display:flex;flex-direction:column;gap:.25rem}.ProfileCard_label__istFm{font-size:.875rem;font-weight:500;color:var(--foreground);opacity:.7}.ProfileCard_value__34sOL{font-size:1rem;color:var(--foreground)}.ProfileCard_actions__Ys0Kj{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ProfileCard_editButton__TT5uG,.ProfileCard_passwordButton__y5ZXS{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ProfileCard_editButton__TT5uG{background-color:#dc2626;color:white}.ProfileCard_editButton__TT5uG:hover{background-color:#b91c1c}.ProfileCard_passwordButton__y5ZXS{background-color:#6b7280;color:white}.ProfileCard_passwordButton__y5ZXS:hover{background-color:#4b5563}@media (min-width:640px){.ProfileCard_actions__Ys0Kj{flex-direction:row}.ProfileCard_editButton__TT5uG,.ProfileCard_passwordButton__y5ZXS{flex:1}}.ProfileEditForm_container__G_v3D{width:100%;max-width:500px}.ProfileEditForm_title__nK5gV{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--foreground)}.ProfileEditForm_form__69GyH{display:flex;flex-direction:column;gap:1rem}.ProfileEditForm_inputGroup__N0M5m{display:flex;flex-direction:column;gap:.5rem}.ProfileEditForm_inputGroup__N0M5m label{font-size:.875rem;font-weight:500;color:var(--foreground)}.ProfileEditForm_input___fW9z{padding:.5rem .75rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;font-size:1rem;color:var(--foreground);background-color:var(--background);transition:border-color .2s}.ProfileEditForm_input___fW9z:focus{outline:none;border-color:#dc2626}.ProfileEditForm_hint__1b7M2{font-size:.75rem;color:var(--foreground);opacity:.6}.ProfileEditForm_error__ejWPU{padding:.75rem;background-color:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}.ProfileEditForm_actions__Pmjpd{display:flex;gap:.75rem;margin-top:.5rem}.ProfileEditForm_cancelButton__4dBww,.ProfileEditForm_submitButton__la_rb{flex:1;padding:.75rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ProfileEditForm_cancelButton__4dBww{background-color:#6b7280;color:white}.ProfileEditForm_cancelButton__4dBww:hover:not(:disabled){background-color:#4b5563}.ProfileEditForm_submitButton__la_rb{background-color:#dc2626;color:white}.ProfileEditForm_submitButton__la_rb:hover:not(:disabled){background-color:#b91c1c}.ProfileEditForm_cancelButton__4dBww:disabled,.ProfileEditForm_submitButton__la_rb:disabled{opacity:.5;cursor:not-allowed}.PasswordChangeForm_container__l5USE{width:100%;max-width:500px}.PasswordChangeForm_title__U3K7F{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--foreground)}.PasswordChangeForm_form__Eeaoz{display:flex;flex-direction:column;gap:1rem}.PasswordChangeForm_inputGroup__HnSYK{display:flex;flex-direction:column;gap:.5rem}.PasswordChangeForm_inputGroup__HnSYK label{font-size:.875rem;font-weight:500;color:var(--foreground)}.PasswordChangeForm_input__qk6RB{padding:.5rem .75rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;font-size:1rem;color:var(--foreground);background-color:var(--background);transition:border-color .2s}.PasswordChangeForm_input__qk6RB:focus{outline:none;border-color:#dc2626}.PasswordChangeForm_hint__EXhHq{font-size:.75rem;color:var(--foreground);opacity:.6}.PasswordChangeForm_error__xk84V{padding:.75rem;background-color:#fee2e2;color:#991b1b;border-radius:.375rem;font-size:.875rem}.PasswordChangeForm_actions__I8gqI{display:flex;gap:.75rem;margin-top:.5rem}.PasswordChangeForm_cancelButton__giS5e,.PasswordChangeForm_submitButton__8nVEC{flex:1;padding:.75rem 1rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.PasswordChangeForm_cancelButton__giS5e{background-color:#6b7280;color:white}.PasswordChangeForm_cancelButton__giS5e:hover:not(:disabled){background-color:#4b5563}.PasswordChangeForm_submitButton__8nVEC{background-color:#dc2626;color:white}.PasswordChangeForm_submitButton__8nVEC:hover:not(:disabled){background-color:#b91c1c}.PasswordChangeForm_cancelButton__giS5e:disabled,.PasswordChangeForm_submitButton__8nVEC:disabled{opacity:.5;cursor:not-allowed}.EmployeeTable_container__ZZFQV{width:100%;overflow-x:auto}.EmployeeTable_table__EJuPC{width:100%;border-collapse:collapse;background-color:var(--background);color:var(--foreground)}.EmployeeTable_table__EJuPC td,.EmployeeTable_table__EJuPC th{padding:12px;text-align:left;border-bottom:1px solid var(--border-color,#e0e0e0)}.EmployeeTable_table__EJuPC th{background-color:#dc2626;color:white;font-weight:700}.EmployeeTable_table__EJuPC tr:hover{background-color:rgba(220,38,38,.1)}.EmployeeTable_empty__cppEi{padding:2rem;text-align:center;color:var(--foreground);opacity:.6}.EmployeeDirectory_container__BAYzi{display:flex;flex-direction:column;gap:1rem}.EmployeeDirectory_title__sNOM3{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}.EmployeeDirectory_searchContainer__3YlwJ{width:100%}.EmployeeDirectory_searchInput__yyS0R{width:100%;padding:.5rem .75rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;font-size:1rem;color:var(--foreground);background-color:var(--background);transition:border-color .2s}.EmployeeDirectory_searchInput__yyS0R:focus{outline:none;border-color:#dc2626}.EmployeeDirectory_searchInput__yyS0R::-moz-placeholder{color:var(--foreground);opacity:.5}.EmployeeDirectory_searchInput__yyS0R::placeholder{color:var(--foreground);opacity:.5}.Loading_container__t1bI9{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:var(--background,#fff)}.Loading_spinner__t2bpu{width:48px;height:48px;border:4px solid transparent;border-top-color:#8b0000;border-radius:50%;animation:Loading_spin__hL4ze 1s linear infinite}@keyframes Loading_spin__hL4ze{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}