.job-card-skeleton{background-color:var(--semantic-color-neutral-white);border-radius:16px;box-shadow:var(--elevation-black-xs-offset-x,0) var(--elevation-black-xs-offset-y,16px) var(--elevation-black-xs-blur,32px) var(--elevation-black-xs-spread,-16px) var(--elevation-black-xs-color,rgb(from var(--semantic-color-neutral-black) r g b/32%));isolation:isolate;overflow:hidden}.job-card-skeleton__wrapper{animation:pulse 2s cubic-bezier(.4,0,.2,1) infinite;display:flex;flex-direction:column}@media only screen and (min-width:48rem){.job-card-skeleton__wrapper{flex-direction:row}}@media (prefers-reduced-motion){.job-card-skeleton__wrapper{transition-duration:0s!important}}.job-card-skeleton__info{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem;width:100%}.job-card-skeleton__action{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem 1.5rem 1.25rem 1.25rem}.job-card-skeleton .skeleton{background-color:var(--semantic-color-neutral-grey-10);border-radius:8px;height:1rem}.job-card-skeleton .skeleton__title{height:1.25rem}.job-card-skeleton .skeleton__tag{width:60%}.job-card-skeleton .skeleton__button{height:2.813rem;width:8.75rem}.job-card-skeleton .skeleton__favourite{aspect-ratio:1;height:1.25rem}@keyframes pulse{50%{opacity:.5}}
