.statrow.cv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:641px){.statrow.cv-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.hub2-side .jb-list.cv-latest{grid-template-columns:minmax(0,1fr)}.cv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cv-seg{border-radius:var(--ha-radius);background:var(--ha-wash);padding:3px;display:inline-flex}.cv-seg label{border-radius:calc(var(--ha-radius) - 2px);font:600 13px/1.3 var(--ha-font-text);color:var(--ha-violet);cursor:pointer;padding:5px 10px}#cv-rank:checked~.cv-head label[for=cv-rank],#cv-jobs:checked~.cv-head label[for=cv-jobs]{background:var(--ha-paper);color:var(--ha-ink);box-shadow:0 1px 2px #1d1a331a}#cv-rank:focus-visible~.cv-head label[for=cv-rank],#cv-jobs:focus-visible~.cv-head label[for=cv-jobs]{outline:2px solid var(--ha-violet);outline-offset:2px}.cv-by-jobs,#cv-jobs:checked~.cv-by-rank{display:none}#cv-jobs:checked~.cv-by-jobs{display:block}.cv-list{border:1px solid var(--ha-line-soft);border-radius:var(--ha-radius-card);background:var(--ha-paper);margin:0;padding:0;list-style:none}.cv-list>.cv-row{border-top:1px solid var(--ha-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.cv-list>.cv-row:first-child{border-top:0}.cv-mid{gap:5px;min-width:0;display:grid}.cv-name{color:var(--ha-ink);font-weight:600;text-decoration:none}.cv-name:hover{color:var(--ha-violet)}.cv-meta{flex-wrap:wrap;gap:6px;display:flex}.cv-near{border-radius:var(--ha-radius);background:color-mix(in srgb, var(--ha-verified) 12%, var(--ha-paper));color:var(--ha-verified);font:700 12px/1.3 var(--ha-font-text);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}.cv-bar{background:var(--ha-wash);border-radius:3px;height:6px;display:block;overflow:hidden}.cv-bar i{background:var(--ha-violet);height:100%;display:block}.cv-n{color:var(--ha-mute);white-space:nowrap;font-size:13px}.cv-n b{color:var(--ha-ink);font-size:15px}.cv-more{margin-top:8px}.cv-more summary{color:var(--ha-violet);cursor:pointer;padding:10px 14px;font-weight:600}.cv-more .cv-list{margin-top:4px}.cv-note{color:var(--ha-mute);margin:8px 0 0;font-size:13px}
