.mchp-bloqq-diagram-container{display:flex;text-align:left;justify-content:space-between;height:710px;width:100%;position:relative}
@media only screen and (max-width:991px){.mchp-bloqq-diagram-container{flex-direction:column}
}
.mchp-bloqq-diagram-container .bloqq-popup{display:none;position:absolute;color:#000;background:#fff;padding:10px;border:#000 1px solid;border-radius:5px;margin-top:20px;min-width:150px;box-shadow:0 3px 10px rgba(0,0,0,0.25);z-index:100}
.mchp-bloqq-diagram-container .bloqq-popup .link{padding:3px 3px 8px;font-size:14px}
.mchp-bloqq-diagram-container .bloqq-popup .close-container{text-align:right;margin-top:-8px}
.mchp-bloqq-diagram-container .bloqq-popup .close-container .close{border:0;background:#fff;padding:0;font-size:24px;box-shadow:none}
.mchp-bloqq-svg{height:700px;flex:2;padding:10px;margin-right:20px;display:flex;box-sizing:border-box}
.mchp-bloqq-svg.full-view{max-width:unset;margin-right:unset}
@media only screen and (max-width:991px){.mchp-bloqq-svg{max-width:unset;padding:0}
}
.mchp-bloqq-svg img{width:100%}
.mchp-bloqq-svg svg{width:100%;height:auto}
@media only screen and (max-width:991px){.mchp-bloqq-svg svg{height:auto}
}
.mchp-bloqq-svg svg g switch foreignObject div{pointer-events:none !important;word-break:initial}
.mchp-bloqq-svg svg g switch foreignObject div span{pointer-events:auto !important;word-break:initial}
.mchp-bloqq-svg svg g switch foreignObject div a{pointer-events:auto !important;word-break:initial}
.mchp-bloqq-svg svg .interactive-node{cursor:pointer;opacity:.8;transition:.5s}
.mchp-bloqq-svg svg .interactive-node:hover{opacity:1;transition:.5s}
.mchp-bloqq-svg svg .interactive-node div{pointer-events:none !important}
.mchp-bloqq-svg svg .interactive-node div a{pointer-events:auto !important}
.mchp-bloqq-svg svg .interactive-node div span{pointer-events:auto !important}
.mchp-bloqq-svg svg .interactive-node rect,.mchp-bloqq-svg svg .interactive-node path{pointer-events:all}
.mchp-bloqq-svg svg .interactive-node rect:hover,.mchp-bloqq-svg svg .interactive-node path:hover,.mchp-bloqq-svg svg .interactive-node ellipse:hover,.mchp-bloqq-svg svg .interactive-node circle:hover,.mchp-bloqq-svg svg .interactive-node line:hover,.mchp-bloqq-svg svg .interactive-node polyline:hover,.mchp-bloqq-svg svg .interactive-node polygon:hover,.mchp-bloqq-svg svg .interactive-node text:hover,.mchp-bloqq-svg svg .interactive-node image:hover{stroke-opacity:1;stroke:#34a3b1;stroke-width:5px}
.mchp-bloqq-svg svg .interactive-node.focus-node{opacity:1}
.mchp-bloqq-svg svg .interactive-node.focus-node rect,.mchp-bloqq-svg svg .interactive-node.focus-node circle,.mchp-bloqq-svg svg .interactive-node.focus-node ellipse,.mchp-bloqq-svg svg .interactive-node.focus-node path,.mchp-bloqq-svg svg .interactive-node.focus-node line,.mchp-bloqq-svg svg .interactive-node.focus-node polyline,.mchp-bloqq-svg svg .interactive-node.focus-node polygon,.mchp-bloqq-svg svg .interactive-node.focus-node text,.mchp-bloqq-svg svg .interactive-node.focus-node image{stroke-opacity:1;stroke:#34a3b1;stroke-width:5px}
.mchp-bloqq-svg svg .non-interactive-node ellipse,.mchp-bloqq-svg svg .non-interactive-node circle,.mchp-bloqq-svg svg .non-interactive-node rect,.mchp-bloqq-svg svg .non-interactive-node path,.mchp-bloqq-svg svg .non-interactive-node line,.mchp-bloqq-svg svg .non-interactive-node polyline,.mchp-bloqq-svg svg .non-interactive-node polygon,.mchp-bloqq-svg svg .non-interactive-node text,.mchp-bloqq-svg svg .non-interactive-node image{pointer-events:none !important}
.mchp-bloqq-info{height:100%;position:relative;flex:0 0 335px;width:335px;max-width:335px;margin-left:auto;transition:flex 300ms;display:none;color:#363636}
@media only screen and (max-width:991px){.mchp-bloqq-info{width:100%;min-height:500px;max-width:unset}
}
.mchp-bloqq-info a{color:#29719f;text-decoration:none}
.mchp-bloqq-info details{border-radius:3px;background:#eaf1f5;overflow:hidden;margin:0 0 8px 0;box-sizing:border-box}
.mchp-bloqq-info details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:4px 8px;box-sizing:border-box;list-style:none;cursor:pointer;color:#29719f;font-size:12px;font-weight:600;line-height:1.2;user-select:none}
.mchp-bloqq-info details>summary::-webkit-details-marker{display:none}
.mchp-bloqq-info details>summary::marker{content:"";display:none}
.mchp-bloqq-info details>summary::after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xMjg1MzIgMC4xMjg1MzJDMC4xNjkxNzIgMC4wODc3ODkgMC4yMTc0NTEgMC4wNTU0NjM5IDAuMjcwNjAzIDAuMDMzNDA4MkMwLjMyMzc1NSAwLjAxMTM1MjYgMC4zODA3MzYgMCAwLjQzODI4MiAwQzAuNDk1ODI4IDAgMC41NTI4MSAwLjAxMTM1MjYgMC42MDU5NjIgMC4wMzM0MDgyQzAuNjU5MTE0IDAuMDU1NDYzOSAwLjcwNzM5MiAwLjA4Nzc4OSAwLjc0ODAzMiAwLjEyODUzMkw1LjY4ODI4IDUuMDY5NjZMMTAuNjI4NSAwLjEyODUzMkMxMC42NjkyIDAuMDg3ODU0OSAxMC43MTc1IDAuMDU1NTg4MSAxMC43NzA2IDAuMDMzNTczOUMxMC44MjM4IDAuMDExNTU5NyAxMC44ODA4IDAuMDAwMjI5MDYxIDEwLjkzODMgMC4wMDAyMjkwNjFDMTAuOTk1OCAwLjAwMDIyOTA2MSAxMS4wNTI4IDAuMDExNTU5NyAxMS4xMDU5IDAuMDMzNTczOUMxMS4xNTkxIDAuMDU1NTg4MSAxMS4yMDc0IDAuMDg3ODU0OSAxMS4yNDggMC4xMjg1MzJDMTEuMjg4NyAwLjE2OTIwOSAxMS4zMjEgMC4yMTc0OTkgMTEuMzQzIDAuMjcwNjQ2QzExLjM2NSAwLjMyMzc5MyAxMS4zNzYzIDAuMzgwNzU2IDExLjM3NjMgMC40MzgyODJDMTEuMzc2MyAwLjQ5NTgwOCAxMS4zNjUgMC41NTI3NzEgMTEuMzQzIDAuNjA1OTE4QzExLjMyMSAwLjY1OTA2NSAxMS4yODg3IDAuNzA3MzU1IDExLjI0OCAwLjc0ODAzMkw1Ljk5ODAzIDUuOTk4MDNDNS45NTczOSA2LjAzODc4IDUuOTA5MTEgNi4wNzExIDUuODU1OTYgNi4wOTMxNkM1LjgwMjgxIDYuMTE1MjEgNS43NDU4MyA2LjEyNjU2IDUuNjg4MjggNi4xMjY1NkM1LjYzMDc0IDYuMTI2NTYgNS41NzM3NSA2LjExNTIxIDUuNTIwNiA2LjA5MzE2QzUuNDY3NDUgNi4wNzExIDUuNDE5MTcgNi4wMzg3OCA1LjM3ODUzIDUuOTk4MDNMMC4xMjg1MzIgMC43NDgwMzJDMC4wODc3ODkzIDAuNzA3MzkyIDAuMDU1NDY0MyAwLjY1OTExMyAwLjAzMzQwODYgMC42MDU5NjFDMC4wMTEzNTMgMC41NTI4MDkgMCAwLjQ5NTgyOCAwIDAuNDM4MjgyQzAgMC4zODA3MzYgMC4wMTEzNTMgMC4zMjM3NTQgMC4wMzM0MDg2IDAuMjcwNjAyQzAuMDU1NDY0MyAwLjIxNzQ1IDAuMDg3Nzg5MyAwLjE2OTE3MiAwLjEyODUzMiAwLjEyODUzMloiIGZpbGw9IiMyOTcxOUYiLz4KPC9zdmc+")}
.mchp-bloqq-info details[open]>summary::after{transform:rotate(180deg)}
.mchp-bloqq-info details>:not(summary){padding:8px 10px 10px;background:#fff;color:#363636;font-size:12.5px;line-height:1.35;border-top:1px solid #dde7ec}
.mchp-bloqq-info details>:not(summary) a{color:#29719f}
.mchp-bloqq-info .capitalize{text-transform:capitalize}
.mchp-bloqq-info .bloqq-hide-button{border:0;background:transparent;color:#8b8b8b;font-size:18px;line-height:18px;padding:2px 6px;cursor:pointer;box-shadow:none}
.mchp-bloqq-panel-shell{width:335px;max-width:335px;height:700px;margin:0 auto;background:#fff;position:relative;overflow:hidden auto;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 2px 5px 0 rgba(0,0,0,0.19)}
@media only screen and (max-width:991px){.mchp-bloqq-panel-shell{width:unset;max-width:unset}
}
.mchp-bloqq-panel-header{padding:16px 16px 10px 16px}
.mchp-bloqq-panel-header-inner{display:flex;align-items:flex-start;gap:10px}
.mchp-bloqq-panel-header-content{flex:1}
.bloqq-result-title{font-weight:700;letter-spacing:.2px;color:#111;font-size:16px}
#bloqq-description{margin-top:6px;color:#444;font-size:12.5px;line-height:1.35}
.mchp-bloqq-panel-body{padding:12px 16px 16px 16px}
#mchp-bloqq-tab-strip{display:flex;flex-direction:column;gap:1px;margin-top:10px;width:100%;box-sizing:border-box;overflow:hidden}
.mchp-bloqq-tab-row{display:flex;gap:1px;width:100%}
.mchp-bloqq-tab-row+.mchp-bloqq-tab-row{margin-top:1px}
.mchp-bloqq-tab-row .bloqq-tab-btn:first-child{margin-left:1px}
.mchp-bloqq-tab-row .bloqq-tab-btn:last-child{margin-right:1px}
.bloqq-tab-btn{min-width:0;border-radius:3px;border:1px solid rgba(255,255,255,0.08);cursor:pointer;font-weight:700;font-size:11px;letter-spacing:.2px;color:#fff;box-shadow:none;text-align:center;padding:8px 6px;line-height:1.15;text-transform:uppercase}
.bloqq-tab-btn[aria-selected="true"]{background:#2b6ea3}
.bloqq-tab-btn[aria-selected="false"]{background:#162e53}