/* White detail rows; color denotes categories rather than alternating rows. */
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories{table-layout:auto!important;width:100%!important;min-width:780px!important;font-size:14px!important;line-height:1.45!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories tr,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories tr:nth-child(even),body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories tr:nth-child(odd),body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories td,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories th{background:#fff!important;color:#244358!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories td,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories th{padding:10px 12px!important;font-size:15px!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important;border:1px solid #d7e1e8!important;line-height:1.45!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories tr:not(.fgo-title-row)>:first-child{width:34%!important;min-width:220px!important;white-space:normal!important;text-align:left!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories tr:not(.fgo-title-row)>:not(:first-child){min-width:68px!important;text-align:right!important;white-space:nowrap!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories th,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories th *{background:#fff!important;color:#173f5b!important;font-weight:600!important;word-break:normal!important;overflow-wrap:normal!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-title-row>th,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-title-row>th *{background:#e9f0f5!important;color:#173f5b!important;font-size:15px!important;font-weight:700!important;text-align:left!important;white-space:nowrap!important;padding:12px 16px!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-category-row>td,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-category-row>th{background:#f0f4f7!important;color:#173f5b!important;font-weight:700!important;border-top:2px solid #c8d7e3!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-total{background:#fff!important;font-weight:600!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-category-row>.fgo-total{background:#f0f4f7!important;font-weight:700!important}
body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-grand-row>td,body.page .wp-site-blocks .fgx-year .fgx-month .fgx-tables table.fgo-categories .fgo-grand-row>th{background:#f0f4f7!important;color:#173f5b!important;font-weight:700!important;border-top:2px solid #b9cedd!important}
