/* Contains CSS for the function bar and main content window */

.edit-bar {
    display: flex;
    position: relative;
    justify-content: space-between;
    padding: 1em;
    z-index: 3;
    background-color: rgb(255 255 255 / 66%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.blur-box {
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(18px);
    width: 100%;
    height: 100%;
    z-index: -1;
}

.main_content {
    height: calc(100vh - 15em);
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(18px);
    background-color: rgb(255 255 255 / 66%);
}

.employee_wrapper {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 4px;
    box-sizing: border-box;
    gap: 0.4em;
    min-height: 2em;
    background-color: transparent;
}

.nav-search {
    font-size: 175%;
    box-sizing: border-box;
    border: transparent;
    background: none;
    width: 20vw;
}

.nav-search:focus {
    outline: none;
}

.search-wrapper {
    border: 2px transparent;
    border-radius: 0.3em;
    background: rgb(255 255 255 / 60%);
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
    display: flex;
    align-items: center;
}

.search-wrapper img {
    height: 80%;
    margin-left: 0.2em;
}

.edit-tools {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 1em;
}

.edit-filter {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 1em;
}

.edit-tools img,
.edit-filter img {
    width: auto;
    height: 2em;
    /* padding: .1em; */
}

.edit-tools button {
    display: flex;
    align-items: center;
}

.edit-filter button {
    padding: 0.3em;
    display: flex;
    align-items: center;
}

.edit_tools_title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 1em;
    text-wrap: nowrap;
}

/* Remove edit_tools_title when screen width small */
@media screen and (max-width: 850px) {
    .edit_tools_title {
        display: none;
    }
}