.spreadsheet #spreadsheet__temp-wrapper{border:2px dashed red;margin:-2px}.spreadsheet #spreadsheet__temp-wrapper:before{content:"tentative table:";background-color:red;color:#fff;font-family:monospace,sans-serif;font-size:12px;font-weight:700;line-height:1em;padding:4px 8px 5px;margin:-2px 0 5px -2px;display:inline-block}.spreadsheet .spreadsheet__header+.spreadsheet__table-wrapper>#spreadsheet__temp-wrapper,.spreadsheet .zoom+.spreadsheet__table-wrapper>#temp-wrapper{margin-top:5px}.spreadsheet .align-left,.spreadsheet .textAlign-left{text-align:left}.spreadsheet .align-right,.spreadsheet .textAlign-right{text-align:right}.spreadsheet .align-center,.spreadsheet .textAlign-center{text-align:center}.spreadsheet .wbr:before{content:"\200B"}.spreadsheet .width-1{width:1%}.spreadsheet .width-3{width:3%}.spreadsheet .width-5{width:5%}.spreadsheet .width-7{width:7%}.spreadsheet .width-8{width:8%}.spreadsheet .width-9{width:9%}.spreadsheet .width-10{width:10%}.spreadsheet .width-12{width:12%}.spreadsheet .width-15{width:15%}.spreadsheet .width-17{width:17%}.spreadsheet .width-19{width:19%}.spreadsheet .width-20{width:20%}.spreadsheet .width-23{width:23%}.spreadsheet .width-24{width:24%}.spreadsheet .width-25{width:25%}.spreadsheet .width-30{width:30%}.spreadsheet .width-40{width:40%}.spreadsheet .width-45{width:45%}.spreadsheet .width-49{width:49%}.spreadsheet .width-50{width:50%}.spreadsheet .width-60{width:60%}.spreadsheet .width-66{width:66%}.spreadsheet .width-70{width:70%}.spreadsheet .width-85{width:85%}.spreadsheet .width-99{width:99%}.spreadsheet .width-100{width:100%}.spreadsheet .width-auto{width:auto}.spreadsheet sub{font-size:.6em;line-height:0;vertical-align:sub;position:static;top:-.25em}.spreadsheet sup{font-size:.6em;line-height:0;vertical-align:super;position:static;top:-.5em}.spreadsheet sup.asterisk{font-size:inherit;line-height:inherit;vertical-align:baseline;top:0}.spreadsheet table{border:0;border-spacing:0;border-collapse:separate}.spreadsheet table.sr16{font-family:Arial,FreeSans,"Helvetica Neue",Helvetica,sans-serif;font-size:88.2353%;padding-top:0;padding-bottom:0}.spreadsheet.oversized table.sr16 tbody,.spreadsheet.oversized table.sr16 tfoot,.spreadsheet.oversized table.sr16 thead{font-size:10px}.spreadsheet td,.spreadsheet th{font-weight:400;font-size:1em;padding:0 6px 0 2px;line-height:130%;vertical-align:bottom}.spreadsheet.oversized td,.spreadsheet.oversized th{padding:0 2px 0 2px;line-height:120%}.spreadsheet table.sr16 p{font-size:1em;padding:4px 0 4px 0;margin:0;vertical-align:bottom}.spreadsheet.oversized table.sr16 p{padding:2px 0 2px 0}.spreadsheet td.table-footnote{font-size:1em;padding-left:0;padding-right:0;margin:0}.spreadsheet td.table-footnote table{font-family:Arial,FreeSans,"Helvetica Neue",Helvetica,sans-serif;vertical-align:top;margin-top:5px;width:100%}.spreadsheet td.table-footnote p{padding:0 0 2px 0;margin:0}.spreadsheet td.table-footnote td,.spreadsheet td.table-footnote th{padding:0 2px 0 2px;vertical-align:top;line-height:120%}.spreadsheet td.inbetween{padding:0;margin:0;font-size:0;line-height:0}.spreadsheet td.empty,.spreadsheet td.empty p,.spreadsheet td.inbetween p{padding:0;margin:0;font-size:0;line-height:0}.spreadsheet tr.empty td,.spreadsheet tr.empty td p{line-height:50%}.spreadsheet table.highlight tr.active,.spreadsheet table.highlight tr.hover{background:0 0}.spreadsheet table.sr16>tbody tr td.hover,.spreadsheet table.sr16>tbody tr th.hover,.spreadsheet table.sr16>tbody tr.hover td,.spreadsheet table.sr16>tbody tr.hover th{background-color:#F6FBF5}.spreadsheet table.sr16>tbody tr td.hover *,.spreadsheet table.sr16>tbody tr th.hover *,.spreadsheet table.sr16>tbody tr.hover td *,.spreadsheet table.sr16>tbody tr.hover th *{background-color:transparent}.spreadsheet table.sr16>tbody tr td.active,.spreadsheet table.sr16>tbody tr th.active,.spreadsheet table.sr16>tbody tr.active td,.spreadsheet table.sr16>tbody tr.active th{background-color:#F6FBF5}.spreadsheet table.sr16>tbody tr td.active *,.spreadsheet table.sr16>tbody tr th.active *,.spreadsheet table.sr16>tbody tr.active td *,.spreadsheet table.sr16>tbody tr.active th *{background-color:transparent}.spreadsheet table.sr16>tbody td.active.empty,.spreadsheet table.sr16>tbody td.hover.empty,.spreadsheet table.sr16>tbody th.active.empty,.spreadsheet table.sr16>tbody th.hover.empty,.spreadsheet table.sr16>tbody tr.active td.empty,.spreadsheet table.sr16>tbody tr.active th.empty,.spreadsheet table.sr16>tbody tr.hover td.empty,.spreadsheet table.sr16>tbody tr.hover th.empty{color:inherit;background-color:inherit}.spreadsheet .sr16-1{background-color:#981D97;color:#FFF;font-size:.867em}.spreadsheet table.sr16 td.sr16-1 p,.spreadsheet table.sr16 th.sr16-1 p{color:#FFF;font-size:1em}.spreadsheet .sr16-2{background-color:#D8D8D8;color:#3E3E3E;vertical-align:top;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-2 p,.spreadsheet table.sr16 th.sr16-2 p{color:#3E3E3E}.spreadsheet .sr16-3{color:#3E3E3E;vertical-align:top;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-3 p,.spreadsheet table.sr16 th.sr16-3 p{color:#3E3E3E}.spreadsheet .sr16-4{color:#3E3E3E;border-top:solid 1px #58595B;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-4 p,.spreadsheet table.sr16 th.sr16-4 p{color:#3E3E3E}.spreadsheet .sr16-5{color:#3E3E3E;font-size:.867em;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-5 p,.spreadsheet table.sr16 th.sr16-5 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-6{background-color:#D8D8D8;color:#3E3E3E;font-size:.867em;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-6 p,.spreadsheet table.sr16 th.sr16-6 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-7{color:#3E3E3E;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-7 p,.spreadsheet table.sr16 th.sr16-7 p{color:#3E3E3E}.spreadsheet .sr16-8{background-color:#D8D8D8;color:#3E3E3E;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-8 p,.spreadsheet table.sr16 th.sr16-8 p{color:#3E3E3E}.spreadsheet .sr16-9{color:#3E3E3E;font-size:.867em;border-top:solid 1px #58595B;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-9 p,.spreadsheet table.sr16 th.sr16-9 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-10{color:#3E3E3E;font-size:.8em}.spreadsheet table.sr16 td.sr16-10 p,.spreadsheet table.sr16 th.sr16-10 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-11{background-color:#D8D8D8;color:#3E3E3E;font-size:.867em;border-top:solid 1px #58595B;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-11 p,.spreadsheet table.sr16 th.sr16-11 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-12{color:#3E3E3E;font-size:.867em;border-top:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-12 p,.spreadsheet table.sr16 th.sr16-12 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-13{color:#3E3E3E;font-size:.867em;border-top:solid 1px #58595B;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-13 p,.spreadsheet table.sr16 th.sr16-13 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-14{color:#3E3E3E;font-size:.867em}.spreadsheet table.sr16 td.sr16-14 p,.spreadsheet table.sr16 th.sr16-14 p{color:#3E3E3E;font-size:1em}.spreadsheet .sr16-15{color:#3E3E3E;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-15 p,.spreadsheet table.sr16 th.sr16-15 p{color:#3E3E3E}.spreadsheet .sr16-16{color:#3E3E3E}.spreadsheet table.sr16 td.sr16-16 p,.spreadsheet table.sr16 th.sr16-16 p{color:#3E3E3E}.spreadsheet .sr16-17{background-color:#D8D8D8;color:#3E3E3E;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-17 p,.spreadsheet table.sr16 th.sr16-17 p{color:#3E3E3E}.spreadsheet .sr16-18{font-size:.8em;border-top:solid 1px #58595B;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-18 p,.spreadsheet table.sr16 th.sr16-18 p{font-size:1em}.spreadsheet .sr16-19{font-size:.8em}.spreadsheet table.sr16 td.sr16-19 p,.spreadsheet table.sr16 th.sr16-19 p{font-size:1em}.spreadsheet .sr16-20{font-size:.8em;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-20 p,.spreadsheet table.sr16 th.sr16-20 p{font-size:1em}.spreadsheet .sr16-21{font-size:.8em;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-21 p,.spreadsheet table.sr16 th.sr16-21 p{font-size:1em}.spreadsheet .sr16-22{background-color:#D8D8D8;font-size:.8em;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-22 p,.spreadsheet table.sr16 th.sr16-22 p{font-size:1em}.spreadsheet .sr16-23{background-color:#D8D8D8;font-size:.8em;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-23 p,.spreadsheet table.sr16 th.sr16-23 p{font-size:1em}.spreadsheet .sr16-24{background-color:#D8D8D8;font-size:.8em}.spreadsheet table.sr16 td.sr16-24 p,.spreadsheet table.sr16 th.sr16-24 p{font-size:1em}.spreadsheet .sr16-25{border-bottom:solid 1px #58595B}.spreadsheet .sr16-26{color:#3E3E3E;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-26 p,.spreadsheet table.sr16 th.sr16-26 p{color:#3E3E3E;padding-left:20px}.spreadsheet .sr16-27{background-color:#D8D8D8;color:#3E3E3E}.spreadsheet table.sr16 td.sr16-27 p,.spreadsheet table.sr16 th.sr16-27 p{color:#3E3E3E}.spreadsheet .sr16-28{font-size:.8em;vertical-align:top;border-top:solid 1px #58595B;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA;border-left:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-28 p,.spreadsheet table.sr16 th.sr16-28 p{font-size:1em}.spreadsheet .sr16-29{font-size:.8em;vertical-align:top;border-top:solid 1px #58595B;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-29 p,.spreadsheet table.sr16 th.sr16-29 p{font-size:1em}.spreadsheet .sr16-30{background-color:#D8D8D8;font-size:.8em;vertical-align:top;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA;border-left:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-30 p,.spreadsheet table.sr16 th.sr16-30 p{font-size:1em}.spreadsheet .sr16-31{font-size:.8em;vertical-align:top;border-right:solid 1px #58595B;border-bottom:solid 1px #58595B;border-left:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-31 p,.spreadsheet table.sr16 th.sr16-31 p{font-size:1em}.spreadsheet .sr16-32{font-size:.8em;vertical-align:top;border-right:solid 1px #58595B;border-bottom:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-32 p,.spreadsheet table.sr16 th.sr16-32 p{font-size:1em}.spreadsheet .sr16-33{font-size:.8em;border-top:solid 1px #58595B;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA;border-left:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-33 p,.spreadsheet table.sr16 th.sr16-33 p{font-size:1em}.spreadsheet .sr16-34{font-size:.8em;border-top:solid 1px #58595B;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-34 p,.spreadsheet table.sr16 th.sr16-34 p{font-size:1em}.spreadsheet .sr16-35{font-size:.8em;vertical-align:top;border-right:solid 1px #58595B;border-bottom:solid 2px #A5A6AA;border-left:solid 1px #58595B}.spreadsheet table.sr16 td.sr16-35 p,.spreadsheet table.sr16 th.sr16-35 p{font-size:1em}.spreadsheet .sr16-36{color:#3E3E3E;border-top:solid 2px #A5A6AA;border-bottom:solid 2px #A5A6AA}.spreadsheet table.sr16 td.sr16-36 p,.spreadsheet table.sr16 th.sr16-36 p{color:#3E3E3E}.spreadsheet caption{color:#000;font-family:Arial,FreeSans,'Helvetica Neue',Helvetica,sans-serif;font-size:17px;font-weight:700;margin-bottom:6px;text-align:left;padding-top:7px;border-top:7px solid #868686}.spreadsheet table.caption-no-border caption{color:#000;font-family:Arial,FreeSans,'Helvetica Neue',Helvetica,sans-serif;font-size:17px;font-weight:700;margin-bottom:6px;text-align:left;padding-top:7px;border-top:none}.spreadsheet caption span:not(.search-highlight){font-weight:400;display:block}.spreadsheet mark{color:#fff;display:inline-block;font-weight:700;line-height:1.3;padding:0 .23em}mark.income-statement{background-color:#00205b}mark.cash-flow{background-color:#43B02A}mark.balance-sheet{background-color:#009FDF}mark.table-footnote{background-color:#E03C31}.spreadsheet table.highlight tr.active mark.income-statement,.spreadsheet table.highlight tr.hover mark.income-statement{background-color:#00205b;color:#FFF}.spreadsheet table.highlight tr.active mark.cash-flow,.spreadsheet table.highlight tr.hover mark.cash-flow{background-color:#43B02A;color:#FFF}.spreadsheet table.highlight tr.active mark.balance-sheet,.spreadsheet table.highlight tr.hover mark.balance-sheet{background-color:#009FDF;color:#FFF}.spreadsheet table.highlight tr.active mark.table-footnote,.spreadsheet table.highlight tr.hover mark.table-footnote{background-color:#E03C31;color:#FFF}/*# sourceMappingURL=tablestyle.css.map */