.saved-job-trigger{color:#20547a;cursor:pointer;text-align:left;background:#fff;border:1px solid #becdd9;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin:4px 0;padding:8px 12px;font:600 .875rem/1.4 Arial,sans-serif;display:inline-flex}.saved-job-dialog{box-sizing:border-box;color:#0f233a;overscroll-behavior:contain;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:16px;width:min(640px,100% - 24px);height:fit-content;max-height:85dvh;margin:auto;padding:24px;font:400 1rem/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:auto}.saved-job-dialog::backdrop{background:#0f233a80}.saved-job-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-job-dialog h2{margin:0;font:700 1.25rem/1.3 Arial,sans-serif}.saved-job-dialog p{margin:12px 0;line-height:1.5}.saved-job-dialog button{color:#0f233a;cursor:pointer;background:#f5f7fa;border:1px solid #becdd9;border-radius:10px;min-height:44px;padding:8px 12px;font:600 .875rem/1.4 Arial,sans-serif}.saved-job-choices label{cursor:pointer;overflow-wrap:anywhere;border-bottom:1px solid #dbe2ea;align-items:center;gap:10px;min-height:48px;padding:12px 0;line-height:1.5;display:flex}.saved-job-choices input{accent-color:#0f233a;flex-shrink:0;width:22px;height:22px}.saved-job-dialog .saved-job-primary{background:#ffbd17;border-color:#ffbd17;font-weight:700}.saved-job-dialog button:disabled{opacity:.5;cursor:not-allowed}.saved-job-dialog a{color:#20547a;text-underline-offset:3px;text-decoration:underline}.saved-job-dialog .saved-job-link{min-height:44px;margin-top:16px;padding:8px 0;display:block}.saved-job-trigger:focus-visible{outline-offset:3px;outline:3px solid #20547a}.saved-job-dialog :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #20547a}@media (max-width:599px){.saved-job-dialog{padding:16px}}
