﻿.sidebar {
    position: fixed;
    top: 0;
    display: flex;
    align-items: center;
    height: 100vh;
}

.sidebar-buttons {
    margin-top: 167px;
    padding: 2rem;
    height: calc(100vh - 167px);
    width: 174px;
    display: flex;
    flex-direction: column;
    gap: 3rem;
    background: var(--color-light-grey);
    justify-content: start;
    box-sizing: border-box;
    overflow-y: auto;
}

.sidebar-btn {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    border: 2px solid var(--color-white);
    background: var(--color-blue);
    color: var(--color-grey);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    flex-shrink: 0;
}