.mermaid-body[data-v-f0306fba] svg{display:block;height:auto;margin-inline:auto;max-width:100%}.mermaid-body[data-v-f0306fba] .node circle,.mermaid-body[data-v-f0306fba] .node ellipse,.mermaid-body[data-v-f0306fba] .node path,.mermaid-body[data-v-f0306fba] .node polygon,.mermaid-body[data-v-f0306fba] .node rect{fill:var(--color-elevation-100)!important;rx:4px;stroke:var(--color-elevation-300)!important}.mermaid-body[data-v-f0306fba] .nodeLabel p,.mermaid-body[data-v-f0306fba] .nodeLabel{color:var(--color-elevation-800)!important}.mermaid-body[data-v-f0306fba] .edge-pattern-solid,.mermaid-body[data-v-f0306fba] .flowchart-link{stroke:var(--color-elevation-400)!important}.mermaid-body[data-v-f0306fba] .arrowMarkerPath{fill:var(--color-elevation-400)!important;stroke:var(--color-elevation-400)!important}.mermaid-body[data-v-f0306fba] .edgeLabel .label-container{fill:var(--color-elevation-50)!important;stroke:var(--color-elevation-200)!important}.mermaid-body[data-v-f0306fba] .edgeLabel p,.mermaid-body[data-v-f0306fba] .edgeLabel span{background-color:var(--color-elevation-50)!important;color:var(--color-elevation-600)!important}.mermaid-body[data-v-f0306fba] .cluster rect{fill:var(--color-elevation-50)!important;stroke:var(--color-elevation-200)!important}.mermaid-body[data-v-f0306fba] .highlight circle,.mermaid-body[data-v-f0306fba] .highlight ellipse,.mermaid-body[data-v-f0306fba] .highlight polygon,.mermaid-body[data-v-f0306fba] .highlight rect{fill:var(--color-primary-elevation-200)!important}.mermaid-body--expanded[data-v-f0306fba] svg{height:100%!important;max-width:none!important;width:100%!important}
