.fpgaAndSocDesignTool .fpga-container{display:flex}
.fpgaAndSocDesignTool .fpga-container .fpga-overlay.active{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,0.4);z-index:1000}
.fpgaAndSocDesignTool .fpga-container .fpga-left{flex:1 0 25%;box-sizing:border-box;padding-right:45px}
.fpgaAndSocDesignTool .fpga-container .fpga-left .selected-version{font-weight:700}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-left{position:fixed;top:0;left:0;transform:translateX(-100%);z-index:1001}
}
.fpgaAndSocDesignTool .fpga-container .fpga-left.open{transform:translateX(0);height:100%;width:50%;background-color:#fff;padding:30px;transition:transform .3s ease;overflow-y:auto;overflow-x:hidden}
.fpgaAndSocDesignTool .fpga-container .fpga-left .version-header{display:none;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;vertical-align:middle;margin-bottom:25px;justify-content:space-between}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-left .version-header{display:flex}
}
.fpgaAndSocDesignTool .fpga-container .fpga-left .version-header .close-btn{border:0;background:transparent;color:#8090a0;font-size:23px;font-weight:400;padding:0}
.fpgaAndSocDesignTool .fpga-container .fpga-left .fpga-hidden{display:none}
.fpgaAndSocDesignTool .fpga-container .fpga-left .fpga-version a{color:#157eac}
.fpgaAndSocDesignTool .fpga-container .fpga-left .view-archive-btn{background:0;border:0;line-height:100%;letter-spacing:0;font-weight:700;color:#1c355e;cursor:pointer;padding:15px 0 0 0}
.fpgaAndSocDesignTool .fpga-container .fpga-left .view-archive-btn:hover{cursor:pointer;color:#41b6e6}
.fpgaAndSocDesignTool .fpga-container .fpga-left .fpga-category-container{display:flex;flex-direction:column;gap:20px;padding-left:0}
.fpgaAndSocDesignTool .fpga-container .fpga-left .fpga-category-container .fpga-category{font-weight:700;color:#182029;font-size:14px;line-height:20px;letter-spacing:0}
.fpgaAndSocDesignTool .fpga-container .fpga-left .fpga-category-container .fpga-version-container .fpga-version{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;padding-top:15px}
.fpgaAndSocDesignTool .fpga-container .fpga-right{flex:1 0 75%;width:100%}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-version-title{font-weight:700;font-size:23px;line-height:100%;letter-spacing:0}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container{display:flex;justify-content:space-between}
@media(max-width:600px){.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container{flex-direction:column}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .toggle-btn-container{margin-bottom:20px !important}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .toggle-btn-container .version-toggle-btn{width:100%;text-align:left}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .fa-lock{margin-left:5px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .toggle-btn-container{margin:auto 0}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .version-toggle-btn{display:none;background-color:#fff;cursor:pointer;padding:10px 15px;border-radius:4px;border:1px solid #586674;color:#586674;font-weight:400;text-align:center}
.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .version-toggle-btn span{font-weight:600;color:#000}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-right .title-container .version-toggle-btn{display:block}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .highlights{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;margin-top:20px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .highlights .version-highlight-title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0}
.fpgaAndSocDesignTool .fpga-container .fpga-right .mchp-button-wrapper{margin:20px 0}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .document-table-title{font-weight:700;font-size:23px;line-height:100%;letter-spacing:0;padding:20px 0}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-tabs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left;white-space:nowrap;width:100%;gap:20px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-tabs .fpga-doc-tab{padding:8px 20px;font-weight:700;cursor:pointer;color:#575755;font-size:16px;border:#e9e9e6 2px solid;border-radius:50px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-tabs .fpga-doc-tab.active{border:#1c355e 2px solid;color:#1c355e}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-panel{padding:20px 0;flex-direction:column;gap:20px;display:none}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-panel.active{display:flex}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar{padding-bottom:20px;display:flex;justify-content:space-between}
@media(max-width:600px){.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar{flex-direction:column;gap:15px}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-label,.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .searchbox-label{font-weight:600;font-size:14px;line-height:140%;letter-spacing:.1px;color:#2c2c2b;margin-bottom:4px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box{width:calc(27em);overflow:hidden;height:44px;position:relative;display:block}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box{width:100%}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box:after{content:"\f107";font-family:"Font Awesome 6 Pro",sans-serif;color:#838380;position:absolute;right:40px;top:24%;z-index:1;font-weight:400;font-size:25px;pointer-events:none}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box:after{right:30px}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box .docCategoryFilter{width:calc(27em);height:44px;outline:0;border:1px solid rgba(0,0,0,0.1);border-radius:4px;padding:3px 12px;font-size:14px;line-height:150%;font-weight:400;color:#838380;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f9f9f9;padding-right:40px}
@media only screen and (max-width:991px){.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .filter-box .docCategoryFilter{width:100%}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container{display:flex;gap:12px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .search-box{position:relative;display:inline-block;width:100%}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .search-box .DocTable--searchbar-input{width:calc(20em);height:44px;padding:3px 3px 3px 5px;outline:0;font-size:14px;font-weight:400;line-height:150%;background:#f9f9f9;border:1px solid rgba(0,0,0,0.1);border-radius:4px}
@media(max-width:600px){.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .search-box .DocTable--searchbar-input{width:100%}
}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .search-box .search-clear{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;background:0;border:0;padding:0;z-index:1}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .DocTable--searchbar-button{width:44px;height:44px;color:#fff;display:flex;align-items:center;justify-content:center;background:#1c355e;border:2px solid #1c355e;border-radius:4px}
.fpgaAndSocDesignTool .fpga-container .fpga-right .fpga-documents .fpga-doc-content .fpga-doc-toolbar .doc-table-searchbar .search-container .DocTable--searchbar-button .fa-search{font-weight:600;font-size:16px}
.fpga-doc-table.dataTable{width:100% !important}
.fpga-doc-table.dataTable .see-all-version{margin-left:15px}
@media only screen and (max-width:991px){.fpga-doc-table.dataTable .see-all-version{margin-left:30px}
}
@media only screen and (max-width:991px){.fpga-doc-table.dataTable .visibleOnDesktop{display:none}
}
.fpga-doc-table.dataTable .mobile-view .document-category{font-weight:700;margin:5px 0 7px 0}
@media(min-width:992px){.fpga-doc-table.dataTable .mobile-view{display:none}
}
.fpga-doc-table.dataTable td:last-child,.fpga-doc-table.dataTable th:last-child{white-space:nowrap}
.fpga-doc-table.dataTable thead tr th.sorting:after{content:"\f0dc";font-size:16px;font-weight:400;font-family:"Font Awesome 6 Pro",sans-serif;margin-left:8px}
.fpga-doc-table.dataTable thead tr th.sorting_asc:after{content:"\f0de";font-size:16px;font-weight:900;font-family:"Font Awesome 6 Pro",sans-serif;margin-left:8px}
.fpga-doc-table.dataTable thead tr th.sorting_desc:after{content:"\f0dd";font-size:16px;font-weight:900;font-family:"Font Awesome 6 Pro",sans-serif;margin-left:8px}
.fpga-doc-table.dataTable thead tr{border-bottom:1px solid #e9e9e6;color:#2c2c2b}
.fpga-doc-table.dataTable thead tr th{cursor:pointer;font-size:14px;font-weight:700;min-width:10%;text-wrap:nowrap;top:0;background-color:#e4ecf1;color:#1c355e;line-height:140%;letter-spacing:.1px}
.fpga-doc-table.dataTable tbody tr td{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.25px}
.fpga-doc-table.dataTable tbody tr td a{color:#157eac;line-height:20px}
.fpga-doc-table.dataTable tbody tr td a .fa-download{font-weight:400;margin-right:5px}
.fpga-doc-table.dataTable tbody tr.even{background-color:#f9f9f9}
.fpga-download-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif}
.fpga-download-table thead th{text-align:left;letter-spacing:.1px;font-weight:600;padding-left:8px;padding-bottom:20px;padding-top:20px;line-height:140%;font-size:14px;text-wrap:nowrap;background-color:#e4ecf1;color:#1c355e}
.fpga-download-table thead th:first-child{padding-left:16px}
.fpga-download-table tbody tr .os,.fpga-download-table thead .os-head{text-align:center}
.fpga-download-table tbody tr td{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.25px}
.fpga-download-table tbody tr td .checksum-wrapper{display:flex}
@media only screen and (max-width:991px){.fpga-download-table{display:none}
}
.fpga-download-table.mobile-view{display:none}
.fpga-download-table.mobile-view .tablet-os{text-align:center}
.fpga-download-table.mobile-view .mobile-os{display:none;text-align:center;min-width:100px}
@media only screen and (max-width:600px){.fpga-download-table.mobile-view .mobile-os{display:table-cell}
}
@media only screen and (max-width:600px){.fpga-download-table.mobile-view .tablet-os{display:none}
}
@media only screen and (max-width:991px){.fpga-download-table.mobile-view{display:table}
}
.fpga-download-table.mobile-view .clipboard{margin-left:7px}
.fpga-download-table.mobile-view .checksum-container{display:flex;gap:15px}
.fpga-download-table.mobile-view .checksum-container .download-shasum::after{content:""}
.fpga-download-table td{padding:14px 8px;border-bottom:1px solid #e2e2e2}
.fpga-download-table a{color:#157eac;text-decoration:none}
.fpga-download-table a:hover{text-decoration:underline}
.fpgaAndSocDesignTool .checksum a{margin-right:20px;font-size:14px}
.fpgaAndSocDesignTool a:hover{cursor:pointer}