.sidebar_menu_show_btn{transition: all .3s linear;position: fixed;padding:30.5px 12px 30.5px 4px;border-radius: 0 8px 8px 0;background: linear-gradient(0deg, rgba(10, 54, 199, 0.70) 0%, rgba(0, 240, 255, 0.70) 100%);left: 0;bottom: 30%;z-index: 9;cursor: pointer;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.sidebar_menu_show_btn .moving_image{animation: moveLeftRight 1s infinite;}
.sidebar_menu_show_btn:hover{padding:40px 24px 40px 40px;background: rgba(0, 0, 0, 0.7);backdrop-filter: blur(30px);-webkit-backdrop-filter: blur(30px);}
.sidebar_menu_show_btn:hover .sidebar_text_box{display:block;}
.sidebar_menu_show_btn:hover .moving_image {display:none;}
.sidebar_menu_show_btn .sidebar_text_box{width:270px;display:none;}
.sidebar_menu_show_btn .sidebar_text_box h4{color:#fff;font-size:var(--font-size-headlineSmall);line-height:var(--Headline-Small-S);margin-bottom:8px;}
.sidebar_menu_show_btn .sidebar_text_box .sidebar_line{height:1px;max-width:100%;background: rgba(255, 255, 255, 0.2);}
.sidebar_menu_show_btn .sidebar_text_box ul{margin-top:24px;position: relative;}
.sidebar_menu_show_btn .sidebar_text_box ul::before{position: absolute;left: 4px;top: 6px;display: block;content: "";width: 1px;height: calc((var(--n))* 42px);background: var(--wpr-bg-af9a0dd3-e448-4a59-8241-c5d4db6c460f);background-repeat: repeat-y;}
.sidebar_menu_show_btn .sidebar_text_box ul li{padding-left:17px;position: relative;cursor: pointer;width: fit-content;}
.sidebar_menu_show_btn .sidebar_text_box ul li::before{content: '';position: absolute;left: 2px;top: 8px;width: 5px;height: 5px;background-color: var(--text-text-white-static);border-radius: 50%;border: 0px;}
.sidebar_menu_show_btn .sidebar_text_box ul li p{color: var(--text-text-tertiary);font-size:var(--font-size-bodyLarge);line-height:var(--Body-Large-R);margin-bottom:24.8px;position: relative;max-width: 243px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s ease}
.sidebar_menu_show_btn .sidebar_text_box ul li:hover p{opacity: 1;font-size:var(--font-size-titleMedium);line-height:var(--Title-Medium-S);font-family: "Roboto-Bold";}
.sidebar_menu_show_btn .sidebar_text_box ul li:last-child p{margin-bottom:0px;}
.sidebar_menu_show_btn .sidebar_text_box ul li.active p{color: var(--text-text-primary);font-size:var(--font-size-titleMedium);line-height:var(--Title-Medium-S);font-family: "Roboto-Bold";}
.sidebar_menu_show_btn .sidebar_text_box ul li.active::before{width:9px;height:9px;background-color:var(--functional-tints-cyan);left:0px;}
html[lang='fa'] .sidebar_menu_show_btn .sidebar_text_box ul::before{left: auto;right: 4px;}
html[lang='fa'] .sidebar_menu_show_btn .sidebar_text_box ul li{padding-left: initial;padding-right: 17px;width: auto;text-align: right;}
html[lang='fa'] .sidebar_menu_show_btn .sidebar_text_box ul li::before{left: auto;right: 2px;}
html[lang='fa'] .sidebar_menu_show_btn {left: auto;right: 0px;border-radius: 8px 0px 0px 8px;padding: 30.5px 4px 30.5px 12px;}
html[lang='fa'] .sidebar_menu_show_btn .icon_img {transform: rotate3d(1, 1, 50, 180deg);}
html[lang='fa'] .sidebar_menu_show_btn:hover {padding:40px 40px 40px 24px;}

@keyframes moveLeftRight {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(30%);
    }
    100% {
        transform: translateX(0);
    }
}
@media (max-width: 1200px) {
    .sidebar_menu_show_btn .sidebar_text_box ul::before {height: calc((var(--n)) * 34px);}
    .sidebar_menu_show_btn:hover {padding: 20px 24px 20px 20px;}
    .sidebar_menu_show_btn {bottom: calc(100% - 540px);padding: 10px 15px 10px 4px;}
    .sidebar_menu_show_btn .sidebar_text_box h4 {font-size: 20px;}
    html[lang='fa'] .sidebar_menu_show_btn:hover .sidebar_text_box {direction: rtl;}
    .sidebar_menu_show_btn .sidebar_text_box ul {margin-top: 15px;height: 220px;overflow: auto;}
    .sidebar_menu_show_btn .sidebar_text_box ul {margin-top: 15px;height: 220px;overflow: auto;scrollbar-width: none;-ms-overflow-style: none;scrollbar-color: transparent transparent;-webkit-scrollbar-width: thin;-webkit-scrollbar-color: transparent transparent;-moz-scrollbar-width: thin;-moz-scrollbar-color: transparent transparent;}
    .sidebar_menu_show_btn .sidebar_text_box ul li p {margin-bottom: 15px;}
    .sidebar_menu_show_btn .sidebar_text_box {width: 220px;}
    .sidebar_menu_show_btn .sidebar_text_box ul li {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;}
    html[lang='fa'] .sidebar_menu_show_btn {padding: 10px 4px 10px 15px;}
    html[lang='fa'] .sidebar_menu_show_btn:hover {padding:20px 20px 20px 24px;}
}