:root {
                --tl-side: 33.75dvw;
                --tl-middle: 32.5dvw;
            }

            .tl_side {
                width: calc(var(--tl-side) - 1.5rem);
                position: fixed;
                height: 100dvh;
                top: 0;

                &:nth-child(3) {
                    left: calc(var(--tl-side) + 1.5dvw + var(--tl-middle));
                }
            }

            .tl_middle {
                width: var(--tl-middle);
                min-width: 430px;
                min-height: 100dvh;
                height: max-content;
            }

            @media screen and (max-width: 900px) {
                .tl_middle {
                    border: none !important;
                    margin: 0 !important;
                    padding-bottom: 5rem;
                    width: 100%;
                    min-width: unset;
                }

                .mobile_nav {
                    border-top: var(--rb-border-width) var(--rb-border-style) var(--rb-border-color) !important;
                    background: var(--rb-body-bg);
                    top: calc(100% - 52px);
                    padding: 0 !important;
                    flex-direction: row;
                    position: fixed;
                    width: 100dvw;
                    height: 52px;
                    z-index: 9;

                    & > div {
                        flex-direction: row !important;
                        width: 100% !important;

                        & > div,
                        & > div > div {
                            display: contents !important;
                        }
                    }

                    & .flex-column {
                        flex-direction: row !important;
                    }

                    & .mt-4,
                    & .mb-3,
                    & .gap-3 {
                        margin: 0 !important;
                        gap: 0 !important;
                    }

                    & .btn:not(ul > .button) {
                        border-radius: 0 !important;
                        width: 100%;
                    }

                    & .dropdown,
                    & .dropdown > .btn {
                        width: 100%;
                        height: 100%;
                    }
                }
            }