#architecturePanel{min-width:0}.architecture-legend{display:flex;flex-wrap:wrap;gap:12px 20px}.architecture-legend span{display:flex;align-items:center;gap:6px}.architecture-key{width:12px;height:12px}.architecture-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.architecture-canvas{overflow:auto;max-height:680px;min-width:0}.architecture-canvas svg{display:block;max-width:none}.architecture-canvas [role=button]{cursor:pointer}.architecture-canvas [role=button]:focus{outline:none}.architecture-canvas [role=button]:focus rect{stroke:var(--ui-accent,#1d4fbf);stroke-width:4}.architecture-inspector{min-width:0}@media(max-width:1150px){.architecture-workspace{grid-template-columns:minmax(0,1fr)}.architecture-inspector{max-width:none}.architecture-canvas{max-height:560px}}