
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_5_layout {
                    font-family: Lato;

                    h2 {
                        color: #212529;
                    }

                    #informations strong {
                        color: #212529;
                    }

                    .o_total strong {
                        color: #212529;
                    }

                    .o_company_tagline {
                        color: #212529
                    }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_2_layout {
                    font-family: Lato;

                    h2 {
                        color: #753685;
                    }

                    #informations strong {
                        color: #4f80af;
                    }

                    .o_total strong {
                        color: #753685;
                    }

                    .o_company_tagline {
                        color: #753685
                    }
                &.o_report_layout_bubble {
                    #informations {
                        border-color: #4f80af;
                        background-color: mix(white, #4f80af, 92%);
                    }

                    thead th, #total .o_total td {
                        background-color: #753685;
                        color: preview-color-contrast(#753685);

                        strong {
                            color: preview-color-contrast(#753685);
                        }
                    }
                }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_3_layout {
                    font-family: Lato;

                    h2 {
                        color: #212529;
                    }

                    #informations strong {
                        color: #212529;
                    }

                    .o_total strong {
                        color: #212529;
                    }

                    .o_company_tagline {
                        color: #212529
                    }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_4_layout {
                    font-family: Lato;

                    h2 {
                        color: #212529;
                    }

                    #informations strong {
                        color: #212529;
                    }

                    .o_total strong {
                        color: #212529;
                    }

                    .o_company_tagline {
                        color: #212529
                    }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_6_layout {
                    font-family: Lato;

                    h2 {
                        color: #af2f1b;
                    }

                    #informations strong {
                        color: #296c67;
                    }

                    .o_total strong {
                        color: #af2f1b;
                    }

                    .o_company_tagline {
                        color: #af2f1b
                    }
                &.o_report_layout_wave {
                    #informations {
                        border-color: #296c67;
                        background-color: mix(white, #296c67, 92%);
                    }
                }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_7_layout {
                    font-family: Lato;

                    h2 {
                        color: #1d493a;
                    }

                    #informations strong {
                        color: #0f100f;
                    }

                    .o_total strong {
                        color: #1d493a;
                    }

                    .o_company_tagline {
                        color: #1d493a
                    }
                &.o_report_layout_bubble {
                    #informations {
                        border-color: #0f100f;
                        background-color: mix(white, #0f100f, 92%);
                    }

                    thead th, #total .o_total td {
                        background-color: #1d493a;
                        color: preview-color-contrast(#1d493a);

                        strong {
                            color: preview-color-contrast(#1d493a);
                        }
                    }
                }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_8_layout {
                    font-family: Lato;

                    h2 {
                        color: #307991;
                    }

                    #informations strong {
                        color: #e13737;
                    }

                    .o_total strong {
                        color: #307991;
                    }

                    .o_company_tagline {
                        color: #307991
                    }
                &.o_report_layout_bubble {
                    #informations {
                        border-color: #e13737;
                        background-color: mix(white, #e13737, 92%);
                    }

                    thead th, #total .o_total td {
                        background-color: #307991;
                        color: preview-color-contrast(#307991);

                        strong {
                            color: preview-color-contrast(#307991);
                        }
                    }
                }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_9_layout {
                    font-family: Lato;

                    h2 {
                        color: #212529;
                    }

                    #informations strong {
                        color: #212529;
                    }

                    .o_total strong {
                        color: #212529;
                    }

                    .o_company_tagline {
                        color: #212529
                    }
            }
                // Simplified color-contrast function to replicate bootstrap in report preview.
                @function preview-color-contrast($background) {
                    @if (lightness($background) > 50) {
                        @return black;
                    } @else {
                        @return white;
                    }
                }

                .o_company_1_layout {
                    font-family: Lato;

                    h2 {
                        color: #5e4766;
                    }

                    #informations strong {
                        color: #010101;
                    }

                    .o_total strong {
                        color: #5e4766;
                    }

                    .o_company_tagline {
                        color: #5e4766
                    }
                & .o_folder_header_container {
                    rect, path {
                        fill: mix(white, #5e4766, 92%);
                    }
                }

                &.o_report_layout_folder_footer {
                    border-top: 1px solid #010101;
                }
            }