.labels-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.labels-pair fieldset{min-width:0;margin:0;border:1px solid var(--line);border-radius:10px;padding:18px}.labels-pair legend{font-size:17px;font-weight:700;padding:0 7px}.labels-pair label{font-size:13px;margin:10px 0 7px}.labels-unit-row{display:grid;grid-template-columns:minmax(0,1fr) 75px;gap:8px}.labels-unit-row input,.labels-unit-row select{font-size:16px;min-width:0;width:100%}.labels-per{font-size:13px;color:var(--muted);margin:13px 0 0}.labels-confirm{display:flex;gap:12px;align-items:flex-start;font-size:14px!important;line-height:1.6;margin:20px 0!important}.labels-confirm input{width:19px;height:19px;flex:none;margin-top:3px;accent-color:var(--teal)}.labels-results{display:grid;grid-template-columns:1fr 1fr;gap:22px}.labels-results>div{min-width:0}.labels-results .label-number{font-size:34px}.labels-results .label-number span:last-child{font-size:18px}.labels-results .label-tag{font-size:13px;margin:0 0 10px}.labels-relation{font-weight:700;font-size:18px}.labels-difference{font-size:14px;line-height:1.8}#labels-working{padding-left:22px;font-size:13px;line-height:1.8;margin-top:18px}#labels-working li{margin:9px 0}.labels-empty{padding:19px;background:var(--pale);border-radius:9px;font-size:14px}.labels-note{font-size:12px;color:var(--muted);margin-top:18px;line-height:1.7}.labels-table{overflow-x:auto}.labels-table table{width:100%;border-collapse:collapse}.labels-table:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media(max-width:680px){.labels-pair{grid-template-columns:1fr}.labels-pair fieldset{padding:14px}.labels-results{grid-template-columns:1fr;gap:6px}.label-actions button:first-child{flex-basis:100%}.labels-unit-row{grid-template-columns:minmax(0,1fr) 80px}}
