@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Regular.ttf')}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Italic.ttf');font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Bold.ttf');font-weight:700}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-BoldItalic.ttf');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBold.ttf');font-weight:600}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBoldItalic.ttf');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Light.ttf');font-weight:300}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-LightItalic.ttf');font-weight:300;font-style:italic}
.default-font-family{font-family:'Open Sans',sans-serif}
.font-family-sans{font-family:"Open Sans",sans-serif}
.h1-mixin{color:#34333e;font-size:35px;font-weight:700;line-height:40px;font-family:'Open Sans',sans-serif}
.h2-mixin{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif}
.h3-mixin{font-size:17px;font-weight:600;line-height:20px;font-family:'Open Sans',sans-serif}
.h4-5-6-mixin{font-size:15px;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
.p-mixin,.td-mixin{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.form-field-label{font-size:17px;font-weight:500;line-height:null;font-family:"Open Sans",sans-serif}
.rohsSearch{font-family:'Open Sans',sans-serif;display:flex;flex-direction:column;gap:12px}
.rohsSearch [hidden]{display:none !important}
.rohsSearch .rohsSearch--sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.rohsSearch .rohsSearch--title{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif;color:#1c355e;margin:0}
.rohsSearch .rohsSearch--intro,.rohsSearch .rohsSearch--footer{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.rohsSearch .rohsSearch--intro p:last-child,.rohsSearch .rohsSearch--footer p:last-child{margin-bottom:0}
.rohsSearch .rohsSearch--form{border-radius:5px;background-color:#f1f2f2;padding:12px;display:flex;flex-direction:column;gap:8px;margin:0}
.rohsSearch .rohsSearch--label{font-size:15px;font-weight:700;line-height:24px;color:#1c355e}
.rohsSearch .rohsSearch--search-bar{display:flex;max-width:800px}
@media screen and (max-width:768px){.rohsSearch .rohsSearch--search-bar{max-width:none}
}
.rohsSearch .rohsSearch--search-bar .rohsSearch--input{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;flex-grow:1;min-width:0;padding:10px;border:1px solid #e3e3e3 !important;border-right:none !important;border-top-left-radius:5px !important;border-bottom-left-radius:5px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;background-color:#fff;color:#2c2c2b}
.rohsSearch .rohsSearch--search-bar .rohsSearch--input::placeholder{color:#6f6f6f}
.rohsSearch .rohsSearch--search-bar .rohsSearch--input:focus-visible{outline:2px solid #3460cd;outline-offset:-2px}
.rohsSearch .rohsSearch--search-bar .rohsSearch--button{display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;border:0;padding:10px 12px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#1c355e;color:#fff;white-space:nowrap;transition:.3s ease}
.rohsSearch .rohsSearch--search-bar .rohsSearch--button:hover,.rohsSearch .rohsSearch--search-bar .rohsSearch--button:focus{background-color:#157eac;color:#fff}
.rohsSearch .rohsSearch--search-bar .rohsSearch--button:focus-visible{outline:2px solid #3460cd;outline-offset:2px}
@media screen and (max-width:768px){.rohsSearch .rohsSearch--search-bar .rohsSearch--button .rohsSearch--button-label{display:none}
}
.rohsSearch .rohsSearch--search-bar .rohsSearch--reset{display:flex;gap:8px;align-items:center;justify-content:center;margin-left:8px;padding:10px 12px;border:1px solid #1c355e;border-radius:5px;background-color:#fff;color:#1c355e;cursor:pointer;white-space:nowrap;transition:.3s ease}
.rohsSearch .rohsSearch--search-bar .rohsSearch--reset:hover,.rohsSearch .rohsSearch--search-bar .rohsSearch--reset:focus{background-color:#1c355e;color:#fff}
.rohsSearch .rohsSearch--search-bar .rohsSearch--reset:focus-visible{outline:2px solid #3460cd;outline-offset:2px}
@media screen and (max-width:768px){.rohsSearch .rohsSearch--search-bar .rohsSearch--reset .rohsSearch--reset-label{display:none}
}
.rohsSearch.has-warning .rohsSearch--search-bar .rohsSearch--input{border-color:#da291c !important}
.rohsSearch .rohsSearch--message{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;display:none}
.rohsSearch .rohsSearch--message.is-visible{display:flex;gap:8px;align-items:flex-start}
.rohsSearch .rohsSearch--message.is-warning{color:#da291c;font-weight:600}
.rohsSearch .rohsSearch--message.is-note{color:#da291c}
.rohsSearch .rohsSearch--message.is-test{color:#575755;font-weight:600;background-color:rgba(246,141,46,0.12);border-left:4px solid #f68d2e;border-radius:5px;padding:8px 12px}
.rohsSearch .rohsSearch--message .rohsSearch--message-icon{padding-top:4px}
.rohsSearch.is-test-data .rohsSearch--table-wrapper{border:2px dashed #f68d2e;border-radius:5px;padding:4px}
.rohsSearch .rohsSearch--spinner{display:flex;gap:8px;align-items:center;justify-content:center;font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;color:#53575a;padding:20px}
.rohsSearch .rohsSearch--spinner>em{font-size:24px}
.rohsSearch .rohsSearch--results{display:flex;flex-direction:column;gap:12px}
.rohsSearch .rohsSearch--summary{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;color:#53575a}
.rohsSearch .rohsSearch--table-wrapper{width:100%;overflow-x:auto}
.rohsSearch .rohsSearch--table{margin:0;width:100%;border-collapse:collapse;font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif;color:#2c2c2b}
.rohsSearch .rohsSearch--table th{background-color:#1c355e;color:#fff;text-align:left;vertical-align:middle;white-space:nowrap;padding:0}
.rohsSearch .rohsSearch--table th:first-child{border-top-left-radius:5px}
.rohsSearch .rohsSearch--table th:last-child{border-top-right-radius:5px}
.rohsSearch .rohsSearch--table th .header-label{box-sizing:border-box;display:flex;align-items:center;gap:4px;width:100%;height:100%;padding:10px;margin:0;border:0;border-radius:unset;background-color:#1c355e;color:#fff;text-align:left;justify-content:flex-start;font-size:inherit;font-family:inherit;font-weight:700 !important;line-height:normal}
.rohsSearch .rohsSearch--table th:first-child .header-label{border-top-left-radius:5px}
.rohsSearch .rohsSearch--table th:last-child .header-label{border-top-right-radius:5px}
.rohsSearch .rohsSearch--table th.sortable-column{cursor:pointer}
.rohsSearch .rohsSearch--table th.sortable-column .header-label{cursor:pointer;transition:.3s ease}
.rohsSearch .rohsSearch--table th.sortable-column .header-label:hover{background-color:#157eac}
.rohsSearch .rohsSearch--table th.sortable-column .header-label:focus-visible{background-color:#157eac;outline:2px solid #fff;outline-offset:-2px}
.rohsSearch .rohsSearch--table th.sortable-column[aria-sort="ascending"] .header-label,.rohsSearch .rohsSearch--table th.sortable-column[aria-sort="descending"] .header-label{background-color:#157eac}
.rohsSearch .rohsSearch--table th .rohsSearch--sort-icon{-webkit-font-smoothing:antialiased;font-family:FontAwesome,"Font Awesome Pro","Font Awesome 6 Pro","Font Awesome 7 Pro",sans-serif;font-style:normal;font-weight:900;font-size:12px;line-height:1;opacity:.6}
.rohsSearch .rohsSearch--table th .rohsSearch--sort-icon::before{content:"\f0dc"}
.rohsSearch .rohsSearch--table th[aria-sort="ascending"] .rohsSearch--sort-icon,.rohsSearch .rohsSearch--table th[aria-sort="descending"] .rohsSearch--sort-icon{opacity:1}
.rohsSearch .rohsSearch--table th[aria-sort="ascending"] .rohsSearch--sort-icon::before{content:"\f0de"}
.rohsSearch .rohsSearch--table th[aria-sort="descending"] .rohsSearch--sort-icon::before{content:"\f0dd"}
.rohsSearch .rohsSearch--table tbody tr:nth-child(odd){background-color:#fff}
.rohsSearch .rohsSearch--table tbody tr:nth-child(odd) .rohsSearch--multi-line{background-color:#f1f2f2}
.rohsSearch .rohsSearch--table tbody tr:nth-child(even){background-color:#f1f2f2}
.rohsSearch .rohsSearch--table tbody tr:nth-child(even) .rohsSearch--multi-line{background-color:#fff}
.rohsSearch .rohsSearch--table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}
.rohsSearch .rohsSearch--table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}
.rohsSearch .rohsSearch--table td{padding:10px;text-align:left;vertical-align:middle}
.rohsSearch .rohsSearch--table a{color:#1c355e;text-decoration:none}
.rohsSearch .rohsSearch--table a:hover,.rohsSearch .rohsSearch--table a:focus{color:#157eac;text-decoration:underline}
.rohsSearch .rohsSearch--table img{max-height:40px;width:auto}
.rohsSearch .rohsSearch--table .rohsSearch--cpn{font-weight:700;white-space:nowrap}
.rohsSearch .rohsSearch--table .rohsSearch--multi-line{display:flex;flex-direction:column;gap:2px;border-radius:5px;padding:4px 8px}
.rohsSearch .rohsSearch--table .rohsSearch--multi-line>div{display:flex;gap:4px;white-space:nowrap}
.rohsSearch .rohsSearch--table .rohsSearch--multi-line .rohsSearch--prefix{font-weight:700}
.rohsSearch .rohsSearch--table .rohsSearch--doc-links{display:flex;flex-direction:column;gap:4px;white-space:nowrap}
.rohsSearch .rohsSearch--pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;white-space:nowrap;gap:8px}
.rohsSearch .rohsSearch--pagination:empty{display:none}
.rohsSearch .rohsSearch--pagination *{line-height:normal;text-decoration:none}
.rohsSearch .rohsSearch--pagination button,.rohsSearch .rohsSearch--pagination span{padding:4px 8px;border-radius:5px;font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.rohsSearch .rohsSearch--pagination button{border:0;background:0;cursor:pointer;color:#1c355e;transition:.3s ease}
.rohsSearch .rohsSearch--pagination button:hover{color:#1c355e;background-color:#f1f2f2}
.rohsSearch .rohsSearch--pagination button:focus-visible{outline:2px solid #3460cd;outline-offset:1px}
.rohsSearch .rohsSearch--pagination button[disabled]{opacity:.4;cursor:default;background:0}
.rohsSearch .rohsSearch--pagination button.is-current{font-weight:700;background-color:#f1f2f2}
.rohsSearch .rohsSearch--pagination .rohsSearch--ellipsis{color:#53575a}
@media screen and (max-width:768px){.rohsSearch .rohsSearch--pagination{justify-content:center}
.rohsSearch .rohsSearch--pagination .rohsSearch--page-label{display:none}
}