﻿.job-listing-grid-preview{display:flex;flex-direction:column;gap:var(--wp-gap-sm);height:100%}.job-listing-grid-preview .job-title{font-size:1.25rem;word-break:break-all;margin:0}.job-listing-grid-preview .job-meta-wrapper{display:flex;gap:var(--wp-gap-sm)}.job-listing-grid-preview .job-meta>span:not(:last-child):after{content:", "}.job-listing-grid-preview .job-actions-wrapper{margin-top:auto;display:flex;gap:var(--wp-gap-sm);align-items:center}.job-listing-grid-preview{padding:2rem;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;background-color:#f8f9fa}.job-listing-grid-preview .job-meta-wrapper{flex-direction:column;gap:var(--wp-gap-xs)}.job-listing-grid-preview .job-meta{font-size:.875rem;display:flex;color:#6c757d}.job-listing-grid-preview .job-meta>*:not(:last-child):after{display:inline-block;margin-right:.5rem;content:"•";color:#adb5bd}.job-listing-grid-preview svg{height:1em;fill:var(--wp-link-color)}.job-listing-grid-preview .job-title{line-height:1.5}.job-listing-grid-preview .job-title>a{color:#212529}.job-listing-grid-preview .job-title:hover>a{color:var(--wp-primary)}.job-listing-grid-preview .job-apply-link{display:inline-block;position:relative;padding-left:2rem;transition:padding-left .25s;font-weight:500}.job-listing-grid-preview .job-apply-link svg{position:absolute;left:0;top:3px;transition:left .25s}.job-listing-grid-preview .job-apply-link:hover{padding-left:3rem}.job-listing-grid-preview .job-apply-link:hover svg{left:1rem}
