.cmp th{text-transform:none;letter-spacing:0;font:600 13px var(--f-b);color:var(--ink);vertical-align:top}.cmp th small{color:var(--faint);margin-top:1px;font-size:11px;font-weight:500;display:block}.cmp td.best,.cmp tbody tr:hover td.best{background:var(--ice)}.btag{font:700 9.5px var(--f-b);letter-spacing:.05em;text-transform:uppercase;color:var(--green);background:var(--green-bg);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 6px;display:inline-flex}.selrow{gap:10px;margin-top:7px;display:flex}.selrow label{font:500 11.5px var(--f-b);color:var(--body);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.selrow input{accent-color:var(--blue);margin:0}.cmp tr.tot td{background:var(--ice-2);color:var(--ink);border-top:2px solid var(--line);font-weight:700}.krow{color:var(--body);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:flex}.krow b{color:var(--ink)}.krow input[type=number]{border:1px solid var(--line);border-radius:var(--r-sm);width:72px;font:600 13px var(--f-b);color:var(--ink);text-align:right;padding:6px 8px}.krow input[type=number]:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #1e56e81f}.chosen-line{color:var(--body);justify-content:space-between;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.chosen-line b{color:var(--ink);font-weight:600}#framed.dim{opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.3)}.aud-note{color:var(--faint);margin-top:8px;font-size:11.5px}
