.data-lineage,.reuse-flow{background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px 16px;display:flex;align-items:center;gap:13px;margin-bottom:14px;box-shadow:var(--shadow)}.data-lineage>span:not(.lineage-source),.reuse-flow>div{display:flex;align-items:center;gap:9px;flex:1}.data-lineage span b,.data-lineage span small,.reuse-flow p{display:block}.data-lineage b,.reuse-flow b{font-size:10px}.data-lineage small,.reuse-flow small{font-size:8px;color:#7c8e8a;margin-top:2px}.data-lineage>i,.reuse-flow>i{font-style:normal;color:#9aaba7}.lineage-source{background:#e3f5ee;color:#087b59;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:900;letter-spacing:.5px}.lineage-result{background:#edf3ff;border-radius:7px;padding:8px;color:#315f9f}.reuse-flow{padding:16px 19px;background:linear-gradient(90deg,#f8fbfa,#f0f8f5)}.reuse-flow>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#0b8c67;color:#fff;font-size:10px;font-weight:800}.reuse-flow p{margin:0}.reuse-flow p small{display:flex;gap:5px}.destinations em{font-style:normal;background:#e5f1ed;color:#17624f;padding:3px 6px;border-radius:4px}@media(max-width:700px){.data-lineage,.reuse-flow{align-items:stretch;flex-direction:column}.data-lineage>i,.reuse-flow>i{transform:rotate(90deg);align-self:center}.data-lineage>span:not(.lineage-source),.reuse-flow>div{width:100%}}
