.openJobs-module__Z8vi-q__openJobsContainer,.openJobs-module__Z8vi-q__openJobsContent{min-height:100vh}.openJobs-module__Z8vi-q__jobCard{background-color:var(--oj-card-bg);border:1px solid var(--oj-card-border);transition:all .15s;box-shadow:0 1px 2px #0000000a}.openJobs-module__Z8vi-q__jobCard:hover{border-color:var(--oj-gray-300);box-shadow:0 2px 8px #00000014}.openJobs-module__Z8vi-q__jobCardSelected{border-color:var(--oj-gray-600);box-shadow:0 0 0 1px var(--oj-gray-600);background-color:var(--oj-gray-50);transition:all .15s}.openJobs-module__Z8vi-q__primaryText{color:var(--oj-text-primary)}.openJobs-module__Z8vi-q__secondaryText{color:var(--oj-text-secondary)}.openJobs-module__Z8vi-q__accentText{color:var(--oj-gray-700)}.openJobs-module__Z8vi-q__primaryButton{background-color:var(--oj-gray-800);color:#fff;border:none}.openJobs-module__Z8vi-q__secondaryButton{background-color:var(--oj-gray-100);color:var(--oj-text-primary);border:1px solid var(--oj-border-medium)}.openJobs-module__Z8vi-q__input{background-color:var(--oj-bg-primary);border:1px solid var(--oj-border-medium)}.openJobs-module__Z8vi-q__skeletonBg{background-color:var(--oj-gray-200)}.openJobs-module__Z8vi-q__progressContainer{background-color:#e5e7eb80}.openJobs-module__Z8vi-q__progressBarGreen{background-color:#15803d}.openJobs-module__Z8vi-q__progressBarBlue{background-color:#3b82f6}.openJobs-module__Z8vi-q__progressBarYellow{background-color:#ca8a04}.openJobs-module__Z8vi-q__progressBarGray{background-color:var(--oj-text-secondary)}.openJobs-module__Z8vi-q__jobDescriptionContent{color:var(--oj-text-primary)}.openJobs-module__Z8vi-q__jobDescriptionContent h1,.openJobs-module__Z8vi-q__jobDescriptionContent h2,.openJobs-module__Z8vi-q__jobDescriptionContent h3,.openJobs-module__Z8vi-q__jobDescriptionContent h4,.openJobs-module__Z8vi-q__jobDescriptionContent h5,.openJobs-module__Z8vi-q__jobDescriptionContent h6{color:var(--oj-text-primary);font-weight:600}.openJobs-module__Z8vi-q__jobDescriptionContent p,.openJobs-module__Z8vi-q__jobDescriptionContent li{color:var(--oj-text-secondary);line-height:1.6}.openJobs-module__Z8vi-q__jobDescriptionContent strong{color:var(--oj-text-primary);font-weight:600}.openJobs-module__Z8vi-q__ojCheckbox{appearance:none;border:1.5px solid var(--oj-gray-300);cursor:pointer;background-color:#fff;outline:none;width:1.25rem;height:1.25rem;transition:all .15s;position:relative}.openJobs-module__Z8vi-q__ojCheckbox:hover{border-color:var(--oj-gray-500)}.openJobs-module__Z8vi-q__ojCheckbox:focus{border-color:var(--oj-gray-500);box-shadow:0 0 0 2px #71717a33}.openJobs-module__Z8vi-q__ojCheckbox:checked{background-color:var(--oj-gray-800);border-color:var(--oj-gray-800)}.openJobs-module__Z8vi-q__ojCheckbox:checked:after{content:"";border:.13rem solid #fff;border-width:0 .13rem .13rem 0;width:.3rem;height:.6rem;position:absolute;top:.12rem;left:.33rem;transform:rotate(45deg)}.openJobs-module__Z8vi-q__metaAside{border-radius:var(--radius-control,12px);pointer-events:none;background-color:var(--color-interactive-primary-subtle,#e5301b0f);background-image:radial-gradient(130% 140% at 50% 30%, color-mix(in srgb, var(--color-interactive-primary,#e5301b) 3%, white) 0%, color-mix(in srgb, var(--color-interactive-primary,#e5301b) 11%, white) 100%);width:100%;max-width:100%;box-shadow:inset 0 0 22px color-mix(in srgb, var(--color-interactive-primary,#e5301b) 12%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--color-interactive-primary,#e5301b) 38%, transparent);flex-direction:column;flex-shrink:0;align-items:flex-start;margin-bottom:.4rem;padding:.4rem .75rem .45rem;display:flex}.openJobs-module__Z8vi-q__metaEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--oj-text-muted,var(--color-text-tertiary,#6b7280));text-wrap:balance;white-space:nowrap;margin:0 0 .15rem;font-size:.625rem;font-weight:600;line-height:1.2}.openJobs-module__Z8vi-q__metaStrip{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .45rem;max-width:100%;display:flex}@media (min-width:1280px){.openJobs-module__Z8vi-q__metaAside{align-items:flex-end;width:auto}.openJobs-module__Z8vi-q__metaStrip{flex-wrap:nowrap;justify-content:flex-end}}.openJobs-module__Z8vi-q__metaTile{pointer-events:auto;color:var(--oj-text-secondary,var(--color-text-secondary,#4b5563));border-bottom:none;flex-shrink:0;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex;position:relative}.openJobs-module__Z8vi-q__metaIcon{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.openJobs-module__Z8vi-q__metaIcon figure.sk{margin:0;line-height:0}.openJobs-module__Z8vi-q__metaValue{color:var(--oj-text-secondary,var(--color-text-secondary,#4b5563));white-space:nowrap;border-bottom:none;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none}.openJobs-module__Z8vi-q__metaSep{color:var(--oj-text-light,var(--color-text-tertiary,#9ca3af));-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.8125rem;line-height:1}.openJobs-module__Z8vi-q__metaTile[data-tooltip]:after{content:attr(data-tooltip);z-index:20;border-radius:var(--radius-control,8px);background:var(--oj-text,var(--color-text-primary,#111827));color:#fff;white-space:nowrap;opacity:0;pointer-events:none;max-width:18rem;padding:.35rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3;position:absolute;bottom:calc(100% + .35rem);right:0;transform:translateY(.15rem)}.openJobs-module__Z8vi-q__metaTile[data-tooltip]:hover:after,.openJobs-module__Z8vi-q__metaTile[data-tooltip]:focus-visible:after{opacity:1;transform:none}
