.bottom_bar_menu{
    display:flex;
    align-items:center;
    justify-content:space-around;
    width:calc(100% - 18px);
    max-width:432px;
    position:fixed;
    left:50%;
    bottom:8px;
    transform:translateX(-50%);
    min-height:72px;
    padding:10px 8px calc(10px + env(safe-area-inset-bottom));
    background:rgba(255,255,255,.96);
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
    border:1px solid rgba(226,232,240,.9);
    box-shadow:0 16px 38px rgba(15,23,42,.16);
    z-index:99999;
    border-radius:24px;
}
.bottom_bar_margin{
    height:92px;
}
.bottom_bar_menu .bottom_var_icon{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:4px;
    min-width:58px;
    min-height:54px;
    padding:6px 7px 5px;
    border-radius:16px;
    color:#334155;
    cursor:pointer;
    transition:background .16s ease, color .16s ease, transform .16s ease;
}
.bottom_bar_menu .bottom_var_icon:active{
    transform:scale(.96);
}
.bottom_bar_menu .bottom_var_icon span{
    font-size:11px;
    line-height:13px;
    font-weight:600;
    letter-spacing:0;
}
.bottom_bar_menu .bottom_var_icon img{
    cursor:pointer;
    width:24px;
    height:24px;
    object-fit:contain;
    transition:filter .16s ease, transform .16s ease;
} 
.bottom_bar_menu .bottom_var_icon.active{
    background:#eef6ff;
    color:#185DAA;
}
.bottom_bar_menu .bottom_var_icon.active img{
   filter: invert(31%) sepia(76%) saturate(1307%) hue-rotate(190deg) brightness(90%) contrast(92%);
}
.bottom_bar_menu .bottom_var_icon:nth-child(3){
    margin-top:0;
    color:#185DAA;
}
.bottom_bar_menu .bottom_var_icon:nth-child(3) img{
    width:31px;
    height:31px;
    padding:6px;
    border-radius:50%;
    background:#f2a64a;
    box-shadow:0 6px 14px rgba(242,166,74,.28);
    filter:invert(1);
}
.bottom_bar_menu .bottom_var_icon:nth-child(3).active img{
    background:#f2a64a;
    filter:invert(1);
}
/*.bottom_bar_menu .bottom_var_icon img:hover{*/
/*    filter: invert(.8);*/
/*    transition:filter .2s;*/
/*}*/
