/* silo-x.css (v54): silo & tank 3D model */
.sl-3dbar { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin: 0 0 8px; }
.sl-3dbar .cp-in { margin: 0; }
.sl-3d { width: 100%; min-height: 400px; border: 1px solid var(--line, #e5e7eb); border-radius: 10px; overflow: hidden; background: #eef2f7; }
.sl-3d canvas { display: block; width: 100% !important; }
.sl-leg { font-size: 12px; color: var(--muted, #6b7280); }
