html {
    font-size: 12.5px !important;
}

/* Global auto height */
.fi-resource-auto-height {
    min-height: 30vh;
}

.fi-resource-auto-height .fi-ta-content {
    height: var(--dynamic-height, auto);
    max-height: 70vh;
}

.fi-resource-auto-height .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 2;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

.dark .fi-resource-auto-height .fi-ta-content table>thead>tr>th {
    background-color: #242427 !important;
}

/* CUSTOM CAMPAIGN TABLE */

html .fi-resource-campaigns .fi-ta-content {
    height: var(--dynamic-height, auto);
}

html .fi-resource-campaigns .fi-ta-content .fi-dropdown-panel {
    left: 110px !important;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td {
    z-index: 3;
}

html .fi-resource-campaigns .fi-ta-content table .fi-ta-row {
    position: relative;
}

html .fi-resource-campaigns .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
/* All Head */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 2;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* Head 1 -> 5 */
/* Child 1 */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(1) {
    left: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

/* Child 2 */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(2) {
    left: 50.5px;
    background-color: #fafafa;
    position: sticky;
    z-index: 4;
}

/* Child 3 */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(3) {
    left: 80.5px;
    background-color: #fafafa;
    position: sticky;
    z-index: 3;
}

/* Child 4 */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(4) {
    left: 141.5px;
    background-color: #fafafa;
    position: sticky;
    z-index: 3;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* Child 5 */
html .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(5) {
    left: 341.5px;
    background-color: #fafafa;
    position: sticky;
    z-index: 3;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* END THEAD */

/* START TBODY */
html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(1) {
    left: 0;
    background-color: #ffffff;
    position: sticky;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(1)>div {
    width: 40px !important;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(2) {
    left: 50.5px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(2)>div {
    width: 30px !important;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(3) {
    left: 80.5px;
    background-color: #ffffff;
    position: sticky;
    z-index: 1;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(3)>div {
    width: 60px !important;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(4) {
    left: 141.5px;
    background-color: #ffffff;
    position: sticky;
    z-index: 2;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(4)>div {
    width: 200px !important;
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(5) {
    left: 341.5px;
    background-color: #ffffff;
    position: sticky;
    z-index: 1;
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}

html .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(5)>div {
    width: 245px !important;
}

/* END TBODY */

/* DARK */

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
    z-index: 2;
}

/* THEAD - DARK */

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(1) {
    background-color: #242427 !important;
    z-index: 4;
}

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(2) {
    background-color: #242427 !important;
    z-index: 4;
}

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(3) {
    background-color: #242427 !important;
    z-index: 4;
}

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(4) {
    background-color: #242427 !important;
    z-index: 4;
}

html.dark .fi-resource-campaigns .fi-ta-content table>thead>tr>th:nth-child(5) {
    background-color: #242427 !important;
    z-index: 4;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END THEAD - DARK */

/* TBODY - DARK */

html.dark .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
}

html.dark .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(2) {
    background-color: #18181b !important;
}

html.dark .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(3) {
    background-color: #18181b !important;
}

html.dark .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(4) {
    background-color: #18181b !important;
}

html.dark .fi-resource-campaigns .fi-ta-content table>tbody>tr>td:nth-child(5) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END TBODY - DARK */

/* END CUSTOM CAMPAIGN TABLE */



/* CUSTOM CAMPAIGN METRICS OVERVIEW TABLE */

html .fi-campaign-metrics-overview-table .fi-ta-content {
    height: 500px;
}

html .fi-campaign-metrics-overview-table .fi-ta-content .fi-dropdown-panel {
    left: 80px !important;
}

html .fi-campaign-metrics-overview-table .fi-ta-content table>tbody>tr>td {
    z-index: 3;
}

html .fi-campaign-metrics-overview-table .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
html .fi-campaign-metrics-overview-table .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

html .fi-campaign-metrics-overview-table .fi-ta-content table>thead>tr>th:nth-child(1) {
    width: 49px !important;
    left: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

/* END THEAD */

/* START TBODY */
html .fi-campaign-metrics-overview-table .fi-ta-content table>tbody>tr>td:nth-child(1) {
    left: 0;
    background-color: #ffffff;
    position: sticky;
    z-index: 4;
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}

/* END TBODY */

/* DARK */

html.dark .fi-campaign-metrics-overview-table .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
    z-index: 2;
}

/* THEAD - DARK */

html.dark .fi-campaign-metrics-overview-table .fi-ta-content table>thead>tr>th:nth-child(1) {
    background-color: #242427 !important;
    z-index: 5;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END THEAD - DARK */

/* TBODY - DARK */

html.dark .fi-campaign-metrics-overview-table .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
    z-index: 4;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END TBODY - DARK */

/* END CUSTOM CAMPAIGN METRICS OVERVIEW TABLE */



/* CUSTOM CAMPAIGN ANALYTICS TABLE */

html .fi-campaign-analytics-page .fi-ta-content {
    height: 650px;
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td {
    z-index: 5;
}

html .fi-campaign-analytics-page .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
html .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 4;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* Head 1 -> 3 */
html .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(1) {
    left: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

html .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(2) {
    left: 70px;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

html .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(3) {
    left: 310px;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* END THEAD */

/* START TBODY */
html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1) {
    left: 0;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1)>div {
    width: 40px !important;
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2) {
    left: 70px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2)>div {
    width: 240px !important;
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3) {
    left: 310px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}

html .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3)>div {
    width: 220px !important;
}

/* END TBODY */

/* DARK */

html.dark .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
}

/* THEAD - DARK */

html.dark .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(1) {
    background-color: #242427 !important;
}

html.dark .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(2) {
    background-color: #242427 !important;
}

html.dark .fi-campaign-analytics-page .fi-ta-content table>thead>tr>th:nth-child(3) {
    background-color: #242427 !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}


/* END THEAD - DARK */

/* TBODY - DARK */

html.dark .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
}

html.dark .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2) {
    background-color: #18181b !important;
}

html.dark .fi-campaign-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END TBODY - DARK */

/* END CUSTOM CAMPAIGN ANALYTICS TABLE */



/* CUSTOM ORDER CATEGORY PROPORTION TABLE */

html .fi-order-category-proportion-table .fi-ta-content {
    height: var(--dynamic-height, auto);
}

html .fi-order-category-proportion-table .fi-ta-content .fi-dropdown-panel {
    left: 80px !important;
}

html .fi-order-category-proportion-table .fi-ta-content table>tbody>tr>td {
    z-index: 3;
}

html .fi-order-category-proportion-table .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
html .fi-order-category-proportion-table .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 2;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* END THEAD */


/* DARK */

html.dark .fi-order-category-proportion-table .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
    z-index: 2;
}

/* TBODY - DARK */

html.dark .fi-order-category-proportion-table .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END TBODY - DARK */

/* END CUSTOM ORDER CATEGORY PROPORTION TABLE */



/* CUSTOM ORDER CATEGORY PROPORTION TABLE */

html .fi-resource-ad-campaigns .fi-ta-content {
    height: var(--dynamic-height, auto);
}

html .fi-resource-ad-campaigns .fi-ta-content .fi-dropdown-panel {
    left: 80px !important;
}

html .fi-resource-ad-campaigns .fi-ta-content table>tbody>tr>td {
    z-index: 3;
}

html .fi-resource-ad-campaigns .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
html .fi-resource-ad-campaigns .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 2;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* END THEAD */


/* DARK */

html.dark .fi-resource-ad-campaigns .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
    z-index: 2;
}

/* TBODY - DARK */

html.dark .fi-resource-ad-campaigns .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* END TBODY - DARK */

/* END CUSTOM ORDER CATEGORY PROPORTION TABLE */


/* CUSTOM CAMPAIGN ANALYTICS TABLE */

html .fi-profit-analytics-page .fi-ta-content {
    height: 620px;
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td {
    z-index: 5;
}

html .fi-profit-analytics-page .fi-ta-content .fi-ta-group-header .grid {
    left: 11px;
    position: sticky;
}

/* START THEAD */
html .fi-profit-analytics-page .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 4;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* Head 1 -> 4 */
html .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(1) {
    left: 0;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

html .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(2) {
    left: 78.2px;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
}

/* html .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(3) {
    left: 278.2px;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
}

html .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(4) {
    left: 498.2px;
    background-color: #fafafa;
    position: sticky;
    z-index: 5;
} */

/* END THEAD */

/* START TBODY */
html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1) {
    left: 0;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1)>div {
    width: 40px !important;
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2) {
    left: 78.2px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2)>div {
    width: 150px !important;
}
/* 
html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3) {
    left: 278.2px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3)>div {
    width: 220px !important;
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(4) {
    left: 498.2px;
    background-color: #ffffff;
    position: sticky;
    z-index: 3;
    box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.15);
}

html .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(4)>div {
    width: 90px !important;
} */

/* END TBODY */

/* DARK */

html.dark .fi-profit-analytics-page .fi-ta-content table>thead>tr>th {
    top: 0;
    background-color: #242427 !important;
    position: sticky;
}

/* THEAD - DARK */

html.dark .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(1) {
    background-color: #242427 !important;
}

html.dark .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(2) {
    background-color: #242427 !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}

/* html.dark .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(3) {
    background-color: #242427 !important;
}

html.dark .fi-profit-analytics-page .fi-ta-content table>thead>tr>th:nth-child(4) {
    background-color: #242427 !important;
} */


/* END THEAD - DARK */

/* TBODY - DARK */

html.dark .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(1) {
    background-color: #18181b !important;
}

html.dark .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(2) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
}
/* 
html.dark .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(3) {
    background-color: #18181b !important;
}

html.dark .fi-profit-analytics-page .fi-ta-content table>tbody>tr>td:nth-child(4) {
    background-color: #18181b !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.1);
} */

/* END TBODY - DARK */