/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter .news-cta a{-webkit-tap-highlight-color:transparent;cursor:pointer;color:#fff;background:#2a289d;border:0;border-radius:30px;padding:.75em 1.75em;font-family:DM Sans,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;transition:background-color .2s ease-out,box-shadow .2s ease-out;display:inline-block}.newsletter .news-cta a:focus{outline:2px dashed;outline-color:inherit}@supports selector(:focus-visible){.newsletter .news-cta a:focus{outline:none}}.newsletter .news-cta a:focus-visible{outline:2px dashed;outline-color:inherit}.newsletter .news-cta a:hover{color:#fff;background:#4543cc;box-shadow:4px 4px 19px rgba(0,0,0,.15)}.newsletter .news-msg h2{margin:0 0 .75rem;font-size:28px;font-weight:400;line-height:1.21}.newsletter .news-msg p{margin:.75rem 0 0}.newsletter .news-cta{margin-top:1.5rem}.newsletter .news-cta a{display:inline-block}
.newsletter .news-msg h2{font-weight:400!important}
.renesas-blocks-tools-resources .row>.field__item{margin-bottom:20px}.renesas-blocks-tools-resources .card{height:100%;margin-bottom:0}
table.transposed.news-blog-posts-table tfoot{background-color:transparent}table.transposed.news-blog-posts-table tfoot tr{background-color:transparent;border-radius:0;padding:0}
.brightcove-video-container{width:100%;padding-top:56.25%;position:relative}.brightcove-video-container iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}
.documentation-table{margin-bottom:0}.documentation-table thead,.documentation-table tbody,.documentation-table tfoot,.documentation-table tr{flex-flow:column wrap;align-content:flex-start;justify-content:space-between;width:100%;display:flex}.documentation-table th,.documentation-table td{border-bottom:0;flex-wrap:wrap;align-items:center;display:flex}.documentation-table th.has-filter .table-sort-link{width:auto;font-size:0}.documentation-table th.has-filter .table-sort-link span{display:none}.documentation-table td{width:auto;font-size:14px}.documentation-table tr{gap:20px}.documentation-table tr.table-item-summary{color:#383838;background-color:#e0f3fd!important}.documentation-table tr.table-item-summary td.summary{flex-direction:column;align-items:flex-start}.documentation-table tr.table-item-summary td.summary.hidden{display:none!important}.documentation-table tr.table-item-summary .active-filter+.active-filter:before{content:", ";display:inline}.documentation-table thead{z-index:1;background-color:#131184;border-radius:8px 8px 0 0;flex-direction:column;gap:15px;padding:15px;display:flex;position:-webkit-sticky;position:sticky;top:0}.documentation-table thead tr{background-color:transparent;outline-color:#e1e0e0}@media (max-width:692px){.documentation-table thead tr.table-headers{display:none}}.documentation-table thead tr.table-headers th{flex-grow:1;padding-top:0}.documentation-table thead tr.table-headers th:first-child{flex-grow:0;flex-basis:20%}.documentation-table thead tr.table-headers th:last-child{flex-grow:0;padding-left:0}.documentation-table thead tr.table-headers th a{font-weight:600}.documentation-table thead th{padding:0!important}.documentation-table thead th select{font-size:16px}.documentation-table tfoot{color:#fff;background-color:#131184;border-radius:0 0 8px 8px;outline-color:#e1e0e0}.documentation-table tfoot tr{background-color:transparent}.documentation-table tfoot td{width:100%;padding:5px 10px;display:inline-block}.documentation-table tfoot td div{width:auto;padding:0 10px;display:inline-block}.documentation-table tfoot td div.total-hidden-items{float:left}.documentation-table tfoot td div.total-items{float:right}.documentation-table tfoot a{color:#fff}.documentation-table tbody{max-height:calc(45vh + 40px*var(--thead-filter-count,0) + 54px);flex-flow:column;display:flex;overflow-x:hidden;overflow-y:scroll}.documentation-table tbody tr{border-bottom:1px solid #e1e0e0;justify-content:flex-start;padding:10px 15px}.documentation-table tbody tr td{padding:0}.documentation-table tbody .table-title-column{white-space:normal;flex-grow:1;margin:0;font-size:14px}.documentation-table tbody .table-title-column a{font-size:16px;font-weight:600;text-decoration:none}.documentation-table tbody .table-title-column a.document-link{font-size:14px}.documentation-table tbody .table-title-column .file-extension,.documentation-table tbody .table-title-column .file-size,.documentation-table tbody .table-title-column .file-languages,.documentation-table tbody .table-title-column .file-application,.documentation-table tbody .table-title-column .file-compiler,.documentation-table tbody .table-title-column .file-function,.documentation-table tbody .table-title-column .file-ide{margin-right:12px}.documentation-table tbody .table-title-column:first-child{padding-left:20px}.documentation-table tbody .table-title-column a.lang-ja,.documentation-table tbody .table-title-column a.lang-zh-hans,.documentation-table tbody .table-title-column a.lang-en{color:#706f6f;font-weight:400;text-decoration:underline;display:inline}.documentation-table tbody .table-title-column .software-description-wrapper,.documentation-table tbody .table-title-column .file-title,.documentation-table tbody .table-title-column .ext-size-lang,.documentation-table tbody .table-title-column .related-documents-list{vertical-align:top;width:100%;display:inline-block}.documentation-table tbody .table-title-column .file-title,.documentation-table tbody .table-title-column .file-description{flex-basis:100%}.documentation-table tbody .table-title-column .file-title .document-no-link,.documentation-table tbody .table-title-column .file-description .document-no-link{font-weight:600}.documentation-table tbody .table-title-column span:first-of-type{width:100%}.documentation-table tbody .table-title-column span:first-of-type.icon-locked,.documentation-table tbody .table-title-column span:first-of-type.icon-unlocked{float:left;width:auto;margin:0 16px 0 0;padding-left:0;font-size:1rem;display:inline-block}.documentation-table tbody .table-title-column span:first-of-type.icon-locked{color:#2a289d;margin-right:6px}.documentation-table tbody .table-title-column .related-documents-list{order:1;width:100%;margin:5px 0 0;font-size:14px;position:relative}.documentation-table tbody .table-title-column .related-documents-list .newline{width:100%;height:0;display:block}.documentation-table tbody .table-title-column .related-documents-list a{font-size:14px;line-height:1.25;text-decoration:underline}.documentation-table tbody .table-title-column .related-documents-list .item-list.show-more ul>li:nth-child(n+5){display:list-item}.documentation-table tbody .table-title-column .related-documents-list .item-list ul{margin:0;padding:0 0 0 1.25rem}.documentation-table tbody .table-title-column .related-documents-list .item-list ul>li{margin:.25rem 0 0}.documentation-table tbody .table-title-column .related-documents-list .item-list ul>li:first-child{margin-top:0}.documentation-table tbody .table-title-column .related-documents-list .item-list ul>li:nth-child(n+5){display:none}.documentation-table tbody .table-title-column .related-documents-list a.view-more{cursor:pointer;font-weight:700;text-decoration:none}.documentation-table tbody .table-title-column .related-documents-list a.view-more:before{content:"";border:2px solid #2a289d;border-width:0 2px 2px 0;width:.5em;height:.5em;margin-bottom:.15em;margin-right:.5em;display:inline-block;transform:rotate(45deg)}.documentation-table tbody .table-title-column .lock-message{margin-right:20px;display:inline-block}.documentation-table tbody .table-title-column .lock-message a{font-weight:400}.documentation-table tbody .table-title-column .ext-size-lang{width:auto}.documentation-table tbody .table-title-column .ext-size-lang span{margin-right:20px}.documentation-table tbody .table-category-column{flex-wrap:nowrap}.documentation-table tbody .table-category-column .featured{color:#d8a829;text-align:center;width:18px;margin-right:6px;font-size:18px}.documentation-table .add-hidden-items-link:before{content:"+";vertical-align:sub;margin-right:10px;font-size:30px;line-height:10px}.documentation-table.has-filter tbody tr.odd{background-color:#fafafa}@media (min-width:693px){.documentation-table tr{border-bottom:0;flex-direction:row;justify-content:space-between}.documentation-table tr td{font-size:16px}.documentation-table tr.table-filters .category-filter-column{flex-basis:20%}.documentation-table tr.table-filters .title-filter-column{flex-grow:1}.documentation-table thead .table-headers th:last-child{flex-basis:140px}.documentation-table tfoot td{padding:10px}.documentation-table .table-title-column{flex-basis:calc(72% - 180px)}.documentation-table .table-category-column{flex-basis:20%}.documentation-table .table-date-column{flex-basis:140px}.documentation-table .related-documents-wrapper{margin:1rem 0 0}.documentation-table .related-documents-wrapper .downloads-heading{font-size:12px}}.documentation-header-wrapper{width:100%;margin-bottom:1.5rem;display:flex}.documentation-header-wrapper .documentation-summary-wrapper{flex:40%;align-self:end;margin-bottom:0}.documentation-header-wrapper .subscribe-link-div{text-align:right;flex:60%;font-size:16px}.documentation-header-wrapper .subscribe-link-div .support-link-first-div span.material-icons{vertical-align:bottom}.documentation-header-wrapper .subscribe-link-div:not(.subscribed-to-page) .support-link-second-div{color:#383838;padding-top:4px;font-size:14px;font-style:italic;font-weight:400;line-height:20px}.documentation-header-wrapper .subscribe-link-div.is-logged-in .support-link-second-div{display:none}.documentation-header-wrapper .subscribe-link-div.subscribed-to-page .support-link-first-div span.material-icons{margin-right:5px}.documentation-header-wrapper .subscribe-link-div.subscribed-to-page .support-link-second-div{display:block}@media (max-width:692px){.documentation-header-wrapper{flex-direction:column;gap:14px}.documentation-header-wrapper .subscribe-link-div{text-align:left}.documentation-header-wrapper .subscribe-link-div .support-link-second-div{margin-left:28px}}.documentation-summary-wrapper{vertical-align:top;width:100%;margin:0 0 1rem;display:inline-block}.documentation-summary-wrapper .summary-item{flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.documentation-summary-wrapper .summary-item span{font-size:16px;font-style:italic;font-weight:400;line-height:20px}.documentation-summary-wrapper i.featured{color:#d8a829;text-align:center;width:18px;margin-right:6px;font-size:18px}body.lang-ja .documentation-table .category-filter-column,body.lang-ja .documentation-table .table-category-column,body.lang-zh-hans .documentation-table .category-filter-column,body.lang-zh-hans .documentation-table .table-category-column,body.lang-ja .documentation-table .table-headers th:first-child,body.lang-zh-hans .documentation-table .table-headers th:first-child{flex-basis:24%}.block-renesas-sample-code-table-block .table-filters,.sample-code-table .table-filters{display:none}@media (min-width:693px){.block-renesas-sample-code-table-block .table-filters,.sample-code-table .table-filters{display:table-cell}.documentation-table .table-group td{padding:10px 10px 5px}.documentation-table table tbody td:first-of-type:not(.summary):not(.featured){vertical-align:top;min-width:30px;padding-top:7px}.documentation-table table tbody td:first-of-type:not(.summary):not(.featured) .material-icons,.documentation-table table tbody td:first-of-type:not(.summary):not(.featured) .icon{margin:0 5px 0 10px;top:10px}.documentation-table table td.title{max-width:min(100%,710px)}.documentation-table table td.views-field-field-software-type{min-width:204px}.documentation-table table td.revision-date{min-width:120px}html.details .documentation-table table.responsive-one-col tbody tr{align-items:center}.documentation-table table.responsive-one-col th.views-field-nothing-1,.documentation-table table.responsive-one-col th.views-field-nothing{width:25px;padding:15px}.documentation-table table td:first-of-type.title{padding-left:25px}body.lang-ja .documentation-table table td.views-field-field-software-type,body.lang-ja .documentation-table table td.file-type,body.lang-ja .documentation-table table td.views-field-field-file-company,body.lang-ja .documentation-table table td.revision-date,body.lang-zh-hans .documentation-table table td.views-field-field-software-type,body.lang-zh-hans .documentation-table table td.file-type,body.lang-zh-hans .documentation-table table td.views-field-field-file-company,body.lang-zh-hans .documentation-table table td.revision-date{font-size:85%}}body.lang-ja .documentation-table td.title,body.lang-zh-hans .documentation-table td.title,body.lang-ja .documentation-table td.title a,body.lang-zh-hans .documentation-table td.title a{word-break:normal}@media (min-width:1111px){.documentation-table table.responsive-one-col th.title .document-title-filter{max-width:70%}}@media (max-width:691px){.documentation-table th.file-type{padding-top:0;width:100%!important}.documentation-table th.title{width:100%!important}#tab-sample-code .documentation-table table thead tr:not(.filters-container) th{display:none}}#document table tbody td:first-of-type:not(.summary),#download table tbody td:first-of-type:not(.summary){text-align:right;vertical-align:top;align-self:flex-start}@media (min-width:693px){#document table tbody td:first-of-type:not(.summary),#download table tbody td:first-of-type:not(.summary){padding-top:7px}}#document table tbody td:first-of-type:not(.summary) .material-icons,#document table tbody td:first-of-type:not(.summary) .icon,#download table tbody td:first-of-type:not(.summary) .material-icons,#download table tbody td:first-of-type:not(.summary) .icon{margin:0;position:relative;left:0}#document table tbody td:first-of-type:not(.summary) .icon,#download table tbody td:first-of-type:not(.summary) .icon{top:0}#document table tbody td:first-of-type:not(.summary) .material-icons,#download table tbody td:first-of-type:not(.summary) .material-icons{top:-1px}
