.har-ansokt-button-module__ZG6Eea__control{flex-direction:column;gap:4px;display:inline-flex}.har-ansokt-button-module__ZG6Eea__applied{min-height:44px;font-size:var(--text-ui);flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.har-ansokt-button-module__ZG6Eea__badge{border-radius:var(--jp-r-sm);background:var(--jp-info-bg);color:var(--jp-info);font-weight:var(--jp-fw-bold);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.har-ansokt-button-module__ZG6Eea__link{min-height:32px;font-weight:var(--jp-fw-semibold);text-underline-offset:2px;white-space:nowrap;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}@media (max-width:768px){.har-ansokt-button-module__ZG6Eea__link{min-height:44px}}
.job-ad-match-section-module__nxAm1W__section{flex-direction:column;gap:8px;display:flex}.job-ad-match-section-module__nxAm1W__head{flex-wrap:wrap;align-items:center;gap:10px;min-height:26px;margin-bottom:4px;display:flex}.job-ad-match-section-module__nxAm1W__silent{font-size:var(--text-ui);color:var(--jp-ink-1);margin:0;line-height:1.5}.job-ad-match-section-module__nxAm1W__rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job-ad-match-section-module__nxAm1W__row{border-radius:var(--jp-r-md);background:var(--jp-accent-50);color:var(--jp-ink-1);grid-template-columns:28px 128px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 12px;display:grid}.job-ad-match-section-module__nxAm1W__row[data-tone=warn]{background:var(--jp-warning-bg)}.job-ad-match-section-module__nxAm1W__rowIcon{border-radius:var(--jp-r-pill);background:var(--jp-surface);width:28px;height:28px;color:var(--jp-success);justify-content:center;align-items:center;display:inline-flex}.job-ad-match-section-module__nxAm1W__row[data-tone=warn] .job-ad-match-section-module__nxAm1W__rowIcon{color:var(--jp-warning)}.job-ad-match-section-module__nxAm1W__rowLabel{font-size:var(--text-body-sm);font-weight:var(--jp-fw-semibold)}.job-ad-match-section-module__nxAm1W__rowValue{min-width:0;font-size:var(--text-ui);overflow-wrap:anywhere;line-height:1.4}.job-ad-match-section-module__nxAm1W__rowNote{font-size:var(--text-body-sm);color:var(--jp-ink-2);display:block}.job-ad-match-section-module__nxAm1W__rowWord{border-radius:var(--jp-r-sm);background:var(--jp-surface);color:var(--jp-success);font-size:var(--text-caption);font-weight:var(--jp-fw-bold);white-space:nowrap;align-items:center;padding:2px 8px;line-height:1.4;display:inline-flex}.job-ad-match-section-module__nxAm1W__row[data-tone=warn] .job-ad-match-section-module__nxAm1W__rowWord{color:var(--jp-warning)}.job-ad-match-section-module__nxAm1W__skills{border:1px solid var(--jp-border-soft);border-radius:var(--jp-r-md);flex-direction:column;gap:14px;margin-top:4px;padding:14px 16px 16px;display:flex}.job-ad-match-section-module__nxAm1W__skillsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.job-ad-match-section-module__nxAm1W__skillsTitle{font-size:var(--text-ui);font-weight:var(--jp-fw-bold);color:var(--jp-ink-1);margin:0}.job-ad-match-section-module__nxAm1W__counter{font-size:var(--text-body-sm);color:var(--jp-ink-2);font-variant-numeric:tabular-nums;margin:0}.job-ad-match-section-module__nxAm1W__group{flex-direction:column;gap:8px;display:flex}.job-ad-match-section-module__nxAm1W__groupTitle{font-size:var(--text-body-sm);font-weight:var(--jp-fw-semibold);color:var(--jp-ink-1);margin:0}.job-ad-match-section-module__nxAm1W__flow{margin-bottom:-6px}.job-ad-match-section-module__nxAm1W__chips{margin:0;padding:0;list-style:none;display:inline}.job-ad-match-section-module__nxAm1W__chip{border-radius:var(--jp-r-sm);background:var(--jp-success-bg);max-width:100%;color:var(--jp-ink-1);font-size:var(--text-body-sm);font-weight:var(--jp-fw-medium);vertical-align:middle;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 6px 6px 0;padding:4px 10px;line-height:1.4;display:inline-flex}.job-ad-match-section-module__nxAm1W__chip[data-tone=missing]{background:var(--jp-warning-bg)}.job-ad-match-section-module__nxAm1W__chip[data-tone=missingRequired]{background:var(--jp-danger-bg)}.job-ad-match-section-module__nxAm1W__chipIcon{color:var(--jp-success);flex-shrink:0}.job-ad-match-section-module__nxAm1W__chip[data-tone=missing] .job-ad-match-section-module__nxAm1W__chipIcon{color:var(--jp-warning)}.job-ad-match-section-module__nxAm1W__chip[data-tone=missingRequired] .job-ad-match-section-module__nxAm1W__chipIcon{color:var(--jp-danger)}.job-ad-match-section-module__nxAm1W__overflow:not([data-expanded]) [data-overflow]{display:none}.job-ad-match-section-module__nxAm1W__more{border-radius:var(--jp-r-sm);color:var(--jp-accent-700);font:inherit;font-size:var(--text-body-sm);font-weight:var(--jp-fw-semibold);white-space:nowrap;vertical-align:middle;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:4px;margin:0 6px 6px 0;padding:4px 8px;line-height:1.4;display:inline-flex;position:relative}.job-ad-match-section-module__nxAm1W__more:hover{background:var(--jp-accent-50)}.job-ad-match-section-module__nxAm1W__notice{border-radius:var(--jp-r-md);background:var(--jp-info-bg);color:var(--jp-ink-1);font-size:var(--text-body-sm);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.job-ad-match-section-module__nxAm1W__noticeIcon{color:var(--jp-info);flex-shrink:0;margin-top:2px}.job-ad-match-section-module__nxAm1W__noticeText{margin:0}.job-ad-match-section-module__nxAm1W__setup{border-radius:var(--jp-r-md);background:var(--jp-info-bg);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.job-ad-match-section-module__nxAm1W__setupBody{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.job-ad-match-section-module__nxAm1W__setupText{font-size:var(--text-ui);color:var(--jp-ink-1);margin:0;line-height:1.5}@media (max-width:768px){.job-ad-match-section-module__nxAm1W__more:after{content:"";position:absolute;inset:-8px -4px}}@media (max-width:560px){.job-ad-match-section-module__nxAm1W__row{grid-template-columns:28px minmax(0,1fr) auto}.job-ad-match-section-module__nxAm1W__rowValue{grid-area:2/2/auto/-1}}
.recruiter-contact-link-module__QAgBMW__link{align-items:center;min-block-size:32px;min-inline-size:32px;display:inline-flex}@media (max-width:768px){.recruiter-contact-link-module__QAgBMW__link{min-block-size:44px;min-inline-size:44px}}
.recruiter-contact-card-module__UWLJvG__card{border:1px solid var(--jp-border);border-radius:var(--jp-r-lg);background:var(--jp-surface-2);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.recruiter-contact-card-module__UWLJvG__icon{border:1px solid var(--jp-border);border-radius:var(--jp-r-pill);background:var(--jp-surface);width:40px;height:40px;color:var(--jp-ink-1);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.recruiter-contact-card-module__UWLJvG__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.recruiter-contact-card-module__UWLJvG__contacts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.recruiter-contact-card-module__UWLJvG__contact{flex-direction:column;gap:2px;min-width:0;display:flex}.recruiter-contact-card-module__UWLJvG__name{font-size:var(--text-body-lg);font-weight:var(--jp-fw-bold);color:var(--jp-ink-1);line-height:1.3}.recruiter-contact-card-module__UWLJvG__role{font-size:var(--text-body-sm);color:var(--jp-ink-2)}.recruiter-contact-card-module__UWLJvG__methods{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:4px;display:flex}.recruiter-contact-card-module__UWLJvG__method{font-size:var(--text-body);font-weight:var(--jp-fw-semibold);text-underline-offset:2px;overflow-wrap:anywhere;gap:6px;text-decoration:underline}.recruiter-contact-card-module__UWLJvG__methodIcon{color:var(--jp-ink-2);flex-shrink:0}.recruiter-contact-card-module__UWLJvG__card .jp-tag--neutral{background:var(--jp-surface)}
.ad-description-excerpt-module__cPgjdq__clip{--excerpt-height:clamp(220px, 32svh, 420px);overflow-wrap:anywhere;position:relative;overflow:hidden}.ad-description-excerpt-module__cPgjdq__clip[data-collapsed]{max-height:var(--excerpt-height);-webkit-mask-image:linear-gradient(#000 calc(100% - 96px),#0000);mask-image:linear-gradient(#000 calc(100% - 96px),#0000)}.ad-description-excerpt-module__cPgjdq__probe{inline-size:0;block-size:var(--excerpt-height);visibility:hidden;pointer-events:none;position:absolute;inset-block-start:0}.ad-description-excerpt-module__cPgjdq__toggle{margin-top:12px}
