.applications-module__am4FOW__page{background:#fff;min-height:100vh;padding:2rem}.applications-module__am4FOW__container{max-width:1280px;margin:0 auto}.applications-module__am4FOW__header{margin-bottom:3rem}.applications-module__am4FOW__title{color:#000;text-transform:uppercase;margin-bottom:.5rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:3rem;font-weight:900}.applications-module__am4FOW__subtitle{color:#6b7280;font-size:.875rem}.applications-module__am4FOW__loadingContainer{text-align:center;color:#000;text-transform:uppercase;padding:4rem 2rem;font-size:1.125rem;font-weight:700}.applications-module__am4FOW__spinner{border:4px solid #d1d5db;border-top-color:#fbbf24;border-radius:50%;width:50px;height:50px;margin:0 auto 1rem;animation:1s linear infinite applications-module__am4FOW__spin}@keyframes applications-module__am4FOW__spin{to{transform:rotate(360deg)}}.applications-module__am4FOW__filterTabs{border-bottom:3px solid #000;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:0;display:flex}.applications-module__am4FOW__filterTab{color:#000;text-transform:uppercase;cursor:pointer;background:#fff;border:3px solid #000;border-bottom:none;margin-bottom:-3px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s}.applications-module__am4FOW__filterTab:hover{background:#f9fafb}.applications-module__am4FOW__activeTab{color:#000;background:#fbbf24}.applications-module__am4FOW__applicationsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.applications-module__am4FOW__applicationsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.applications-module__am4FOW__applicationsGrid{grid-template-columns:repeat(3,1fr)}}.applications-module__am4FOW__appCard{background:#fff;border:3px solid #000;padding:1.5rem;transition:all .2s;box-shadow:6px 6px #000}.applications-module__am4FOW__appCard:hover{transform:translate(3px,3px);box-shadow:3px 3px #000}.applications-module__am4FOW__cardHeader{border-bottom:3px solid #000;margin-bottom:1rem;padding-bottom:1rem}.applications-module__am4FOW__jobTitle{color:#000;text-transform:uppercase;margin-bottom:.5rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:1.25rem;font-weight:900}.applications-module__am4FOW__statusBadge{text-transform:uppercase;border:2px solid #000;margin-top:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.applications-module__am4FOW__statusBadge.applications-module__am4FOW__pending{color:#000;background:#fbbf24}.applications-module__am4FOW__statusBadge.applications-module__am4FOW__accepted{color:#fff;background:#10b981}.applications-module__am4FOW__statusBadge.applications-module__am4FOW__rejected{color:#fff;background:#ef4444}.applications-module__am4FOW__companyInfo{border-bottom:2px solid #000;margin-bottom:1rem;padding-bottom:1rem}.applications-module__am4FOW__companyName{color:#6b7280;text-transform:uppercase;font-size:.875rem;font-weight:700}.applications-module__am4FOW__jobInfo{background:#fff;border:2px solid #000;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.applications-module__am4FOW__infoItem{flex-direction:column;gap:.25rem;display:flex}.applications-module__am4FOW__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.applications-module__am4FOW__infoValue{color:#000;font-size:.875rem;font-weight:700}.applications-module__am4FOW__rejectionMessage{color:#fff;background:#ef4444;border:3px solid #000;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:700}.applications-module__am4FOW__rejectionMessage p{margin:0}.applications-module__am4FOW__acceptedMessage{color:#fff;background:#10b981;border:3px solid #000;margin-bottom:1rem;padding:1rem;font-size:.875rem;font-weight:700}.applications-module__am4FOW__acceptedMessage p{margin:0}.applications-module__am4FOW__cardActions{border-top:3px solid #000;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.applications-module__am4FOW__cardActions>*{flex:1;min-width:150px}.applications-module__am4FOW__viewButton,.applications-module__am4FOW__chatButton,.applications-module__am4FOW__withdrawButton{text-transform:uppercase;cursor:pointer;text-align:center;border:2px solid #000;padding:.75rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.applications-module__am4FOW__viewButton{color:#000;background:#fbbf24}.applications-module__am4FOW__viewButton:hover{color:#fff;background:#000}.applications-module__am4FOW__chatButton{color:#000;background:#fff}.applications-module__am4FOW__chatButton:hover{color:#fff;background:#000}.applications-module__am4FOW__withdrawButton{color:#000;background:#fff}.applications-module__am4FOW__withdrawButton:hover{color:#fff;background:#000}.applications-module__am4FOW__withdrawButton:disabled{opacity:.6;cursor:not-allowed}.applications-module__am4FOW__emptyState{text-align:center;background:#fff;border:3px solid #000;padding:4rem 2rem}.applications-module__am4FOW__emptyIcon{margin-bottom:1rem;font-size:4rem}.applications-module__am4FOW__emptyTitle{color:#000;text-transform:uppercase;margin-bottom:.5rem;font-family:Archivo Black,Arial Black,sans-serif;font-size:1.5rem;font-weight:900}.applications-module__am4FOW__emptyText{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.applications-module__am4FOW__exploreButton{color:#000;text-transform:uppercase;background:#fbbf24;border:3px solid #000;padding:.75rem 2rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.applications-module__am4FOW__exploreButton:hover{color:#fff;background:#000}@media (max-width:768px){.applications-module__am4FOW__page{padding:1rem}.applications-module__am4FOW__title{font-size:2rem}.applications-module__am4FOW__applicationsGrid,.applications-module__am4FOW__jobInfo{grid-template-columns:1fr}.applications-module__am4FOW__cardActions{flex-direction:column}.applications-module__am4FOW__cardActions>*{min-width:100%}}
