.hr-recruiting{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-openings{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.hr-opening{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);text-align:left;font:inherit;color:inherit;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);cursor:pointer;min-width:0;transition:border-color var(--ds-dur-fast) var(--ds-ease-enter)}.hr-opening:hover{border-color:var(--ds-border-strong)}.hr-opening:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-opening__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}.hr-opening__title{margin:0;font-size:var(--ds-text-base);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.hr-opening__meta{margin:0;font-size:var(--ds-text-xs);color:var(--ds-text-muted)}.hr-opening-sheet{display:flex;flex-direction:column;gap:var(--ds-space-4)}.hr-opening-sheet__text{margin:0;font-size:var(--ds-text-sm);line-height:var(--ds-leading-relaxed);white-space:pre-line}.hr-opening-sheet__list{padding-left:var(--ds-space-4);font-size:var(--ds-text-sm)}.hr-opening-sheet__list,.hr-opening-sheet__weights{margin:0;display:grid;grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}.hr-opening-sheet__weights{list-style:none;padding:0}.hr-opening-sheet__weights li{display:flex;justify-content:space-between;gap:var(--ds-space-3);font-size:var(--ds-text-sm);padding:var(--ds-space-1) 0;border-bottom:1px solid var(--ds-border)}.hr-opening-sheet__weights li:last-child{border-bottom:0}.hr-opening-sheet__close{display:flex;flex-direction:column;gap:var(--ds-space-2)}.hr-opening-sheet__reasons{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.hr-opening-wizard{display:flex;flex-direction:column;gap:var(--ds-space-4);max-width:880px}.hr-opening-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-opening-steps button{display:grid;grid-gap:2px;gap:2px;width:100%;padding:var(--ds-space-2) 0 0;text-align:left;font:inherit;color:var(--ds-text-muted);background:none;border:0;border-top:3px solid var(--ds-border-strong);cursor:pointer;min-width:0}.hr-opening-steps button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.hr-opening-steps button[aria-current=step]{color:var(--ds-text);border-top-color:var(--ds-cta)}.hr-opening-steps button.is-done{border-top-color:var(--ds-success)}.hr-opening-steps__n{font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide)}.hr-opening-steps__label{font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-opening-reqs{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-opening-reqs li{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-opening-modality{display:flex;flex-wrap:wrap;gap:var(--ds-space-4)}.hr-opening-place{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-space-2)}.hr-opening-place>.ds-field{flex:1 1 320px}.hr-opening-found{margin:0;font-size:var(--ds-text-sm)}.hr-opening-competencies{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.hr-opening-competencies li{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md)}.hr-opening-competencies li.is-on{border-color:var(--ds-border-strong);background:var(--ds-surface-sunken)}.hr-opening-sum{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-text-sm)}.hr-opening-sum strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hr-opening-sum strong.is-off{color:var(--ds-danger)}@media (max-width:768px){.hr-opening-steps__label{display:none}.hr-opening-reqs li{grid-template-columns:minmax(0,1fr) auto}.hr-opening-reqs li>:nth-child(2){grid-column:1/-1;grid-row:2}}