.xbrl-content{font-size:1rem;line-height:1.6;color:var(--foreground);width:100%;overflow-x:hidden}.xbrl-content [style*=font-family i]{font-family:inherit!important}.xbrl-content [style*=font-size i]{font-size:inherit!important}.xbrl-content td,.xbrl-content th{font-size:1rem!important}.xbrl-content [style*=line-height i]{line-height:inherit!important}.xbrl-content .smt_tblL,.xbrl-content .align_left{text-align:left}.xbrl-content .smt_tblC,.xbrl-content .align_center{text-align:center}.xbrl-content .smt_tblR,.xbrl-content .smt_unitR,.xbrl-content .align_right{text-align:right}.xbrl-content .tbld{overflow-x:auto!important;margin-left:0!important;margin-right:0!important;width:100%!important}.xbrl-content .tbld.has-sticky-scrollbar{scrollbar-width:none}.xbrl-content .tbld.has-sticky-scrollbar::-webkit-scrollbar{display:none}.xbrl-sticky-scrollbar{position:fixed;bottom:0;overflow-x:auto;overflow-y:hidden;z-index:30}.xbrl-sticky-scrollbar-spacer{height:1px}.xbrl-content table{table-layout:auto!important;min-width:100%!important;border-collapse:collapse!important;font-variant-numeric:tabular-nums}.xbrl-content .xbrl-layout-table{width:auto!important;min-width:min(42rem,100%)!important}.xbrl-content>div{width:100%!important;max-width:none!important}.xbrl-content .tbld>table:not(.xbrl-layout-table),.xbrl-content>.tbld,.xbrl-content>.tbld>table:not(.xbrl-layout-table),.xbrl-content>table:not(.xbrl-layout-table){width:100%!important;min-width:100%!important}.xbrl-content td,.xbrl-content th{background-color:transparent!important;color:inherit!important;border-color:var(--border)!important}.xbrl-content [style*="color:" i]:not(a){color:inherit!important}.xbrl-content a{color:var(--accent)}.xbrl-content a:hover{text-decoration:underline}.xbrl-content td[style*=background-color i][style*=cceeff i]{background-color:var(--muted)!important}.xbrl-content .tbld>table:not(.xbrl-layout-table) tr:hover>td,.xbrl-content .tbld>table:not(.xbrl-layout-table) tr:hover>th{background-color:var(--muted)!important}.xbrl-content>p[style*=page-break-before i]{display:none!important}.xbrl-content td,.xbrl-content th{padding:.5rem .75rem!important}.xbrl-content .xbrl-layout-table>tr>td,.xbrl-content .xbrl-layout-table>tr>th,.xbrl-content .xbrl-layout-table>tbody>tr>td,.xbrl-content .xbrl-layout-table>tbody>tr>th{padding:0!important}.xbrl-content .xbrl-note-table>colgroup>col:first-child,.xbrl-content .xbrl-note-table>tr>:first-child,.xbrl-content .xbrl-note-table>tbody>tr>:first-child{width:4.5rem!important;min-width:4.5rem!important}.xbrl-content .xbrl-note-table>tr>:first-child,.xbrl-content .xbrl-note-table>tbody>tr>:first-child{white-space:nowrap}.xbrl-content h3,.xbrl-content h4{font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.xbrl-content h3{font-size:1.125rem}.xbrl-content h4{font-size:1rem}.xbrl-content--earnings-digest [data-earnings-digest-heading=parent]{display:block;margin-top:1.75rem!important;margin-bottom:.875rem!important;padding-top:.75rem;border-top:1px solid var(--border);color:var(--foreground)!important;font-size:1.125rem!important;font-weight:700;line-height:1.5!important}.xbrl-content--earnings-digest [data-earnings-digest-heading=child]{display:block;margin-top:1rem!important;margin-bottom:.5rem!important;color:var(--foreground)!important;font-size:1rem!important;font-weight:600;line-height:1.5!important}.xbrl-content img{max-width:100%!important;height:auto!important;cursor:zoom-in}.xbrl-content p{margin-top:.25rem;margin-bottom:.25rem}@media(max-width:767px){.xbrl-content [style*="margin-left:" i]{margin-left:0!important}.xbrl-content [style*="text-indent:" i]{text-indent:0!important}}
