.cv{gap:12px;display:grid}.cv__card{gap:4px;padding:6px 16px 14px;display:grid}.cv__row{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;font-weight:700;display:flex}.cv__row+.cv__row{border-top:1px solid var(--line)}.cv__row input{width:60%;color:var(--ink);font-family:var(--la);text-align:right;background:0 0;border:0;outline:none;font-size:26px;font-weight:800}.cv__row--out b{font-family:var(--la);color:color-mix(in oklch, var(--c) 72%, var(--map-ink));font-size:26px;font-weight:800}.cv__rate{background:var(--band-2);color:var(--ink-2);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.cv__rate input{background:var(--map-card);width:52px;min-height:28px;color:var(--ink);font-family:var(--la);text-align:center;border:0;border-radius:999px;outline:none;font-size:14px;font-weight:700}.cv__rate.is-bad input{box-shadow:inset 0 0 0 1.5px var(--map-sight)}.cv__chips{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.cv__chips::-webkit-scrollbar{display:none}.cv__chips button{background:var(--map-card);box-shadow:inset 0 0 0 1px var(--line);color:var(--map-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex:none;gap:1px;padding:8px 13px;display:grid}.cv__chips b{font-family:var(--la);font-size:14px;font-weight:800}.cv__chips span{color:var(--ink-3);font-size:11px}.cv__chips button.is-on{background:var(--c);box-shadow:none;color:var(--map-card)}.cv__chips button.is-on span{color:color-mix(in srgb, var(--map-card) 80%, transparent)}
