.page_page__ZU32B{min-height:100vh;display:flex;flex-direction:column;background:#f8f2ff;position:relative;overflow:hidden;transition:background-color .8s ease}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:2rem 4rem;width:100%;background-color:#ffffff;position:fixed;top:0;left:0;z-index:10}.page_logo__7fc9l{display:flex;align-items:center;font-size:1.5rem;color:#005b73;font-weight:500;cursor:pointer}.page_nav__zpG_3{position:relative}.page_mobileOverlay___TRsy{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:14;cursor:pointer}.page_nav__zpG_3 ul{display:flex;list-style:none;gap:2.5rem;margin:0;padding:0}.page_nav__zpG_3 li{color:#333;font-size:1.1rem;cursor:pointer;transition:color .2s;font-family:var(--font-primary)}.page_nav__zpG_3 li:hover{color:#6B1B9A}.page_nav__zpG_3 li.page_active__q3_T3{color:#005b73;position:relative;font-weight:500}.page_nav__zpG_3 li.page_active__q3_T3:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:#005b73}.page_hamburger__ejQjO{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:20}.page_hamburger__ejQjO span{display:block;width:100%;height:3px;background-color:#005b73;border-radius:3px;transition:all .3s ease}@media screen and (max-width:768px){.page_header__kVzhN{padding:1rem 1.5rem}.page_logo__7fc9l img{width:60px!important;height:60px!important}.page_hamburger__ejQjO{display:flex}.page_nav__zpG_3{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:#ffffff;z-index:16;padding:5rem 2rem 2rem;box-shadow:-5px 0 15px rgba(0,0,0,.1);transition:right .3s ease}.page_nav__zpG_3 ul{flex-direction:column;gap:2rem}.page_nav__zpG_3 li{font-size:1.5rem}.page_nav__zpG_3 li.page_active__q3_T3:after{width:50%}.page_mobileClose__tVYf6{display:none}.page_mobileMenuOpen__wX3PV .page_mobileOverlay___TRsy{display:block}.page_mobileMenuOpen__wX3PV .page_nav__zpG_3{right:0}.page_hero__SKW6o{padding:8rem 1.5rem 0}.page_hero__SKW6o h1{font-size:2rem;line-height:1.4}.page_faqsSection__bAfyh{padding:8rem 1.5rem 0}.page_faqsSection__bAfyh h1{font-size:2.5rem;margin-bottom:2.5rem}.page_faqBlock__aWkBQ{padding:1.5rem}.page_faqBlock__aWkBQ h2{font-size:1.5rem}.page_faqBlock__aWkBQ p{font-size:1rem}.page_footer__sHKi3{font-size:1.1rem}}.page_hero__SKW6o{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0;background-color:#f8f2ff;padding:10rem 4rem;min-height:100vh;box-sizing:border-box}.page_hero__SKW6o h1{max-width:1200px;font-size:2.75rem;line-height:1.3;font-weight:300;color:#333;font-family:var(--font-primary);z-index:1;letter-spacing:.5px;margin:0 auto}.page_faqsSection__bAfyh{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;background-color:#f8f2ff;padding:10rem 2rem;min-height:100vh;box-sizing:border-box}.page_waveFooterWrapper__eaRou,.page_wave__nAXw5{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.page_wave__nAXw5{height:400px;background-image:url(/wave.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.page_footer__sHKi3{position:absolute;bottom:7vh;left:0;width:100%;text-align:center;color:#6e5084;font-size:1.3rem;font-weight:300;font-family:var(--font-primary);z-index:2;background-color:transparent}@media screen and (max-width:768px){.page_header__kVzhN{padding:1.5rem 2rem}.page_nav__zpG_3 ul{gap:1.5rem}.page_hero__SKW6o{padding:0 2rem}.page_hero__SKW6o h1{font-size:2.5rem}.page_faqsSection__bAfyh{padding:8rem 2rem 0}}@media screen and (max-width:480px){.page_logo__7fc9l img{width:50px!important;height:50px!important}.page_hero__SKW6o h1{font-size:1.6rem}}.page_contentSection__WpRhq{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0;background-color:#f8f2ff;padding:10rem 4rem;min-height:100vh;box-sizing:border-box}.page_contentSection__WpRhq h1{font-size:4rem;font-weight:300;color:#6B1B9A;font-family:var(--font-primary);margin-bottom:4rem;text-align:center}.page_contentBlock__fy8R3{max-width:900px;width:100%;margin-bottom:2rem;padding:2rem;background-color:#005b73;color:#fff;border-radius:4px}.page_contentBlock__fy8R3 h2{font-size:2rem;font-weight:400;margin-bottom:1rem;font-family:var(--font-primary)}.page_contentBlock__fy8R3 p{font-size:1.1rem;line-height:1.6;font-family:var(--font-primary)}@media screen and (max-width:768px){.page_contentSection__WpRhq{padding:8rem 2rem 0}.page_contentSection__WpRhq h1{font-size:3rem;margin-bottom:2.5rem}.page_contentBlock__fy8R3{padding:1.5rem}.page_contentBlock__fy8R3 h2{font-size:1.75rem}}@media screen and (max-width:480px){.page_contentSection__WpRhq h1{font-size:2rem}.page_contentBlock__fy8R3 h2{font-size:1.5rem}.page_contentBlock__fy8R3 p{font-size:1rem}}@keyframes page_fadeIn__wvzG6{0%{opacity:.8;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeOut__Cdvqk{0%{opacity:1;transform:translateY(0)}to{opacity:.8;transform:translateY(-5px)}}.page_fadeIn__wvzG6{animation:page_fadeIn__wvzG6 .4s ease-out forwards}.page_fadeOut__Cdvqk{animation:page_fadeOut__Cdvqk .3s ease-in forwards}.page_employersContainer__4CzXE{width:100%;max-width:1200px;margin:0 auto;padding:2rem 20px}.page_employersText__0URdR{width:100%;margin-bottom:2rem;font-size:1.2rem;color:#333}.page_employersHero__DDiTQ{margin-bottom:3rem}.page_employersHero__DDiTQ h1{font-size:3rem;font-weight:400;color:#005b73;margin-bottom:2rem;text-align:center}.page_employersContent__iMU_2{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin-top:1rem}.page_employersContent__iMU_2 p{font-size:1.1rem;line-height:1.7;color:#444;margin:0}@media (min-width:768px){.page_employersContainer__4CzXE{padding:0 1rem}}@media (min-width:1024px){.page_employersContainer__4CzXE{padding:0 1rem}}@media (min-width:1280px){.page_employersContainer__4CzXE{padding:0 1rem}}.page_kamaaiinaSection__BtLhX{position:relative;display:flex;flex-direction:column;margin-top:2rem;background-color:#005b73;padding:6rem 4rem 10rem;min-height:100vh;box-sizing:border-box;color:white}.page_kamaaiinaContainer__8V1oH{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;width:100%;padding:2rem 0}.page_kamaaiinaTitle__eUfk_{font-size:2.5rem;font-weight:300;margin-top:2rem;margin-bottom:2rem;font-family:var(--font-primary)}.page_kamaaiinaIntro__qiHi3{font-size:1.1rem;line-height:1.7}.page_formDivider__bmqhe{height:1px;background-color:rgba(255,255,255,.2);margin:2rem 0;width:100%}.page_contactForm__GX6NV{width:100%;display:flex;flex-direction:column;gap:2rem}.page_formGroup__z71No{display:flex;flex-direction:column;gap:.5rem}.page_formLabel__TyU1f{font-size:1.2rem;font-weight:400}.page_required__8AO_H{font-size:1rem;font-weight:300;opacity:.8}.page_nameFields__G9QLp,.page_phoneFields__mM60F{display:flex;gap:1.5rem;width:100%}.page_inputGroup__LAwbK{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.page_inputLabel__SdtZe{font-size:1rem;opacity:.9}.page_formInput__I6orc,.page_formSelect__bEG7M,.page_phoneInput__JwiEt{width:100%;padding:.75rem 1rem;font-size:1rem;border:none;border-radius:4px;background-color:white;color:#333}.page_selectWrapper__9GQgz:after{content:"▼";right:1rem;font-size:.8rem;color:#666}.page_formSelect__bEG7M{padding-right:2.5rem}.page_phoneInputWrapper__RNeU9{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden}.page_countryCode__FUHFt{padding:12px;background-color:#f5f5f5;border-right:1px solid #ddd;color:#666;min-width:60px;text-align:center}.page_phoneInput__JwiEt{flex:1 1;border:none;padding:12px;outline:none}.page_phoneInput__JwiEt:focus{outline:none}.page_formSelect__bEG7M{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;cursor:pointer}.page_submitButton__6O8qB{padding:1rem 2rem;background-color:#4CAF50;color:white;border:none;border-radius:4px;font-size:1.1rem;cursor:pointer;transition:background-color .3s;align-self:flex-start}.page_submitButton__6O8qB:hover{background-color:#45a049}.page_submitButton__6O8qB:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.page_kamaaiinaSection__BtLhX{padding:4rem 2rem 0}.page_nameFields__G9QLp,.page_phoneFields__mM60F{flex-direction:column;gap:1rem}.page_kamaaiinaTitle__eUfk_{font-size:2rem}.page_formLabel__TyU1f{font-size:1.1rem}.page_submitButton__6O8qB{width:100%}}.page_formSelector__JAOff{display:flex;justify-content:center;gap:1rem;margin:2rem 0}.page_formTypeButton__LV5zQ{padding:.5rem 2rem;border:2px solid #ccc;background:transparent;border-radius:4px;cursor:pointer;transition:all .3s ease}.page_formTypeButton__LV5zQ.page_active__q3_T3{background:#C99BFF;color:black;border-color:#C99BFF}.page_kamaaiinaFooter___NMVf{position:absolute;bottom:1rem;width:100%;z-index:1}.page_kamaaiinaSpecific__PntIC{position:relative;min-height:100vh;padding-bottom:80px}.page_kamaaiinaContainer__8V1oH{max-width:100%;overflow-x:hidden}@media screen and (max-width:768px){.page_kamaaiinaContainer__8V1oH{padding:20px 20px 120px}.page_formGroup__z71No{margin-bottom:20px}}.page_customSelect___DhPX,.page_formSelect__bEG7M{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-family:inherit;font-size:1rem;height:42px;line-height:1.2;padding:8px 36px 8px 12px;width:100%;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23666%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:12px auto;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page_customSelect___DhPX:focus,.page_formSelect__bEG7M:focus{border-color:#005b73;box-shadow:0 0 0 3px rgba(107,27,154,.25);outline:none}.page_customSelect___DhPX:hover,.page_formSelect__bEG7M:hover{border-color:#aaa}.page_customSelect___DhPX::-ms-expand,.page_formSelect__bEG7M::-ms-expand{display:none}.page_customSelect___DhPX:disabled,.page_formSelect__bEG7M:disabled{background-color:#f8f8f8;color:#999;cursor:not-allowed;opacity:.8}@-moz-document url-prefix(){.page_customSelect___DhPX,.page_formSelect__bEG7M{padding-right:8px;background-image:none;padding-left:8px}}.page_selectWrapper__9GQgz{position:relative;display:inline-block;width:100%}.page_selectWrapper__9GQgz:after{content:"";position:absolute;right:12px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;transform:translateY(-50%);pointer-events:none;z-index:1}@-moz-document url-prefix(){.page_selectWrapper__9GQgz:after{display:block}}@media screen and (-webkit-min-device-pixel-ratio:0){.page_customSelect___DhPX,.page_formSelect__bEG7M{padding-right:36px}}.employers_employersForm__oGhro{max-width:100%;margin:2rem auto;padding:2rem;background-color:#f8f5ff;border-radius:8px}.employers_employersSpecific__kUPVS{background-color:#f0fdf4!important}.employers_formContainer__4ZDLg{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0}.employers_formGroup__sTG1W{margin-bottom:.8rem}.employers_formLabel__cm6Br{font-weight:500;margin-bottom:4px;display:block;color:#444;font-size:.95rem}.employers_inputLabel__V_3cg{font-size:.85rem;color:#666;margin-bottom:2px}.employers_required__WSdG_{color:#666;font-size:.9rem}.employers_nameFields__yxzkq,.employers_phoneFields__rjbLN{display:flex;gap:1rem;width:100%}.employers_inputGroup__6D2a2{flex:1 1;display:flex;flex-direction:column;gap:.3rem}.employers_countrySelect__qpSdk,.employers_formInput__kwwWx,.employers_messageInput__D3Et5{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;transition:border-color .2s ease;background-color:#ffffff;color:#000000}.employers_phoneFields__rjbLN{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%}.employers_phoneInputWrapper__I7J3D{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;background-color:white;width:100%}.employers_countryCode__lKa8D{padding:.75rem;color:#666;border-right:1px solid #e0e0e0;background-color:white}.employers_phoneInput__Eg9m_{flex:1 1;border:none;padding:.75rem;outline:none;color:black;background-color:white;width:100%;font-size:1rem}.employers_messageInput__D3Et5{min-height:150px;resize:vertical}.employers_submitButton__QZ2n5{padding:.75rem 2rem;border:1px solid #333;border-radius:8px;background-color:transparent;color:#333;cursor:pointer;font-size:1rem;transition:all .3s ease}.employers_submitButton__QZ2n5:disabled{opacity:.5;cursor:not-allowed;border-color:#999;color:#999}.employers_submitButton__QZ2n5:disabled:hover{background-color:transparent;color:#999}.employers_submitButton__QZ2n5:hover{background-color:#333;color:white}.employers_formDivider__4sqGu{width:100%;height:1px;background-color:#e0e0e0;margin:2rem 0}.employers_introText__LJjyp{margin-bottom:2rem;font-size:1.2rem;color:#333}.employers_wave__5lJIL{position:fixed;bottom:0;left:0;width:100%;z-index:1;pointer-events:none}.employers_footer__M6Rg3{position:relative;z-index:2;margin-top:auto}.employers_formSelector__egMBC{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.employers_formTypeButton__L2BSv{padding:.75rem 2rem;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.employers_loginButton__WmLRJ,.employers_signupButton__gW4aP{background-color:transparent;color:#333;border:1px solid #333}.employers_loginButton__WmLRJ.employers_active__1g_cH,.employers_signupButton__gW4aP.employers_active__1g_cH{background-color:#333;color:white;border:1px solid #333}.employers_loginButton__WmLRJ:hover,.employers_signupButton__gW4aP:hover{opacity:.8}.employers_profileSection__YwsAu{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;padding:0;box-sizing:border-box}.employers_profileCard___HdUf{width:100%;background:white;padding:20px;border-radius:12px;box-shadow:0 2px 4px rgba(0,91,115,.1);border:1px solid #f0f0f0;box-sizing:border-box}.employers_profileLabel__1ZK1n{font-size:18px;color:#005b73;margin-bottom:12px}.employers_profileValue__SfVJP{font-size:20px;color:#333;word-break:break-word}.employers_profileHeader__uaXtf{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.employers_profileTitle__1YCaL{margin:0;text-align:center;color:#333;font-size:24px}.employers_profileContainer__d82yv{width:100%;margin-top:0;padding:0}.employers_profileGroup__FArej{display:grid;grid-template-columns:1fr;align-items:center;padding:12px 20px;border-bottom:1px solid #eee;background:white}.employers_mainContainer__qLi_C{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.employers_tabsContainer__c1fIJ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;gap:15px}.employers_tabsLeft__pEPyt{display:flex;flex:1 1;min-width:250px}.employers_tabButton__cT5Gs{flex:1 1;padding:15px;font-size:clamp(16px,2vw,24px);border:none;cursor:pointer;background:#f0f0f0;color:#666;text-align:center;border-radius:16px;transition:all .3s ease}.employers_activeTab__JhQ38{background:#005b73;color:white;border-radius:16px}.employers_inactiveTab__rsEDN{background:#f0f0f0;color:#666}.employers_contentSection__qMsuk{width:100%;background:white;padding:20px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden}.employers_jobsTable__KK2hK table{min-width:500px;table-layout:fixed}.employers_jobsTable__KK2hK th{padding:15px 20px;font-weight:700;font-size:18px;border-bottom:1px solid #eee;position:relative}.employers_jobsTable__KK2hK th:not(:last-child):after{content:"";position:absolute;right:0;top:15px;bottom:15px;width:1px;background-color:#eee}.employers_jobsTable__KK2hK th:first-child{width:80px}.employers_jobsTable__KK2hK th:nth-child(2){width:25%;min-width:150px}.employers_jobsTable__KK2hK th:nth-child(3){width:calc(75% - 80px)}.employers_jobsTable__KK2hK tr{height:100px}.employers_jobsTable__KK2hK td{padding:20px 15px;border-bottom:1px solid #f0f0f0;color:#444;font-size:16px;cursor:pointer;transition:background-color .2s;vertical-align:middle;overflow:hidden}.employers_jobsTable__KK2hK td:first-child{text-align:center;font-size:16px;width:80px}.employers_jobsTable__KK2hK td div,.employers_jobsTable__KK2hK td span{display:inline-block;vertical-align:middle}.employers_truncatedText__pnL2O{position:relative;overflow:hidden;max-height:3em;line-height:1.5;display:block;width:100%;box-sizing:border-box}.employers_truncatedText__pnL2O:after{content:"";position:absolute;bottom:0;right:0;left:0;width:100%;height:1.5em;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,1));pointer-events:none;top:1.5em}.employers_jobsTable__KK2hK tr:hover .employers_truncatedText__pnL2O:after{background:linear-gradient(180deg,rgba(245,245,245,0) 0,rgba(245,245,245,.8) 50%,rgba(245,245,245,1))}.employers_truncatedTitle__ydX1J{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;padding-right:10px;box-sizing:border-box}.employers_jobsTable__KK2hK tr:hover{background-color:#f5f5f5}.employers_logoutButton__gn_CU{background:#444;color:white;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;min-width:100px;white-space:nowrap}.employers_logoutButton__gn_CU:hover{background:#ff0000}.employers_modalOverlay__HqsPu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:1000;padding:20px;touch-action:none;-ms-touch-action:none}.employers_modalOverlay__HqsPu,.employers_modal__vDUuR{display:flex;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain}.employers_modal__vDUuR{background:white;border-radius:12px;width:90%;max-width:800px;max-height:90vh;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.2);border:1px solid #e0e0e0;flex-direction:column;touch-action:pan-y;-ms-touch-action:pan-y;isolation:isolate}.employers_modalHeader__12KY_{padding:30px 30px 15px;position:-webkit-sticky;position:sticky;top:0;background:white;z-index:5;border-bottom:2px solid #f0f0f0;display:flex;align-items:flex-start}.employers_modalHeader__12KY_ h2{color:#333;font-size:28px;padding-right:40px;word-wrap:break-word;margin:0;flex:1 1}.employers_modalContent__cwoSc{display:flex;flex-direction:column;gap:25px;padding:15px 30px;overflow-y:auto;max-height:calc(80vh - 180px);background-color:#fff;overscroll-behavior:contain;touch-action:pan-y;-ms-touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a0a0a0 #f1f1f1}.employers_modalContent__cwoSc::-webkit-scrollbar{width:8px;background:#f1f1f1;opacity:1!important;visibility:visible!important}.employers_modalContent__cwoSc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;opacity:1!important;visibility:visible!important}.employers_modalContent__cwoSc::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:4px;opacity:1!important;visibility:visible!important}.employers_modalContent__cwoSc:hover::-webkit-scrollbar-thumb{background:#888888}.employers_editModeModal__c6WAs .employers_modalContent__cwoSc{scrollbar-color:#005b73 #f1f1f1}.employers_editModeModal__c6WAs .employers_modalContent__cwoSc::-webkit-scrollbar-thumb{background:#005b73}.employers_editModeModal__c6WAs .employers_modalContent__cwoSc:hover::-webkit-scrollbar-thumb{background:#006b7d}.employers_modalContent__cwoSc:after,.employers_modalContent__cwoSc:before,.employers_modalScrollIndicator__X0P5_,.employers_modalScroll__fMWjd{display:none}.employers_modalFooter__JpmBT{padding:15px 30px 30px;position:-webkit-sticky;position:sticky;bottom:0;background:white;z-index:5;border-top:1px solid #f0f0f0}.employers_modalActions__4ojzN{display:flex;justify-content:flex-end;gap:15px}.employers_modalClose__CWQrc{position:relative;border:none;background:#f0f0f0;font-size:24px;cursor:pointer;color:#666;padding:5px 10px;line-height:1;border-radius:50%;height:35px;width:35px;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:15px;flex-shrink:0}.employers_modalClose__CWQrc:hover{color:#333;background-color:#e0e0e0;transform:rotate(90deg)}.employers_modalField__rayih{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:15px;background-color:#f9f9f9;border-radius:8px;border-left:4px solid #a0a0a0}.employers_modalLabel__yPcZf{color:#666;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center}.employers_modalValue__klfv5{color:#333;font-size:16px;line-height:1.6;word-break:break-word;padding:5px 0}.employers_errorMessage__DD5Dl{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:16px;text-align:center}.employers_loadingContainer__WOquQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;width:100%}.employers_loadingSpinner__YyLa_{width:50px;height:50px;border-radius:50%;border:5px solid rgba(0,91,115,.2);border-top-color:#005b73;animation:employers_spin__bOvut 1s ease-in-out infinite;margin-bottom:15px}@keyframes employers_spin__bOvut{to{transform:rotate(1turn)}}.employers_loadingContainer__WOquQ p{color:#666;font-size:16px}.employers_noDataMessage__3TWp9{padding:30px;color:#666;background-color:#f9f9f9;border-radius:8px;margin:20px 0;font-size:16px}.employers_tabButton__cT5Gs:not(.employers_activeTab__JhQ38):hover{background:#e0e0e0;transform:translateY(-2px)}@media (min-width:768px){.employers_modalField__rayih{grid-template-columns:200px 1fr;align-items:center}.employers_profileGroup__FArej{grid-template-columns:150px 1fr}}@media (max-width:768px){.employers_nameFields__yxzkq,.employers_phoneFields__rjbLN{flex-direction:column;gap:1rem}.employers_tabsContainer__c1fIJ{flex-direction:column;align-items:stretch}.employers_tabsLeft__pEPyt{width:100%}.employers_logoutButton__gn_CU{align-self:flex-end;margin-top:10px}.employers_modal__vDUuR{padding:20px}.employers_modal__vDUuR h2{font-size:20px;margin-bottom:20px}.employers_jobsTable__KK2hK table{min-width:400px}.employers_jobsTable__KK2hK td,.employers_jobsTable__KK2hK th{padding:10px}.employers_jobsTable__KK2hK th{font-size:16px}.employers_jobsTable__KK2hK td:first-child,.employers_jobsTable__KK2hK th:first-child{width:60px}.employers_jobsTable__KK2hK th:nth-child(3){width:calc(75% - 60px)}}@media (max-width:480px){.employers_tabButton__cT5Gs{font-size:16px;padding:12px}.employers_logoutButton__gn_CU{font-size:14px;padding:10px 15px}.employers_profileLabel__1ZK1n{font-size:16px}.employers_profileValue__SfVJP{font-size:18px}}.employers_modalTitleInput__uZNyJ{font-size:28px;font-weight:700;border-radius:8px;padding:12px 15px;color:#333;background-color:white;border:1px solid #e0e0e0;border-left:4px solid #005b73;width:100%;margin-right:40px;flex:1 1}.employers_modalInput__yj_Y_{width:100%;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;color:#333;background-color:white;transition:border-color .3s}.employers_currencyInput__ExwVS:focus,.employers_modalInput__yj_Y_:focus,.employers_modalTextArea__7ZfG4:focus,.employers_modalTitleInput__uZNyJ:focus{outline:none;border-color:#005b73;box-shadow:0 0 0 2px rgba(0,91,115,.2)}.employers_modalTextArea__7ZfG4{width:100%;min-height:120px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;resize:vertical;color:#333;line-height:1.6;background-color:white;transition:border-color .3s}.employers_salaryField__Q8pg_{display:flex;gap:15px;width:100%;align-items:center}.employers_currencyInput__ExwVS{width:80px;padding:12px 15px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;background-color:white;transition:border-color .3s}.employers_cancelButton__M7pwn{background-color:#f0f0f0;color:#333}.employers_cancelButton__M7pwn,.employers_editButton__ZsSLF,.employers_updateButton__sADA_{padding:12px 24px;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;transition:all .2s}.employers_editButton__ZsSLF,.employers_updateButton__sADA_{background-color:#005b73;color:white;box-shadow:0 2px 4px rgba(0,91,115,.3);min-width:120px;text-align:center;display:inline-flex;justify-content:center;align-items:center}.employers_editButton__ZsSLF:hover,.employers_updateButton__sADA_:hover{background-color:#006b7d;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,91,115,.4)}.employers_cancelButton__M7pwn:hover{background-color:#e0e0e0;transform:translateY(-2px)}.employers_updateButton__sADA_:disabled{background-color:#d1c4e9;cursor:not-allowed;transform:none;box-shadow:none}.employers_editButton__ZsSLF{margin-left:auto}.employers_editModeModal__c6WAs .employers_modalField__rayih{border-left:4px solid #005b73!important;background-color:#ffffff;box-shadow:0 2px 8px rgba(76,175,80,.15)}.employers_editModeModal__c6WAs .employers_modalLabel__yPcZf{color:#666;font-weight:600}.employers_modalInput__yj_Y_[type=date]{position:relative;padding-right:35px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23005b73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 10px);background-size:20px;cursor:text}.employers_modalInput__yj_Y_[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:35px;height:100%;opacity:0;cursor:pointer;z-index:2}.employers_editModeModal__c6WAs .employers_modalInput__yj_Y_[type=date]{background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23005b73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat;background-position:calc(100% - 10px);background-size:20px;box-shadow:0 2px 8px rgba(0,91,115,.15)}.employers_splitLayout__PZGOO{display:flex;width:100%;max-width:100%;margin:0;min-height:70vh;padding:1rem;position:relative;box-sizing:border-box}.employers_textContent__xoeb7{padding:0 1.5rem;margin:0}.employers_formContent__XOr4v,.employers_textContent__xoeb7{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.employers_formContent__XOr4v{align-items:center;padding-left:2rem;width:100%;box-sizing:border-box;overflow:hidden;max-width:650px}.employers_verticalDivider__MVJTF{width:1px;background-color:rgba(0,0,0,.1);margin:0;align-self:stretch}.employers_textContent__xoeb7>.employers_employerIntro__scoeN:first-child{margin-top:0}.employers_employerIntro__scoeN{font-size:1.1rem;line-height:1.5;color:#333;max-width:100%;margin-bottom:1rem;margin-top:0;text-align:left}.employers_authContainer__2JFXA{display:flex;flex-direction:column;width:100%;max-width:600px;opacity:1;transition:opacity .4s ease}.employers_animating__MvuSb{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}@media (max-width:992px){.employers_splitLayout__PZGOO{flex-direction:column;padding:1rem 2rem 2rem;align-items:center;gap:2rem}.employers_textContent__xoeb7{text-align:center}.employers_formContent__XOr4v,.employers_textContent__xoeb7{flex:none;width:100%;padding:1rem;align-items:center}.employers_verticalDivider__MVJTF{display:none}}@media (max-width:768px){.employers_splitLayout__PZGOO{padding:1rem}}.employers_formGroup__sTG1W{display:flex;flex-direction:column;gap:.4rem}.employers_formInput__kwwWx{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:6px;font-size:15px;transition:border-color .2s ease;background-color:#ffffff;color:#000000}.employers_formInput__kwwWx:focus{outline:none;border-color:#005b73;box-shadow:0 0 0 2px rgba(0,91,115,.2)}.employers_formInput__kwwWx::placeholder{color:#666;opacity:1}.employers_contactForm__l_ykV{width:100%;display:flex;flex-direction:column;gap:12px}.employers_loginCard__FgrER,.employers_signupCard__PxeJQ{width:100%;max-width:600px;background-color:white;padding:30px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.08);margin-bottom:15px;position:relative;z-index:2;animation:employers_fadeIn__aEApw .5s ease-out}.employers_loginFooter__58yhN{margin-top:15px;text-align:center;font-size:.85rem;color:#666;padding-top:12px;border-top:1px solid #f0f0f0}.employers_loginFooter__58yhN p{margin:6px 0}.employers_textLink__ERS2e{background:none;border:none;color:#005b73;cursor:pointer;font-size:inherit;text-decoration:underline;padding:0;margin:0 5px;transition:color .3s ease}.employers_textLink__ERS2e:hover{color:#006b7d}.employers_turnstileContainer__MGXZ_{display:flex;justify-content:center;margin:6px 0;animation:employers_fadeIn__aEApw .6s ease-out}@keyframes employers_fadeIn__aEApw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.employers_nameFields__yxzkq,.employers_phoneFields__rjbLN{flex-direction:column;gap:1rem}.employers_loginCard__FgrER,.employers_signupCard__PxeJQ{padding:20px;width:90%}}.employers_errorText__puzmq{color:#e53935;font-size:.8rem;margin-top:4px;display:flex;align-items:center;animation:employers_fadeIn__aEApw .3s ease-out}.employers_errorText__puzmq svg{margin-right:5px;min-width:16px}.employers_inputError__vFGD1{border:1px solid #e53935;box-shadow:0 0 0 1px rgba(229,57,53,.2)}.employers_inputError__vFGD1:focus{border-color:#e53935;box-shadow:0 0 0 2px rgba(229,57,53,.2)}.employers_inputWrapper____Bd7{position:relative;width:100%}.employers_sortContainer__SqFEf{display:flex;justify-content:space-between;align-items:center;margin:1.5rem auto;flex-wrap:nowrap;gap:1rem;max-width:100%;padding:0 1rem;width:100%}.employers_sortControls__Lj8UX{display:flex;gap:1rem;margin-right:auto}.employers_sortSelectContainer___WSmO{display:inline-block;position:relative;border:1px solid #ddd;border-radius:4px;background-color:white;min-width:140px;box-sizing:border-box}.employers_sortSelectContainer___WSmO:first-child{margin-right:10px}.employers_sortSelect__4fdRH{width:100%;height:36px;padding:.5rem 30px .5rem .5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='%23333' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 5px center;background-size:20px;cursor:pointer;font-size:.9rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employers_pagination__sXjct{display:flex;align-items:center;gap:.25rem;margin-left:auto;flex-shrink:0;white-space:nowrap;overflow-x:auto}.employers_paginationButton__qBh8T{border:1px solid #ddd;background-color:white;padding:.5rem .75rem;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease;color:#333;min-width:40px;text-align:center;flex-shrink:0}.employers_paginationButton__qBh8T:hover:not(:disabled){background-color:#006b7d;color:white}.employers_paginationButton__qBh8T:disabled{opacity:.5;cursor:not-allowed;background-color:#f0f0f0;color:#888}.employers_paginationActive__m9f2k{background-color:#005b73;color:white!important;border-color:#005b73;font-weight:700}.employers_paginationEllipsis__cl_EB{padding:0 .25rem;color:#333;font-weight:700;display:flex;align-items:center;justify-content:center;min-width:24px;flex-shrink:0}@media (max-width:768px){.employers_sortContainer__SqFEf{flex-direction:column;align-items:flex-start}.employers_pagination__sXjct{margin-left:0;margin-top:1rem;width:100%;justify-content:flex-end}}.employers_searchContainer__5SpKz{margin-bottom:1rem;width:100%;display:flex;justify-content:center}.employers_searchInputWrapper__Ccjc6{position:relative;width:100%;max-width:600px}.employers_searchIcon__APbsR{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#005b73;font-size:1.5rem}.employers_searchInput__V1_qD{width:100%;padding:.75rem 2.8rem;border:1px solid #e0e0e0;border-radius:25px;font-size:1rem;color:#333;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05)}.employers_searchInput__V1_qD:focus{outline:none;border-color:#005b73;box-shadow:0 2px 8px rgba(0,91,115,.2)}.employers_searchInput__V1_qD::placeholder{color:#666;opacity:1}.employers_clearSearchButton__nvssb{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#005b73;cursor:pointer;font-size:1.2rem;padding:.25rem}.employers_clearSearchButton__nvssb:hover{color:#006b7d}.employers_jobsInfo__yJA5T{margin-bottom:1rem;font-size:.9rem;color:#333;text-align:center;width:100%}.employers_overlayLoader__vLlfb{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:10;display:flex;justify-content:center;align-items:center}.employers_applicationCount__u_nif{display:inline-flex;justify-content:center;align-items:center;background-color:#005b73;color:white;border-radius:50%;width:24px;height:24px;font-size:.9rem}.employers_jobsSection__kVEQ9{position:relative;min-height:200px}.employers_truncatedText__pnL2O,.employers_truncatedTitle__ydX1J{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.employers_truncatedTitle__ydX1J{font-weight:500}.employers_jobsTable__KK2hK{width:100%;overflow-x:auto}.employers_jobsTable__KK2hK table{width:100%;border-collapse:collapse}.employers_jobsTable__KK2hK th{text-align:left;padding:.75rem 1rem;background-color:#f5f5f5;border-bottom:2px solid #ddd;color:#333}.employers_jobsTable__KK2hK td{padding:.75rem 1rem;border-bottom:1px solid #eee;color:#333}.employers_jobsTable__KK2hK tr{cursor:pointer;transition:background-color .2s ease}.employers_jobsTable__KK2hK tr:hover{background-color:#f9f9f9}.employers_noDataMessage__3TWp9{text-align:center;padding:2rem;color:#333;background-color:#f5f5f5;border-radius:4px;margin-top:1rem}.employers_jobsListHeader__b0qCw{display:grid;grid-template-columns:100px 1fr 2fr 120px;background-color:#f5f5f5;padding:15px;font-weight:700;border-radius:8px 8px 0 0;margin-bottom:5px}.employers_applicationsHeader__54eBF,.employers_descriptionHeader__7FCdu,.employers_jobIdHeader__QZBVd,.employers_titleHeader__Byame{padding:0 10px;font-size:16px;color:#333}.employers_jobsList__jNf0_{width:100%;border-radius:0 0 8px 8px;overflow:hidden;background-color:#fff}.employers_jobRow__GXmnF{display:grid;grid-template-columns:100px 1fr 2fr 120px;padding:15px;transition:background-color .2s;border-bottom:1px solid #eee;cursor:pointer;align-items:center}.employers_jobRow__GXmnF:last-child{border-bottom:none}.employers_jobRow__GXmnF:hover{background-color:#f9f9f9}.employers_jobId__b3OkQ{padding:0 10px;font-size:16px;font-weight:500;color:#333;display:flex;justify-content:center}.employers_jobTitle__80e0I{font-size:16px;font-weight:500}.employers_jobDescription__19m_H,.employers_jobTitle__80e0I{padding:0 10px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employers_jobDescription__19m_H{font-size:15px}.employers_jobApplications__afNd3{display:flex;justify-content:center;align-items:center;padding:0 10px}@media (max-width:768px){.employers_jobRow__GXmnF,.employers_jobsListHeader__b0qCw{grid-template-columns:70px 1fr 2fr 70px;font-size:14px;padding:10px}.employers_jobDescription__19m_H,.employers_jobId__b3OkQ,.employers_jobTitle__80e0I{font-size:14px;padding:0 5px}}@media (max-width:576px){.employers_jobRow__GXmnF,.employers_jobsListHeader__b0qCw{grid-template-columns:50px 1fr 1fr 50px}.employers_jobsListHeader__b0qCw{font-size:13px}.employers_jobDescription__19m_H,.employers_jobId__b3OkQ,.employers_jobTitle__80e0I{font-size:13px;padding:0 3px}}.employers_jobsGrid__i8hIY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.employers_jobCard__Pr7bQ{background-color:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:20px;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s;cursor:pointer;border:1px solid #e0e0e0;overflow:hidden}.employers_jobCard__Pr7bQ:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.employers_jobCard__Pr7bQ h3{font-size:18px;font-weight:600;color:#333;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.employers_companyName__TgtgW,.employers_jobMeta__NwZS1{font-size:14px;color:#666;margin-bottom:10px}.employers_jobMeta__NwZS1{display:flex;align-items:center}.employers_jobSalary__yamcE{font-size:16px;font-weight:500;color:#333;margin-bottom:10px}.employers_jobLocation__m9nDv{font-size:14px;color:#666;margin-bottom:15px}.employers_applicationsCount__Puign{position:absolute;top:0;right:0;background-color:#ffd54f;color:#333;font-weight:700;padding:4px 8px;font-size:14px;text-align:center;border-bottom-left-radius:8px}.employers_viewButton__sk4EA{margin-top:auto;background-color:#005b73;color:white;border:none;padding:10px 15px;border-radius:5px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%}.employers_viewButton__sk4EA:hover{background-color:#006b7d}.employers_jobClosed__MS410{background-color:#ffebee!important;border-color:#ffcdd2!important}.employers_jobOpacity__VVSGc{opacity:.7}.employers_statusIndicators__u9qHC{position:absolute;top:10px;right:10px;z-index:2}.employers_statusIndicator__kfb4i{background-color:#f44336;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(244,67,54,.3);margin-bottom:5px;display:block;text-align:center;white-space:nowrap}.employers_jobDetailsContainer__N7Dzp{padding:10px;max-width:1200px;margin:0 auto;color:#333;width:100%;box-sizing:border-box}.employers_backButton__gkI5e{border:1px solid #ddd;background-color:#f8f9fa;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;color:#333;whiteSpace:nowrap}.employers_titleContainer__ZnkXV{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%}.employers_jobDetailsContainer__N7Dzp .employers_titleContainer__ZnkXV .employers_jobTitle__80e0I,.employers_titleContainer__ZnkXV .employers_jobTitle__80e0I{margin:0!important;color:#005b73!important;font-size:2rem!important;font-weight:700!important;text-align:center!important;flex:1 1!important;font-family:inherit!important}.employers_jobTitle__80e0I{margin:0;color:#005b73;font-size:2rem;font-weight:700;text-align:center;flex:1 1}.employers_spacer__ebQhC{width:130px}.employers_columnsContainer__CHrH_{display:flex;gap:15px;margin-bottom:15px;flex-wrap:wrap;width:100%}@media (min-width:768px){.employers_columnsContainer__CHrH_{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.employers_infoCard__fpw8G,.employers_jobDetailsCard__I5MUp{height:100%}}.employers_infoCard__fpw8G{flex:1 1 300px;border:1px solid #e0e0e0;border-radius:8px;padding:12px;background-color:white}.employers_cardTitle__1JqCf{color:#005b73;margin-top:0;font-size:1.25rem;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:12px;font-weight:700}.employers_infoField__Dr_TS{margin-bottom:16px}.employers_fieldLabel__ajH6L{color:#666;font-size:14px;margin-bottom:6px}.employers_fieldValue__Akfd4{color:#333}.employers_jobDetailsCard__I5MUp{flex:1 1 300px;border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:white;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:15px}.employers_detailsRow__NnDd2{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}.employers_detailsGrid__kmifP{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px;margin-top:10px;margin-bottom:12px}.employers_detailSubtitle__J5EoP{font-size:1.8rem;color:#333;margin-bottom:8px}.employers_detailCompany__2y8aZ{font-size:1.1rem;color:#666;margin-bottom:10px}.employers_detailLabel__ueXH_{font-size:.85rem;color:#777;margin-bottom:3px}.employers_detailValue__xIZjn{font-weight:500}.employers_editButton__ZsSLF{background-color:#f5f5f5;border:1px solid #ddd;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:14px;color:#333;font-weight:500;min-width:60px;transition:background-color .2s,color .2s}.employers_editButton__ZsSLF:hover{background-color:#e0e0e0;color:#333}.employers_editJobButton__tsKk9{background-color:#005b73;color:white;border:none;border-radius:4px;padding:6px 12px;cursor:pointer;margin-top:5px}.employers_editJobButton__tsKk9.employers_cancel__afqiz{background-color:#dc3545}.employers_saveButton__muL0u{background-color:#005b73;color:white;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.employers_buttonContainer__8QzeE{display:flex;justify-content:flex-end;margin-top:12px;flex-wrap:wrap;gap:8px}.employers_inputField__jKKfN{padding:6px 10px}.employers_inputField__jKKfN,.employers_selectField___rYMp{width:100%;border:1px solid #dee2e6;border-radius:4px;font-size:14px;background-color:#f9f9f9;color:#333}.employers_selectField___rYMp{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding:6px 32px 6px 10px}.employers_selectField___rYMp:focus{outline:none;border-color:#005b73;box-shadow:0 0 0 2px rgba(0,91,115,.2)}.employers_selectField___rYMp:hover{border-color:#005b73}.employers_selectField___rYMp option{background-color:white;color:#333;padding:8px}.employers_salaryContainer__WYalF{display:flex;gap:10px;flex-wrap:wrap}.employers_salaryInput__9hrBW{flex:1 1 120px;min-width:120px}.employers_currencyInput__ExwVS,.employers_salaryInput__9hrBW{padding:6px 10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;background-color:#f9f9f9;color:#333}.employers_currencyInput__ExwVS{flex:0 1 80px;min-width:80px}.employers_descriptionCard__9G9_e{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background-color:white;margin-bottom:15px;width:100%;box-sizing:border-box}.employers_descriptionTextarea__0MXfj{width:100%;padding:10px;border:1px solid #dee2e6;border-radius:4px;font-size:14px;line-height:1.5;resize:vertical;background-color:#f9f9f9;color:#333}.employers_descriptionText__Blviw{white-space:pre-line;line-height:1.6;color:#333}.employers_applicationsCard__GRgcH{border:1px solid #e0e0e0;border-radius:8px;padding:12px;background-color:white;margin-bottom:15px;width:100%;box-sizing:border-box}.employers_applicationsTitle__KvGTq{color:#005b73;margin-top:0;font-size:1.25rem;margin-bottom:12px;font-weight:700}.employers_applicationsSubtext__rY8z8{font-size:.8rem;font-weight:400;color:#666;margin-left:10px}.employers_tableContainer__meIss{margin-top:10px;overflow-x:auto}.employers_applicationsTable__sO_EW{width:100%;border-collapse:collapse}.employers_tableHeader__GWPuE{background-color:#f7f7f9}.employers_tableHeaderCell__33nUq{padding:8px;text-align:left;border-bottom:1px solid #e0e0e0}.employers_tableRow__W11s7{border-bottom:1px solid #e0e0e0}.employers_tableCell__cmueX{padding:8px}.employers_statusBadge__XkGp6{display:inline-block;padding:3px 8px;border-radius:4px;font-size:13px;color:white}.employers_downloadButton__zRKN1,.employers_viewDetailsButton__2XPWK{background-color:#005b73;color:white;border:none;border-radius:4px;padding:6px 10px;cursor:pointer;font-size:13px}.employers_downloadButton__zRKN1{display:inline-flex;align-items:center;gap:4px;transition:background-color .2s}.employers_downloadButton__zRKN1:hover{background-color:#4a2a7a}.employers_downloading__7VYOq{opacity:.7;cursor:wait}.employers_linkButton__i9s7q{display:inline-flex;align-items:center;gap:4px;color:#005b73;text-decoration:none;font-size:13px;transition:color .2s}.employers_linkButton__i9s7q:hover{color:#4a2a7a;text-decoration:underline}.employers_infoButton__nINwy{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:#2a70bd;border:none;border-radius:50%;padding:4px;font-size:13px;cursor:pointer;transition:color .2s,transform .2s}.employers_infoButton__nINwy:hover{color:#1e5c9e;transform:scale(1.1)}.employers_infoModal__k7Tsu{background:white;border-radius:16px;width:90%;max-width:600px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.15);border:none;display:flex;flex-direction:column;overflow:hidden;animation:employers_fadeInScale__1RqOY .3s ease-out}@keyframes employers_fadeInScale__1RqOY{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.employers_infoModalHeader__cAFBS{padding:24px 24px 16px;position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.employers_infoModalHeader__cAFBS h2{color:#333;font-size:24px;margin:0;padding:0;font-weight:600}.employers_infoModalClose__3eyoO{background:transparent;border:none;color:#666;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.employers_infoModalClose__3eyoO:hover{background-color:#f5f5f5;color:#333;transform:rotate(90deg)}.employers_infoModalContent__0rQrb{padding:0;max-height:60vh;overflow-y:auto}.employers_infoText__3o_jZ{padding:24px;color:#444;font-size:16px;line-height:1.6;white-space:pre-wrap;background-color:#fcfcfc}.employers_employersJobTitle__KGFuo .employers-jobTitle{margin:0!important;color:#005b73!important;font-size:2rem!important;font-weight:700!important;text-align:center!important;font-family:inherit!important}.employers_employersPageUnauthenticated__3O_XA{margin:0;background-color:#f0fdf4;min-height:100vh;box-sizing:border-box;display:flex;flex-direction:column;width:100%;overflow-x:hidden;max-width:100vw}.employers_employersBannerSection__LM1rO{background-image:url(/employers-banner.jpg);background-size:cover;background-position:50% 50px;background-repeat:no-repeat;height:50vh;width:100%;flex-shrink:0;margin:5rem 0 0;padding:0;box-sizing:border-box}.employers_employersContentSection__wrnq2{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 4rem;margin:0;background-color:#f0fdf4;min-height:calc(100vh - 50vh);box-sizing:border-box;width:100%;max-width:100%;flex:1 1;overflow-x:hidden}.employers_employersFooterSection__7gZuQ{background-color:#4ECDC4;background-image:url(/footer.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;flex:1 1;display:flex;justify-content:center;align-items:flex-end;padding:8rem 2rem 2rem;min-height:50vh;margin-top:-10rem}.employers_employersFooterContent__CiLyZ{display:flex;flex-direction:column;align-items:center;margin-bottom:0}.employers_employersWebsiteUrl__y_LEW{font-size:1.75rem;color:#ffffff;font-weight:400;font-family:var(--font-primary);text-align:center}@media (min-width:768px){.employers_employersBannerSection__LM1rO{background-size:cover}}@media screen and (max-width:768px){.employers_employersBannerSection__LM1rO{height:40vh;background-size:cover;background-position:50%}.employers_employersContentSection__wrnq2{padding:2rem 1.5rem}.employers_employersFooterSection__7gZuQ{padding:6rem 1.5rem 1.5rem;min-height:40vh;margin-top:-8rem}.employers_employersWebsiteUrl__y_LEW{font-size:1.4rem}}.employer-dashboard_employerLayout__wqEE8{display:flex;flex-direction:column;min-height:100vh;background-color:#005b73;margin:0;overflow-x:hidden;position:relative}.employer-dashboard_employerContent__02KFs{flex:1 1;padding:20px 2rem 2rem;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.employer-dashboard_loadingContainer__ezgts{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;margin-top:0}.employer-dashboard_loadingSpinner__QwLr8{width:40px;height:40px;border:4px solid rgba(93,42,113,.3);border-top-color:#005b73;border-radius:50%;animation:employer-dashboard_spin__l4wUl 1s linear infinite}.employer-dashboard_dashboardWrapper__FLPKO{width:100%;display:flex;flex-direction:column;min-height:100vh}.employer-dashboard_dashboardFullscreen__ZMd0k{display:flex;flex-direction:column;align-items:center;padding:0;width:100%;max-width:100%;box-sizing:border-box;background-color:#f0fdf4;flex:1 1}.employer-dashboard_logoutButton__UlxH0{background-color:#f44336;color:white;border:none;padding:.5rem 1.25rem;border-radius:4px;font-weight:500;cursor:pointer;font-size:.9rem;margin-left:auto;height:-moz-fit-content;height:fit-content;align-self:center;transition:background-color .2s}.employer-dashboard_logoutButton__UlxH0:hover{background-color:#d32f2f}.employer-dashboard_tabsContainer__lTztH{display:flex;background-color:#f0fdf4;border-bottom:1px solid #ddd;width:100%;padding:0 2rem 0 1rem;overflow-x:auto;white-space:nowrap;align-items:center}.employer-dashboard_tabButton__gS53t{padding:1rem 1.5rem;font-size:.95rem;font-weight:600;background:none;border:none;cursor:pointer;color:#666;position:relative;transition:color .2s}.employer-dashboard_activeTab__Rxw54,.employer-dashboard_tabButton__gS53t:hover{color:#005b73}.employer-dashboard_activeTab__Rxw54:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background-color:#005b73}.employer-dashboard_tabContent__KPGKT{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:2rem;box-sizing:border-box;background-color:#f0fdf4}.employer-dashboard_jobsContainer__4ebcK{width:100%}.employer-dashboard_searchContainer__n_qF1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.employer-dashboard_searchInputWrapper__4wPn7{position:relative;flex:1 1;max-width:100%;border:1px solid #ddd;border-radius:50px;overflow:hidden}.employer-dashboard_searchIcon__8Vzqs{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999;font-size:1.2rem}.employer-dashboard_searchInput__kwDd3{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:none;font-size:1rem;outline:none;background-color:transparent}.employer-dashboard_searchInput__kwDd3:focus{border-color:#005b73}.employer-dashboard_clearSearchButton__vT_aw{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999}.employer-dashboard_clearSearchButton__vT_aw:hover{color:#005b73}.employer-dashboard_sortContainer__4_JxA{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.employer-dashboard_sortControls__HdPhb{display:flex;gap:1rem}.employer-dashboard_sortSelect__l96xP{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.employer-dashboard_pagination__br20b{display:flex;justify-content:center;margin-top:2rem;gap:.5rem;flex-wrap:wrap}.employer-dashboard_paginationButton__zXG11{min-width:35px;height:35px;padding:0 .5rem;display:flex;align-items:center;justify-content:center;background-color:white;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.85rem}.employer-dashboard_paginationActive__j0GD6{background-color:#005b73;color:white;border-color:#005b73}.employer-dashboard_paginationDisabled___7G37{opacity:.5;cursor:not-allowed}.employer-dashboard_paginationEllipsis__EHmMg{display:flex;align-items:center;justify-content:center;min-width:35px}.employer-dashboard_jobsGrid__6xYrS{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.employer-dashboard_jobCard__d59Ha{background-color:white;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:1.5rem;transition:transform .2s,box-shadow .2s;position:relative;border:1px solid #eee;display:flex;flex-direction:column}.employer-dashboard_jobCard__d59Ha:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.employer-dashboard_jobCard__d59Ha h3{font-size:1.1rem;margin-top:0;margin-bottom:.5rem;color:#333}.employer-dashboard_companyName__PN90L{color:#666;font-size:.9rem;margin-bottom:1rem}.employer-dashboard_jobMeta__ydeqz{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;flex-grow:1}.employer-dashboard_jobSalary__225Rp{font-weight:500;color:#005b73}.employer-dashboard_jobLocation__hj_Lx{font-size:.9rem;color:#666}.employer-dashboard_applicationsCount__aNVfL{position:absolute;top:1rem;right:1rem;background-color:#ffc107;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500}.employer-dashboard_viewButton__H1iPQ{background-color:#005b73;color:white;border:none;border-radius:4px;padding:.75rem 1rem;width:100%;cursor:pointer;font-weight:500;transition:background-color .2s;margin-top:auto}.employer-dashboard_viewButton__H1iPQ:hover{background-color:#004d61}.employer-dashboard_noJobsMessage__hrQ1g{text-align:center;padding:3rem;color:#666;font-size:1.1rem;background-color:#f9f9f9;border-radius:8px;border:1px dashed #ddd}.employer-dashboard_statusBadge__KQHpl{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;display:inline-block;margin-bottom:.75rem}.employer-dashboard_statusApplied__kO23v{background-color:#e3f2fd;color:#1565c0}.employer-dashboard_statusReviewed___Xiiz{background-color:#fff8e1;color:#ff8f00}.employer-dashboard_statusRejected__F4zs_{background-color:#ffebee;color:#c62828}.employer-dashboard_statusAccepted__7d_1b,.employer-dashboard_statusActive__aGBxd{background-color:#e8f5e9;color:#2e7d32}.employer-dashboard_statusClosed__MOTWh{background-color:#ffebee;color:#c62828}.employer-dashboard_statusDraft__jzksl{background-color:#eceff1;color:#546e7a}.employer-dashboard_jobClosed__0vDUO{position:relative}.employer-dashboard_jobClosed__0vDUO:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.1);pointer-events:none}.employer-dashboard_jobOpacity__5URok{opacity:.7}.employer-dashboard_statusIndicators__aGhR4{display:flex;gap:8px;margin-bottom:12px}.employer-dashboard_statusIndicator__lUAhf{color:#d32f2f;font-weight:700;font-size:12px;padding:4px 8px;background-color:#ffebee;border-radius:4px}.employer-dashboard_newJobButton__GIIZj{background-color:#005b73;color:white;border:none;border-radius:4px;padding:.75rem 1.25rem;display:flex;align-items:center;gap:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.employer-dashboard_newJobButton__GIIZj:hover{background-color:#004d61}@keyframes employer-dashboard_spin__l4wUl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:992px){.employer-dashboard_tabContent__KPGKT{padding:1.5rem}.employer-dashboard_sortContainer__4_JxA{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:768px){.employer-dashboard_searchContainer__n_qF1{flex-direction:column;align-items:flex-start;gap:1rem}.employer-dashboard_searchInputWrapper__4wPn7{max-width:100%;width:100%}.employer-dashboard_tabsContainer__lTztH{padding:0}.employer-dashboard_tabButton__gS53t{padding:1rem;font-size:.9rem}.employer-dashboard_jobsGrid__6xYrS{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:576px){.employer-dashboard_tabContent__KPGKT{padding:1rem}.employer-dashboard_tabButton__gS53t{padding:1rem .75rem;font-size:.8rem}.employer-dashboard_jobsGrid__6xYrS{grid-template-columns:1fr}}.employer-dashboard_createJobForm__LwGUX{width:100%;max-width:900px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.employer-dashboard_createJobForm__LwGUX h2{margin-bottom:24px;color:#005b73;font-size:24px}.employer-dashboard_formGroup__ftK4c{margin-bottom:22px;position:relative;width:100%}.employer-dashboard_formRow__cr8Jo{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.employer-dashboard_formRow__cr8Jo .employer-dashboard_formGroup__ftK4c{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px);min-width:250px}.employer-dashboard_formGroup__ftK4c label{display:block;margin-bottom:8px;font-weight:500;color:#333}.employer-dashboard_formGroup__ftK4c input,.employer-dashboard_formGroup__ftK4c select,.employer-dashboard_formGroup__ftK4c textarea{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:4px;font-size:15px;color:#333;background-color:#f9f9f9;transition:border-color .2s,box-shadow .2s}.employer-dashboard_formGroup__ftK4c input:focus,.employer-dashboard_formGroup__ftK4c select:focus,.employer-dashboard_formGroup__ftK4c textarea:focus{border-color:#005b73;box-shadow:0 0 0 2px rgba(93,42,113,.2);outline:none}.employer-dashboard_formGroup__ftK4c textarea{resize:vertical;min-height:100px}.employer-dashboard_formActions__VfsJG{margin-top:30px;display:flex;justify-content:flex-end;z-index:10;position:relative}.employer-dashboard_formButtons__9i5LK{margin-top:30px;display:flex;justify-content:space-between;width:100%;z-index:10;position:relative}.employer-dashboard_clearButton__vyauc,.employer-dashboard_submitButton__72Mtf{padding:12px 24px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:150px;text-align:center}.employer-dashboard_submitButton__72Mtf{background-color:#005b73;color:white;border:none}.employer-dashboard_clearButton__vyauc{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.employer-dashboard_clearButton__vyauc:hover{background-color:#e8e8e8;border-color:#ccc}.employer-dashboard_submitButton__72Mtf:hover:not(:disabled){background-color:#006b7d}.employer-dashboard_submitButton__72Mtf:disabled{opacity:.5;cursor:not-allowed}.employer-dashboard_errorMessage__MJOHD{display:flex;align-items:center;gap:8px;font-size:14px;color:#E53935;margin-top:6px;font-weight:400}.employer-dashboard_inputError__VCmWu{border-color:#E53935!important;background-color:rgba(229,57,53,.04)}.employer-dashboard_inputError__VCmWu:focus{box-shadow:0 0 0 2px rgba(229,57,53,.25)!important}.employer-dashboard_errorMessage__MJOHD svg{min-width:16px;height:16px}@media (max-width:768px){.employer-dashboard_formRow__cr8Jo{flex-direction:column;gap:10px}.employer-dashboard_formRow__cr8Jo .employer-dashboard_formGroup__ftK4c{width:100%}.employer-dashboard_createJobForm__LwGUX{padding:15px 15px 80px;margin-bottom:30px}.employer-dashboard_formButtons__9i5LK{flex-direction:column;gap:15px;margin-bottom:50px}.employer-dashboard_clearButton__vyauc,.employer-dashboard_submitButton__72Mtf{width:100%}.employer-dashboard_formActions__VfsJG,.employer-dashboard_formButtons__9i5LK{position:relative;z-index:20}}.review-profile_loadingSpinnerContainer___ORTI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;width:100%}.review-profile_spinner__DtHK2{width:50px;height:50px;border-radius:50%;border:5px solid rgba(0,91,115,.2);border-top-color:#005b73;animation:review-profile_spin__o6gCN 1s ease-in-out infinite;margin-bottom:15px}.review-profile_loadingText__SxZYj{color:#FFF;font-size:16px}@keyframes review-profile_spin__o6gCN{to{transform:rotate(1turn)}}.review-profile_errorMessage__lgAhG{padding:12px;margin-bottom:20px;border-radius:4px;text-align:center}.review-profile_errorMessage__lgAhG.review-profile_error__4zkOw{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.review-profile_errorMessage__lgAhG.review-profile_success__9Loot{background-color:#dff0d8;color:#3c763d;border:1px solid #d6e9c6}.review-profile_reviewerProfileFullscreen__lB3nv{position:relative;width:100%;height:100%;padding:2rem 4rem;display:flex;flex-direction:column;background-color:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15);color:#333;animation:review-profile_simpleFadeIn__aXToW .4s ease-out forwards}@keyframes review-profile_simpleFadeIn__aXToW{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.review-profile_reviewerProfileHeader__4XLXc{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%}.review-profile_reviewerProfileTitle__bc18U{font-size:2rem;font-weight:600;color:#333}.review-profile_logoutButton__k0bm2{position:absolute;top:20px;right:20px;background-color:#005b73;color:white;border:1px solid #005b73;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.review-profile_logoutButton__k0bm2:hover{background-color:#e5484d;color:white}.review-profile_reviewerProfileContent__2oIdH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;width:100%}.review-profile_reviewerField__kIKxU{display:flex;flex-direction:column;margin-bottom:1.5rem}.review-profile_reviewerFieldLabel__KVAYz{font-size:1rem;color:#333;margin-bottom:.5rem;font-weight:500}.review-profile_reviewerFieldValue__zwqg9{font-size:1.1rem;color:#333;background-color:#bbc1ce55;padding:1rem;border-radius:12px;min-height:50px;display:flex;align-items:center}.review-profile_reviewerFieldValue__zwqg9 a{color:#005b73;text-decoration:none;font-weight:500}@media (max-width:992px){.review-profile_reviewerProfileContent__2oIdH{grid-template-columns:1fr}.review-profile_reviewerProfileFullscreen__lB3nv{padding:2rem}}@media (max-width:768px){.review-profile_reviewerProfileHeader__4XLXc{flex-direction:column;align-items:flex-start;gap:1rem}.review-profile_logoutButton__k0bm2{position:relative;top:0;right:0;margin-top:1rem;align-self:flex-end}}.review-profile_editButton__uQ1aB{padding:8px 16px;color:#fff;border:none;border-radius:12px;cursor:pointer;margin-left:15px;transition:background-color .2s ease;font-weight:500}.review-profile_editButton__uQ1aB.review-profile_active__SMv_x{background-color:#dc3545}.review-profile_editButton__uQ1aB.review-profile_inactive__XAZRK{background-color:#005b73}.review-profile_editInput__ccGHw{width:100%;background-color:#ffffff;color:black;border:1px solid #ccc;border-radius:12px;padding:12px 16px;font-size:16px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .2s ease}.review-profile_editInput__ccGHw:focus{border-color:#005b73;box-shadow:0 3px 8px rgba(102,34,96,.2);outline:none}.review-profile_editInputDisabled__5yaLk{width:100%;background-color:#f5f5f5;color:#777;border:none;border-radius:12px;padding:12px 16px;font-size:16px;box-shadow:none}.review-profile_helperText__B059k{color:#666;margin-top:5px;font-size:12px}.review-profile_phoneInputContainer__6lqnf{display:flex;gap:10px;width:100%}.review-profile_phoneCountryInput__IpeVA{width:30%}.review-profile_phoneNumberInput__Zw00s{width:70%}.review-profile_phoneInputWrapper__9W0dq{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden;width:70%}.review-profile_countryCode__OrjkM{padding:12px;background-color:#f5f5f5;border-right:1px solid #ddd;color:#333;min-width:60px;text-align:center}.review-profile_updateButtonContainer__HEjYn{grid-column:1/-1;margin-top:20px}.review-profile_updateButton__TbN4U{padding:15px 20px;background-color:#005b73;color:#fff;border:none;border-radius:12px;cursor:pointer;width:100%;font-size:16px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:0 4px 8px rgba(102,34,96,.2);transition:all .2s ease}.review-profile_updateButton__TbN4U:hover:not(:disabled){background-color:#003d4f;box-shadow:0 6px 12px rgba(102,34,96,.3)}.review-profile_updateButton__TbN4U:disabled{opacity:.7;cursor:not-allowed}.review-profile_spinnerIcon__FRnD9{width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;display:inline-block;animation:review-profile_spin__o6gCN 1s linear infinite}.review-profile_helperTextCenter__wkygG{text-align:center;margin-top:8px}.employer-management_container__nxntL{background-color:#f8f9fa;min-height:100vh;padding:24px;color:#333}.employer-management_content__EIRmm{width:100%;max-width:1200px;margin:0 auto}.employer-management_header__IySOr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:0 0 16px;border-bottom:1px solid #e0e0e0}.employer-management_title__McWRt{font-size:1.75rem;font-weight:600;color:#005b73;margin:0}.employer-management_addButton__uhpLL{background-color:#005b73;color:white;padding:10px 18px;border-radius:6px;border:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:6px}.employer-management_addButton__uhpLL:hover{background-color:#003d4f}.employer-management_successMessage__iz30d{background-color:#e8f5e9;color:#1b5e20;border-radius:4px;border:1px solid #c8e6c9}.employer-management_errorMessage__imIOV,.employer-management_successMessage__iz30d{position:relative;padding:12px 16px;margin-bottom:20px;font-size:.95rem;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;align-items:center;gap:12px}.employer-management_errorMessage__imIOV{background-color:#ffebee;color:#c62828;border-radius:4px;border:1px solid #ffcdd2}.employer-management_messageIcon__e1cJb{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.employer-management_successIcon__060Ov{background-color:#4caf50}.employer-management_errorIcon__srfcN{background-color:#f44336}.employer-management_loadingContainer__8cCsN{display:flex;justify-content:center;align-items:center;height:200px;width:100%}.employer-management_spinner__wdlz0{width:40px;height:40px;border:3px solid rgba(93,42,113,.2);border-top-color:#005b73;border-radius:50%;animation:employer-management_spin__400ke 1s linear infinite}@keyframes employer-management_spin__400ke{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.employer-management_emptyState__6lf_N{padding:48px 20px;text-align:center;background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #eaeaea;margin:12px 0}.employer-management_emptyStateIcon__Y4ZI1{margin-bottom:16px}.employer-management_emptyStateTitle__e7_9E{font-size:1.1rem;font-weight:500;color:#444;margin-bottom:8px}.employer-management_emptyStateText__WvyV7{font-size:.95rem;color:#666;margin-bottom:20px;max-width:400px;margin-left:auto;margin-right:auto}.employer-management_tableContainer__XyP0k{background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;border:1px solid #eaeaea}.employer-management_table__fhTx9{width:100%;border-collapse:collapse;font-size:.95rem}.employer-management_tableHeader__ujieP{background-color:#f9f9f9}.employer-management_tableHeaderCell__TpOSj{padding:12px 16px;text-align:left;font-weight:600;color:#444;border-bottom:1px solid #eaeaea}.employer-management_tableHeaderCellRight__hnCOD{padding:12px 16px;text-align:right;font-weight:600;color:#444;border-bottom:1px solid #eaeaea}.employer-management_tableRow__qW4yq{transition:background-color .2s}.employer-management_tableRowEven__quaR2{background-color:white}.employer-management_tableRowOdd__uPbh4{background-color:#fafafa}.employer-management_tableCellName__VSuyp,.employer-management_tableCell__yDh8m{padding:12px 16px;border-bottom:1px solid #eaeaea}.employer-management_tableCellName__VSuyp{font-weight:500}.employer-management_tableCellRight__O4qZI{padding:12px 16px;border-bottom:1px solid #eaeaea;text-align:right}.employer-management_statusBadge__Q2OE8{display:inline-block;padding:4px 10px;border-radius:50px;font-size:.8rem;font-weight:500}.employer-management_statusActive__b0Xvu{background-color:#e6f4ea;color:#1e8e3e}.employer-management_statusDisabled__JjaLf{background-color:#feeae6;color:#d93025}.employer-management_actionsContainer__2NNqe{display:flex;justify-content:flex-end;gap:8px}.employer-management_editButton__B2S9C{padding:6px 12px;background-color:#f1f3f4;color:#444;border:none;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s}.employer-management_editButton__B2S9C:hover{background-color:#e3e5e8}.employer-management_deleteButton__ilzvQ{padding:6px 12px;background-color:#feeae6;color:#d93025;border:none;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s}.employer-management_deleteButton__ilzvQ:hover{background-color:#fcd0ca}.employer-management_pagination__F5Fbo{display:flex;justify-content:center;align-items:center;gap:8px;margin:24px 0 8px;padding:12px 0}.employer-management_paginationButton__Cumow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:background-color .15s}.employer-management_paginationButtonActive__NhC0P{background-color:#005b73;color:white;font-weight:600}.employer-management_paginationButtonInactive__x90gY{background-color:white;color:#444}.employer-management_paginationButtonDisabled__nKkqX{background-color:#f5f5f5;color:#bbb;cursor:default}.employer-management_paginationEllipsis__c1R3X{color:#777}.employer-management_modalHeaderContainer__Nu0i_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;border-bottom:1px solid #eee;padding-bottom:8px}.employer-management_modalTitle__3giC4{margin:0;font-size:1.25rem;color:#005b73;font-weight:600}.employer-management_modalCloseButton__6zr_O{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#777;padding:0 4px}.employer-management_sectionTitle__9uusa{font-size:1rem;margin-bottom:12px;color:#005b73;padding-bottom:6px;border-bottom:1px solid #eee}.employer-management_sectionTitleWithLabel__URgMQ{font-size:1rem;margin-bottom:10px;color:#005b73;font-weight:500;display:flex;align-items:center;padding-bottom:6px;border-bottom:1px solid #eee}.employer-management_optionalLabel__oOpb6{color:#777;font-size:.75rem;margin-left:.5rem;font-weight:400}.employer-management_formSection__wYupS{margin-bottom:18px;padding-bottom:10px}.employer-management_formGrid__C15AN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.employer-management_formField__sQ4qU{margin-bottom:10px}.employer-management_formFieldWide__aGfTo{grid-column:1/span 2;margin-bottom:8px}.employer-management_formLabel__Mi_E6{margin-bottom:4px;display:block;font-size:.9rem}.employer-management_formActions__zSwri{margin-top:15px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #eee}.employer-management_cancelButton__cvgn6{padding:10px 20px;background:#6c757d;color:white;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}.employer-management_cancelButton__cvgn6:hover{background:#5a6268}.employer-management_submitButton__0_AGo{padding:10px 20px;background:#005b73;color:white;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:140px}.employer-management_submitButton__0_AGo:hover{background:#003d4f}.employer-management_formPhoneContainer__MgpiI{display:flex;gap:8px}.employer-management_formPhoneCountry__YspSe{width:35%}.employer-management_formPhoneNumber__pgSaF{width:65%}.employer-management_headerCompact__H8KAu{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 0 10px;border-bottom:1px solid #e0e0e0}.employer-management_sectionTitle__9uusa{font-size:1.25rem;color:#333;font-weight:500;margin:0}.employer-management_addButtonSmall__irvPz{background-color:#005b73;color:white;padding:8px 12px;border-radius:4px;border:none;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:6px}.employer-management_addButtonSmall__irvPz:hover{background-color:#003d4f}.employer-management_tableContainerSimple__zWttI{background-color:white;border-radius:6px;overflow:hidden;border:1px solid #eaeaea;box-shadow:0 2px 4px rgba(0,0,0,.03)}.employer-management_tableSimple__fMv5_{width:100%;border-collapse:collapse;font-size:.9rem}.employer-management_tableSimple__fMv5_ thead{background-color:#f9f9f9}.employer-management_tableSimple__fMv5_ th{padding:10px 12px;text-align:left;font-weight:600;color:#444;border-bottom:1px solid #eaeaea}.employer-management_tableSimple__fMv5_ tr{border-bottom:1px solid #eaeaea}.employer-management_tableSimple__fMv5_ tr:nth-child(2n){background-color:#fafafa}.employer-management_tableSimple__fMv5_ td{padding:10px 12px}.employer-management_nameCell__pAngO{font-weight:500}.employer-management_actionCell__fcRjQ{white-space:nowrap;text-align:center;display:flex;justify-content:center;gap:5px}.employer-management_actionColumn__m6SKW{text-align:center}.employer-management_editButtonSmall__qtlup{padding:4px 10px;background-color:#f1f3f4;color:#444;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.employer-management_deleteButtonSmall__OYwgf{padding:4px 10px;background-color:#feeae6;color:#d93025;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}.employer-management_editButtonSmall__qtlup:hover{background-color:#e8eaed}.employer-management_deleteButtonSmall__OYwgf:hover{background-color:#fdd9d7}.employer-management_compactForm__kI_p5{font-size:.9rem}.employer-management_formSectionCompact__vPHQ3{margin-bottom:15px}.employer-management_sectionTitleSmall__VWVo7{font-size:.95rem;margin-bottom:10px;color:#005b73;font-weight:500;padding-bottom:5px;border-bottom:1px solid #eee}.employer-management_modalHeader__Xyg1D{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:8px}.employer-management_formActionsCompact__FuBrg{display:flex;justify-content:flex-end;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.employer-management_employerFormInput__KFj3_{color:#333;padding:8px 10px;background:#f1f2f4;border:1px solid transparent;border-radius:4px;font-size:.9rem;width:100%;height:38px;transition:border-color .2s,box-shadow .2s}.employer-management_employerFormInput__KFj3_:focus{outline:none;border-color:#005b73;box-shadow:0 0 0 1px rgba(93,42,113,.3)}.employer-management_employerFormInput__KFj3_::placeholder{color:#999}.employer-management_modalOverlay__7RtV5{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.employer-management_modalContent__CRUjf{max-width:700px}.employer-management_deleteModalContent__nPQ1U,.employer-management_modalContent__CRUjf{background-color:white;border-radius:8px;padding:20px;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.2);animation:employer-management_fadeIn__dt63r .2s ease-out}.employer-management_deleteModalContent__nPQ1U{max-width:450px}@keyframes employer-management_fadeIn__dt63r{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.employer-management_deleteModalBody__mYcjL{display:flex;flex-direction:column;align-items:center;padding:15px 10px;text-align:center}.employer-management_deleteWarningIcon__5elW1{margin-bottom:15px}.employer-management_deleteWarningText__QQJPq{font-size:1.05rem;color:#333;margin-bottom:8px}.employer-management_deleteWarningSubtext__fAn_D{font-size:.9rem;color:#666;margin-bottom:5px}.employer-management_deleteModalActions__rTlVx{display:flex;justify-content:center;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.employer-management_cancelDeleteButton__7wmeI{padding:8px 16px;background-color:#f1f3f4;color:#444;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}.employer-management_cancelDeleteButton__7wmeI:hover{background-color:#e3e5e8}.employer-management_confirmDeleteButton__Lb6Qv{padding:8px 16px;background-color:#d93025;color:white;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}.employer-management_confirmDeleteButton__Lb6Qv:hover{background-color:#c62828}.employer-management_cancelDeleteButton__7wmeI:disabled,.employer-management_confirmDeleteButton__Lb6Qv:disabled{opacity:.7;cursor:not-allowed}.employer-management_websiteCell__bZTwT{max-width:200px;word-wrap:break-word;word-break:break-all}.employer-management_websiteLink__qLZTS{color:#005b73;text-decoration:none;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employer-management_websiteLink__qLZTS:hover{color:#003d4f;text-decoration:underline}