.not-display{display:none}
.table-mcu-package{margin:0 60px}
.table-mcu-package table{border-collapse:collapse;border-spacing:0}
.table-mcu-package table{background:white;border:solid 1px #ddd;table-layout:auto}
.table-mcu-package table thead{background:whitesmoke}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tbody tr:nth-of-type(odd):not(.dz1-drivers-category-row):hover td:nth-child(1){background:#eeeff1}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tbody tr:nth-of-type(even):not(.dz1-drivers-category-row):hover td:nth-child(1){background:#f7f8fa}
.table-mcu-package tbody tr:not(.dz1-drivers-category-row):hover{background-color:#f7f8fa}
.table-mcu-package table,.table-mcu-package table thead{background:0}
.table-mcu-package table thead tr th,.table-mcu-package table thead tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:bold;color:#222}
.table-mcu-package table{border:0;border-collapse:separate;width:100%}
.table-mcu-package table tr{border:0}
.table-mcu-package td,.table-mcu-package th{padding:0}
.table-mcu-package table tbody tr.even,.table-mcu-package table tbody tr.alt,.table-mcu-package table tbody tr:nth-of-type(even):hover{background:#f7f8fa}
.table-mcu-package .highlight{background-color:#f7f8fa}
.table-mcu-package *,.table-mcu-package *:before,.table-mcu-package *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-mcu-package div,.table-mcu-package h2,.table-mcu-package th,.table-mcu-package td{margin:0;padding:0}
.table-mcu-package table tr td:before{background-color:#fff;bottom:-1px;content:" ";height:1px;left:0;position:absolute;width:3px}
.table-mcu-package table thead tr th,.table-mcu-package table tfoot tr th,.table-mcu-package table tfoot tr td,.table-mcu-package table tbody tr th,.table-mcu-package table tbody tr td,.table-mcu-package table tr td{display:table-cell;line-height:1.125rem}
.table-mcu-package table thead tr th,.table-mcu-package table tfoot tr th,.table-mcu-package table tfoot tr td,.table-mcu-package table tbody tr th,.table-mcu-package table tbody tr td,.table-mcu-package table tr td{line-height:1.4}
.table-mcu-package table tr th,.table-mcu-package table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#222;text-align:left}
.table-mcu-package table thead tr th,.table-mcu-package table thead tr td,.table-mcu-package table tr td{padding:.625rem .625rem}
.table-mcu-package table tr td{border:0;border-bottom:1px solid #ccc;color:#74757c;font-size:.619rem;text-align:left;width:auto;border-left:1px solid white}
.table-mcu-package table tr th{border:0;border-bottom:1px solid #ccc;color:#74757c;font-size:.619rem;text-align:left;width:auto;border-left:1px solid white}
.table-mcu-package .dz1-whitesection-content{max-width:1803px;width:100%;text-align:left;margin:0 auto}
.table-mcu-package h2{color:#03234b;font-size:.762rem;font-weight:700;line-height:normal}
.table-mcu-package .dz1-content-section-subtitle h2{font:1.714rem/1.556em ITCLubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-family:"LubalinGraphStd-Medium"}
.table-mcu-package .dz1-start-evaluation-grid-description{margin-bottom:38px;font-family:Arial;font-size:.905rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;color:#525a63}
.table-mcu-package a{color:#03234b;cursor:pointer;font-size:inherit;position:relative;text-decoration:none;font-size:.714rem;line-height:1.143rem}
.table-mcu-package button.mcu-button{color:#03234b;cursor:pointer;position:relative;text-decoration:none;font-size:.714rem;line-height:1.143rem;align-self:center;font-family:Arial;font-weight:bold;border:unset;border-bottom:solid 2px #03234b;width:fit-content;margin:20px 0;background-color:unset;padding:0}
.table-mcu-package button.mcu-button span{color:#03234b}
.table-mcu-package text{fill:#fff;font-size:.857rem;dominant-baseline:middle}
.table-mcu-package table.dz1-software-component-table tbody tr:last-child>td{border-bottom:1px solid #ccc}
.table-mcu-package table.dz1-software-component-table thead tr{font-weight:bold;background:#fff;transition:margin .4s ease-in-out}
.table-mcu-package table.dz1-software-component-table thead{transition:margin .4s ease-in-out}
.table-mcu-package .dz1-software-component-table .dz1-legenda-thead-wrap{display:none}
.table-mcu-package .dz1-software-component-table .dz1-legenda-thead-wrap td{padding:0}
.table-mcu-package .dz1-software-component-table .dz1-legenda-thead-wrap td .dz1-table-legenda-box-symbol-text{font-weight:400}
.table-mcu-package table.dz1-software-component-table td:not(:first-child){text-align:center;padding:4px 2px}
.table-mcu-package table.dz1-software-component-table th:not(:first-child){text-align:center;padding:4px 2px}
.table-mcu-package table.dz1-components-table td:not(:first-child){min-width:55px}
.table-mcu-package table.dz1-drivers-table td:not(:first-child){min-width:104px;max-width:104px;width:104px}
.table-mcu-package table.dz1-middlewares-table td:not(:first-child){min-width:104px;max-width:104px;width:104px}
.table-mcu-package table.dz1-middlewares-table th:not(:first-child){min-width:104px;max-width:104px;width:104px}
.table-mcu-package table.dz1-components-table td:first-child{min-width:160px}
.table-mcu-package .dz1-mcupackage-table-wrap{margin:50px 0}
.table-mcu-package .dz1-table-legenda-box{vertical-align:top;margin-right:40px;display:flex;flex-direction:row;margin-left:17px}
.table-mcu-package .dz1-table-legenda-box-symbols{display:flex;flex-direction:row;gap:48px}
.table-mcu-package .dz1-table-legenda-box-symbol-item{display:block}
.table-mcu-package span.dz1-symbol-notmx{width:12px;height:12px;display:inline-block;background-color:#03234b;border-radius:50%}
.table-mcu-package span.dz1-symbol-notmx-ll{width:12px;height:12px;display:inline-block;background-color:#ffd200;border-radius:50%}
.table-mcu-package td>* span.dz1-table-legenda-box-symbol-text{font-size:.714rem;color:#042e62}
.table-mcu-package span.dz1-table-legenda-box-symbol-text{margin-left:1px;font-weight:normal;font-family:Arial;font-size:.905rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#525a63}
.table-mcu-package .dz1-table-example-cell-symbols-wrap{text-align:left;padding:0 3px;margin:1px 0;white-space:nowrap;width:fit-content;margin:0 auto}
.table-mcu-package .dz1-software-component-table-content td{cursor:pointer}
.table-mcu-package .dz1-software-component-table-content-wrap{background:white;padding-top:20px;background:linear-gradient(180deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 50%)}
.table-mcu-package .dz1-table-legenda-content{margin-top:0;margin-bottom:10px}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table.dz1-middlewares-table tbody tr:first-child td:first-child,.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr td:first-child{min-width:317px;max-width:317px;width:319px;word-break:break-word;cursor:default;color:#03234b;font-family:Arial;font-size:.905rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#03234b;background:#fff;position:sticky;z-index:1;left:0}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table.dz1-middlewares-table tbody tr:first-child td:first-child,.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr th:first-child{min-width:317px;max-width:317px;width:319px;word-break:break-word;cursor:default;color:#03234b;font-family:Arial;font-size:.905rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:#03234b;background:#fff;position:sticky;z-index:1;left:0}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table thead tr td:first-child{font-size:.714rem;color:#042e62}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table.dz1-middlewares-table thead tr:first-child td:first-child{font-family:"Arial";font-size:.714rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;color:#042e62}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr:first-child td:first-child{font-family:"LubalinGraphStd-Medium";font-size:.905rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;color:#042e62}
.table-mcu-package table.dz1-software-component-table tr td:first-child{font-size:.667rem}
.table-mcu-package .dz1-software-component-table-tabs{position:relative}
.table-mcu-package .dz1-software-component-table-tab{display:inline-block;cursor:pointer;font-size:.952rem;font-weight:bold;padding:9px 0;width:180px;text-align:center;transition:all 180ms ease;z-index:100;position:relative;font-family:"LubalinGraphStd-Medium";font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#525a63;padding-left:24px}
.table-mcu-package .dz1-software-component-table-tab:last-child{margin-left:-5px}
.table-mcu-package .tab-line{height:1px;background:#dbdee2;position:absolute;bottom:1px;width:100%;z-index:2}
.table-mcu-package .dz1-software-component-table-tab.dz1-software-component-table-tab--selected,.table-mcu-package .dz1-software-component-table-tab:hover{border:solid 1px #dbdee2;background-color:#fff;border-left:1px solid white;top:0;border-bottom:1px solid white;color:#03234b}
.table-mcu-package .dz1-table-toggletablerows-cta{font-size:.810rem;font-weight:bold;cursor:pointer;color:#03234b;display:inline-block;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px;margin-top:20px}
.table-mcu-package .dz1-table-toggletablerows-cta-content{text-align:center}
.table-mcu-package .dz1-software-component-table td a,.table-mcu-package .dz1-software-component-table td a:visited{text-decoration:underline;font-family:Arial;font-size:.714rem;font-weight:bold;color:#03234b;text-underline-offset:8px}
.table-mcu-package .dz1-software-component-table th a,.table-mcu-package .dz1-software-component-table th a:visited{text-decoration:underline;font-family:Arial;font-size:.714rem;font-weight:bold;color:#03234b;text-underline-offset:8px}
.table-mcu-package .dz1-middlewares-table .dz1-table-example-cell-symbols-wrap{text-align:center}
.table-mcu-package .dz1-software-component-table{background:white}
.table-mcu-package td.dz1-table-example-cell-wrap{position:relative}
.table-mcu-package .dz1-table-toggletablerows-cta svg{fill:#03234b;width:15px;height:16px;margin-left:5px;vertical-align:middle}
.table-mcu-package .dz1-table-toggletablerows-cta span{vertical-align:middle}
.table-mcu-package .dz1-table-toggletablerows-cta svg.st-link__icon--arrow-down{transform:rotate(90deg)}
.table-mcu-package .dz1-table-toggletablerows-cta svg.st-link__icon--arrow-up{transform:rotate(-90deg)}
.table-mcu-package .dz1-table-toggletablerows-cta-wrap{margin-bottom:10px}
.table-mcu-package tr.dz1-drivers-category-row td{font-size:.714rem;text-align:left;font-weight:bold;border-bottom:0;border-top:1px solid #ccc}
.table-mcu-package tr.dz1-drivers-category-row{top:-1px;position:relative}
.table-mcu-package table .dz1-components-table-mobile,.table-mcu-package table .dz1-drivers-table-mobile{display:none}
.table-mcu-package .dz1-components-table-mobile,.table-mcu-package .dz1-drivers-table-mobile{display:none}
.table-mcu-package table tr td:before{background-color:#fff;bottom:-1px;content:" ";height:1px;left:0;position:absolute;width:3px}
.table-mcu-package .st-button__icon{fill:#fff;height:20px;width:20px}
.table-mcu-package .st-button__icon--right{margin-left:15px}
.table-mcu-package table .dz1-software-component-table-mobile-header{padding:8px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-size:.667rem;color:#03234b;font-weight:bold}
.table-mcu-package .dz1-software-component-table-mobile-header{padding:8px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-size:.667rem;color:#03234b;font-weight:bold}
.table-mcu-package table .dz1-software-component-mobile-row{padding:8px;border-bottom:1px solid #dfdfdf}
.table-mcu-package .dz1-software-component-mobile-row{padding:8px;border-bottom:1px solid #dfdfdf}
.dz1-software-component-mobile-toggle{display:inline-block;vertical-align:middle}
.table-mcu-package .ew22-roundtable-topic-visible-panel{cursor:pointer;user-select:none}
.table-mcu-package .ew22-roundtable-topic-accordion-arrow{width:20px;height:16px;display:inline-block;vertical-align:middle}
.table-mcu-package svg:not(:root){overflow:hidden}
.table-mcu-package .ew22-roundtable-topic-accordion-arrow svg{height:100%;transform:rotate(90deg);transition:transform linear 500ms;fill:#03234b}
.table-mcu-package table .dz1-software-component-mobile-row.ew22-accordion--subpanelopen .ew22-roundtable-topic-accordion-arrow svg{transform:rotate(-90deg)}
.table-mcu-package .ew22-roundtable-topic-hidden-panel{height:0;transition:max-height linear 500ms;overflow:hidden;margin-top:10px}
.table-mcu-package table .dz1-software-component-mobile-categoryname{display:inline-block;vertical-align:middle;font-size:.667rem;width:calc(100% - 40px)}
.table-mcu-package .dz1-software-component-mobile-categoryname{display:inline-block;vertical-align:middle;font-size:.667rem;width:calc(100% - 40px)}
.table-mcu-package table .dz1-mobile-subpanel-content{display:inline-block;text-align:center}
.table-mcu-package table .dz1-mobile-subpanel-content a{font-size:.667rem;text-decoration:underline;font-weight:bold;width:30px;margin:10px;display:inline-block}
.table-mcu-package .dz1-mobile-subpanel-content{display:inline-block;text-align:center}
.table-mcu-package .dz1-mobile-subpanel-content a{font-size:.905rem;font-weight:bold;width:30px;margin:10px;display:inline-block;border-bottom:1px solid #03234b;padding-bottom:4px}
.table-mcu-package table .dz1-software-component-mobile-subpanel{margin-top:5px}
.table-mcu-package .dz1-drivers-group-name{text-align:center;margin-top:10px;font-size:.905rem;font-weight:bold;padding:0;font-family:inherit;line-height:normal}
.table-mcu-package .dz1-software-component-table-content{-ms-overflow-style:none;overflow-x:auto}
#tableDrivers #thead tr:first-child td{border:0}
#tableDrivers #thead .dz1-table-legenda-content{font-size:.905rem;color:#525a63}
@media(max-width:1280px){.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr td:first-child{width:auto;word-break:unset}
}
@media(max-width:1024px){.table-mcu-package .dz1-software-component-table-content::-webkit-scrollbar{display:none}
.table-mcu-package .dz1-start-evaluation-grid-description{max-width:783px}
.table-mcu-package{margin:0 40px}
.table-mcu-package .dz1-content-section-subtitle h2{font:1.429rem/1.533em "LubalinGraphStd-Medium",Arial,Helvetica,sans-serif;max-width:741px}
.table-mcu-package .dz1-software-component-table-tab{display:inline-block;cursor:pointer;font-size:.952rem;font-weight:bold;color:#03234b;width:fit-content;text-align:center;transition:all 180ms ease;z-index:100;position:relative;font-family:"LubalinGraphStd-Medium";font-size:.905rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#03234b;padding:9px 24px}
.table-mcu-package td>* span.dz1-table-legenda-box-symbol-text{font-size:.714rem;color:#042e62}
.table-mcu-package span.dz1-table-legenda-box-symbol-text{font-size:.905rem;color:#525a63}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table thead tr td:first-child{font-size:.714rem;color:#042e62}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tbody tr td:first-child{font-size:.905rem;color:#03234b}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr td:first-child{min-width:239px;max-width:239px;width:239px}
.table-mcu-package table.dz1-drivers-table td:not(:first-child){max-width:104px;width:104px;text-align:center}
.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table.dz1-middlewares-table tbody tr:first-child td:first-child,.table-mcu-package .dz1-mcupackage-table-wrap table.dz1-software-component-table tr td:first-child{min-width:239px;max-width:239px;width:239px}
.table-mcu-package .dz1-table-example-cell-symbols-wrap{max-width:fit-content;margin:0 auto}
.table-mcu-package .dz1-software-component-table-content{overflow-x:auto}
.table-mcu-package table.dz1-software-component-table tr td:first-child{font-size:.571rem}
.table-mcu-package .dz1-software-component-table tr td:first-child{font-size:.571rem}
}
@media(max-width:640px){.table-mcu-package .dz1-content-section-subtitle h2{font-size:1.190rem}
.table-mcu-package .dz1-table-legenda-box-symbols{display:flex;flex-direction:column;gap:0;padding:15px}
.table-mcu-package{margin:0 20px}
.table-mcu-package .dz1-mobile-subpanel-content a{font-size:.714rem}
.table-mcu-package .dz1-software-component-table-tab{padding:16px 24px;font-family:"LubalinGraphStd-Medium";font-size:.905rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#03234b}
.table-mcu-package .dz1-software-component-table-mobile-header{border-top:0}
.table-mcu-package .dz1-software-component-table-content-wrap{padding-top:0}
.table-mcu-package .dz1-software-component-table-mobile-header{font-size:.905rem;padding:8px 24px}
.table-mcu-package .dz1-software-component-mobile-categoryname{display:inline-block;vertical-align:middle;font-family:Arial;font-size:.905rem;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#525a63}
.table-mcu-package .dz1-software-component-mobile-row{padding:24px;max-height:74px;border-bottom:1px solid #dfdfdf}
.table-mcu-package .ew22-roundtable-topic-accordion-arrow svg{height:100%;transform:rotate(90deg);transition:transform linear 500ms;fill:#03234b;top:-10px;position:relative}
.table-mcu-package .dz1-components-table,.table-mcu-package .dz1-drivers-table,.table-mcu-package .dz1-middlewares-table{display:none}
.table-mcu-package .dz1-components-table-mobile,.table-mcu-package .dz1-drivers-table-mobile{display:block;background:white}
.dz1-software-component-table-tab{font-size:.762rem;width:150px}
}