@layer components{.job-openings-widget{width:100%}.job-openings-widget .ja-form{border-style:solid;border-width:1px;border-color:var(--color-kokako-grey-20);background:#fff;margin-bottom:1.25rem;padding:1.25rem}.job-openings-widget .ja-button{appearance:none;cursor:pointer;font-family:var(--font-body);text-align:center;background:var(--color-kotukutuku-indigo-70);color:#fff;box-shadow:4px 4px 0 var(--color-nzx-blue-60);border:none;border-radius:0;place-content:center;gap:.5rem;padding:.5rem 1.5rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;position:relative}.job-openings-widget .ja-button:hover{background:var(--color-nzx-blue-60);box-shadow:none}.job-openings-widget .ja-button:active{background:var(--color-nzx-blue-50);box-shadow:none;border:none}.job-openings-widget .job,.job-openings-widget .ja-job-details{border-style:solid;border-width:1px;border-color:var(--color-kokako-grey-20);background:var(--color-kokako-grey-0);margin-bottom:1.25rem;padding:1.25rem}:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .title{border-bottom:1px solid var(--color-kokako-grey-40);margin-bottom:20px;font-size:1.125rem;font-weight:700}:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .title a{color:var(--color-kotukutuku-indigo-90);text-decoration:none}:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .title a:hover{color:var(--color-nzx-blue-50);text-decoration:none}:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .title a:active{color:var(--color-kotukutuku-indigo-50)}:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .description a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .summary a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .more a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details)>a{color:var(--color-nzx-blue-70);cursor:pointer;text-decoration:none}:is(:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .description a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .summary a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details) .more a,:is(.job-openings-widget .job,.job-openings-widget .ja-job-details)>a):hover{color:var(--color-nzx-blue-50)}.job-openings-widget .ja-job-details .apply{text-align:center;margin:2rem 0 .5rem}.job-openings-widget .ja-job-details .apply .back-link{color:var(--color-nzx-blue-70);margin-right:1.25rem;font-size:.9rem;text-decoration:none}.job-openings-widget .ja-job-details .apply .back-link:hover{color:var(--color-nzx-blue-50)}.job-openings-widget .ja-pager{text-align:center;width:100%;min-height:1.5rem;margin:.625rem 0}.job-openings-widget .ja-pager .page,.job-openings-widget .ja-pager .current-page,.job-openings-widget .ja-pager .next,.job-openings-widget .ja-pager .previous{border-radius:.25rem;height:1.5rem;padding:.0625rem .625rem;font-size:.875rem;line-height:1.5;display:inline-block}:is(.job-openings-widget .ja-pager .page,.job-openings-widget .ja-pager .current-page,.job-openings-widget .ja-pager .next,.job-openings-widget .ja-pager .previous):hover,:is(.job-openings-widget .ja-pager .page,.job-openings-widget .ja-pager .current-page,.job-openings-widget .ja-pager .next,.job-openings-widget .ja-pager .previous).current-page{background:var(--color-nzx-blue-70);color:#fff;cursor:default;font-weight:700}.job-openings-widget .ja-pager-summary,.job-openings-widget .powered-by-jobadder,.job-openings-widget ul.classifications{display:none}.job-openings-widget .ja-field input,.job-openings-widget .ja-field select{border:1px solid var(--color-kokako-grey-30);box-sizing:border-box;width:100%;font-weight:unset;line-height:unset;font-size:1rem;font-family:var(--font-body);background:#fff;border-radius:.25rem;outline:0 solid #0000;margin-bottom:20px;padding:8px;text-decoration:none}:is(.job-openings-widget .ja-field input,.job-openings-widget .ja-field select):focus{border-color:var(--color-nzx-blue-50);box-shadow:inset 0px 0px 0px 1px var(--color-nzx-blue-50)}}
