.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(--color-interactive-primary,var(--oj-gray-800));color:var(--color-interactive-primary-foreground,#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:var(--oj-bg-muted,#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;background-color:var(--oj-card-bg,#fff);border:1.5px solid var(--oj-gray-300);cursor:pointer;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{box-shadow:0 0 0 2px var(--color-accent-subtle,#71717a33);border-color:var(--oj-gray-500)}.openJobs-module__Z8vi-q__ojCheckbox:checked{background-color:var(--color-interactive-primary,var(--oj-gray-800));border-color:var(--color-interactive-primary,var(--oj-gray-800))}.openJobs-module__Z8vi-q__ojCheckbox:checked:after{content:"";border:solid var(--color-interactive-primary-foreground,#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{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;width:100%;margin:0 0 1rem;display:flex}@media (min-width:768px){.openJobs-module__Z8vi-q__metaAside,.openJobs-module__Z8vi-q__metaStrip{flex-wrap:nowrap}}.openJobs-module__Z8vi-q__metaEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--oj-text-muted,var(--color-text-tertiary,#6b7280));white-space:nowrap;margin:0;font-size:.625rem;font-weight:600;line-height:1.2}.openJobs-module__Z8vi-q__metaStrip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;min-width:0;display:flex}.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.125rem;height:1.125rem;display:flex}.openJobs-module__Z8vi-q__metaIcon figure.sk{margin:0;line-height:0}.openJobs-module__Z8vi-q__metaValue{text-overflow:ellipsis;max-width:13rem;color:var(--oj-text-secondary,var(--color-text-secondary,#4b5563));white-space:nowrap;border-bottom:none;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;overflow:hidden}.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:.75rem;line-height:1}.openJobs-module__Z8vi-q__metaTile[data-tooltip]:after{content:attr(data-tooltip);inset-inline-end:0;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;top:calc(100% + .35rem);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}
.MatchProgressBar-module__XpoB8q__progressContainer{background-color:var(--oj-gray-200-alpha);border-radius:var(--oj-border-radius-full);width:100%;height:.5rem;position:relative;overflow:hidden}.MatchProgressBar-module__XpoB8q__progressBar{opacity:.8;height:100%;transition:width .3s;position:absolute;top:0;left:0}.MatchProgressBar-module__XpoB8q__green{background-color:var(--oj-success-500-alpha)}.MatchProgressBar-module__XpoB8q__blue{background-color:var(--oj-primary-600-alpha)}.MatchProgressBar-module__XpoB8q__yellow{background-color:var(--oj-warning-500-alpha)}.MatchProgressBar-module__XpoB8q__gray{background-color:var(--oj-gray-500-alpha)}
