patient-list .sidebar {
    width: 220px;
    height: 100vh;
    transition: margin 0.25s ease-out;
    position: relative;
    z-index: 10;
    background-color: black;
}

patient-list .sidebar.hidden {
    margin-left: -220px;
}

#patients {
    border-right: 1px solid black;
}

patient-list .list-group {
    --bs-list-group-bg: #14171a;
    --bs-list-group-active-bg: #042a62;
}

patient-item span {
    font-size: .6rem !important;
    color: var(--bs-secondary-color) !important;
    padding-right: 4px;
}

patient-list .list-group-item {
    padding-bottom: 0px;
    border: none;
}

patient-list hr {
    margin: 0.5rem 0 0 0;
}

patient-search form {
    background-color: black;
    padding: 1rem 1rem 2rem 1rem;
}
