.g022-cell{height:100%;display:flex;align-items:center;justify-content:center}.g022-stack{display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums}.g022-row{display:flex;justify-content:flex-end;align-items:center;height:1.3em}.g022-digit,.g022-sign{display:inline-flex;align-items:center;justify-content:center;width:1.12em;height:1.25em}.g022-sign{width:.9em}.g022-borrow{height:.85em}.g022-borrow .g022-digit{font-size:.62em;height:1.05em;color:#444}.g022-borrow .g022-blank,.g022-borrow .g022-borrow-value{border:1px solid #ccc}.g022-blank{border:1px solid #666;border-radius:2px;background:#fbfbfb}.g022-mark{background:#dcdcdc;border-radius:2px}.g022-rule{border-top:1px solid #111}.g022-res{min-height:1.3em}.g022-eq{display:flex;align-items:center;gap:1.6mm;white-space:nowrap;line-height:1.2}.g022-exp{letter-spacing:.02em}.g022-answer{display:inline-flex;align-items:center;justify-content:center;min-width:11mm;height:1.6em;border:1px solid #666;border-radius:2px;background:#fbfbfb;padding:0 1mm}.g022-fix{display:flex;align-items:center;gap:2.4mm}.g022-wrong{opacity:.95}.g022-arrow{color:#999;font-size:11pt}.g022-redo{border:1px dashed #b9b9b9;border-radius:2px;box-sizing:content-box;padding:0 1mm}