.employer-module__g13GLW__container{background:#fff;min-height:100vh;padding:2rem}.employer-module__g13GLW__loading,.employer-module__g13GLW__error{color:#000;text-transform:uppercase;justify-content:center;align-items:center;min-height:80vh;font-size:1.2rem;font-weight:700;display:flex}.employer-module__g13GLW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.employer-module__g13GLW__title{color:#000;text-transform:uppercase;margin:0 0 .5rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:2.5rem;font-weight:900}.employer-module__g13GLW__welcomeText{color:#333;margin:0;font-size:1rem;font-weight:600}.employer-module__g13GLW__postButton{color:#000;text-transform:uppercase;background:#fbbf24;border:2px solid #000;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s}.employer-module__g13GLW__postButton:hover{color:#fff;background:#000}.employer-module__g13GLW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.employer-module__g13GLW__statCard{background:#fff;border:2px solid #000;align-items:center;gap:1.5rem;padding:2rem;transition:all .2s;display:flex}.employer-module__g13GLW__statCard:hover{box-shadow:0 10px 15px -3px #0000001a}.employer-module__g13GLW__statIcon{background:#fbbf24;border:2px solid #000;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.employer-module__g13GLW__statIcon svg{color:#000;width:28px;height:28px}.employer-module__g13GLW__statContent{flex:1}.employer-module__g13GLW__statContent h3{color:#000;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.employer-module__g13GLW__statValue{color:#000;font-family:Archivo Black,Arial Black,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.employer-module__g13GLW__section{background:#fff;border:2px solid #000;margin-bottom:2rem;padding:2rem}.employer-module__g13GLW__sectionTitle{color:#000;text-transform:uppercase;margin-bottom:1.5rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:1.75rem;font-weight:900}.employer-module__g13GLW__emptyText,.employer-module__g13GLW__emptyState{text-align:center;color:#6b7280;padding:2rem}.employer-module__g13GLW__emptyState p{margin-bottom:1.5rem;font-size:1rem;font-weight:400}.employer-module__g13GLW__tableContainer{overflow-x:auto}.employer-module__g13GLW__table{border-collapse:collapse;width:100%}.employer-module__g13GLW__table th{text-align:left;color:#000;text-transform:uppercase;letter-spacing:.05em;background:#fbbf24;border:2px solid #000;padding:1rem;font-size:.75rem;font-weight:700}.employer-module__g13GLW__table td{color:#000;border:2px solid #000;padding:1rem;font-size:.875rem}.employer-module__g13GLW__applicantInfo{flex-direction:column;gap:.25rem;display:flex}.employer-module__g13GLW__applicantName{color:#000;font-weight:700}.employer-module__g13GLW__applicantEmail{color:#6b7280;font-size:.75rem}.employer-module__g13GLW__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.employer-module__g13GLW__jobCard{background:#fff;border:2px solid #000;padding:1.75rem;transition:all .2s}.employer-module__g13GLW__jobCard:hover{box-shadow:0 10px 15px -3px #0000001a}.employer-module__g13GLW__jobTitle{color:#000;text-transform:uppercase;margin-bottom:.75rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:1.25rem;font-weight:900}.employer-module__g13GLW__jobLocation{color:#6b7280;margin-bottom:1.25rem;font-size:.875rem;font-weight:700}.employer-module__g13GLW__jobActions{flex-wrap:wrap;gap:.5rem;display:flex}.employer-module__g13GLW__viewButton,.employer-module__g13GLW__viewJobButton,.employer-module__g13GLW__editButton,.employer-module__g13GLW__deleteButton{text-align:center;cursor:pointer;text-transform:uppercase;border:2px solid #000;flex:1;min-width:100px;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.employer-module__g13GLW__viewButton{color:#000;background:#fbbf24}.employer-module__g13GLW__viewButton:hover{color:#fff;background:#000}.employer-module__g13GLW__viewJobButton{color:#000;background:#fff}.employer-module__g13GLW__viewJobButton:hover{color:#fff;background:#000}.employer-module__g13GLW__editButton{color:#000;background:#fbbf24}.employer-module__g13GLW__editButton:hover{color:#fff;background:#000}.employer-module__g13GLW__deleteButton{color:#000;background:#fff}.employer-module__g13GLW__deleteButton:hover{color:#fff;background:#000}.employer-module__g13GLW__deleteButton:disabled{opacity:.5;cursor:not-allowed}.employer-module__g13GLW__errorMessage{color:#000;background:#fff;border:2px solid #000;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:700}@media (max-width:768px){.employer-module__g13GLW__container{padding:1rem}.employer-module__g13GLW__title{font-size:2rem}.employer-module__g13GLW__statsGrid,.employer-module__g13GLW__jobsGrid{grid-template-columns:1fr}.employer-module__g13GLW__table{font-size:.75rem}.employer-module__g13GLW__table th,.employer-module__g13GLW__table td{padding:.75rem .5rem}}
