.ceres-job{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px 120px 160px;align-items:center;gap:24px;padding:24px 8px;border-top:1px solid #ECF2EE}.ceres-job__main{display:flex;flex-direction:column;gap:6px;min-width:0}.ceres-job__type{font:500 13px/16px var(--font-core);color:var(--brand-horizonte)}.ceres-job__title{font:500 22px/27px var(--font-core);letter-spacing:-.01em;color:var(--brand-confianca);overflow-wrap:anywhere}.ceres-job__date{display:flex;flex-direction:column;gap:4px}.ceres-job__label{font:400 13px/16px var(--font-core);color:#666}.ceres-job__value{font:500 16px/20px var(--font-core);color:#333}.ceres-job__tag{justify-self:start;height:30px;padding:0 12px;border-radius:15px;display:inline-flex;align-items:center;font:500 13px/16px var(--font-core);background:rgba(31,193,107,.12);color:#0F7A3F;white-space:nowrap}.ceres-job__btn{justify-self:end;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:20px;background:var(--brand-horizonte);font:600 15px/18px var(--font-core);color:#fff;text-decoration:none;white-space:nowrap;transition:opacity .15s,background-color .15s}.ceres-job__btn:hover{opacity:.9;color:#fff}.ceres-job[data-state=encerrada] .ceres-job__title{color:#444}.ceres-job[data-state=encerrada] .ceres-job__tag{background:#F0EFEA;color:#666}.ceres-job[data-state=encerrada] .ceres-job__btn{background:#fff;color:var(--brand-confianca);box-shadow:inset 0 0 0 1.5px #B2D1C3}.ceres-job[data-state=encerrada] .ceres-job__btn:hover{background:var(--brand-confianca);color:#fff;box-shadow:none;opacity:1}@media(max-width:1024px){.ceres-job{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;padding:22px 4px}.ceres-job__main{grid-column:1 / -1}.ceres-job__tag{grid-column:1}.ceres-job__btn{grid-column:2}}@media(max-width:767px){.ceres-job__title{font-size:19px;line-height:24px}.ceres-job__btn{height:44px;padding:0 18px}}