:is([data-view=weight-class],.weight-class) .weight-class__workbench{display:grid;grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);gap:var(--s-4);align-items:start;margin:var(--s-4) 0 var(--s-5)}:is([data-view=weight-class],.weight-class) .weight-class__controls{min-width:0}:is([data-view=weight-class],.weight-class) :is(#wc-federation,#wc-sex,#wc-unit){min-height:var(--tap)}:is([data-view=weight-class],.weight-class) select:is(#wc-federation,#wc-sex,#wc-unit){appearance:none;width:100%;border:1px solid var(--rule);border-radius:0;background:var(--bg-card);color:var(--ink-strong);padding:0 var(--s-3);font-family:var(--font-display);font-size:var(--t-small)}:is([data-view=weight-class],.weight-class) select:is(#wc-federation,#wc-sex,#wc-unit):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is([data-view=weight-class],.weight-class) #wc-result{min-width:0;border:1px solid var(--rule-strong);border-left:10px solid var(--accent-stamp-red);background:var(--bg-card);padding:var(--s-3)}:is([data-view=weight-class],.weight-class) #wc-result[data-state=empty],:is([data-view=weight-class],.weight-class) #wc-result[data-state=invalid]{border-left-color:var(--rule-strong)}:is([data-view=weight-class],.weight-class) #wc-result[data-state=ok]{border-left-color:var(--good-lift-text)}:is([data-view=weight-class],.weight-class) #wc-class-label{display:block;color:var(--ink-strong);font-family:var(--font-mono);font-size:var(--t-numeric-large);font-variant-numeric:tabular-nums slashed-zero}:is([data-view=weight-class],.weight-class) .weight-class__readout{display:grid;grid-template-columns:auto 1fr;gap:var(--s-1) var(--s-3);margin:var(--s-3) 0;font-family:var(--font-display);font-size:var(--t-small)}:is([data-view=weight-class],.weight-class) .weight-class__readout dt{color:var(--ink-muted);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.04em}:is([data-view=weight-class],.weight-class) .weight-class__readout dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums slashed-zero}:is([data-view=weight-class],.weight-class) .weight-class__note{margin:var(--s-2) 0;color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-meta);line-height:1.5}:is([data-view=weight-class],.weight-class) .weight-class__actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;margin-top:var(--s-3)}:is([data-view=weight-class],.weight-class) :is(#wc-share,#wc-to-scores,#wc-to-attempts,#wc-to-nutrition){display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);border:1px solid var(--rule-strong);border-radius:0;background:var(--bg-card);color:var(--ink);padding:0 var(--s-3);font-family:var(--font-display);font-size:var(--t-small);text-decoration:none;cursor:pointer}:is([data-view=weight-class],.weight-class) :is(#wc-share,#wc-to-scores,#wc-to-attempts,#wc-to-nutrition):hover,:is([data-view=weight-class],.weight-class) :is(#wc-share,#wc-to-scores,#wc-to-attempts,#wc-to-nutrition):focus-visible{border-color:var(--ink);color:var(--ink-strong)}:is([data-view=weight-class],.weight-class) :is(#wc-share,#wc-to-scores,#wc-to-attempts,#wc-to-nutrition):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:is([data-view=weight-class],.weight-class) #wc-share:disabled{opacity:.45;cursor:not-allowed}:is([data-view=weight-class],.weight-class) #wc-share-status{min-height:1.4em;margin-top:var(--s-2);color:var(--ink-muted);font-family:var(--font-display);font-size:var(--t-meta);overflow-wrap:anywhere;user-select:text}:is([data-view=weight-class],.weight-class) .weight-class__tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:var(--s-4) 0}:is([data-view=weight-class],.weight-class) .weight-class-table{width:100%;border-collapse:collapse}:is([data-view=weight-class],.weight-class) .weight-class-table caption{text-align:left;padding-bottom:var(--s-2);font-family:var(--font-display);font-size:var(--t-meta);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}:is([data-view=weight-class],.weight-class) .weight-class-table th,:is([data-view=weight-class],.weight-class) .weight-class-table td{padding:var(--s-1) var(--s-2);border-bottom:1px dotted var(--rule-strong);font-size:var(--t-small)}:is([data-view=weight-class],.weight-class) .wc-row--current{background:var(--bg-folder)}:is([data-view=weight-class],.weight-class) .wc-row--current th,:is([data-view=weight-class],.weight-class) .wc-row--current td{color:var(--ink-strong);font-weight:700;border-left:4px solid var(--accent-stamp-red)}@media (max-width: 720px){:is([data-view=weight-class],.weight-class) .weight-class__workbench{grid-template-columns:1fr}:is([data-view=weight-class],.weight-class) .weight-class__tables{grid-template-columns:1fr}}
