.jd-mbwhy{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.jd-mbwhy li{font-size:12.5px;line-height:1.4;color:var(--mut,#5B6275)}.match-why{display:flex;flex-direction:column;gap:10px}.match-why-h{font-size:14px;font-weight:700;margin:0;color:var(--ink,#0F172A)}.match-why .jd-mbbars{list-style:none;margin:0;padding:0}.match-why-row{display:flex;flex-direction:column;gap:4px}.match-why-text{margin:0;font-size:12.5px;line-height:1.4;color:var(--mut,#5B6275)}.emw-trigger{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--brand,#2160F0);cursor:pointer;text-decoration:none}.ejb-match .emw-trigger:hover{filter:brightness(.92)}html[data-portal=recruiter] .ejb-match{transition:background-color .12s ease}html[data-portal=recruiter] .ejb-match:has(.emw-trigger){padding:0}html[data-portal=recruiter] .ejb-match.ejb-match .emw-trigger{border-radius:999px;cursor:pointer;padding:3px 10px}html[data-portal=recruiter] .ejb-match .emw-trigger{border-radius:999px}html[data-portal=recruiter] .ejb-match .emw-trigger:hover{background:transparent;box-shadow:none}html[data-portal=recruiter] .ejb-match .emw-trigger:active{transform:none}html[data-portal=recruiter] .ejb-match-ideal:hover{background:#D9E6FD}html[data-portal=recruiter] .ejb-match-strong:hover{background:#D1EEDD}html[data-portal=recruiter] .ejb-match-good:hover{background:#F7E9BF}html[data-portal=recruiter] .ejb-match-fair:hover{background:#FAD9D9}html[data-portal=recruiter] .ejb-match .emw-trigger:hover{filter:none}html[data-portal=recruiter] .ejb-match .emw-trigger:focus-visible{outline:none}html[data-portal=recruiter] .ejb-match:has(.emw-trigger:focus-visible){outline:2px solid var(--brand,#2160F0);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-portal=recruiter] .ejb-match{transition:none}}.emw-trigger:focus-visible{outline:2px solid var(--brand,#2160F0);outline-offset:2px;border-radius:6px}.emw-panel{width:360px;max-width:calc(100vw - 32px);padding:16px}.emw{flex-direction:column}.emw,.emw-head{display:flex;gap:12px}.emw-head{align-items:center}.emw-note{font-style:italic}.emw-panel.emw-panel{background:#F5F8FF;border:1px solid #d6e0f5;border-radius:12px;box-shadow:0 12px 32px rgb(16 24 40/14%),0 2px 6px rgb(16 24 40/6%)}.emw-panel .emw-note{margin:0;padding-top:10px;border-top:1px solid #d6e0f5}