.JobSelector-module__BujRcq__selector{max-width:440px;margin-bottom:var(--spacing-8)}.JobSelector-module__BujRcq__select{width:100%}.JobSelector-module__BujRcq__select .ant-select-selector{color:var(--color-text-primary);font-size:var(--text-sm);box-shadow:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:40px!important;padding:var(--spacing-2) var(--spacing-3)!important;border-radius:var(--radius-md)!important;border-color:var(--color-border)!important;background-color:var(--color-bg-primary)!important}.JobSelector-module__BujRcq__select .ant-select-selection-item{line-height:24px!important}.JobSelector-module__BujRcq__select .ant-select-arrow{color:var(--color-text-tertiary)}.JobSelector-module__BujRcq__select:hover .ant-select-selector{border-color:var(--color-primary)!important}.JobSelector-module__BujRcq__select.ant-select-focused .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px #4a90d926!important}@media (max-width:640px){.JobSelector-module__BujRcq__selector{max-width:none;margin-bottom:var(--spacing-7)}}
.job-detail-module___1TbkW__page{min-height:60vh}.job-detail-module___1TbkW__skipLink{z-index:10;top:var(--spacing-2);left:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:#fff;background:var(--color-primary-dark);position:absolute;transform:translateY(-150%)}.job-detail-module___1TbkW__skipLink:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px;transform:translateY(0)}.job-detail-module___1TbkW__content{max-width:900px}.job-detail-module___1TbkW__overviewTitle,.job-detail-module___1TbkW__contentSection h2{margin:0 0 var(--spacing-5);padding-bottom:var(--spacing-3);border-bottom:2px solid var(--color-primary-light);color:var(--color-text-primary);font-size:var(--text-xl);text-wrap:balance;line-height:1.35}.job-detail-module___1TbkW__applyButton:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px}.job-detail-module___1TbkW__jobMeta{align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-10);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.65fr);padding:0;display:grid}.job-detail-module___1TbkW__metaItem{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.job-detail-module___1TbkW__metaItem span{color:var(--color-text-tertiary);font-size:var(--text-sm)}.job-detail-module___1TbkW__metaItem strong{color:var(--color-text-primary);font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.4}.job-detail-module___1TbkW__salaryMeta strong{color:var(--color-text-secondary);font-size:var(--text-base)}.job-detail-module___1TbkW__contentSection{margin:0 0 var(--spacing-10)}.job-detail-module___1TbkW__contentSection ul{gap:var(--spacing-4);color:var(--color-text-secondary);margin:0;padding-left:1.25rem;line-height:1.85;display:grid}.job-detail-module___1TbkW__contentSection li{padding-left:var(--spacing-1)}.job-detail-module___1TbkW__contentSection li::marker{color:var(--color-primary)}.job-detail-module___1TbkW__actions{margin-top:var(--spacing-12);justify-content:center;display:flex}.job-detail-module___1TbkW__applyButton{justify-content:center;align-items:center;gap:var(--spacing-3);min-width:220px;min-height:54px;padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--color-primary);color:#fff;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));font-weight:var(--font-semibold);transition:box-shadow var(--transition-normal), transform var(--transition-normal), background-color var(--transition-normal);border-radius:999px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #2b6cb033}.job-detail-module___1TbkW__applyButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #2b6cb047}.job-detail-module___1TbkW__applyButton span{transition:transform var(--transition-normal);font-size:1.2em}.job-detail-module___1TbkW__applyButton:hover span{transform:translate(3px)}@media (max-width:640px){.job-detail-module___1TbkW__jobMeta{gap:var(--spacing-5);grid-template-columns:1fr}.job-detail-module___1TbkW__contentSection{margin-bottom:var(--spacing-8)}.job-detail-module___1TbkW__contentSection ul{gap:var(--spacing-3);line-height:1.75}.job-detail-module___1TbkW__actions{margin-top:var(--spacing-10)}.job-detail-module___1TbkW__applyButton{width:100%}}@media (min-width:641px) and (max-width:800px){.job-detail-module___1TbkW__jobMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.job-detail-module___1TbkW__applyButton,.job-detail-module___1TbkW__applyButton span{transition:none}}
