.Item-module__OPQUDq__item{border-radius:var(--radius-md);transition:background var(--transition-fast);align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.Item-module__OPQUDq__outline{border:1px solid var(--color-border)}.Item-module__OPQUDq__muted{background:var(--color-bg)}.Item-module__OPQUDq__sm{gap:.5rem;padding:.5rem}.Item-module__OPQUDq__xs{gap:.5rem;padding:.25rem .5rem}.Item-module__OPQUDq__media{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Item-module__OPQUDq__mediaIcon{color:var(--color-text-muted)}.Item-module__OPQUDq__content{flex:1;min-width:0}.Item-module__OPQUDq__title{color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.4}.Item-module__OPQUDq__description{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.Item-module__OPQUDq__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.Item-module__OPQUDq__group{flex-direction:column;gap:.5rem;display:flex}.Item-module__OPQUDq__separator{background:var(--color-border);height:1px;margin:0 .75rem}
.JobDetail-module__fHWY9a__layout-job-detail{padding:1.5rem 2rem}.JobDetail-module__fHWY9a__layout-job-detail h2{border-bottom:2px solid var(--color-accent);margin-bottom:1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}@media (max-width:768px){.JobDetail-module__fHWY9a__layout-job-detail{padding:1rem}.JobDetail-module__fHWY9a__layout-job-detail h2{font-size:1.1rem}}
.WorkPlaceMap-module__BKWuXW__map{border:none;border-radius:8px;width:100%;height:200px;margin-top:8px}
.JobDetailPage-module__MDGs4q__container{max-width:800px;margin:0 auto}.JobDetailPage-module__MDGs4q__header{padding:1rem 2rem 0}.JobDetailPage-module__MDGs4q__backLink{color:var(--color-accent);transition:opacity var(--transition-fast)ease;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.JobDetailPage-module__MDGs4q__backLink:hover{opacity:.7}@media (max-width:768px){.JobDetailPage-module__MDGs4q__header{padding:.75rem 1rem 0}}
