.arnav-portal{background:var(--arnav-colour-background)}.arnav-portal [hidden]{display:none}.arnav-portal__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--arnav-space-6);padding:var(--arnav-space-7);background:var(--arnav-colour-surface)}.arnav-portal__actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--arnav-space-6)}.arnav-portal__results-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--arnav-space-5);margin-block:var(--arnav-space-8) var(--arnav-space-5)}.arnav-portal__results-bar .arnav-field{display:flex;align-items:center;gap:var(--arnav-space-3)}.arnav-portal__role{border-block-start:1px solid var(--arnav-colour-border)}.arnav-portal__role:last-child{border-bottom:1px solid var(--arnav-colour-border)}.arnav-portal__role summary{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:var(--arnav-space-5);padding-block:var(--arnav-space-6);cursor:pointer;list-style:none}.arnav-portal__role summary::-webkit-details-marker{display:none}.arnav-portal__role summary>svg{transition:transform var(--arnav-motion-standard) var(--arnav-ease-standard)}.arnav-portal__role[open] summary>svg{transform:rotate(45deg)}.arnav-portal__role-meta{color:var(--arnav-colour-secondary-text)}.arnav-portal__role-detail{display:grid;grid-template-columns:2fr 1fr;gap:var(--arnav-space-8);padding-block:var(--arnav-space-5) var(--arnav-space-8)}.arnav-portal__role-detail dl{margin:0}.arnav-portal__role-detail dl>div{padding-block:var(--arnav-space-4);border-bottom:1px solid var(--arnav-colour-border)}.arnav-portal__role-detail dd{margin:var(--arnav-space-2) 0 0}.arnav-portal__role-detail dt{color:var(--arnav-colour-secondary-text)}.arnav-portal__pagination{display:flex;justify-content:center;align-items:center;gap:var(--arnav-space-5);margin-block:var(--arnav-space-7)}.arnav-portal__roles{margin-bottom:var(--arnav-space-7)}.arnav-portal__application{background:var(--arnav-colour-surface)}.arnav-portal__application fieldset{border:0;border-top:1px solid var(--arnav-colour-border);padding:var(--arnav-space-7) 0;margin:var(--arnav-space-8) 0 0;min-width:0;display:grid;gap:var(--arnav-space-6)}.arnav-portal__application legend{padding-right:var(--arnav-space-5);font-family:var(--arnav-font-display);font-size:var(--arnav-type-h3)}.arnav-portal__application .arnav-button{justify-self:start}.arnav-portal__fields{--arnav-grid-columns: 2}.arnav-portal__assessment{padding:var(--arnav-space-6);background:var(--arnav-colour-background);border-top:1px solid var(--arnav-colour-border)}.arnav-portal__assessment h3{margin-top:0}.arnav-portal__check{display:flex;align-items:flex-start;gap:var(--arnav-space-3);margin-block:var(--arnav-space-5);cursor:pointer}.arnav-portal__check input{flex:0 0 20px;width:20px;height:20px;margin-top:3px;accent-color:var(--arnav-colour-text)}.arnav-portal :is(input,select,textarea,button,summary,a):focus-visible{outline:2px solid currentColor;outline-offset:4px}.arnav-portal textarea{min-height:140px;resize:vertical}@media(max-width:768px){.arnav-portal__filters,.arnav-portal__role-detail{grid-template-columns:1fr}.arnav-portal__filters{padding:var(--arnav-space-5)}.arnav-portal__role summary{grid-template-columns:1fr auto}.arnav-portal__role-meta{grid-column:1}.arnav-portal__role summary svg{grid-column:2;grid-row:1/3}.arnav-portal__fields{--arnav-grid-columns: 1}.arnav-portal__assessment{padding:var(--arnav-space-5)}}@media(prefers-reduced-motion:reduce){.arnav-portal__role summary>svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/arnav-careers-portal.css.map */
