.job-header.svelte-16g75x8{display:flex;gap:10px;flex-wrap:wrap;// allows wrapping on smaller screens}.job-header-left-wrapper.svelte-16g75x8{display:flex;justify-content:space-between;align-items:center;padding:20px;border:1px solid lightgray;border-radius:8px;box-shadow:2px 4px 6px 2px #eaeaea!important;width:70%;gap:25px}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8){display:flex;flex-direction:column;align-items:flex-start;gap:15px}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8) .job-header-title:where(.svelte-16g75x8){display:flex;align-items:center;gap:10px}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8) .job-header-title:where(.svelte-16g75x8) .company-logo:where(.svelte-16g75x8){width:80px;height:80px;object-fit:contain;border-radius:8px;box-shadow:2px 4px 6px 2px #eaeaea!important}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8) .job-title:where(.svelte-16g75x8){font-size:1.25rem;font-weight:600}.job-header-right-wrapper.svelte-16g75x8{display:flex;justify-content:center;flex-direction:column;padding:20px;border:1px solid lightgray;border-radius:8px;box-shadow:2px 4px 6px 2px #eaeaea!important;width:calc(30% - 10px);text-align:right;gap:10px;font-size:14px}.job-header-right-wrapper.svelte-16g75x8 .bold:where(.svelte-16g75x8){font-weight:600}@media (max-width: 768px){.job-header.svelte-16g75x8{flex-direction:column}.job-header-left-wrapper.svelte-16g75x8,.job-header-right-wrapper.svelte-16g75x8{width:100%;flex-direction:column;text-align:left;padding:15px}.job-header-left-wrapper.svelte-16g75x8{align-items:flex-start}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8){width:100%}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8) .job-header-title:where(.svelte-16g75x8) .company-logo:where(.svelte-16g75x8){width:60px;height:60px}.job-header-left-wrapper.svelte-16g75x8 .job-header-left:where(.svelte-16g75x8) .job-title:where(.svelte-16g75x8){font-size:1.1rem}.job-header-left-wrapper.svelte-16g75x8 .apply-button:where(.svelte-16g75x8){margin-top:10px;width:100%;text-align:center}.job-header-right-wrapper.svelte-16g75x8{font-size:13px}}main.svelte-5uef3o{padding-top:80px;padding-bottom:20px;width:80%;margin:0 auto;display:flex;flex-direction:column;gap:10px}.job-details-container.svelte-5uef3o{padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:2px 4px 6px 2px #eaeaea!important;border:1px solid lightgray}.overlay.svelte-5uef3o{position:fixed;top:0;left:0;width:100%;height:100%;background:#f5f5f5bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000}.overlay-content.svelte-5uef3o{text-align:center;background:#fff;padding:40px;border-radius:12px;box-shadow:0 6px 12px #00000026;max-width:500px;width:90%}.overlay-content.svelte-5uef3o h2:where(.svelte-5uef3o){margin-bottom:16px;font-size:1.8rem;color:#333}.overlay-content.svelte-5uef3o p:where(.svelte-5uef3o){margin-bottom:24px;color:#555;font-size:1.1rem}.overlay-link.svelte-5uef3o{display:inline-block;background:#3d65e4;color:#fff;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:700;transition:background .2s ease}.overlay-link.svelte-5uef3o:hover{background:#5a7de9}
