.download-packages-table{display:flex;justify-content:center;width:100%}
.download-packages-table .table-container{display:flex;flex-direction:column;justify-content:center;margin:0 40px;margin-top:70px;text-align:start;max-width:1804px;width:100%;overflow:auto}
.download-packages-table .table-container .table-title{font-size:1.714rem;font-weight:500;text-align:left;line-height:1.55;color:#042e62;padding-bottom:unset}
.download-packages-table .table-container .table-description{font-family:Arial;line-height:1.7;text-align:left;color:#525a63;font-size:.905rem;padding-bottom:13px}
.download-packages-table .table-container .container-overflow{width:100%;overflow:auto}
.download-packages-table .table-container .mobile-table-container{display:none}
.download-packages-table .table-container .table{background:#fff;min-width:1804px}
.download-packages-table .table-container .table thead td,.download-packages-table .table-container .table tbody td{border-bottom:solid 1.5px #dbdee2}
.download-packages-table .table-container .table thead td:first-child{font-family:Arial;font-size:.714rem;line-height:1.6;font-weight:bold;text-align:left;padding:18px 0 18px 14px;color:#042e62;width:319px;min-width:317px;position:sticky;left:0;background:#fff;z-index:3}
.download-packages-table .table-container .table thead .category{font-family:Arial;font-size:.714rem;font-weight:bold;text-align:center;color:#03234b;min-width:104px;max-width:104px;width:104px}
.download-packages-table .table-container .table thead .category a{border-bottom:solid 2px #03234b;padding-bottom:8px}
.download-packages-table .table-container .table tbody .table-item:nth-child(11){opacity:.55;background:linear-gradient(to bottom,rgba(247,248,250,0) 0,#f7f8fa 60%)}
.download-packages-table .table-container .table tbody .table-item:nth-child(12){background:linear-gradient(to bottom,rgba(247,248,250,0) 0,#f7f8fa 60%);opacity:.15;pointer-events:none}
.download-packages-table .table-container .table tbody .table-item:nth-child(n+13){display:none}
.download-packages-table .table-container .table tbody td:first-child{font-family:Arial;font-size:.905rem;line-height:1.4;font-weight:bold;text-align:left;padding:14px 0 14px 14px;color:#03234b;width:319px;position:sticky;left:0;background:#fff;z-index:3}
.download-packages-table .table-container .table tbody .check-category{text-align:center;min-width:72.5px;max-width:104px;width:104px}
.download-packages-table .table-container .table tbody .check-category.true i,.download-packages-table .download-packages-table-legenda .check-category i{font:normal normal normal 14px/1 FontAwesome;color:#03234b}
.download-packages-table .table-container .table tbody .check-category.true i:before,.download-packages-table .download-packages-table-legenda .check-category i:before{content:"\f00c"}
.download-packages-table .table-container .table-link{align-self:center;font-family:Arial;font-size:.81rem;line-height:1.4;font-weight:bold;color:#03234b;border-bottom:solid 2px #03234b;width:fit-content;margin:20px 0}
.download-packages-table tbody tr:nth-of-type(odd):hover td:nth-child(1){background:#eeeff1}
.download-packages-table tbody tr:nth-of-type(even):hover td:nth-child(1){background:#f7f8fa}
.download-packages-table tbody tr:hover{background-color:#f7f8fa}
.download-packages-table .table-item:hover,.download-packages-table .table-item td:hover{background:#f7f8fa !important}
.highlight{background-color:#f7f8fa}
.download-packages-table .table-container .STM32CubeExpansionPackage-checked,.download-packages-table .download-packages-table-legenda .STM32CubeExpansionPackage-checked{font-size:.714rem;color:#042e62;font-weight:bold}
.download-packages-table .download-packages-table-legenda{width:100%;background-color:white;display:flex;flex-direction:row;gap:48px;padding:10px 40px 20px 17px}
.download-packages-table .download-packages-table-legenda .legenda-item{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;display:flex;align-items:center;gap:5px}
.download-packages-table .dz1-symbol-notmx-blue{width:12px;height:12px;display:inline-block;background-color:#03234b;border-radius:50%}
.download-packages-table .dz1-symbol-notmx-yellow{width:12px;height:12px;display:inline-block;background-color:#ffd200;border-radius:50%}
@media(max-width:1024px){.download-packages-table .table-container .container-overflow::-webkit-scrollbar{display:none}
.download-packages-table .table-container .table tbody td:first-child{font-size:.762rem}
.download-packages-table .table-container{margin:0 40px}
.download-packages-table .table-container .table-title{font-size:1.429rem}
}
@media(max-width:640px){.download-packages-table .download-packages-table-legenda{display:none}
.download-packages-table .table-container{margin:0 20px}
.download-packages-table .table-container .table-title{font-size:1.19rem}
.download-packages-table .table-container .container-overflow{display:none}
.download-packages-table .table-container .mobile-table-container{display:flex;flex-direction:column;justify-content:center;background:#fff}
.download-packages-table .table-container .mobile-table-container .mobile-item-content{border-bottom:solid 1px #dbdee2;padding:23px 0 23px 24px;max-height:74px}
.download-packages-table .table-container .mobile-table-container .mobile-item-content:nth-child(n+9){display:none}
.download-packages-table .table-container .mobile-table-container .mobile-item{display:flex;flex-direction:row;width:100%}
.download-packages-table .table-container .mobile-table-container .mobile-item a{font-family:Arial;font-weight:normal;font-size:.905rem;color:#525a63;padding-bottom:unset}
.download-packages-table .table-container .mobile-table-container .mobile-item img{margin-left:auto;margin-right:20px;transform:rotate(0);transition:transform linear 500ms}
.download-packages-table .table-container .mobile-table-container .mobile-item-categories{display:none;flex-direction:row;flex-wrap:wrap;transition:height linear 500ms}
.download-packages-table .table-container .mobile-table-container .mobile-item-categories div{display:contents}
.download-packages-table .table-container .mobile-table-container .mobile-item-categories p{width:100%;margin-top:20px;padding-bottom:unset;font-size:.905rem;font-weight:bold;color:#042e62;margin-bottom:10px}
.download-packages-table .table-container .mobile-table-container .check-category.true,.download-packages-table .download-packages-table-legenda .check-category{font-family:Arial;font-size:.714rem;font-weight:bold;text-align:center;color:#042e62;margin-bottom:10px;text-align:left;flex-basis:16.6%;text-decoration:underline;text-decoration-thickness:2px}
.download-packages-table .table-container .mobile-table-container .check-category.false{display:none}
}