.attachments.svelte-1s8gukp{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.attachment-box.svelte-1s8gukp{display:flex;align-items:center;padding:10px;border-radius:5px;border:1px solid var(--border-color, rgba(255, 255, 255, .1));background:var(--bg-color-lightest, rgba(255, 255, 255, .05));height:80px;min-width:120px;gap:15px;transition:all .2s ease;&:hover{background:var(--bg-color-lightest-hover, rgba(255, 255, 255, .1));border-color:var(--royale-blue)}.attachment-info:where(.svelte-1s8gukp){display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:14px;.attachment-name:where(.svelte-1s8gukp){color:var(--font-white);word-break:break-word}.remove-attachment:where(.svelte-1s8gukp){background:none;border:none;color:var(--font-gray-dark);font-size:12px;padding:0;display:flex;align-items:center;gap:5px;cursor:pointer;transition:color .2s ease;&:hover{color:tomato}svg{font-size:10px}}}}.add-attachment.svelte-1s8gukp{display:flex;align-items:center;justify-content:center;gap:5px;padding:20px;cursor:pointer;color:var(--font-gray-dark);font-size:14px;&:hover{color:var(--royale-blue)}svg{color:var(--font-gray-dark)}&:hover svg{color:var(--royale-blue)}}@media (max-width: 480px){.attachment-box.svelte-1s8gukp{min-width:100px;height:70px;padding:8px}.add-attachment.svelte-1s8gukp{padding:15px}}.career-detail-page.container.svelte-1ek4dmo{padding-top:40px;padding-bottom:40px}.back-button.svelte-1ek4dmo{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.95rem;margin-bottom:24px;text-decoration:none;transition:color .2s ease}.back-button.svelte-1ek4dmo:hover{color:var(--royale-blue)}.career-header.svelte-1ek4dmo{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.career-header.svelte-1ek4dmo h1:where(.svelte-1ek4dmo){font-size:2.8rem;margin-bottom:10px;color:var(--text-primary)}.career-meta.svelte-1ek4dmo{display:flex;gap:20px;font-size:.95rem;color:var(--text-secondary)}.career-meta.svelte-1ek4dmo span:where(.svelte-1ek4dmo){display:inline-flex;align-items:center}.career-meta.svelte-1ek4dmo .capitalize:where(.svelte-1ek4dmo){text-transform:capitalize}.career-content.svelte-1ek4dmo{margin-bottom:80px}.job-description.svelte-1ek4dmo p:where(.svelte-1ek4dmo){font-size:1rem;line-height:1.7;color:var(--text-secondary)}.job-requirements.svelte-1ek4dmo{margin-top:30px}.job-requirements.svelte-1ek4dmo h2:where(.svelte-1ek4dmo){font-size:1.2rem;margin-bottom:10px;color:var(--text-primary)}.job-requirements.svelte-1ek4dmo ul{list-style:disc;padding-left:20px;margin-top:10px}.job-requirements.svelte-1ek4dmo li{margin-bottom:8px;font-size:1rem;line-height:1.6;color:var(--text-secondary)}.career-content.svelte-1ek4dmo section:where(.svelte-1ek4dmo)+section:where(.svelte-1ek4dmo){margin-top:30px;padding-top:30px;border-top:1px solid var(--border-color-lighter)}.application-section.box.svelte-1ek4dmo{padding:30px;margin-top:40px;border-radius:var(--radius-lg)}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .row:where(.svelte-1ek4dmo){display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .md6:where(.svelte-1ek4dmo){flex:1;min-width:calc(50% - 10px);display:flex;flex-direction:column;gap:20px}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) input:where(.svelte-1ek4dmo):focus,.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) textarea:where(.svelte-1ek4dmo):focus{border-color:var(--royale-blue);box-shadow:0 0 0 2px rgba(var(--royale-blue-rgb),.2);outline:none}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) textarea:where(.svelte-1ek4dmo){min-height:120px;resize:vertical}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .hidden:where(.svelte-1ek4dmo){display:none}.btn.primary.svelte-1ek4dmo{background-color:var(--royale-blue);color:#fff;padding:12px 20px;border-radius:var(--radius-default);font-weight:500;font-size:1rem;transition:background-color .2s ease}.btn.primary.svelte-1ek4dmo:hover{background-color:var(--royale-blue-darker)}.mt-20.svelte-1ek4dmo{margin-top:20px}@media (max-width: 768px){.career-header.svelte-1ek4dmo h1:where(.svelte-1ek4dmo){font-size:2.2rem}.career-meta.svelte-1ek4dmo{flex-direction:column;gap:8px}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .row:where(.svelte-1ek4dmo){flex-direction:column;gap:0}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .md6:where(.svelte-1ek4dmo){min-width:100%;margin-bottom:20px}.application-section.svelte-1ek4dmo form:where(.svelte-1ek4dmo) .md6:where(.svelte-1ek4dmo)>div:where(.svelte-1ek4dmo):not(:last-child){margin-bottom:20px}}
