.ApplicationForm-module__tQsjOG__formCard{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.5rem;position:sticky;top:6rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (min-width:768px){.ApplicationForm-module__tQsjOG__formCard{padding:2rem}}.ApplicationForm-module__tQsjOG__title{color:#111827;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;display:flex}.ApplicationForm-module__tQsjOG__form{flex-direction:column;gap:1.25rem;display:flex}.ApplicationForm-module__tQsjOG__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.ApplicationForm-module__tQsjOG__optional{color:#9ca3af;font-weight:400}.ApplicationForm-module__tQsjOG__input{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.ApplicationForm-module__tQsjOG__input:focus{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ApplicationForm-module__tQsjOG__inputWithIcon{position:relative}.ApplicationForm-module__tQsjOG__inputIcon{color:#9ca3af;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ApplicationForm-module__tQsjOG__inputPadding{padding-left:2.75rem}.ApplicationForm-module__tQsjOG__helperText{color:#9ca3af;margin-top:.5rem;font-size:.75rem}.ApplicationForm-module__tQsjOG__textarea{resize:none;font-family:inherit}.ApplicationForm-module__tQsjOG__submitBtn{color:#fff;background-color:#2563eb;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #2563eb33}.ApplicationForm-module__tQsjOG__submitBtn:hover{background-color:#1d4ed8;transform:translateY(-1px)}.ApplicationForm-module__tQsjOG__submitBtn:active{transform:translateY(0)}.ApplicationForm-module__tQsjOG__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.ApplicationForm-module__tQsjOG__successCard{text-align:center;background-color:#ecfdf5;border:1px solid #d1fae5;border-radius:1rem;padding:2rem}.ApplicationForm-module__tQsjOG__successIconWrapper{color:#059669;background-color:#d1fae5;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:flex}.ApplicationForm-module__tQsjOG__successTitle{color:#111827;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.ApplicationForm-module__tQsjOG__successText{color:#4b5563}.ApplicationForm-module__tQsjOG__errorState{color:#dc2626;background-color:#fef2f2;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.ApplicationForm-module__tQsjOG__terms{text-align:center;color:#9ca3af;font-size:.75rem}
.job-detail-module__krlQdq__pageContainer{background-color:#fff;min-height:100vh;padding-bottom:6rem}.job-detail-module__krlQdq__headerBackground{z-index:0;background-color:#111827;width:100%;height:16rem;position:absolute;top:0;left:0}.job-detail-module__krlQdq__backgroundPattern{opacity:.2;pointer-events:none;position:absolute;inset:0}.job-detail-module__krlQdq__contentWrapper{z-index:10;padding-top:4rem;position:relative}@media (min-width:768px){.job-detail-module__krlQdq__contentWrapper{padding-top:6rem}}.job-detail-module__krlQdq__backLink{color:#d1d5db;align-items:center;margin-bottom:2rem;font-weight:500;transition:color .2s;display:inline-flex}.job-detail-module__krlQdq__backLink:hover{color:#fff}.job-detail-module__krlQdq__mainCard{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.job-detail-module__krlQdq__cardHeader{border-bottom:1px solid #f3f4f6;padding:2rem}@media (min-width:768px){.job-detail-module__krlQdq__cardHeader{padding:3rem}}.job-detail-module__krlQdq__headerFlex{flex-direction:column;justify-content:space-between;gap:1.5rem;display:flex}@media (min-width:768px){.job-detail-module__krlQdq__headerFlex{flex-direction:row;align-items:flex-start}}.job-detail-module__krlQdq__metaRow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.job-detail-module__krlQdq__deptBadge{text-transform:uppercase;letter-spacing:.025em;color:#1d4ed8;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.job-detail-module__krlQdq__date{color:#9ca3af;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.job-detail-module__krlQdq__jobTitle{color:#111827;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:1.875rem;font-weight:800}@media (min-width:768px){.job-detail-module__krlQdq__jobTitle{font-size:3rem}}.job-detail-module__krlQdq__tags{color:#4b5563;flex-wrap:wrap;gap:1.5rem;font-weight:500;display:flex}.job-detail-module__krlQdq__tag{background-color:#f9fafb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.job-detail-module__krlQdq__tagIcon{color:#3b82f6}.job-detail-module__krlQdq__shareBtn{color:#9ca3af;background-color:#f9fafb;border:1px solid #0000;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem;transition:all .2s;display:inline-flex}.job-detail-module__krlQdq__shareBtn:hover{color:#111827;background-color:#f3f4f6;border-color:#e5e7eb}.job-detail-module__krlQdq__grid{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:1024px){.job-detail-module__krlQdq__grid{grid-template-columns:2fr 1fr}}.job-detail-module__krlQdq__leftContent{padding:2rem}@media (min-width:768px){.job-detail-module__krlQdq__leftContent{padding:3rem}}@media (min-width:1024px){.job-detail-module__krlQdq__leftContent{border-right:1px solid #f3f4f6}}.job-detail-module__krlQdq__section{margin-bottom:3rem}.job-detail-module__krlQdq__sectionTitle{color:#111827;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.job-detail-module__krlQdq__description{color:#4b5563;white-space:pre-wrap;font-size:1.125rem;line-height:1.75}.job-detail-module__krlQdq__reqList{flex-direction:column;gap:1rem;display:flex}.job-detail-module__krlQdq__reqItem{background-color:#f9fafb;border:1px solid #f3f4f680;border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.job-detail-module__krlQdq__checkIconWrapper{background-color:#fff;border-radius:50%;margin-top:.125rem;padding:.25rem;box-shadow:0 1px 2px #0000000d}.job-detail-module__krlQdq__checkIcon{color:#10b981}.job-detail-module__krlQdq__reqText{color:#374151;font-weight:500}.job-detail-module__krlQdq__rightSidebar{background-color:#f9fafb80;padding:2rem}@media (min-width:768px){.job-detail-module__krlQdq__rightSidebar{padding:3rem}}
