                                .level-description [data-level]:not([data-level="3"]){
                                    display: flex;
                                    flex: 1;
                                }


                                html{
                                    --orange: #CB5537;
                                    --carbon: #2D2C2A;
                                    --linear: linear-gradient(var(--carbon), var(--orange));
                                    --biege: #FFE69F;
                                }
                                #action-level{display: none; position: fixed; z-index: 1010; margin: 0 auto; height: 82px; left: 0; right: 0;  width: 100%; bottom: 84px;}
                                #action-level .container__inner{height: 100%;background-color: var(--biege);border-radius: 41px;/* padding-left: 20px; */padding: 7px 20px;/* padding-right: 20px; */box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;}
                                #action-level p{margin: unset;}
                                #action-level a{text-decoration: none;text-align: center;display: flex;flex-direction: column;height: 100%;justify-content: center;}
                                .level-description{display: flex;width: 100%;justify-content: space-between;max-width: 1003px;margin: 0 auto;font-size: 36px;line-height: 36px;}
                                .level-description div>p{order: 1;}
                                
                                .level-description div > span {
                                    order: 2;
                                    flex: 1;
                                    min-width: 10px;
                                    position: relative; /* Для позиционирования псевдоэлемента */
                                }

                                .level-description div > span::before {
                                    content: '';
                                    position: absolute;
                                    top: 50%;
                                    left: 0;
                                    right: 0;
                                    height: 2px; /* Высота линии */
                                    transform: translateY(-50%);
                                    background: repeating-linear-gradient(90deg, transparent 0px, transparent 6px, var(--biege) 6px, var(--biege) 12px);
                                }

                                .level-description div > span {
                                    order: 2;
                                    flex: 1;
                                    min-width: 10px;
                                    position: relative;
                                    background: linear-gradient(90deg, var(--orange), var(--carbon));
                                    height: 2px;
                                    margin-top: auto;
                                    margin-bottom: 5px;
                                    mask: repeating-linear-gradient(90deg, black 0px, black 6px, var(--biege) 6px, var(--biege) 12px);
                                    -webkit-mask: repeating-linear-gradient(90deg, black 0px, black 6px, var(--biege) 6px, var(--biege) 12px);
                                }

                                .level-description div.active{color: var(--orange);}
                                .level-description div.active > span {
                                    background: var(--orange);
                                }
                                .level-description div.active+div:not(.active)>p,
                                .level-description div:first-child:not(.active)>p {
                                    background: linear-gradient(90deg, var(--orange), var(--carbon));
                                    -webkit-background-clip: text;
                                    background-clip: text;
                                    color: transparent;
                                    -webkit-text-fill-color: transparent;
                                }


                                @media(max-width: 769px){
                                    #action-level{bottom: 75px; width: 95%;}
                                }