.Employer_employerDashboard__qLXjj{width:100%;min-height:calc(100vh - 200px)}@media (max-width:768px){.Employer_employerDashboard__qLXjj{padding-bottom:80px}}.Employer_employerLayout__ddYPM{display:flex;gap:1rem;max-width:1400px;margin:0 auto}.Employer_employerSidebar__ze1Kc{width:300px;background:white;border-radius:12px;padding:1.5rem;border:1px solid #d1d5db;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem;transition:box-shadow .2s ease}.Employer_employerSidebar__ze1Kc:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.Employer_employerSidebarHeader__Nne3N h2{margin:0 0 1.5rem;color:#333;font-size:1rem;font-weight:400;display:flex;align-items:center;gap:.5rem}.Employer_employerSidebarHeader__Nne3N h2 svg{color:#0a66c2}.Employer_employerStatsCards__aH1he{display:flex;flex-direction:row;gap:.75rem;margin-bottom:1rem}.Employer_employerStatCard__FUa_p{flex:1 1;padding:1rem;border-radius:12px;text-align:center;position:relative;overflow:hidden}.Employer_employerStatCard__FUa_p.Employer_activeJobs__GHFTz{background:#f0f7ff}.Employer_employerStatCard__FUa_p.Employer_applications__IdOv6{background:#fff4e6}.Employer_statNumber__FvNJQ{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.Employer_employerStatCard__FUa_p.Employer_activeJobs__GHFTz .Employer_statNumber__FvNJQ{color:#0a66c2}.Employer_employerStatCard__FUa_p.Employer_applications__IdOv6 .Employer_statNumber__FvNJQ{color:#ff8c00}.Employer_statLabel__erCKm{font-size:.75rem;color:#666;font-weight:500}.Employer_recentActivity__hmCoO{margin-bottom:1.5rem}.Employer_recentActivity__hmCoO h3{margin:0 0 1rem;color:#333;font-size:1rem;font-weight:600}.Employer_activityItem__jtft_{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.Employer_activityItem__jtft_:last-child{border-bottom:none}.Employer_activityLabel__ehTss{color:#666;font-size:.9rem}.Employer_activityValue__FPYEI{color:#333;font-weight:500;font-size:.9rem}.Employer_activityValue__FPYEI.Employer_positive___GiBU{color:#28a745;font-weight:600}.Employer_hiringInsights__ba_Yz h3{margin:0 0 .75rem;color:#333;font-size:1rem;font-weight:600}.Employer_hiringInsights__ba_Yz p{margin:0;color:#666;font-size:.9rem;line-height:1.5}.Employer_employerMainContent__mdbVo{flex:1 1;display:flex;flex-direction:column;gap:1rem}.Employer_employerActionCards___zC4A{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.Employer_actionCard__0faPf{background:white;border-radius:8px;padding:1rem;border:1px solid #d1d5db;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Employer_actionCard__0faPf:hover{border-color:#9ca3af;background:#f9fafb}.Employer_actionCard__0faPf.Employer_postJob__px0hm:hover{background:#f8fafc}.Employer_actionCard__0faPf.Employer_smartPosting__GaSkJ:hover{border-color:#8b5cf6;background:#f5f3ff}.Employer_actionCard__0faPf.Employer_analytics__Gs06P:hover{background:#f8fafc}.Employer_actionIcon__utI0o{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:transform .2s ease;flex-shrink:0}.Employer_actionCard__0faPf.Employer_postJob__px0hm .Employer_actionIcon__utI0o{background:#dbeafe;color:#3b82f6}.Employer_actionCard__0faPf.Employer_smartPosting__GaSkJ .Employer_actionIcon__utI0o{background:#ede9fe;color:#8b5cf6}.Employer_actionCard__0faPf.Employer_analytics__Gs06P .Employer_actionIcon__utI0o{background:#d1fae5;color:#10b981}.Employer_actionContent__A6O4_ h3{color:#333;font-size:1rem;font-weight:600}.Employer_actionContent__A6O4_ p{margin:0;color:#666;font-size:.8rem;overflow-wrap:break-word;word-break:break-word}.Employer_jobPostingsSection__tV_7z h2{margin:0 0 1.5rem;color:#333;font-size:1.5rem;font-weight:600}.Employer_jobPostingCard__0lseX{background:#f8fafc;border-radius:12px;padding:.8rem 1rem;border:1px solid #e2e8f0;margin-bottom:1rem;transition:all .2s ease;position:relative;overflow:hidden;max-width:100%;box-sizing:border-box;box-shadow:none;font-family:var(--font-family-base)}.Employer_jobPostingCard__0lseX:hover{background:#f1f5f9;border-color:#cbd5e1}.Employer_jobPostingHeader__uCGkD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;gap:1rem}.Employer_jobPostingInfo__GolxE{flex:1 1;min-width:0}.Employer_jobPostingInfo__GolxE h3{margin:0 0 .15rem;color:#0f172a;font-size:1.2rem;font-weight:600;letter-spacing:-.01em;font-family:var(--font-family-base);overflow-wrap:anywhere;word-break:break-all;white-space:normal;line-height:1.4;width:100%}.Employer_jobPostingMetadata__bZbuG{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;flex-wrap:wrap}.Employer_metadataItem__x_CMT{display:flex;align-items:center;gap:.4rem;color:#64748b;font-size:.82rem;font-weight:500;font-family:var(--font-family-base);overflow-wrap:anywhere;word-break:break-all;white-space:normal;min-width:0;max-width:100%}.Employer_metadataItem__x_CMT svg{font-size:.8rem;opacity:.7}.Employer_metadataDivider__xEQie{color:#e2e8f0;font-weight:300}.Employer_jobOptionsContainer__szV9M{position:relative;display:flex;align-items:center}.Employer_jobOptionsDots__DoM9T{padding:.5rem;color:#94a3b8;cursor:pointer;transition:all .2s;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-top:-.5rem;margin-right:-.5rem}.Employer_jobOptionsDots__DoM9T:hover{background:#f1f5f9;color:#475569}.Employer_optionsDropdown__i0JNf{position:absolute;top:calc(100% + 5px);right:0;background:white;border-radius:10px;padding:.35rem;box-shadow:0 4px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.04);border:1px solid #f1f5f9;z-index:100;min-width:170px;animation:Employer_dropdownFadeIn__oxUl3 .2s ease-out}@keyframes Employer_dropdownFadeIn__oxUl3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Employer_dropdownItem__rjEvg{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border-radius:6px;color:#475569;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.Employer_dropdownItem__rjEvg:hover{background:#f8fafc;color:#043cb5}.Employer_dropdownItem__rjEvg svg{width:14px;opacity:.7}.Employer_jobActions__C7ML1{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin:.6rem -1rem -.8rem;padding:.6rem 1rem;background:#f1f5f9;border-top:1px solid #e2e8f0;flex-wrap:wrap}.Employer_viewApplicationsButton__o45_L{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.1rem;border-radius:99px;font-weight:500;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);font-size:.85rem;font-family:var(--font-family-base);background:#0f172a;color:white;border:1px solid transparent;margin-left:auto;white-space:nowrap}@media (max-width:1200px){.Employer_viewApplicationsButton__o45_L{margin-left:0}}.Employer_viewApplicationsButton__o45_L:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,.15)}@media (max-width:1024px){.Employer_employerLayout__ddYPM{flex-direction:column;gap:.75rem}.Employer_employerSidebar__ze1Kc{width:100%;position:static;padding:1rem}.Employer_employerMainContent__mdbVo{gap:.75rem}.Employer_employerActionCards___zC4A{grid-template-columns:1fr 1fr;gap:.75rem}.Employer_actionCard__0faPf{padding:.75rem}.Employer_jobPostingsSection__tV_7z h2{margin:0 0 1rem}.Employer_employerSidebar__ze1Kc{display:none}.Employer_employerActionCards___zC4A{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.Employer_jobPostingCard__0lseX{padding:1rem}.Employer_jobPostingHeader__uCGkD{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.5rem}.Employer_jobActions__C7ML1{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.Employer_viewApplicationsButton__o45_L{margin-left:0;min-width:-moz-fit-content;min-width:fit-content}}@media (max-width:576px){.Employer_employerActionCards___zC4A{grid-template-columns:1fr}.Employer_jobPostingsSection__tV_7z h2{font-size:1.3rem}}.JobSeeker_availableOpportunitiesContent__bYO4H,.JobSeeker_myApplicationsContent__0lj2L{padding:0}.JobSeeker_jobSeekerLayout__P_Yr_{display:flex;gap:2rem;max-width:1400px;margin:0 auto;padding:0}.JobSeeker_jobPreferencesSidebar__kaUu5{width:280px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:2rem}.JobSeeker_jobCardsColumnContent__Tbvif{display:flex;flex-direction:column;gap:12px}.JobSeeker_unifiedSidebarContainer__KUXz9{background:white;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.JobSeeker_sidebarBoxSection__0bH1Q{width:100%}.JobSeeker_sidebarSeparator__hVOAe{height:1px;background:#f0f2f5;width:100%}.JobSeeker_postJobSimpleContainer__TuvKi{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;min-height:52px;box-sizing:border-box}.JobSeeker_preferenceSubLabel__rOyW5{font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.JobSeeker_postJobSidebarBox__w_e_J{padding:0 1rem}.JobSeeker_postJobSimpleText__vRb9B{font-size:.95rem;font-weight:500;color:#64748b}.JobSeeker_postJobSimpleBtn__ERkmd{background:#043cb5;color:#ffffff;border:1px solid #043cb5;padding:.4rem .8rem;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 6px 16px rgba(4,60,181,.18)}.JobSeeker_postJobSimpleBtn__ERkmd:hover{background:#033494;border-color:#033494;box-shadow:0 10px 22px rgba(4,60,181,.22);transform:translateY(-1px)}.JobSeeker_jobPreferencesHeader__Bmh2Y{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:.75rem 1rem;transition:all .2s ease;width:100%;box-sizing:border-box;min-height:52px}.JobSeeker_jobPreferencesHeader__Bmh2Y:hover{background:rgba(0,0,0,.02)}.JobSeeker_expandedHeader__nlxWG{border-bottom:1px solid #f0f2f5;cursor:pointer}.JobSeeker_preferenceCollapseArrow__RA65h{transition:transform .3s cubic-bezier(.4,0,.2,1);color:#94a3b8;font-size:.8rem}.JobSeeker_preferenceCollapseArrow__RA65h.JobSeeker_rotated__NZU9a{transform:rotate(180deg)}.JobSeeker_preferenceSection___6KgF{padding:0 1.25rem 1.25rem;gap:.5rem}.JobSeeker_jobPreferencesTitle__Me8jp{display:flex;align-items:center;gap:.5rem}.JobSeeker_jobPreferencesIcon__i3kvj{color:#64748b;font-size:.9rem;opacity:.8}.JobSeeker_jobPreferencesTitle__Me8jp h3{margin:0;color:#64748b;font-size:1rem;font-weight:600;opacity:.9}.JobSeeker_preferenceSection___6KgF{display:flex;flex-direction:column;gap:0}.JobSeeker_preferenceItem__XfZnT{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid #f0f2f5;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:0 -.25rem;padding:.75rem .25rem}.JobSeeker_preferenceItem__XfZnT:last-child{border-bottom:none}.JobSeeker_preferenceItem__XfZnT:hover{background:#f8f9fa}.JobSeeker_preferenceIcon__eSCZp{width:32px;height:32px;background:#f0f7ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#0a66c2;font-size:.8rem;flex-shrink:0}.JobSeeker_preferenceContent__YWjhR{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.JobSeeker_preferenceValue__DZYt7{color:#1a1a1a;font-size:.85rem;font-weight:600;line-height:1.2}.JobSeeker_preferenceArrow__P99GZ{color:#999;font-size:.7rem;transition:all .2s ease;opacity:.6}.JobSeeker_preferenceItem__XfZnT:hover .JobSeeker_preferenceArrow__P99GZ{color:#0a66c2;opacity:1;transform:translateX(2px)}.JobSeeker_placeholderText__EVHhv{color:#999!important;font-style:italic;font-weight:500!important}.JobSeeker_preferencesModal__Kb3ZQ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1100}.JobSeeker_preferencesModalContent__KQqYU{background:white;width:90%;max-width:420px;border-radius:16px;border:1px solid #e1e5e9;overflow:visible;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.JobSeeker_preferencesModalHeader__YXLmP{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem 0 1.5rem;background:white}.JobSeeker_preferencesModalHeader__YXLmP h2{margin:0;font-size:1.1rem;font-weight:600;color:#333}.JobSeeker_closePreferencesButton__f4_JH{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.JobSeeker_closePreferencesButton__f4_JH:hover{background:#e9ecef;color:#333}.JobSeeker_preferencesForm__pw9cA{padding:.5rem 1.5rem}.JobSeeker_preferencesFormGroup__X2Lqf{margin-bottom:1rem}.JobSeeker_preferencesFormGroup__X2Lqf:last-child{margin-bottom:0}.JobSeeker_preferencesFormGroup__X2Lqf label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:#333}.JobSeeker_preferencesFormGroup__X2Lqf input,.JobSeeker_preferencesFormGroup__X2Lqf select{width:100%;padding:.75rem 1rem;border:1px solid #e1e5e9;border-radius:12px;font-size:.9rem;background:white;transition:all .2s ease;box-sizing:border-box}.JobSeeker_preferencesFormGroup__X2Lqf input:focus,.JobSeeker_preferencesFormGroup__X2Lqf select:focus{outline:none;border-color:#0a66c2;box-shadow:0 0 0 3px rgba(10,102,194,.1)}.JobSeeker_preferencesFormGroup__X2Lqf input::placeholder{color:#999;font-size:.85rem}.JobSeeker_preferencesModalActions__8nDl6{display:flex;justify-content:flex-end;gap:.75rem;padding:.5rem 1.5rem 1rem;background:white}.JobSeeker_cancelPreferencesButton__lM3dT,.JobSeeker_savePreferencesButton__665Tm{padding:.75rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent;min-width:80px}.JobSeeker_cancelPreferencesButton__lM3dT{background:white;color:#666;border-color:#e1e5e9}.JobSeeker_cancelPreferencesButton__lM3dT:hover{background:#f8f9fa;border-color:#d1d5db;transform:translateY(-1px)}.JobSeeker_savePreferencesButton__665Tm{background:#0a66c2;color:white;border-color:#0a66c2}.JobSeeker_savePreferencesButton__665Tm:hover{background:#004182;border-color:#004182;transform:translateY(-1px);box-shadow:0 4px 12px rgba(10,102,194,.3)}.JobSeeker_jobListingsContent__j7Hcv{flex:1 1;display:flex;flex-direction:column;gap:.8rem}.JobSeeker_jobToggleTabs__gACkc{display:flex;gap:2.5rem;background:transparent;padding:0 .5rem;border-bottom:1px solid #f0f2f5;width:100%;margin-bottom:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.JobSeeker_jobToggleTabs__gACkc::-webkit-scrollbar{display:none}.JobSeeker_jobToggleTab__KczzC{display:flex;align-items:center;gap:.5rem;padding:.75rem .25rem .6rem;border:none;background:transparent;color:#64748b;font-weight:600;font-size:.95rem;font-family:var(--font-family-base);cursor:pointer;transition:all .2s ease;white-space:nowrap;position:relative;line-height:1}.JobSeeker_jobToggleTab__KczzC:hover{color:#1e293b}.JobSeeker_jobToggleTab__KczzC.JobSeeker_active__jx_5G{color:#1a1a1a;font-weight:700}.JobSeeker_jobToggleTab__KczzC.JobSeeker_active__jx_5G:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#000000;border-radius:2px}.JobSeeker_jobToggleTabBadge__q7Vsr{display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#94a3b8;padding-left:.25rem;font-family:var(--font-family-base)}.JobSeeker_jobToggleTab__KczzC.JobSeeker_active__jx_5G .JobSeeker_jobToggleTabBadge__q7Vsr{color:#1a1a1a}.JobSeeker_switchTabButton__iCe_I{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#0a66c2;color:white;border:none;border-radius:24px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.JobSeeker_switchTabButton__iCe_I:hover{background:#004182;transform:translateY(-1px);box-shadow:0 4px 12px rgba(10,102,194,.3)}@media (max-width:1028px){.JobSeeker_jobPreferencesSidebar__kaUu5{display:none}}@media (max-width:1024px){.JobSeeker_jobSeekerLayout__P_Yr_{flex-direction:column;gap:1.5rem;padding:0}.JobSeeker_jobPreferencesSidebar__kaUu5{width:100%;position:static;max-width:400px;margin:0 auto}}@media (max-width:768px){.JobSeeker_availableOpportunitiesContent__bYO4H,.JobSeeker_myApplicationsContent__0lj2L{padding-top:.5rem}.JobSeeker_jobSeekerLayout__P_Yr_{gap:1rem}.JobSeeker_jobPreferencesSidebar__kaUu5{padding:.75rem;width:100%;max-width:none;margin:0}.JobSeeker_jobToggleTabs__gACkc{padding:.4rem;margin-bottom:.5rem}.JobSeeker_jobToggleTab__KczzC{padding:.6rem 1rem;font-size:.85rem}}@media (max-width:480px){.JobSeeker_switchTabButton__iCe_I{padding:.6rem 1.2rem;font-size:.9rem}}.JobSeeker_scrollToTopButton__bU5oW{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;background:#111827;color:#ffffff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:1000;opacity:0;visibility:hidden;transform:translateY(15px)}.JobSeeker_scrollToTopButton__bU5oW.JobSeeker_visible__pviFO{opacity:1;visibility:visible;transform:translateY(0)}.JobSeeker_scrollToTopButton__bU5oW:hover{background:#000000;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.JobSeeker_scrollToTopButton__bU5oW:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .1s ease}@media (max-width:768px){.JobSeeker_scrollToTopButton__bU5oW{bottom:1.5rem;right:1.5rem;width:48px;height:48px;font-size:1.3rem}}.JobSeeker_unifiedSearchRow__RvX4C{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center;width:100%}.JobSeeker_consolidatedSearchBox__NUsR0{display:flex;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);flex:1 1;align-items:center;overflow:visible;height:52px;position:relative;transition:all .2s ease}.JobSeeker_consolidatedSearchBox__NUsR0:focus-within{border-color:#043cb5;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.JobSeeker_locationSegment__1YKW0{display:flex;align-items:center;padding:0 1rem;min-width:150px;max-width:250px;cursor:pointer;height:100%;gap:.6rem;transition:background .2s ease;position:relative;border-radius:12px 0 0 12px}.JobSeeker_locationSegment__1YKW0:hover{background:#f8fafc}.JobSeeker_locationIcon__GIPx2{color:#64748b;font-size:.9rem;flex-shrink:0}.JobSeeker_locationValueText__fyS_H{color:#1e293b;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.JobSeeker_searchDivider__7c3Tq{width:1px;height:24px;background:#e2e8f0;flex-shrink:0}.JobSeeker_searchSegment__676ag{display:flex;align-items:center;flex:1 1;height:100%;padding:0 1rem;gap:.75rem;min-width:0}.JobSeeker_consolidatedSearchInput__DSk0A{border:none;background:transparent;width:100%;height:100%;font-size:1rem;color:#1e293b;outline:none;min-width:0}.JobSeeker_consolidatedSearchInput__DSk0A::placeholder{color:#94a3b8}.JobSeeker_consolidatedSearchIcon__IqJZw{color:#64748b;font-size:1.1rem;margin-left:auto;cursor:pointer;flex-shrink:0}.JobSeeker_consolidatedSearchIcon__IqJZw:hover{color:#043cb5}.JobSeeker_locationDropdownResults__XAhKq{position:absolute;top:100%;left:0;width:300px;background:white;border:1px solid #e2e8f0;border-radius:12px;margin-top:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(10,10,10,.04);z-index:100;max-height:350px;overflow-y:auto;padding:6px}.JobSeeker_locationResultItem__SNc_6{padding:8px 12px;border-radius:8px;cursor:pointer;transition:background .15s ease;font-size:.9rem;color:#334155;display:flex;align-items:center;gap:10px}.JobSeeker_locationResultItem__SNc_6:hover{background:#f1f5f9;color:#043cb5}@media (max-width:768px){.JobSeeker_unifiedSearchRow__RvX4C{display:none!important}.JobSeeker_consolidatedSearchBox__NUsR0{flex-direction:column;height:auto;overflow:hidden}.JobSeeker_locationSegment__1YKW0{width:100%;max-width:none;height:48px;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0}.JobSeeker_searchDivider__7c3Tq{display:none}.JobSeeker_searchSegment__676ag{width:100%;height:48px}}.JobInvitations_container__JnFRW{padding:1.5rem}.JobInvitations_header__958Kq{margin-bottom:1.5rem}.JobInvitations_title__AAPEE{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.JobInvitations_subtitle___eoqF{font-size:.95rem;color:#64748b;margin:0}.JobInvitations_filterTabs__UqpUV{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.JobInvitations_filterTab__gUaGI{padding:.6rem 1rem;border:1px solid #e2e8f0;border-radius:100px;background:white;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.JobInvitations_filterTab__gUaGI:hover{border-color:#043CB5;color:#043CB5}.JobInvitations_filterTab__gUaGI.JobInvitations_active__iEcXI{background:linear-gradient(135deg,#043CB5,#0052cc);color:white;border-color:transparent}.JobInvitations_count__Fnd2e{background:rgba(255,255,255,.2);padding:.15rem .5rem;border-radius:100px;font-size:.8rem}.JobInvitations_filterTab__gUaGI:not(.JobInvitations_active__iEcXI) .JobInvitations_count__Fnd2e{background:#e8f0fe;color:#043CB5}.JobInvitations_loadingContainer__7kLas{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#64748b;gap:1rem}.JobInvitations_spinner__jO3B2{animation:JobInvitations_spin__PdWYf 1s linear infinite;font-size:2rem;color:#043CB5}.JobInvitations_spinnerSmall__ifxWL{animation:JobInvitations_spin__PdWYf 1s linear infinite;font-size:.9rem}@keyframes JobInvitations_spin__PdWYf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.JobInvitations_emptyState__MooZN{text-align:center;padding:4rem 2rem;background:#fafbfc;border-radius:12px;border:1px dashed #e2e8f0}.JobInvitations_emptyIcon__BXhpj{font-size:3rem;color:#cbd5e1;margin-bottom:1rem}.JobInvitations_emptyState__MooZN h4{font-size:1.1rem;color:#475569;margin:0 0 .5rem}.JobInvitations_emptyState__MooZN p{font-size:.9rem;color:#64748b;margin:0}.JobInvitations_invitationsList__uBbl2{display:flex;flex-direction:column;gap:1rem}.JobInvitations_invitationCard__g9MEd{padding:1.5rem;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;transition:all .2s ease}.JobInvitations_invitationCard__g9MEd:hover{border-color:#043CB5;box-shadow:0 4px 16px rgba(4,60,181,.08)}.JobInvitations_cardHeader__64MWH{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.JobInvitations_jobInfo__Tq_ou{flex:1 1}.JobInvitations_jobTitle__JLogT{font-size:1.15rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.JobInvitations_companyInfo__TSnbV{display:flex;align-items:center;gap:.5rem;color:#475569;font-size:.9rem;margin-bottom:.5rem}.JobInvitations_jobMeta__4ZK5P{display:flex;gap:1rem;flex-wrap:wrap}.JobInvitations_metaItem__MQ59N{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.85rem}.JobInvitations_matchBadge__oifR5{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;padding:.6rem 1rem;border-radius:10px;min-width:70px}.JobInvitations_matchScore__RI77U{font-size:1.5rem;font-weight:700;line-height:1}.JobInvitations_matchLabel__dDFaa{font-size:.7rem;font-weight:500;opacity:.9}.JobInvitations_recruiterMessage__fm4hW{background:#f8fafc;padding:1rem;border-radius:8px;margin-bottom:1rem;border-left:3px solid #043cb5}.JobInvitations_recruiterMessage__fm4hW strong{color:#475569;font-size:.85rem;display:block;margin-bottom:.35rem}.JobInvitations_recruiterMessage__fm4hW p{margin:0;color:#1e293b;font-size:.95rem;line-height:1.5}.JobInvitations_matchReasons__Xe0sB{margin-bottom:1rem}.JobInvitations_matchReasons__Xe0sB strong{color:#475569;font-size:.85rem;display:block;margin-bottom:.5rem}.JobInvitations_matchReasons__Xe0sB ul{margin:0;padding:0;list-style:none}.JobInvitations_matchReasons__Xe0sB li{color:#22c55e;display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.2rem 0}.JobInvitations_checkIcon__SV3sW{font-size:.8rem}.JobInvitations_cardFooter__WC9er{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.JobInvitations_invitedInfo__yOtG7{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.85rem}.JobInvitations_recruiterName__D_tc0{color:#475569;font-weight:500}.JobInvitations_actionButtons__xpGZl{display:flex;gap:.75rem;align-items:center}.JobInvitations_applyButton__jlp9T{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:linear-gradient(135deg,#043CB5,#0052cc);color:white;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.JobInvitations_applyButton__jlp9T:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(4,60,181,.25)}.JobInvitations_applyButton__jlp9T:disabled{opacity:.7;cursor:not-allowed}.JobInvitations_declineButton__vAwFq{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:white;color:#ef4444;border:1px solid #fecaca;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.JobInvitations_declineButton__vAwFq:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.JobInvitations_declineButton__vAwFq:disabled{opacity:.7;cursor:not-allowed}.JobInvitations_acceptedBadge__bqIvz,.JobInvitations_appliedBadge__IdSQc,.JobInvitations_declinedBadge__8dtMF{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:100px;font-size:.85rem;font-weight:600}.JobInvitations_appliedBadge__IdSQc{background:#dcfce7;color:#166534}.JobInvitations_acceptedBadge__bqIvz{background:#dbeafe;color:#1e40af}.JobInvitations_declinedBadge__8dtMF{background:#fee2e2;color:#991b1b}@media (max-width:768px){.JobInvitations_container__JnFRW{padding:1rem}.JobInvitations_cardHeader__64MWH{flex-direction:column;gap:1rem}.JobInvitations_matchBadge__oifR5{align-self:flex-start}.JobInvitations_cardFooter__WC9er{flex-direction:column;align-items:flex-start}.JobInvitations_actionButtons__xpGZl{width:100%;justify-content:flex-end}}.CompanyImageAdjuster_adjusterRoot__pKE_C{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden}.CompanyImageAdjuster_cropWrapper__R9OMa{position:relative;height:360px;overflow:hidden;background:#000;flex-shrink:0}.CompanyImageAdjuster_blurBackground__N0iQW{position:absolute;inset:0;z-index:0;overflow:hidden}.CompanyImageAdjuster_blurImg__rZbID{width:110%;height:110%;object-fit:cover;margin:-5%;filter:blur(28px);transform:scale(1.05)}.CompanyImageAdjuster_controls__oFhbh{padding:16px 20px}.CompanyImageAdjuster_controlGroup__TYdWW{margin-bottom:14px}.CompanyImageAdjuster_controlGroup__TYdWW:last-child{margin-bottom:0}.CompanyImageAdjuster_controlLabel__xYbzF{display:block;font-size:.8rem;font-weight:500;color:#374151;margin-bottom:7px}.CompanyImageAdjuster_bgOptions__oS8MZ{display:flex;gap:8px}.CompanyImageAdjuster_bgBtn__xJp_V{flex:1 1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1.5px solid #e5e7eb;border-radius:7px;background:#f9fafb;color:#374151;font-size:.78rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.CompanyImageAdjuster_bgBtnActive__5EtBz,.CompanyImageAdjuster_bgBtn__xJp_V:hover{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.CompanyImageAdjuster_bgBtnActive__5EtBz{font-weight:600;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.CompanyImageAdjuster_bgBtnIcon__8mlPt{font-size:.9rem;line-height:1}.CompanyImageAdjuster_slider__acOyz{width:100%;height:5px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.CompanyImageAdjuster_slider__acOyz::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.18)}.CompanyImageAdjuster_slider__acOyz::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.18)}.CompanyImageAdjuster_footer__DZgAi{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid #e5e7eb}.CompanyImageAdjuster_footerRight__6YwyE{display:flex;gap:10px;margin-left:auto}.CompanyImageAdjuster_cancelBtn__tQWDz,.CompanyImageAdjuster_resetBtn__7XNfU,.CompanyImageAdjuster_saveBtn__FvIdU{padding:8px 18px;border-radius:7px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .18s ease;border:1.5px solid transparent}.CompanyImageAdjuster_resetBtn__7XNfU{background:#fff;border-color:#d1d5db;color:#374151}.CompanyImageAdjuster_resetBtn__7XNfU:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.CompanyImageAdjuster_cancelBtn__tQWDz{background:#fff;border-color:#d1d5db;color:#374151}.CompanyImageAdjuster_cancelBtn__tQWDz:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.CompanyImageAdjuster_saveBtn__FvIdU{background:#3b82f6;color:#fff;border-color:#3b82f6}.CompanyImageAdjuster_saveBtn__FvIdU:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.CompanyImageAdjuster_cancelBtn__tQWDz:disabled,.CompanyImageAdjuster_resetBtn__7XNfU:disabled,.CompanyImageAdjuster_saveBtn__FvIdU:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.CompanyImageAdjuster_cropWrapper__R9OMa{height:280px}.CompanyImageAdjuster_controls__oFhbh{padding:12px 14px}.CompanyImageAdjuster_footer__DZgAi{padding:12px 14px;flex-wrap:wrap}.CompanyImageAdjuster_footerRight__6YwyE{width:100%}.CompanyImageAdjuster_cancelBtn__tQWDz,.CompanyImageAdjuster_saveBtn__FvIdU{flex:1 1;padding:10px}}.ImageAdjusterModal_modalOverlay__OSTVt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.ImageAdjusterModal_modalContent__Mh8o5{background:white;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.2)}.ImageAdjusterModal_modalHeader__Qy3ZX{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e5e7eb}.ImageAdjusterModal_modalHeader__Qy3ZX h3{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.ImageAdjusterModal_closeButton____UsO{background:none;border:none;font-size:22px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.ImageAdjusterModal_closeButton____UsO:hover{background-color:#f3f4f6;color:#374151}@media (max-width:640px){.ImageAdjusterModal_modalOverlay__OSTVt{padding:10px}.ImageAdjusterModal_modalContent__Mh8o5{max-height:95vh}.ImageAdjusterModal_modalHeader__Qy3ZX{padding:14px 16px}}.CustomSelect_selectContainer__XrVi6{position:relative;width:100%;font-family:inherit}.CustomSelect_selectHeader__8hRvF{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#f7f8fa;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:auto}.CustomSelect_selectHeader__8hRvF:hover{background:#f2f3f5}.CustomSelect_isOpen__iMySu .CustomSelect_selectHeader__8hRvF{background:#f2f3f5;box-shadow:none;border-radius:8px 8px 0 0}.CustomSelect_error__5sIKr .CustomSelect_selectHeader__8hRvF{border-color:#ef4444;background:#fef2f2}.CustomSelect_disabled__kGiji .CustomSelect_selectHeader__8hRvF{cursor:not-allowed;opacity:.6;background:#f1f5f9}.CustomSelect_selectedValue__YWaUL{font-size:1rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CustomSelect_placeholder__YbCLK{color:#9ca3af;font-size:1rem}.CustomSelect_chevron__0Hn7G{font-size:.75rem;color:#6b7280;transition:transform .2s ease}.CustomSelect_isOpen__iMySu .CustomSelect_chevron__0Hn7G{transform:rotate(180deg);color:#043cb5}.CustomSelect_optionsList__jjI_6{position:absolute;top:100%;left:0;right:0;z-index:1000;margin:0;padding:.25rem 0;list-style:none;background:#ffffff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:220px;overflow-y:auto}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar{width:6px}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-track{background:#f1f5f9}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CustomSelect_optionsList__jjI_6::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CustomSelect_optionItem__Ywwc9{padding:.625rem 1rem;font-size:.9375rem;color:#374151;cursor:pointer;transition:background .15s ease,color .15s ease}.CustomSelect_isSelected__NjGBX,.CustomSelect_optionItem__Ywwc9:hover{background:#f0f4ff;color:#043cb5}.CustomSelect_isSelected__NjGBX{font-weight:600}.CustomSelect_optionItem__Ywwc9:not(:last-child){border-bottom:1px solid #f3f4f6}.SmartPostingModal_smartPostingOverlay___gk5R{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1200;animation:SmartPostingModal_fadeInOverlay__nmq6f .2s ease}@keyframes SmartPostingModal_fadeInOverlay__nmq6f{0%{opacity:0}to{opacity:1}}.SmartPostingModal_smartPostingModal__0MHmT{font-family:var(--font-family-base);background:#ffffff;width:94%;max-width:520px;max-height:90dvh;@supports not (max-height:90dvh){max-height:90vh}overflow-y:auto;overflow-x:hidden;border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);animation:SmartPostingModal_slideUpModal__2ds6h .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;transition:max-width .4s cubic-bezier(.16,1,.3,1)}.SmartPostingModal_wideModal__CPITC{max-width:840px!important}@keyframes SmartPostingModal_slideUpModal__2ds6h{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SmartPostingModal_modalHeader__X2EwI{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem .4rem;position:-webkit-sticky;position:sticky;top:0;background:#ffffff;z-index:10;border-radius:12px 12px 0 0}.SmartPostingModal_headerLeft__aObgS{display:flex;align-items:center;gap:.75rem;flex:1 1;padding-right:48px}.SmartPostingModal_headerText__p4GsF h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0;line-height:1.2}.SmartPostingModal_headerText__p4GsF p{font-size:.8rem;color:#64748b;margin:.1rem 0 0;line-height:1.4}.SmartPostingModal_closeBtn__o9Pym{position:absolute;top:1rem;right:1.25rem;background:none;border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:1.25rem;transition:all .2s ease;flex-shrink:0;z-index:10}.SmartPostingModal_closeBtn__o9Pym:hover{background:#f1f5f9;color:#475569}.SmartPostingModal_headerBackBtn__zofJ_{background:none;border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:1rem;transition:all .2s;margin-right:.25rem}.SmartPostingModal_headerBackBtn__zofJ_:hover{background:#f1f5f9;color:#043cb5}.SmartPostingModal_stepIndicator__GluKb{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1.25rem .4rem}.SmartPostingModal_stepDot__Mr0VE{width:10px;height:10px;border-radius:50%;background:#e2e8f0;transition:all .3s ease}.SmartPostingModal_stepDot__Mr0VE.SmartPostingModal_active__sAL_1{background:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.15);transform:scale(1.2)}.SmartPostingModal_stepDot__Mr0VE.SmartPostingModal_clickable__c5oLT:hover{cursor:pointer;background:#94a3b8;transform:scale(1.1)}.SmartPostingModal_stepDot__Mr0VE.SmartPostingModal_active__sAL_1.SmartPostingModal_clickable__c5oLT:hover{background:#043cb5;transform:scale(1.2)}.SmartPostingModal_stepDot__Mr0VE.SmartPostingModal_completed__1Opmk{background:#22c55e}.SmartPostingModal_stepLine__VFSN_{width:40px;height:2px;background:#e2e8f0;transition:background .3s}.SmartPostingModal_stepLine__VFSN_.SmartPostingModal_completed__1Opmk{background:#22c55e}.SmartPostingModal_modalBody__HO3hd{padding:.25rem 1.25rem 1.25rem}.SmartPostingModal_formGroup__V2fQo{margin-bottom:.85rem;min-width:0;position:relative}.SmartPostingModal_formGroup__V2fQo label{display:block;font-size:.85rem;font-weight:500;color:#374151;margin-bottom:.35rem;line-height:1.2rem}.SmartPostingModal_required__m1GdB{color:#ef4444;font-weight:600;font-size:1rem}.SmartPostingModal_formGroup__V2fQo input,.SmartPostingModal_formGroup__V2fQo select{font-family:inherit;width:100%;padding:.55rem .75rem;border:none;border-radius:6px;font-size:.85rem;color:#1f2937;background:#f7f8fa;transition:all .2s ease;box-sizing:border-box;outline:none}.SmartPostingModal_formGroup__V2fQo input:focus,.SmartPostingModal_formGroup__V2fQo select:focus,.SmartPostingModal_modalTextarea__pakOk:focus{background:#f2f3f5;box-shadow:none}.SmartPostingModal_modalTextarea__pakOk{font-family:var(--font-family-base);width:100%;padding:.75rem .85rem;border:none;border-radius:8px;font-size:.85rem;color:#1f2937;background:#f7f8fa;transition:all .2s ease;box-sizing:border-box;outline:none;min-height:100px}.SmartPostingModal_formGroup__V2fQo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.SmartPostingModal_formGroup__V2fQo input::placeholder,.SmartPostingModal_formGroup__V2fQo select::placeholder,.SmartPostingModal_modalTextarea__pakOk::placeholder{color:#9ca3af;font-weight:400;font-size:.8rem}.SmartPostingModal_formRow__5aybo{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem}.SmartPostingModal_charCount__ZAJ5w{font-size:.75rem;color:#94a3b8;text-align:right;margin-top:.2rem}.SmartPostingModal_charCount__ZAJ5w.SmartPostingModal_limit__mLaPo{color:#ef4444}.SmartPostingModal_suggestionsBox__zNlKb{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;z-index:1000;margin-top:4px}.SmartPostingModal_suggestionItem__JFlNr{padding:.6rem .9rem;cursor:pointer;transition:background .15s;font-size:.9rem;color:#374151}.SmartPostingModal_suggestionActive__YoECA,.SmartPostingModal_suggestionItem__JFlNr:hover{background:#f0f4ff;color:#043cb5}.SmartPostingModal_step1Actions__UU6mG{display:flex;gap:1rem;margin-top:1rem;align-items:center}.SmartPostingModal_generateBtn__D3wSg{font-family:inherit;flex:1 1;padding:.65rem 1.25rem;background:#043cb5;color:white;border:none;border-radius:12px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .25s;display:flex;align-items:center;justify-content:center;gap:.6rem;position:relative;overflow:hidden}.SmartPostingModal_generateBtn__D3wSg:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(4,60,181,.3);background:#004182}.SmartPostingModal_generateBtn__D3wSg:active:not(:disabled){transform:translateY(0)}.SmartPostingModal_generateBtn__D3wSg:disabled{opacity:.7;cursor:not-allowed}.SmartPostingModal_generateBtn__D3wSg .SmartPostingModal_sparkle__iSEne{font-size:1.1rem}.SmartPostingModal_spinnerIcon__CImQL{animation:SmartPostingModal_spin__VJ_ik 1s linear infinite}@keyframes SmartPostingModal_spin__VJ_ik{to{transform:rotate(1turn)}}.SmartPostingModal_aiBadge__8fZB3{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;background:linear-gradient(135deg,#e0e7ff,#dbeafe);color:#043cb5;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.SmartPostingModal_reviewSection__RdJib{margin-bottom:.85rem}.SmartPostingModal_reviewSection__RdJib label{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.35rem}.SmartPostingModal_descriptionEditor__XsLiO{border:none;border-radius:8px;overflow:hidden;background:#f7f8fa}.SmartPostingModal_descriptionEditor__XsLiO .ql-toolbar{border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:8px 8px 0 0;background:#f7f8fa}.SmartPostingModal_descriptionEditor__XsLiO .ql-container{border:none!important;border-radius:0 0 8px 8px;font-size:.85rem;min-height:100px;max-height:250px;overflow-y:auto;background:#f7f8fa}.SmartPostingModal_descriptionEditor__XsLiO .ql-editor{font-family:var(--font-family-base);padding:.6rem .85rem;min-height:100px}.SmartPostingModal_descriptionEditor__XsLiO .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.SmartPostingModal_skillsContainer__2faEo{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem .75rem;border:none;border-radius:8px;background:#f7f8fa;min-height:38px;align-items:center}.SmartPostingModal_skillTag__LBHua{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:#e0e7ff;color:#3730a3;border-radius:20px;font-size:.75rem;font-weight:500}.SmartPostingModal_skillRemove__1lGA_{background:none;border:none;color:#6366f1;cursor:pointer;padding:0;font-size:.7rem;display:flex;align-items:center;transition:color .2s}.SmartPostingModal_skillRemove__1lGA_:hover{color:#ef4444}.SmartPostingModal_addSkillInput__IYVpE{border:none!important;background:transparent!important;padding:.15rem .35rem!important;font-size:.8rem!important;min-width:100px;flex:1 1;outline:none!important;box-shadow:none!important}.SmartPostingModal_formActions__cwA1t{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid #f0f2f5}.SmartPostingModal_cancelBtn__t786a{font-family:inherit;padding:.6rem 1.2rem;background:#f1f5f9;color:#475569;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.SmartPostingModal_cancelBtn__t786a:hover{background:#e2e8f0}.SmartPostingModal_continueBtn__yaZWH{font-family:inherit;padding:.65rem 1.2rem;background:#ffffff;color:#043cb5;border:1.5px solid #043cb5;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;flex-shrink:0}.SmartPostingModal_continueBtn__yaZWH:hover{background:#f0f4ff;box-shadow:0 4px 12px rgba(4,60,181,.1)}.SmartPostingModal_backBtn__ewtHm{font-family:inherit;padding:.6rem 1.2rem;background:#f1f5f9;color:#475569;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.4rem}.SmartPostingModal_backBtn__ewtHm:hover{background:#e2e8f0}.SmartPostingModal_createJobBtn__7fQEv{font-family:inherit;padding:.6rem 1.4rem;background:#043cb5;color:white;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s;display:flex;align-items:center;gap:.4rem}.SmartPostingModal_createJobBtn__7fQEv:hover:not(:disabled){box-shadow:0 6px 16px rgba(4,60,181,.3);transform:translateY(-1px)}.SmartPostingModal_createJobBtn__7fQEv:disabled{opacity:.6;cursor:not-allowed}.SmartPostingModal_errorMsg__LZ84D{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.65rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.SmartPostingModal_successContainer__PCk8z{padding:1rem 1.25rem 1.25rem;text-align:center;animation:SmartPostingModal_fadeInSuccess__nK1jJ .4s ease}@keyframes SmartPostingModal_fadeInSuccess__nK1jJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SmartPostingModal_successCheckmark__47Nmm{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;animation:SmartPostingModal_popIn__3_ZhU .5s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(34,197,94,.25)}@keyframes SmartPostingModal_popIn__3_ZhU{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.SmartPostingModal_successCheckmark__47Nmm svg{color:white;font-size:1.5rem}.SmartPostingModal_successTitle__pEPZY{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem}.SmartPostingModal_successSubtitle__FZZq6{font-size:.85rem;color:#64748b;margin:0 0 1.25rem}.SmartPostingModal_placementSection__T3zif{background:#f8fafc;border:1.5px solid #e0e7ff;border-radius:12px;padding:1.25rem 1rem 1rem;margin-bottom:1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(4,60,181,.04)}.SmartPostingModal_freeBadge__fUFJP{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#e0e7ff;color:#043cb5;font-size:.65rem;font-weight:800;padding:.25rem .75rem;border-radius:0 0 10px 10px;letter-spacing:.05em;text-transform:uppercase;z-index:1}.SmartPostingModal_dismissPromoBtn__lPxkW{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.05);border:none;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;font-size:.75rem;transition:all .2s;z-index:5}.SmartPostingModal_expertGrid__lx3ua{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0;justify-content:center;align-items:center}.SmartPostingModal_expertBadge__35vau{flex:0 1 auto;min-width:180px;display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s ease;text-align:left}.SmartPostingModal_expertBadge__35vau:hover{border-color:#043cb5;background:#f8fafc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(4,60,181,.06)}.SmartPostingModal_expertAvatarWrapper__PCJwi{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f1f5f9}.SmartPostingModal_expertAvatar__QuAiL{width:100%;height:100%;object-fit:cover}.SmartPostingModal_expertAvatarFallback__b541O{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#043cb5;color:white;font-weight:700;font-size:1rem}.SmartPostingModal_expertInfo__2hbO6{display:flex;flex-direction:column;min-width:0}.SmartPostingModal_expertName__H5uFb{font-size:.85rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SmartPostingModal_expertRole__YBSUV{font-size:.7rem;color:#64748b;font-weight:500}.SmartPostingModal_expertEmpty__I6_3H{width:100%;padding:1.5rem;color:#94a3b8;font-size:.85rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.SmartPostingModal_placementTitle__rYXt2{font-size:1.05rem;font-weight:800;color:#0f172a;margin-bottom:.4rem}.SmartPostingModal_placementDesc__dlE1F{font-size:.8rem;color:#475569;margin:0 0 1rem;line-height:1.5;font-weight:400}.SmartPostingModal_placementBtn__iBsPd{padding:.5rem 1.25rem;background:#043cb5;color:white;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem}.SmartPostingModal_placementBtn__iBsPd:hover{background:#033494;box-shadow:0 4px 12px rgba(4,60,181,.25)}.SmartPostingModal_placementBtnAccepted__lT7zw{padding:.5rem 1.25rem;background:#dcfce7;color:#16a34a;border:1.5px solid #86efac;border-radius:8px;font-size:.8rem;font-weight:600;cursor:default;display:inline-flex;align-items:center;gap:.4rem}.SmartPostingModal_actionButtonsGrid__RcOTg{display:flex;flex-direction:column;gap:.75rem}.SmartPostingModal_actionCard__pbLRc{background:white;border:1.5px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem;cursor:pointer;transition:all .25s;text-align:left;display:flex;flex-direction:row;align-items:center;gap:1.25rem;position:relative}.SmartPostingModal_actionCard__pbLRc:hover{border-color:#043cb5;box-shadow:0 4px 16px rgba(4,60,181,.1);transform:translateY(-2px)}.SmartPostingModal_actionCardIcon__3M4js{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.SmartPostingModal_actionCardContent__W1sj_{flex:1 1}.SmartPostingModal_actionCardIcon__3M4js.SmartPostingModal_candidates__2bJ0q{background:#dbeafe;color:#2563eb}.SmartPostingModal_actionCardTitle__aDlwf{font-size:1.05rem;font-weight:600;color:#1e293b;margin:0}.SmartPostingModal_actionCardDesc__3tY5R{font-size:.85rem;color:#64748b;margin:0}.SmartPostingModal_matchedCandidatesWrapper__srFOy{margin-top:.25rem;text-align:left}.SmartPostingModal_doneBtn__AKJeU{margin-top:1rem;padding:.6rem 1.5rem;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.SmartPostingModal_doneBtn__AKJeU:hover{background:#e2e8f0}.SmartPostingModal_step4Actions__VJVwO{display:flex;justify-content:center;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #f0f2f5}.SmartPostingModal_step4Actions__VJVwO .SmartPostingModal_doneBtn__AKJeU{margin-top:0;width:auto;min-width:140px}@media (max-width:640px){.SmartPostingModal_smartPostingModal__0MHmT{width:100%;height:100%;max-height:100dvh;@supports not (max-height:100dvh){max-height:100vh}border-radius:0;max-width:100%}.SmartPostingModal_modalHeader__X2EwI{padding:1.25rem 1.25rem .75rem;border-radius:0}.SmartPostingModal_modalBody__HO3hd{padding:.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.SmartPostingModal_formRow__5aybo{grid-template-columns:1fr;gap:0}.SmartPostingModal_actionButtonsGrid__RcOTg{grid-template-columns:1fr}.SmartPostingModal_formActions__cwA1t,.SmartPostingModal_step1Actions__UU6mG{flex-wrap:wrap}.SmartPostingModal_successContainer__PCk8z{padding:1.5rem 1.25rem}.SmartPostingModal_headerIcon__7pQvl{width:38px;height:38px;font-size:1rem}.SmartPostingModal_headerText__p4GsF h2{font-size:1.15rem}}.SmartPostingModal_hidden__7bu8C{display:none!important}.SmartPostingModal_flex__eMXVe{display:flex!important}.SmartPostingModal_stepSelect__lOjtD{margin-bottom:0!important}.SmartPostingModal_stepSelect__lOjtD .selectHeader{padding:.55rem .75rem!important;background:#f7f8fa!important;border-radius:6px!important;min-height:auto!important}.SmartPostingModal_stepSelect__lOjtD .placeholder,.SmartPostingModal_stepSelect__lOjtD .selectedValue{font-size:.85rem!important;color:#1f2937!important}.SmartPostingModal_stepSelect__lOjtD .optionsList{border-radius:0 0 8px 8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.SmartPostingModal_redirectCard__vMWuw{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.02)}.SmartPostingModal_redirectCard__vMWuw:hover{border-color:#cbd5e1;box-shadow:0 4px 6px rgba(0,0,0,.04)}.SmartPostingModal_redirectCardActive__SVRlW{border-color:#043cb5;background:#f8faff;box-shadow:0 4px 12px rgba(4,60,181,.08)}.SmartPostingModal_redirectCardHeader__RcxjG{display:flex;align-items:center;gap:1rem}.SmartPostingModal_redirectIconWrapper__f4DkY{width:40px;height:40px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#043cb5;font-size:1.1rem;flex-shrink:0}.SmartPostingModal_redirectHeaderText__kNcgi{display:flex;flex-direction:column;flex-grow:1}.SmartPostingModal_redirectTitle__Uo_Wc{font-size:.95rem;font-weight:600;color:#1e293b}.SmartPostingModal_redirectSubtitle__xDWiS{font-size:.8rem;color:#64748b;line-height:1.4}.SmartPostingModal_premiumToggle__uBG4Z{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.SmartPostingModal_premiumToggle__uBG4Z input{opacity:0;width:0;height:0}.SmartPostingModal_premiumSlider__CTEeR{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.3s;border-radius:34px}.SmartPostingModal_premiumSlider__CTEeR:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SmartPostingModal_premiumToggle__uBG4Z input:checked+.SmartPostingModal_premiumSlider__CTEeR{background-color:#043cb5}.SmartPostingModal_premiumToggle__uBG4Z input:checked+.SmartPostingModal_premiumSlider__CTEeR:before{transform:translateX(20px)}.SmartPostingModal_redirectUrlWrapper__TD3SF{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.SmartPostingModal_urlInputContainer__EkWfE{position:relative;display:flex;align-items:center}.SmartPostingModal_urlPrefixIcon__ZGkix{position:absolute;left:1rem;color:#94a3b8;font-size:.9rem;pointer-events:none}.SmartPostingModal_premiumUrlInput__KQTJR{width:100%;padding:.75rem 1rem .75rem 2.5rem!important;background:#ffffff!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;font-size:.9rem!important;color:#1e293b!important;transition:all .2s ease!important}.SmartPostingModal_premiumUrlInput__KQTJR:focus{border-color:#043cb5!important;box-shadow:0 0 0 3px rgba(4,60,181,.1)!important;outline:none!important}.SmartPostingModal_urlHintText__MptzW{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#64748b;margin-top:.5rem;margin-left:.25rem}.SmartPostingModal_slideDown__E06_w{animation:SmartPostingModal_slideDownFade__1rYT3 .3s cubic-bezier(.4,0,.2,1)}@keyframes SmartPostingModal_slideDownFade__1rYT3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SmartPostingModal_fadeIn__vrldP{animation:SmartPostingModal_fadeIn__vrldP .3s ease-in}@keyframes SmartPostingModal_fadeIn__vrldP{0%{opacity:0}to{opacity:1}}.SmartPostingModal_refineChips__BHeOw{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 0}.SmartPostingModal_refineLabel__wiZMY{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-right:.25rem}.SmartPostingModal_refineChip__iKPzN{background:white;border:1.5px solid #e2e8f0;border-radius:100px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.35rem}.SmartPostingModal_refineChip__iKPzN:hover:not(:disabled){border-color:#043cb5;color:#043cb5;background:#eff6ff;transform:translateY(-1px)}.SmartPostingModal_refineChip__iKPzN:disabled{opacity:.5;cursor:not-allowed}.SmartPostingModal_refineSpinner__h9Agj{margin-left:.5rem;color:#043cb5;font-size:.85rem}.SmartPostingModal_inlineAdjuster__AywW_{margin-top:.5rem;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.SmartPostingModal_imageDropZone__SnT9b{width:100%;min-height:100px;border:2px dashed #e2e8f0;border-radius:12px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-top:.5rem}.SmartPostingModal_imageDropZone__SnT9b:hover{border-color:#043cb5;background:#f1f5f9}.SmartPostingModal_imageDropZoneActive__oHSqz{border-color:#043cb5;background:#eff6ff;transform:scale(1.01)}.SmartPostingModal_imageDropZoneHasImage__HAx_G{border-style:solid;padding:.75rem}.SmartPostingModal_imageDropZoneInput__YMyms{display:none}.SmartPostingModal_imageDropZoneContent__v35Lu{display:flex;align-items:center;gap:1rem;text-align:left;width:100%;justify-content:center}.SmartPostingModal_imageDropZoneIcon__uWHwN{width:36px;height:36px;border-radius:10px;background:#e0e7ff;color:#043cb5;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.SmartPostingModal_imageDropZoneTextGroup__ta2Rl{display:flex;flex-direction:column}.SmartPostingModal_imageDropZoneText__CNcOx{font-size:.8rem;color:#475569;margin:0;font-weight:500}.SmartPostingModal_imageDropZoneHighlight__mBXF9{color:#043cb5;font-weight:700}.SmartPostingModal_imageDropZoneHint__QXfE7{font-size:.7rem;color:#94a3b8;margin:.1rem 0 0}.SmartPostingModal_imageDropZonePreview__tTO_1{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.SmartPostingModal_imageDropZonePreviewImg__Q9f5N{max-width:100px;max-height:70px;object-fit:contain;border-radius:8px;border:1px solid #e2e8f0;background:white}.SmartPostingModal_imageDropZoneRemove__g9jEv{position:absolute;top:-8px;right:calc(50% - 60px);background:#ef4444;color:white;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid white;font-size:.7rem;transition:all .2s;z-index:5}.SmartPostingModal_imageDropZoneRemove__g9jEv:hover{background:#dc2626;transform:scale(1.1)}.SmartPostingModal_imageDropZoneChangeHint__CecIK{font-size:.7rem;color:#94a3b8;margin-top:.4rem}@media (max-width:360px){.SmartPostingModal_redirectIconWrapper__f4DkY{display:none}}.CollaboratorModal_modalOverlay__K1Y3R{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.CollaboratorModal_modalContent__Ekl0b{background:white;width:100%;max-width:480px;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:visible;animation:CollaboratorModal_modalScaleUp__69hs6 .3s cubic-bezier(.16,1,.3,1);position:relative}@keyframes CollaboratorModal_modalScaleUp__69hs6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CollaboratorModal_modalHeader__Wwwyc{padding:24px 24px 12px;display:flex;justify-content:space-between;align-items:center;background:white;border-top-left-radius:20px;border-top-right-radius:20px}.CollaboratorModal_modalHeader__Wwwyc h2{margin:0;font-size:1.3rem;font-weight:800;color:#111;letter-spacing:-.02em}.CollaboratorModal_closeButton__JpDoa{background:#f5f5f7;border:none;font-size:1rem;color:#666;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.CollaboratorModal_closeButton__JpDoa:hover{background:#e5e5e7;color:#000}.CollaboratorModal_modalBody__mFdkA{padding:0 24px 24px}.CollaboratorModal_instruction___h7EP{font-size:.85rem;color:#6b7280;margin-bottom:20px;line-height:1.4}.CollaboratorModal_inputGroup__B8iTX{margin-bottom:24px}.CollaboratorModal_emailInputWrapper__fZhQ0{display:flex;gap:8px;position:relative}.CollaboratorModal_emailInputContainer__1upHA{position:relative;flex:1 1}.CollaboratorModal_emailInput__0_KVB{width:100%;padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .2s;background:#f9fafb}.CollaboratorModal_emailInput__0_KVB:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1);background:white}.CollaboratorModal_addButton__dR8p1{padding:0 20px;background:#3b82f6;color:white;border:none;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.CollaboratorModal_addButton__dR8p1:hover{background:#2563eb;transform:translateY(-1px)}.CollaboratorModal_addButton__dR8p1:disabled{background:#d1d5db;cursor:not-allowed;transform:none}.CollaboratorModal_collaboratorsList__CwzxV{border-top:1px solid #f3f4f6;padding-top:16px}.CollaboratorModal_collaboratorsList__CwzxV h3{font-size:.85rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.CollaboratorModal_countBadge__oIoB6{font-size:.75rem;padding:2px 10px;background:#f3f4f6;border-radius:20px;color:#4b5563;font-weight:600}.CollaboratorModal_teamContainer__d2iNP{display:flex;flex-direction:column;gap:8px}.CollaboratorModal_collaboratorItem__A6_BP{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid #f3f4f6;transition:all .2s}.CollaboratorModal_collaboratorItem__A6_BP:hover{border-color:#e5e7eb;background:#f9fafb}.CollaboratorModal_collaboratorInfo__TrFVV{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.CollaboratorModal_avatar__Jl__b{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#f3f4f6;border:2px solid #fff}.CollaboratorModal_collaboratorName__thbdx{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:600;font-size:.9rem;color:#111;margin-bottom:1px;word-break:break-word;overflow-wrap:break-word}.CollaboratorModal_nameText__tN7lt{max-width:100%}.CollaboratorModal_collaboratorEmail__ulMDv{display:block;font-size:.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollaboratorModal_ownerBadge__Dz9hE{font-size:.65rem;padding:1px 6px;background:#fff7ed;color:#ea580c;border:1px solid #ffedd5;border-radius:6px;font-weight:700;text-transform:uppercase}.CollaboratorModal_subOwnerBadge__oweaH{font-size:.65rem;padding:1px 6px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;border-radius:6px;font-weight:700;text-transform:uppercase}.CollaboratorModal_removeButton___WSFY{background:#fee2e2;border:none;color:#ef4444;cursor:pointer;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-left:8px;flex-shrink:0}.CollaboratorModal_removeButton___WSFY:hover{background:#fecaca;color:#dc2626;transform:scale(1.05)}.CollaboratorModal_emptyState__u_VvQ{text-align:center;padding:24px;color:#9ca3af;font-size:.85rem;background:#f9fafb;border-radius:12px;border:1px dashed #e5e7eb}.CollaboratorModal_loadingOverlay__dniNl{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px}.CollaboratorModal_suggestionsDropdown__DARoF{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);z-index:100;max-height:220px;overflow-y:auto;margin-top:6px;padding:4px}.CollaboratorModal_suggestionItem___345f{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;cursor:pointer;transition:background .2s}.CollaboratorModal_suggestionItem___345f:hover{background:#f3f4f6}.CollaboratorModal_suggestionAvatar__XfWzI{width:32px;height:32px;border-radius:50%;object-fit:cover}.CollaboratorModal_suggestionInfo___lRvR{display:flex;flex-direction:column;overflow:hidden}.CollaboratorModal_suggestionName__yHUAH{font-size:.85rem;font-weight:600;color:#111}.CollaboratorModal_suggestionEmail__62_sD{font-size:.75rem;color:#6b7280}.CollaboratorModal_searchSpinner__o6v6R{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.8rem}.CollaboratorModal_errorMessage__BjLdG{background:#fef2f2;color:#dc2626;font-size:.8rem;padding:8px 12px;border-radius:8px;margin-top:12px;display:flex;align-items:center;gap:8px;border:1px solid #fee2e2;animation:CollaboratorModal_slideInDown__kXuVP .2s ease-out}@keyframes CollaboratorModal_slideInDown__kXuVP{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ShareModal_modalOverlay__GOWs6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ShareModal_fadeIn__iriTi .3s ease-out}.ShareModal_modalContent__9_aWA{background:rgba(255,255,255,.95);width:90%;max-width:450px;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.2);padding:32px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.3);animation:ShareModal_slideUp__xAi4B .4s cubic-bezier(.16,1,.3,1)}.ShareModal_closeButton__aM2lt{position:absolute;top:20px;right:20px;background:rgba(0,0,0,.05);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:all .2s ease}.ShareModal_closeButton__aM2lt:hover{background:rgba(0,0,0,.1);transform:rotate(90deg)}.ShareModal_header__yq6W8{margin-bottom:24px}.ShareModal_header__yq6W8 h2{margin:0;font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.ShareModal_header__yq6W8 p{margin:8px 0 0;color:#666;font-size:14px}.ShareModal_shareGrid__0Lfcv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.ShareModal_shareOption__d7Rwl{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;border:1px solid #eee;padding:16px 8px;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);gap:10px}.ShareModal_shareOption__d7Rwl:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.05);border-color:#043cb5}.ShareModal_shareIcon__saQRi{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.05);color:#1a1a1a;transition:all .3s ease}.ShareModal_shareOption__d7Rwl:hover .ShareModal_shareIcon__saQRi{background:#043cb5;color:#fff}.ShareModal_shareOption__d7Rwl.ShareModal_facebook__YWLqv:hover .ShareModal_shareIcon__saQRi{background:#1877f2}.ShareModal_shareOption__d7Rwl.ShareModal_x__q1agl:hover .ShareModal_shareIcon__saQRi{background:#000}.ShareModal_shareOption__d7Rwl.ShareModal_linkedin__Jgm11:hover .ShareModal_shareIcon__saQRi{background:#0077b5}.ShareModal_shareOption__d7Rwl.ShareModal_whatsapp__aq8cm:hover .ShareModal_shareIcon__saQRi{background:#25d366}.ShareModal_shareOption__d7Rwl.ShareModal_telegram__nVowq:hover .ShareModal_shareIcon__saQRi{background:#0088cc}.ShareModal_shareLabel__APgoP{font-size:12px;font-weight:600;color:#444}.ShareModal_copyLabel__pYHCC{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.ShareModal_copySection__A7MEw{background:#f1f3f5;border-radius:12px;padding:4px;display:flex;align-items:center;border:1px solid #e9ecef;transition:all .2s ease}.ShareModal_copyInput__dpjXr{flex:1 1;background:transparent;border:none;padding:8px 12px;font-size:13px;color:#495057;font-family:inherit;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareModal_copyButton__uETyT{background:#043cb5;color:#fff;border:none;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.ShareModal_copyButton__uETyT:hover{background:#032d8a;transform:scale(1.02)}.ShareModal_copyButton__uETyT:active{transform:scale(.98)}@keyframes ShareModal_fadeIn__iriTi{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_slideUp__xAi4B{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}