/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sortable .table-sort-link{position:relative;padding-right:24px;min-width:28px;min-height:24px;text-wrap:nowrap}.sortable .table-sort-link:hover,.sortable .table-sort-link:focus{color:inherit}.sortable .table-sort-link:after{position:absolute;margin-left:4px;font-family:icomoon!important;font-weight:400;font-style:normal;font-size:24px;content:"\e929"}.sortable .table-sort-link.active.sort-asc:after{content:"\e938"}.sortable .table-sort-link.active.sort-desc:after{content:"\e937"}
article .field--name-field-discontinued p{margin:0}.block-renesas-blocks-software-tools+.block-renesas-software-downloads-table-block{margin-top:40px}.block-renesas-software-downloads-table-block>h3{margin-top:0}.block-renesas-blocks-software-tools h3{margin-top:0}.block-renesas-blocks-software-tools .optional-details__text-container{margin-bottom:24px}.software-tools-table thead,.software-tools-table tbody,.software-tools-table tfoot,.software-tools-table tr{align-content:flex-start;align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.software-tools-table thead{top:0;z-index:1}.software-tools-table thead tr{background-color:transparent}.software-tools-table thead tr .form-item{display:inline-block;margin:0;width:calc(100% - 28px)}.software-tools-table tbody{max-height:calc(45vh + 40px * var(--thead-filter-count,0) + 54px);overflow-x:hidden}.software-tools-table tbody tr{border-bottom:1px solid #E1E0E0;justify-content:flex-start}.software-tools-table tfoot{border-top:solid 1px #706F6F}.software-tools-table tfoot tr{background-color:transparent}.software-tools-table tfoot td{display:inline-block;padding:5px 0 0!important;width:100%}.software-tools-table tfoot td div{display:inline-block;width:auto}.software-tools-table tfoot td div.total-hidden-items{float:left}.software-tools-table tfoot td div.total-items{float:right}.software-tools-table tfoot a{color:inherit!important}.software-tools-table th,.software-tools-table td{align-items:center;border-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;padding:0 20px 10px}.software-tools-table th{flex-basis:100%;width:100%}.software-tools-table th .table-sort-link{width:auto}@media(width<680px){.software-tools-table thead th{padding:12px!important}}.software-tools-table td{flex-basis:auto;font-size:14px;width:auto}.software-tools-table .table-title-column{flex-basis:100%;font-size:14px;margin:0;white-space:normal;width:100%}.software-tools-table .table-title-column a{font-size:16px;font-weight:600;text-decoration:none;padding-bottom:4px}.software-tools-table .table-title-column a.document-link-loaded{font-size:14px}.software-tools-table .table-title-column .software-description-wrapper{display:inline-block;vertical-align:top;width:100%}.software-tools-table .table-item-summary{border-top:1px solid #706F6F;border-bottom:1px solid #706F6F;background:#ebf2fb!important;padding:12px}.software-tools-table .table-item-summary td{padding:0}.software-tools-table .table-item-summary td.summary{align-items:flex-start;flex-direction:column;gap:12px}.software-tools-table .table-item-summary td.summary.hidden{display:none!important}.software-tools-table .related-documents-wrapper{display:inline-block;margin:0 0 5px;vertical-align:top;width:100%}.software-tools-table .related-documents-wrapper .downloads-heading{display:block;font-size:14px;font-weight:700;width:100%}.software-tools-table .related-documents-wrapper .related-documents-items-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap}.software-tools-table .related-documents-wrapper .related-document-item{font-size:12px;font-weight:600;margin:0}.software-tools-table .related-documents-wrapper .readmore__content{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap}.software-tools-table .related-documents-wrapper .readmore__trigger{margin-top:.5em;line-height:20px}.software-tools-table .related-documents-wrapper .readmore__trigger:hover{text-decoration:none}.software-tools-table .related-documents-wrapper .readmore__trigger>span:not(.ricon-keyboard-arrow-down){font-size:12px;font-weight:600;vertical-align:bottom}.software-tools-table .related-documents-wrapper .readmore__trigger .ricon-keyboard-arrow-down{font-size:20px;display:inline-block}@media(min-width:870px){.software-tools-table tbody tr{border-bottom:0;justify-content:space-between}.software-tools-table tbody .table-item-summary td{padding:8px}.software-tools-table tfoot td{padding:10px}.software-tools-table th,.software-tools-table td{width:100%}.software-tools-table th{padding:15px 10px 15px 0}.software-tools-table td{font-size:16px;padding:10px}.software-tools-table .table-title-column{flex-basis:48%;padding:15px 10px 15px 20px!important}.software-tools-table .table-category-column{flex-basis:28%}.software-tools-table .table-company-column{flex-basis:24%}.software-tools-table .software-title-filter-wrapper{max-width:80%}.software-tools-table .related-documents-wrapper{margin:1em 0 0}.software-tools-table .related-documents-wrapper .downloads-heading{font-size:12px}}@media(min-width:1024px){.software-tools-table tbody{max-height:calc(45vh + 54px)}.software-tools-table .table-title-column{flex-basis:58%}.software-tools-table .table-category-column,.software-tools-table .table-company-column{flex-basis:21%}}.software-tools-table .form-item{margin:0}body.lang-ja .software-tools-table .table-title-column,body.lang-zh-hans .software-tools-table .table-title-column,body.lang-ja .software-tools-table .table-title-column a,body.lang-zh-hans .software-tools-table .table-title-column a{word-break:normal}@media(min-width:680px){body.lang-ja .software-tools-table .table-category-column,body.lang-ja .software-tools-table .table-company-column,body.lang-zh-hans .software-tools-table .table-category-column,body.lang-zh-hans .software-tools-table .table-company-column{font-size:85%}}
