.PostJob_postJobPage__wmKW_{padding:2rem 0 4rem}.PostJob_header__Ow_jK{text-align:center;margin-bottom:3rem}.PostJob_title__sSX2k{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}@media(max-width:768px){.PostJob_title__sSX2k{font-size:2rem}}.PostJob_subtitle__CgE4Q{font-size:1.125rem;color:var(--text-secondary)}.PostJob_formContainer__5bO2s{max-width:800px;margin:0 auto}.PostJob_tabContainer__Hb0gJ{max-width:800px;margin:0 auto 2rem}.PostJob_tabs__o2Iki{display:flex;background:var(--card-bg);border-radius:12px;padding:.5rem;border:1px solid var(--border-color);box-shadow:var(--shadow)}.PostJob_error__tHWS1{color:red;font-size:.9rem;margin-bottom:.5rem;margin-top:.5rem;font-weight:600;font-style:italic;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}.PostJob_tab__23x82{flex:1;padding:.75rem 1.5rem;border:none;background:none;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:.9rem}.PostJob_tab__23x82:hover{background:var(--purple-light);color:var(--purple-primary)}.PostJob_tab__23x82.PostJob_active__0WzgD{background:var(--purple-primary);color:#fff;box-shadow:var(--shadow)}.PostJob_jobsContainer__WtYfL{max-width:1000px;margin:0 auto}.PostJob_noJobs__39DI5{text-align:center;padding:4rem 2rem;background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);box-shadow:var(--shadow)}.PostJob_noJobs__39DI5 h3{font-size:1.5rem;color:var(--text-primary);margin-bottom:1rem}.PostJob_noJobs__39DI5 p{color:var(--text-secondary);margin-bottom:2rem}.PostJob_jobCard__4nZCt,.PostJob_jobsList__jQnpw{display:flex;flex-direction:column;gap:1.5rem}.PostJob_jobCard__4nZCt{transition:all .3s ease}.PostJob_jobCard__4nZCt:hover{border-color:var(--purple-primary);transform:translateY(-2px)}.PostJob_jobHeader__M_BrS{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media(max-width:480px){.PostJob_jobHeader__M_BrS{flex-direction:column;gap:.5rem}}.PostJob_jobInfo__y8k7y{flex:1}.PostJob_jobTitle__AshKf{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3}@media(max-width:480px){.PostJob_jobTitle__AshKf{font-size:1.25rem}}.PostJob_company__MXb0v{color:var(--purple-primary);font-weight:500;font-size:1.125rem}.PostJob_jobStatus__rVR30{display:flex;align-items:center}.PostJob_status__wGSHD{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.PostJob_status__wGSHD.PostJob_active__0WzgD{background:#dcfce7;color:#16a34a}.PostJob_status__wGSHD.PostJob_paused__XStMr{background:#fef3c7;color:#d97706}.PostJob_status__wGSHD.PostJob_closed__iU_7k{background:#fee2e2;color:#dc2626}.PostJob_jobMeta__8__Bb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.PostJob_jobMeta__8__Bb{grid-template-columns:1fr;gap:.5rem}}.PostJob_metaItem__hLTJp{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem}.PostJob_metaIcon___6BeV{color:var(--purple-primary);width:14px;flex-shrink:0}.PostJob_jobDescription__yNuC5{color:var(--text-secondary);line-height:1.6;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostJob_skills__CZOC9{display:flex;flex-wrap:wrap;gap:.5rem}.PostJob_skill__vg0uo{background:var(--purple-light);color:var(--purple-primary);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.PostJob_jobStats__L_eH8{padding:1rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.PostJob_applications__dNUyY{color:var(--text-secondary);font-size:.875rem;font-weight:500}.PostJob_jobActions__0RGqu{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}@media(max-width:768px){.PostJob_jobActions__0RGqu{flex-direction:column}}.PostJob_jobActions__0RGqu .PostJob_btn__h1AgY{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:.5rem 1rem}@media(max-width:768px){.PostJob_jobActions__0RGqu .PostJob_btn__h1AgY{width:100%}}.PostJob_form__5c3rf{background:var(--card-bg);border-radius:16px;padding:2rem;box-shadow:var(--shadow);border:1px solid var(--border-color)}.PostJob_howToPost__bF8Lx{max-width:820px;margin:0 auto 1.5rem;background:linear-gradient(180deg,rgba(139,92,246,.04),rgba(34,197,94,.02));border-radius:12px;padding:1.25rem 1.5rem;border:1px solid rgba(148,163,184,.08);color:var(--text-primary)}.PostJob_howToPost__bF8Lx h2{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.PostJob_howToPost__bF8Lx ol{margin:0 0 .5rem 1.25rem;color:var(--text-secondary);line-height:1.6}.PostJob_howToPost__bF8Lx .PostJob_stepIcon__UkAWU{margin-right:.5rem;color:var(--purple-primary);vertical-align:middle}.PostJob_howToPost__bF8Lx .PostJob_ctaRow__s1CnG{margin-top:.75rem;display:flex;gap:.75rem}.PostJob_howToPost__bF8Lx .PostJob_badgeIcon__xlhQS{margin-right:.6rem;vertical-align:middle}.PostJob_howToPost__bF8Lx li strong{color:var(--purple-primary)}.PostJob_howToPost__bF8Lx .PostJob_hint__lYFfW{margin-top:.5rem;font-size:.95rem;color:var(--text-secondary)}.PostJob_formRow__aGojU{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.PostJob_formRow__aGojU{grid-template-columns:1fr}}.PostJob_formGroup__vEBEH{margin-bottom:1.5rem}.PostJob_label__e_fWU{display:block;font-weight:500;color:var(--text-primary);margin-bottom:.5rem;font-size:.875rem}.PostJob_input__rtsKF,.PostJob_textarea__AoPLF{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .3s ease;font-family:inherit}.PostJob_input__rtsKF:focus,.PostJob_textarea__AoPLF:focus{outline:none;border-color:var(--purple-primary);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.PostJob_input__rtsKF::-moz-placeholder,.PostJob_textarea__AoPLF::-moz-placeholder{color:var(--text-secondary)}.PostJob_input__rtsKF::placeholder,.PostJob_textarea__AoPLF::placeholder{color:var(--text-secondary)}.PostJob_textarea__AoPLF{resize:vertical;min-height:120px;line-height:1.5}.PostJob_formActions__7v41f{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}@media(max-width:480px){.PostJob_formActions__7v41f{flex-direction:column}}.PostJob_formActions__7v41f .PostJob_btn__h1AgY{min-width:120px}@media(max-width:480px){.PostJob_formActions__7v41f .PostJob_btn__h1AgY{width:100%}}