.mouse-follow-tooltip{position:fixed;left:0;top:0;z-index:99999;pointer-events:none;padding:6px 10px;max-width:500px;background:var(--code-background, #1e1e1e);border:1px solid var(--border-color, #333);border-radius:6px;font-size:.85rem;white-space:nowrap;box-shadow:0 2px 8px #00000040;color:var(--text-color, #eee)}.mouse-follow-tooltip.multiline{white-space:pre-line}.mouse-follow-tooltip.html{white-space:normal;line-height:1}.mouse-follow-tooltip .recipe-tooltip-station{display:block;margin-top:.5rem}.mouse-follow-tooltip .recipe-req-img{height:3.3em;width:auto;vertical-align:middle;margin-left:.15em;margin-right:.2em}.mouse-follow-tooltip .recipe-block{display:flex;flex-direction:column;gap:.08em}.mouse-follow-tooltip .recycles-from-row{display:flex;align-items:center;gap:.2em;flex-wrap:wrap}.mouse-follow-tooltip .craft-cell-empty{flex:0 0 0;min-width:0}.mouse-follow-tooltip .craft-row-text{display:flex;align-items:center;flex-wrap:wrap;gap:.2em;min-width:0;flex:1}.mouse-follow-tooltip .craft-row-text .recycles-from-amount,.mouse-follow-tooltip .recycles-from-amount{margin-left:auto}.mouse-follow-tooltip .craft-output-amount{font-weight:700}.mouse-follow-tooltip .craft-req-amount{text-align:right}.mouse-follow-tooltip .recycles-from-compact{display:grid;max-width:100%;min-width:0;row-gap:.08em;column-gap:.25em;align-items:center}.mouse-follow-tooltip .recycles-from-compact .recycles-from-chip{display:inline-flex;align-items:center;gap:.15em}.mouse-follow-tooltip .recycles-from-compact .recycles-from-amount{margin-left:0;min-width:2.5em;text-align:center}.mouse-follow-tooltip .recycles-from-compact .recipe-req-img{margin:0;flex-shrink:0}.mouse-follow-tooltip hr{border:none;border-top:1px solid var(--border-color, #444);margin:.4em 0}
