li.jrow.jrow{--logo:36px;--pay-w:8.75rem;--act-w:9.75rem;grid-template-columns:var(--logo) minmax(0, 1fr) var(--pay-w) var(--act-w);border-top:1px solid var(--rule);transition:background-color var(--dur-2) var(--ease);align-items:center;gap:0 1rem;padding:.85rem 1.25rem;display:grid;position:relative}li.jrow.jrow:first-child{border-top:0}li.jrow.jrow:hover{background:var(--row-hover)}li.jrow.jrow:before{content:none}li.jrow.jrow .jr-logo{width:var(--logo);height:var(--logo);align-self:center;margin:0}li.jrow.jrow .jr-main{min-width:0}li.jrow.jrow .jr-title{font-variation-settings:"wdth" 96;letter-spacing:-.006em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .2rem;font-size:1.04rem;font-weight:720;line-height:1.3;overflow:hidden}li.jrow.jrow .jr-title a{color:var(--ink);text-decoration:none}li.jrow.jrow:hover .jr-title a{color:var(--brand-ink);text-decoration:none}li.jrow.jrow .jr-meta{font-size:var(--t-xs);color:var(--slate);flex-wrap:wrap;align-items:center;gap:.15rem 1.2rem;margin:0;line-height:1.4;display:flex;overflow:hidden}li.jrow.jrow .jr-meta>span{white-space:nowrap;position:relative}li.jrow.jrow .jr-meta>span:before{content:"";background:var(--rule-strong);width:1px;height:.8em;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)}.jobs-list.picks li.jrow.jrow .jr-pick{display:none}li.jrow.jrow .jr-pname{color:var(--ink);font-weight:700}li.jrow.jrow .jr-m.lg,li.jrow.jrow .jr-m.vn{color:var(--ink);font-weight:600}li.jrow.jrow .jr-vers{font-size:var(--t-xs);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));column-gap:1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}li.jrow.jrow .jr-vers li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:.75rem;padding:.3rem 0;display:flex}li.jrow.jrow .jr-vers li.on a{font-weight:700}li.jrow.jrow .jr-vers li.on:before{content:"";background:var(--brand);border-radius:50%;flex:none;align-self:center;width:6px;height:6px;margin-right:-.4rem}li.jrow.jrow .jr-vers a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}li.jrow.jrow .jr-vers a:hover{color:var(--brand-ink);text-decoration:underline}li.jrow.jrow .jr-vp{color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}li.jrow.jrow .jr-m.lv{color:var(--ink-3);font-weight:600}li.jrow.jrow .jr-m.no{color:var(--slate)}li.jrow.jrow .jr-pick{color:var(--warm);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}li.jrow.jrow .jr-pick svg{flex:none}li.jrow.jrow .jr-paycol{text-align:right;justify-items:end;gap:.1rem;min-width:0;display:grid}li.jrow.jrow .jr-pay{min-width:0;color:var(--money);font-variant-numeric:tabular-nums;white-space:nowrap;font-variation-settings:"wdth" 86;letter-spacing:-.01em;text-align:right;margin:0;font-size:1.18rem;font-weight:800;line-height:1.15}li.jrow.jrow .jr-pay .jr-pre{color:var(--money);vertical-align:baseline;font-variation-settings:"wdth" 92;margin-right:.15em;font-size:12px;font-weight:700}li.jrow.jrow .jr-pay .jr-unit{color:var(--money);font-variation-settings:"wdth" 92;margin:0;font-size:.68em;font-weight:650}li.jrow.jrow .jr-pay.none{font-size:var(--t-xs);color:var(--slate);font-variation-settings:"wdth" 100;font-weight:600}li.jrow.jrow .jr-age{font-size:var(--t-xs);color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}li.jrow.jrow .jr-age.fresh{color:var(--ink-3)}li.jrow.jrow .jr-age.fresh:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}li.jrow.jrow .jr-age.old{color:var(--ink-3);font-weight:600}li.jrow.jrow .jr-sub{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:inline-flex}li.jrow.jrow .jr-vbest{font-size:var(--t-2xs);color:var(--slate);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}li.jrow.jrow .jr-vbest:after{content:"";background:var(--rule-strong);width:1px;height:.8em}li.jrow.jrow .jr-vbest:last-child:after{content:none}li.jrow.jrow .jr-m.ul{color:var(--ink);font-weight:600}li.jrow.jrow .jr-ck{font-size:var(--t-2xs);color:var(--slate);white-space:nowrap}li.jrow.jrow .jr-act{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}li.jrow.jrow .save-slot:empty{display:none}li.jrow.jrow .jr-look,li.jrow.jrow .jr-apply,li.jrow.jrow .jr-ql,li.jrow.jrow .save-slot{z-index:2;position:relative}li.jrow.jrow .jr-look{width:38px;height:38px;min-height:0;color:var(--ink-3);border-radius:var(--radius-s);cursor:pointer;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}li.jrow.jrow .jr-look:hover{color:var(--ink);background:var(--sheet);border-color:var(--rule-strong)}li.jrow.jrow .jr-look:active{transform:scale(.96)}li.jrow.jrow .jr-look .chev{width:18px;height:18px;transition:transform var(--dur-2) var(--ease)}li.jrow.jrow .jr-look[aria-expanded=true]{color:var(--ink);background:var(--wash);border-color:var(--rule)}li.jrow.jrow .jr-look[aria-expanded=true] .chev{transform:rotate(180deg)}li.jrow.jrow .jr-apply{min-height:36px;font-size:var(--t-sm);background:color-mix(in srgb, var(--brand) 6%, var(--sheet));color:var(--brand-ink);border:1px solid color-mix(in srgb, var(--brand) 20%, transparent);box-shadow:none;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);gap:.3em;padding:0 .8em 0 .95em;font-weight:700}li.jrow.jrow:hover .jr-apply,li.jrow.jrow:focus-within .jr-apply,li.jrow.jrow .jr-apply:focus-visible{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}li.jrow.jrow .jr-apply:hover,li.jrow.jrow:hover .jr-apply:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand)}li.jrow.jrow .jr-apply:active{background:var(--brand-press);transform:scale(.98)}li.jrow.jrow .jr-apply .ext{transition:transform var(--dur-2) var(--ease)}li.jrow.jrow .jr-apply:hover .ext{transform:translate(1px,-1px)}li.jrow.jrow .jr-ql{grid-column:2/-1;margin-top:.75rem;padding-top:.85rem}li.jrow.jrow .jr-ql-apply{min-height:40px}li.jrow.jrow.compact{--logo:28px;--pay-w:7.5rem;--act-w:auto;column-gap:.85rem;padding:.7rem 1rem}li.jrow.jrow.compact .jr-title{font-size:.98rem}li.jrow.jrow.compact .jr-pay{font-size:1.08rem}li.jrow.jrow.compact .jr-apply{min-height:34px;font-size:var(--t-xs);padding:0 .75em}li.jrow.jrow.aged .jr-title a{color:var(--slate)}ol.jobs-list,ul.jobs-list{container-type:inline-size}@container (width<=900px){li.jrow.jrow .jr-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@container (width<=640px){li.jrow.jrow,li.jrow.jrow.compact{--logo:36px;grid-template-columns:var(--logo) minmax(0, 1fr) auto;align-items:start;gap:.45rem .75rem;padding:.8rem 1rem}li.jrow.jrow.compact{--logo:28px}li.jrow.jrow .jr-main{grid-column:2/-1}li.jrow.jrow .jr-title{font-size:1rem}li.jrow.jrow .jr-paycol{text-align:left;flex-wrap:wrap;grid-area:2/1/auto/3;justify-content:flex-start;align-self:center;align-items:baseline;gap:0 .6rem;min-width:0;display:flex;overflow:hidden}li.jrow.jrow .jr-pay{text-align:left;flex:none;font-size:1.12rem}li.jrow.jrow .jr-pay .jr-pre{font-size:12px}li.jrow.jrow .jr-age{min-width:0;font-size:var(--t-2xs);flex:0 auto;overflow:hidden}li.jrow.jrow .jr-ck{flex-basis:100%}li.jrow.jrow .jr-sub{flex:0 auto;justify-content:flex-start;overflow:hidden}li.jrow.jrow .jr-m.cm{display:none}li.jrow.jrow .jr-act{grid-area:2/3;align-self:center;margin-left:auto}li.jrow.jrow .jr-look{display:none}li.jrow.jrow .jr-title a:after{content:none}li.jrow.jrow[data-ql]{cursor:pointer}li.jrow.jrow .jr-apply{min-height:42px;font-size:var(--t-sm);padding:0 .95em}li.jrow.jrow:hover .jr-apply,li.jrow.jrow:focus-within .jr-apply{background:color-mix(in srgb, var(--brand) 6%, var(--sheet));border-color:color-mix(in srgb, var(--brand) 20%, transparent);color:var(--brand-ink)}li.jrow.jrow .jr-apply:focus-visible,li.jrow.jrow .jr-apply:active{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}li.jrow.jrow .jr-ql{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr)}}li.jrow.jrow .jr-ql-sc{font-size:var(--t-xs);color:var(--ink-3);margin:.6rem 0 0;line-height:1.5}li.jrow.jrow .jr-ql-sc strong{color:var(--ink);font-variant-numeric:tabular-nums}.jr-outside{font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .75rem;display:flex}
