@import '_content/Lemur/Lemur.0qttna4hu5.bundle.scp.css';

/* /Components/DataSection/DataSection.razor.rz.scp.css */
.data-section[b-lz1an3pwzj] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 340px;
    height: 370px;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-lz1an3pwzj] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-content[b-lz1an3pwzj] {
    flex-grow: 1;
}

.data-section-footer[b-lz1an3pwzj] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-lz1an3pwzj] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-lz1an3pwzj] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-lz1an3pwzj] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-lz1an3pwzj] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-right-total-number[b-lz1an3pwzj] {
    margin-right: 20px;
}

.data-section-footer-right-view-all[b-lz1an3pwzj] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.headers[b-lz1an3pwzj] {
    display: flex;
    flex-direction: row;
    padding: 6px 12px;
    align-items: center;
}

.employee-header[b-lz1an3pwzj] {
    width: 40%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
}

.status-header[b-lz1an3pwzj] {
    width: 30%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
    text-align: center;
}

.created-header[b-lz1an3pwzj] {
    width: 30%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
    text-align: center;
}

.hover-and-click[b-lz1an3pwzj] {
    background-color: var(--general-background);
    transition: 0.5s;
}

.hover-and-click:hover[b-lz1an3pwzj] {
    background-color: var(--hover-colour);
    transition: 0.2s;
}

.hover-and-click:active[b-lz1an3pwzj] {
    background-color: var(--active-colour);
    transition: 0.2s;
}
/* /Components/DataTable/DataTable.razor.rz.scp.css */
th[b-rgq4ef46mj] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
    text-align: center;
}

    th:first-child[b-rgq4ef46mj] {
        text-align: left;
    }

td[b-rgq4ef46mj] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

    td:first-child[b-rgq4ef46mj] {
        text-align: left;
    }

.hover-and-click[b-rgq4ef46mj] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-rgq4ef46mj] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-rgq4ef46mj] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }
/* /Components/EmployeeBanner/EmployeeBanner.razor.rz.scp.css */
.employee-demographics[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 1050px;
    height: 75px;
    margin-left: 8px;
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 20px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.employee-demographics-container[b-f4jnggnk4h] {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.employee-name[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    margin-right: 40px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 20pt;
}

.employee-dob-section[b-f4jnggnk4h] {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    align-items: start;
    margin-right: 20px;
    margin-top: 4px;
}

.employee-dob-label[b-f4jnggnk4h] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: grey;
}

.employee-dob[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13pt;
}

.employee-ninumber-section[b-f4jnggnk4h] {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    align-items: start;
    margin-right: 20px;
    margin-top: 4px;
}

.employee-ninumber-label[b-f4jnggnk4h] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: grey;
}

.employee-ninumber[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13pt;
}

.employee-email-work-section[b-f4jnggnk4h] {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    align-items: start;
    margin-right: 20px;
    margin-top: 4px;
}

.employee-email-work-label[b-f4jnggnk4h] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: grey;
}

.employee-email-work[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13pt;
}

.employee-email-personal-section[b-f4jnggnk4h] {
    display: flex;
    flex-direction: column;
    flex: 0 1 auto;
    align-items: start;
    margin-right: 20px;
    margin-top: 4px;
}

.employee-email-personal-label[b-f4jnggnk4h] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: grey;
}

.employee-email-personal[b-f4jnggnk4h] {
    display: flex;
    flex-direction: row;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13pt;
}

.hoverable-control[b-f4jnggnk4h] {
    transform: scale(1.0);
    transition: 0.5s;
}

    .hoverable-control:hover[b-f4jnggnk4h] {
        transform: scale(1.25);
        transition: 0.2s;
    }

    .hoverable-control:active[b-f4jnggnk4h] {
        transform: scale(1.0);
        transition: 0.1s;
    }

.edit-employee[b-f4jnggnk4h] {
    width: 40px;
}
/* /Components/ImageLinkBox/ImageLinkBox.razor.rz.scp.css */
.container[b-8r21amwpt5] {
    display: flex;
    flex-direction: row;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 340px;
    margin-top: 12px;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.image[b-8r21amwpt5] {
    object-fit: contain;
    aspect-ratio: 1;
    mask: linear-gradient(to right, black 85%, transparent 100%);
}

.content-container[b-8r21amwpt5] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 8px;
    width: stretch;
}

.hoverable-control[b-8r21amwpt5] {
    transform: scale(1.0);
    transition: 0.5s;
    z-index: 1;
}

    .hoverable-control:hover[b-8r21amwpt5] {
        transform: scale(1.07);
        transition: 0.2s;
        z-index: 2;
    }

    .hoverable-control:active[b-8r21amwpt5] {
        transform: scale(1.03);
        transition: 0.1s;
        z-index: 2;
    }

/*
.hover-and-click {
    background-color: white;
    transition: 0.5s;
}

    .hover-and-click:hover {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active {
        background-color: var(--active-colour);
        transition: 0.2s;
    }
*/
/* /Components/LibraryItemLine.razor.rz.scp.css */
.container[b-1r6e8iz6az] {
    display: flex;
    flex-direction: row;
    padding: 4px 8px;
    gap: 12px;
    align-items: center;
    background: transparent;
}

.image[b-1r6e8iz6az] {
}

.details-container[b-1r6e8iz6az] {
    display: flex;
    flex-direction: column;
}

.title[b-1r6e8iz6az] {
    color: var(--text-colour);
    font-size: 13pt;
    font-weight: bold;
}

.author[b-1r6e8iz6az] {
    color: var(--text-colour);
    font-size: 11pt;
    font-weight: normal;
}
/* /Components/Menu/MenuList.razor.rz.scp.css */
.menu[b-4amymghrbd] {
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    margin-right: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    width: 350px;
    height: 900px;
}

.menu-top-border[b-4amymghrbd] {
    border-bottom: 1px solid lightgrey;
    gap: 10px;
    align-items: center;
}

.menu-textbox-container[b-4amymghrbd] {
    padding: 5px 5px 5px 5px;
}

.menu-title[b-4amymghrbd] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: #555555;
    padding: 15px 21px 5px 5px;
    display: flex;
    flex-direction: row;
}

.menu-content[b-4amymghrbd] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: scroll;
    height:800px;
}

.menu-subtitle[b-4amymghrbd] {
    padding: 15px 0px 5px 10px;
}

.menu-item[b-4amymghrbd] {
    padding: 5px 0px 5px 20px;
}

.response-container[b-4amymghrbd] {
    padding: 10px 0px 5px 5px;
}

.hover-and-click[b-4amymghrbd] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-4amymghrbd] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-4amymghrbd] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }


.wrapper[b-4amymghrbd] {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: opacity 0.3s ease 0s, grid-template-rows 0.5s ease 0s;
}

.wrapper-expanded[b-4amymghrbd] {
    grid-template-rows: 1fr;
    opacity: 1;
    transition: grid-template-rows 0.5s ease 0s, opacity 1.0s ease 0s;
}

.options-grid[b-4amymghrbd] {
    overflow: hidden;
    transition: overflow 0s allow-discrete 0s;
}

.options-grid-expanded[b-4amymghrbd] {
    overflow: visible;
    transition: overflow 0s allow-discrete 0.5s;
}

.overall-container[b-4amymghrbd] {
    display: flex;
    flex-direction: row;
    padding: 0px 0px 0px 6px;
}
/* /Components/PageContainer/PageContainer.razor.rz.scp.css */
.home-page[b-rens9tlgfo] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-image: var(--background-gradient);
}

.top-row[b-rens9tlgfo] {
    display: flex;
    flex-direction: row;
    padding: 8px;
}

.main-view[b-rens9tlgfo] {
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    width: 100%;
    padding: 0px 8px 8px 8px;
    overflow: hidden;
    min-height: 0;
}

.bottom-line[b-rens9tlgfo] {
    display: flex;
    flex-direction: row;
    flex: auto 0 0;
    justify-content: space-between;
    align-items: center;
    height: 22px;
    border-top: 1px grey solid;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 9pt;
    color: grey;
}

.bottom-line-right[b-rens9tlgfo] {
    display: flex;
    flex-direction: row;
}

.bottom-line-item-left[b-rens9tlgfo] {
    margin-left: 12px;
}

.bottom-line-item-right[b-rens9tlgfo] {
    margin-right: 12px;
}

.cope-logo-box[b-rens9tlgfo] {
    /*background-image: url('/Images/COPE logo transparent background.png');
    background-size: cover;
    background-repeat: no-repeat;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    max-width: 240px;
    height: 100px;
    padding: 6px 6px;
    margin: 6px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.customer-logo-box[b-rens9tlgfo] {
    /*background-image: url('/Images/COPE logo transparent background.png');
    background-size: cover;
    background-repeat: no-repeat;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    max-width: 240px;
    height: 100px;
    padding: 0;
    margin: 6px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

    .cope-logo-box img[b-rens9tlgfo] {
        max-width: 100%;
        height: auto;
    }

    .customer-logo-box img[b-rens9tlgfo] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.cope-logo[b-rens9tlgfo] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 26pt;
    color: var(--title-colour);
    z-index: 3;
}

.cope-logo-halo[b-rens9tlgfo] {
    position: relative;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 26pt;
    color: #FFFFFF;
    z-index: 2;
    filter: blur(5px);
}

.company-name[b-rens9tlgfo] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 18pt;
    color: var(--title-colour);
    padding: 10px 11px;
    text-align: center;
}

.controls-row[b-rens9tlgfo] {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 640px;
    height: 46px;
    padding: 2px 2px;
    overflow: hidden;
    user-select: none;
}

.control[b-rens9tlgfo] {
    margin-left: 10px;
}

.search-control[b-rens9tlgfo] {
    padding-right: 8px;
}

.hoverable-control[b-rens9tlgfo] {
    transform: scale(1.0);
    transition: 0.5s;
}

    .hoverable-control:hover[b-rens9tlgfo] {
        transform: scale(1.25);
        transition: 0.2s;
    }

    .hoverable-control:active[b-rens9tlgfo] {
        transform: scale(1.0);
        transition: 0.1s;
    }


.hoverable-control-box[b-rens9tlgfo] {
    transform: scale(1.0);
    transition: 0.5s;
    z-index: 1;
}

    .hoverable-control-box:hover[b-rens9tlgfo] {
        transform: scale(1.07);
        transition: 0.2s;
        z-index: 2;
    }

    .hoverable-control-box:active[b-rens9tlgfo] {
        transform: scale(1.03);
        transition: 0.1s;
        z-index: 2;
    }

.search-box[b-rens9tlgfo] {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: var(--general-background);
    border: 1px grey solid;
    border-radius: var(--border-radius);
    width: 540px;
    height: 36px;
    padding: 2px 2px;
    margin: 6px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.search-input[b-rens9tlgfo] {
    flex-grow: 1;
    margin: 0px 8px;
    height: 28px;
    border: none;
}

.welcome-box[b-rens9tlgfo] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    width: 340px;
    height: 100px;
    padding: 6px 6px;
    margin: 6px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.welcome-box-welcome[b-rens9tlgfo] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 19pt;
    color: var(--title-colour);
    padding: 10px 11px 3px 11px;
}

.welcome-box-name[b-rens9tlgfo] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 19pt;
    color: var(--title-colour);
    padding: 10px 3px 3px 11px;
}
/* /Components/Person/EmployeeLine.razor.rz.scp.css */
.name-column[b-chj4wq2sw3] {
    flex: 0 1 auto;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: var(--text-colour);
    width: 40%;
}

.ni-number-column[b-chj4wq2sw3] {
    flex: 0 1 auto;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: var(--text-colour);
    width: 30%;
}

.date-of-birth-column[b-chj4wq2sw3] {
    flex: 0 1 auto;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: var(--text-colour);
    width: 30%;
}

.container[b-chj4wq2sw3] {
    display: flex;
    flex-direction: row;
    padding: 6px 12px;
    align-items: center;
}

.name[b-chj4wq2sw3] {
}

.status-section[b-chj4wq2sw3] {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 30%;
}

.status-name[b-chj4wq2sw3] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.status-date[b-chj4wq2sw3] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.created-section[b-chj4wq2sw3] {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 30%;
}

.created-name[b-chj4wq2sw3] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.created-date[b-chj4wq2sw3] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.hover-and-click[b-chj4wq2sw3] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-chj4wq2sw3] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-chj4wq2sw3] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }
/* /Components/Person/PersonEntry.razor.rz.scp.css */
.container[b-at298fywt1] {
    display: flex;
    flex-direction: row;
    padding: 6px 12px;
    align-items: center;
}

.name[b-at298fywt1] {
    flex: 0 1 auto;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 18px;
    color: var(--text-colour);
    width: 40%;
}

.status-section[b-at298fywt1] {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 30%;
}

.status-name[b-at298fywt1] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.status-date[b-at298fywt1] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.created-section[b-at298fywt1] {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 30%;
}

.created-name[b-at298fywt1] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.created-date[b-at298fywt1] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.hover-and-click[b-at298fywt1] {
    background-color: var(--general-background);
    transition: 0.5s;
}

.hover-and-click:hover[b-at298fywt1] {
    background-color: var(--hover-colour);
    transition: 0.2s;
}

.hover-and-click:active[b-at298fywt1] {
    background-color: var(--active-colour);
    transition: 0.2s;
}
/* /Components/ReferralReasonLine/ReferralReasonLine.razor.rz.scp.css */
.container[b-q64dkjkmyd] {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.title[b-q64dkjkmyd] {
    font-size: var(--header-font-size);
    font-weight: bold;
}

.description[b-q64dkjkmyd] {
    font-size: var(--appointment-buttons-subtitle-font-size);
    color: var(--mid-heavy-grey);
}
/* /Components/Reports/ReportComponents/BBVE.razor.rz.scp.css */
.args-container[b-d8v1o428rd] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-d8v1o428rd] {
    flex-direction: column;
}
.get-report-button-container[b-d8v1o428rd] {
    flex-direction: column;
}
.top-section-container[b-d8v1o428rd] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-d8v1o428rd] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-d8v1o428rd] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/CNANurseTriageReports.razor.rz.scp.css */
.args-container[b-sjrybcpwuy] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-sjrybcpwuy] {
    flex-direction: column;
}
.get-report-button-container[b-sjrybcpwuy] {
    flex-direction: column;
}
.top-section-container[b-sjrybcpwuy] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-sjrybcpwuy] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-sjrybcpwuy] {
    padding: 10px 10px 10px 10px;
}
.people-details-container[b-sjrybcpwuy] {
    padding: 20px 0px 0px 0px;
}
/* /Components/Reports/ReportComponents/ConcernsPercentage.razor.rz.scp.css */
.args-container[b-u81nyh7uqh] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-u81nyh7uqh] {
    flex-direction: column;
}
.get-report-button-container[b-u81nyh7uqh] {
    flex-direction: column;
}
.top-section-container[b-u81nyh7uqh] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-u81nyh7uqh] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-u81nyh7uqh] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/Counselling.razor.rz.scp.css */
.args-container[b-sohdeu2vso] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-sohdeu2vso] {
    flex-direction: column;
}
.get-report-button-container[b-sohdeu2vso] {
    flex-direction: column;
}
.top-section-container[b-sohdeu2vso] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-sohdeu2vso] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-sohdeu2vso] {
    padding: 10px 10px 10px 10px;
}
.note-container[b-sohdeu2vso] {
    padding: 20px 0px 0px 0px;
}
.data-container[b-sohdeu2vso] {
    padding: 20px 0px 0px 50px;
}
/* /Components/Reports/ReportComponents/Customer-levelHealthSummaries.razor.rz.scp.css */
.args-container[b-mmfyr7o5nn] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-mmfyr7o5nn] {
    flex-direction: column;
}
.get-report-button-container[b-mmfyr7o5nn] {
    flex-direction: column;
}
.top-section-container[b-mmfyr7o5nn] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-mmfyr7o5nn] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-mmfyr7o5nn] {
    padding: 10px 10px 10px 10px;
}
.general-padding[b-mmfyr7o5nn] {
    padding: 10px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/CustomerTotalsSummary.razor.rz.scp.css */
.args-container[b-vgfkcqqcou] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-vgfkcqqcou] {
    flex-direction: column;
}
.get-report-button-container[b-vgfkcqqcou] {
    flex-direction: column;
}
.top-section-container[b-vgfkcqqcou] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-vgfkcqqcou] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-vgfkcqqcou] {
    padding: 10px 10px 10px 10px;
}
.notes-container[b-vgfkcqqcou] {
    padding: 10px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/ErgonomicsWorskstationOrVehicleAssessments.razor.rz.scp.css */
.args-container[b-2lsi9yrj18] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-2lsi9yrj18] {
    flex-direction: column;
}
.get-report-button-container[b-2lsi9yrj18] {
    flex-direction: column;
}
.top-section-container[b-2lsi9yrj18] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-2lsi9yrj18] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-2lsi9yrj18] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/FiDASSummaries.razor.rz.scp.css */
.datagridpadding[b-xazxxafv0n] {
    padding: 0px 0px 10px 0px;
}
.args-container[b-xazxxafv0n] {
    display: flex;
    padding: 10px 10px 10px 10px;
}

.report-filters-container[b-xazxxafv0n] {
    flex-direction: column;
}

.get-report-button-container[b-xazxxafv0n] {
    flex-direction: column;
}

.top-section-container[b-xazxxafv0n] {
    padding: 30px 0px 0px 0px;
}

.section-container[b-xazxxafv0n] {
    padding: 10px 0px 0px 0px;
}

.section-interior-container[b-xazxxafv0n] {
    padding: 10px 10px 10px 10px;
}

.general-padding[b-xazxxafv0n] {
    padding: 10px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/GroupedHealthConcerns.razor.rz.scp.css */
.args-container[b-bidxa4m9kr] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-bidxa4m9kr] {
    flex-direction: column;
}
.get-report-button-container[b-bidxa4m9kr] {
    flex-direction: column;
}
.top-section-container[b-bidxa4m9kr] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-bidxa4m9kr] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-bidxa4m9kr] {
    padding: 10px 10px 10px 10px;
}
.sub-table-container[b-bidxa4m9kr] {
    padding: 10px 0px 0px 0px;
}
.sub-sub-table-container[b-bidxa4m9kr] {
    padding: 10px 0px 10px 0px;
}
.work-relatedness-chart[b-bidxa4m9kr] {
    padding: 10px 0px 0px 0px;
}
/* /Components/Reports/ReportComponents/HSFFWAssessments.razor.rz.scp.css */
.args-container[b-x0c5yodxrs] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-x0c5yodxrs] {
    flex-direction: column;
}
.get-report-button-container[b-x0c5yodxrs] {
    flex-direction: column;
}
.top-section-container[b-x0c5yodxrs] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-x0c5yodxrs] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-x0c5yodxrs] {
    padding: 10px 10px 10px 10px;
}
.note-container[b-x0c5yodxrs] {
    padding: 0px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/HSFFWAssessmentsByLocations.razor.rz.scp.css */
.args-container[b-2bnrghhs20] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-2bnrghhs20] {
    flex-direction: column;
}
.get-report-button-container[b-2bnrghhs20] {
    flex-direction: column;
}
.top-section-container[b-2bnrghhs20] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-2bnrghhs20] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-2bnrghhs20] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/HSFFWAssessmentsConductedArranged.razor.rz.scp.css */
.args-container[b-efza12ksmr] {
    display: flex;
    padding: 10px 10px 10px 10px;
}

.report-filters-container[b-efza12ksmr] {
    flex-direction: column;
}

.get-report-button-container[b-efza12ksmr] {
    flex-direction: column;
}

.top-section-container[b-efza12ksmr] {
    padding: 30px 0px 0px 0px;
}

.section-container[b-efza12ksmr] {
    padding: 10px 0px 0px 0px;
}

.section-interior-container[b-efza12ksmr] {
    padding: 10px 10px 10px 10px;
}

.note-container[b-efza12ksmr] {
    padding: 0px 100px 0px 0px;
}
/* /Components/Reports/ReportComponents/HSFFWRecalls.razor.rz.scp.css */
.args-container[b-pde1mo6zxk] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-pde1mo6zxk] {
    flex-direction: column;
}
.get-report-button-container[b-pde1mo6zxk] {
    flex-direction: column;
}
.top-section-container[b-pde1mo6zxk] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-pde1mo6zxk] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-pde1mo6zxk] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/IncompleteRecords.razor.rz.scp.css */
.args-container[b-z0iygmz79o] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-z0iygmz79o] {
    flex-direction: column;
}
.get-report-button-container[b-z0iygmz79o] {
    flex-direction: column;
}
.top-section-container[b-z0iygmz79o] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-z0iygmz79o] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-z0iygmz79o] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/LeaversList.razor.rz.scp.css */
.args-container[b-1mdvsiu6uq] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-1mdvsiu6uq] {
    flex-direction: column;
}
.get-report-button-container[b-1mdvsiu6uq] {
    flex-direction: column;
}
.top-section-container[b-1mdvsiu6uq] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-1mdvsiu6uq] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-1mdvsiu6uq] {
    padding: 10px 10px 10px 10px;
}
.count-container[b-1mdvsiu6uq] {
    padding: 0px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/LifestyleAssessmentRecalls.razor.rz.scp.css */
.args-container[b-alyuh3l4d3] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-alyuh3l4d3] {
    flex-direction: column;
}
.get-report-button-container[b-alyuh3l4d3] {
    flex-direction: column;
}
.top-section-container[b-alyuh3l4d3] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-alyuh3l4d3] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-alyuh3l4d3] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/LifestyleSummaries.razor.rz.scp.css */
.args-container[b-77b74ckh7n] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-77b74ckh7n] {
    flex-direction: column;
}
.get-report-button-container[b-77b74ckh7n] {
    flex-direction: column;
}
.top-section-container[b-77b74ckh7n] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-77b74ckh7n] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-77b74ckh7n] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/NSHAContactRequirementSummary.razor.rz.scp.css */
.args-container[b-rru0jloedd] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-rru0jloedd] {
    flex-direction: column;
}
.get-report-button-container[b-rru0jloedd] {
    flex-direction: column;
}
.top-section-container[b-rru0jloedd] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-rru0jloedd] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-rru0jloedd] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/NSHASummary.razor.rz.scp.css */
.args-container[b-7t8sr5pw4z] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-7t8sr5pw4z] {
    flex-direction: column;
}
.get-report-button-container[b-7t8sr5pw4z] {
    flex-direction: column;
}
.top-section-container[b-7t8sr5pw4z] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-7t8sr5pw4z] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-7t8sr5pw4z] {
    padding: 10px 10px 10px 10px;
}
.show-people-button-container[b-7t8sr5pw4z] {
    padding: 20px 0px 0px 0px;
}
/* /Components/Reports/ReportComponents/OHAReferralDNAs.razor.rz.scp.css */
.args-container[b-9fz4g95l2n] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-9fz4g95l2n] {
    flex-direction: column;
}
.get-report-button-container[b-9fz4g95l2n] {
    flex-direction: column;
}
.top-section-container[b-9fz4g95l2n] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-9fz4g95l2n] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-9fz4g95l2n] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/PhysioBreakdownCharts.razor.rz.scp.css */
.args-container[b-n1ucet5tci] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-n1ucet5tci] {
    flex-direction: column;
}
.get-report-button-container[b-n1ucet5tci] {
    flex-direction: column;
}
.top-section-container[b-n1ucet5tci] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-n1ucet5tci] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-n1ucet5tci] {
    padding: 10px 10px 10px 10px;
}
.pr-work-relatedness-referral-to-head-count-notes[b-n1ucet5tci] {
    padding: 10px 0px 10px 0px;
}
/* /Components/Reports/ReportComponents/PhysioCustomerlevelCharts.razor.rz.scp.css */
.args-container[b-pvlgg9hk00] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-pvlgg9hk00] {
    flex-direction: column;
}
.get-report-button-container[b-pvlgg9hk00] {
    flex-direction: column;
}
.top-section-container[b-pvlgg9hk00] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-pvlgg9hk00] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-pvlgg9hk00] {
    padding: 10px 10px 10px 10px;
}
.note-container[b-pvlgg9hk00] {
    flex-direction: row;
    text-align: center;
    padding-top: 30px;
}
.left-column-container[b-pvlgg9hk00] {
    flex-direction: column;
}
/* /Components/Reports/ReportComponents/PhysioDischarges.razor.rz.scp.css */
.args-container[b-rw5wo6v2sb] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-rw5wo6v2sb] {
    flex-direction: column;
}
.get-report-button-container[b-rw5wo6v2sb] {
    flex-direction: column;
}
.top-section-container[b-rw5wo6v2sb] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-rw5wo6v2sb] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-rw5wo6v2sb] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/PhysioFunctionalStatus.razor.rz.scp.css */
.args-container[b-cxd3k65jlx] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-cxd3k65jlx] {
    flex-direction: column;
}
.get-report-button-container[b-cxd3k65jlx] {
    flex-direction: column;
}
.top-section-container[b-cxd3k65jlx] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-cxd3k65jlx] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-cxd3k65jlx] {
    padding: 10px 10px 10px 10px;
}
.legend-container[b-cxd3k65jlx] {
    display: flex;
    padding: 10px 0px 10px 25px;
    width: 600px;
    height: 200px;
    text-align: center;
}
.legend-header-container[b-cxd3k65jlx] {
    flex-direction: row;
    width: 100px;
    height: 250px;
}
.legend-header-code-cell[b-cxd3k65jlx] {
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-header-A-cell[b-cxd3k65jlx] {
    background-color: lime;
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-header-B-cell[b-cxd3k65jlx] {
    background-color: yellowgreen;
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-header-C-cell[b-cxd3k65jlx] {
    background-color: yellow;
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-header-D-cell[b-cxd3k65jlx] {
    background-color: orange;
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-header-E-cell[b-cxd3k65jlx] {
    background-color: red;
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
.legend-description-container[b-cxd3k65jlx] {
    flex-direction: row;
    width: 1000px;
    height: 250px;
}
.legend-description-cell[b-cxd3k65jlx] {
    height: 25px;
    outline-style: solid;
    outline-color: black;
    outline-width: thin;
}
/* /Components/Reports/ReportComponents/PhysioTriage.razor.rz.scp.css */
.args-container[b-6u5kl0j7iy] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-6u5kl0j7iy] {
    flex-direction: column;
}
.get-report-button-container[b-6u5kl0j7iy] {
    flex-direction: column;
}
.top-section-container[b-6u5kl0j7iy] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-6u5kl0j7iy] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-6u5kl0j7iy] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/ReferralCountsHealthCatAge.razor.rz.scp.css */
.args-container[b-lze6giwi0g] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-lze6giwi0g] {
    flex-direction: column;
}
.get-report-button-container[b-lze6giwi0g] {
    flex-direction: column;
}
.top-section-container[b-lze6giwi0g] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-lze6giwi0g] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-lze6giwi0g] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/ReferralCountsHealthCatGender.razor.rz.scp.css */
.args-container[b-zxiac6wqxj] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-zxiac6wqxj] {
    flex-direction: column;
}
.get-report-button-container[b-zxiac6wqxj] {
    flex-direction: column;
}
.top-section-container[b-zxiac6wqxj] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-zxiac6wqxj] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-zxiac6wqxj] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/ReferralCountsHealthCatJobRole.razor.rz.scp.css */
.args-container[b-4hpthlviaz] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-4hpthlviaz] {
    flex-direction: column;
}
.get-report-button-container[b-4hpthlviaz] {
    flex-direction: column;
}
.top-section-container[b-4hpthlviaz] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-4hpthlviaz] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-4hpthlviaz] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/ReferralReviewReportSummary.razor.rz.scp.css */
.args-container[b-ccjlyqtgxe] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-ccjlyqtgxe] {
    flex-direction: column;
}
.get-report-button-container[b-ccjlyqtgxe] {
    flex-direction: column;
}
.top-section-container[b-ccjlyqtgxe] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-ccjlyqtgxe] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-ccjlyqtgxe] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/RefsAbsences12MonthSummary.razor.rz.scp.css */
.args-container[b-hpyx2rfu90] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-hpyx2rfu90] {
    flex-direction: column;
}
.get-report-button-container[b-hpyx2rfu90] {
    flex-direction: column;
}
.top-section-container[b-hpyx2rfu90] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-hpyx2rfu90] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-hpyx2rfu90] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/SAReferralOpenCasesSummary.razor.rz.scp.css */
.args-container[b-9e80r519kc] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-9e80r519kc] {
    flex-direction: column;
}
.get-report-button-container[b-9e80r519kc] {
    flex-direction: column;
}
.top-section-container[b-9e80r519kc] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-9e80r519kc] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-9e80r519kc] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/TrendsByBusEnt.razor.rz.scp.css */
.args-container[b-fz22ejts1a] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-fz22ejts1a] {
    flex-direction: column;
}
.get-report-button-container[b-fz22ejts1a] {
    flex-direction: column;
}
.top-section-container[b-fz22ejts1a] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-fz22ejts1a] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-fz22ejts1a] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/TrendsByRegion.razor.rz.scp.css */
.args-container[b-nj3gbc6uvd] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-nj3gbc6uvd] {
    flex-direction: column;
}
.get-report-button-container[b-nj3gbc6uvd] {
    flex-direction: column;
}
.top-section-container[b-nj3gbc6uvd] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-nj3gbc6uvd] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-nj3gbc6uvd] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/TrendsHSFFWYearonYear.razor.rz.scp.css */
.args-container[b-pdhxtizvo2] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-pdhxtizvo2] {
    flex-direction: column;
}
.get-report-button-container[b-pdhxtizvo2] {
    flex-direction: column;
}
.top-section-container[b-pdhxtizvo2] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-pdhxtizvo2] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-pdhxtizvo2] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/TrendsReferralsYearonYear.razor.rz.scp.css */
.args-container[b-kc7icadh5c] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-kc7icadh5c] {
    flex-direction: column;
}
.get-report-button-container[b-kc7icadh5c] {
    flex-direction: column;
}
.top-section-container[b-kc7icadh5c] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-kc7icadh5c] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-kc7icadh5c] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/VaccinationBatchTrace.razor.rz.scp.css */
.args-container[b-7fwj0hnduf] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-7fwj0hnduf] {
    flex-direction: column;
}
.get-report-button-container[b-7fwj0hnduf] {
    flex-direction: column;
}
.top-section-container[b-7fwj0hnduf] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-7fwj0hnduf] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-7fwj0hnduf] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/VaccinationRecalls.razor.rz.scp.css */
.args-container[b-t9tw3g91zg] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-t9tw3g91zg] {
    flex-direction: column;
}
.get-report-button-container[b-t9tw3g91zg] {
    flex-direction: column;
}
.top-section-container[b-t9tw3g91zg] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-t9tw3g91zg] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-t9tw3g91zg] {
    padding: 10px 10px 10px 10px;
}
.key-container[b-t9tw3g91zg] {
    flex-direction: column;
    padding-left: 10px;
}
.key-due-soon-container[b-t9tw3g91zg] {
    color: black;
    background-color: #CBF07D;
    width: fit-content;
    flex-direction: column;
}
.key-due-today-container[b-t9tw3g91zg] {
    color: black;
    background-color: #FFFF00;
    width: fit-content;
    flex-direction: column;
}
.key-due-container[b-t9tw3g91zg] {
    color: black;
    background-color: #F7C52D;
    width: fit-content;
    flex-direction: column;
}
.display-due-soon-container[b-t9tw3g91zg] {
    background-color: #FFFF00;
    color: black;
}
.display-due-today-container[b-t9tw3g91zg] {
    background-color: #CBF07D;
    color: black;
}
.display-due-container[b-t9tw3g91zg] {
    background-color: #F7C52D;
    color: black;
}
/* /Components/Reports/ReportComponents/VaccinationsSummary.razor.rz.scp.css */
.args-container[b-puyo0sgayl] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-puyo0sgayl] {
    flex-direction: column;
}
.get-report-button-container[b-puyo0sgayl] {
    flex-direction: column;
}
.top-section-container[b-puyo0sgayl] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-puyo0sgayl] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-puyo0sgayl] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/WorkCausalHealthSurveillanceSummary.razor.rz.scp.css */
.args-container[b-yrc2q1fkgh] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-yrc2q1fkgh] {
    flex-direction: column;
}
.get-report-button-container[b-yrc2q1fkgh] {
    flex-direction: column;
}
.top-section-container[b-yrc2q1fkgh] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-yrc2q1fkgh] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-yrc2q1fkgh] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/WorkplaceAssessments.razor.rz.scp.css */
.args-container[b-fpkh0hd901] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-fpkh0hd901] {
    flex-direction: column;
}
.get-report-button-container[b-fpkh0hd901] {
    flex-direction: column;
}
.top-section-container[b-fpkh0hd901] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-fpkh0hd901] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-fpkh0hd901] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportComponents/WorkRelatednessSummary.razor.rz.scp.css */
.args-container[b-gym8nz0o1c] {
    display: flex;
    padding: 10px 10px 10px 10px;
}
.report-filters-container[b-gym8nz0o1c] {
    flex-direction: column;
}
.get-report-button-container[b-gym8nz0o1c] {
    flex-direction: column;
}
.top-section-container[b-gym8nz0o1c] {
    padding: 30px 0px 0px 0px;
}
.section-container[b-gym8nz0o1c] {
    padding: 10px 0px 0px 0px;
}
.section-interior-container[b-gym8nz0o1c] {
    padding: 10px 10px 10px 10px;
}
/* /Components/Reports/ReportFilters.razor.rz.scp.css */
body[b-pwtagyszzb] {
}
/* /Components/Reports/ReportsContainer.razor.rz.scp.css */
.reports-container[b-ga9glxjhvo] {
    width: 100%;
    max-height: 87vh;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: scroll;
}
/* /Components/SectionWrapper/SectionWrapper.razor.rz.scp.css */
.data-section[b-5kkuxrxnjc] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-5kkuxrxnjc] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-content[b-5kkuxrxnjc] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    overflow: hidden;
}

.data-section-footer[b-5kkuxrxnjc] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-5kkuxrxnjc] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-5kkuxrxnjc] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-5kkuxrxnjc] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-5kkuxrxnjc] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-5kkuxrxnjc] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-5kkuxrxnjc] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-5kkuxrxnjc] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-5kkuxrxnjc] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-5kkuxrxnjc] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }
/* /Components/StatusIndicator/StatusIndicator.razor.rz.scp.css */
.status-section[b-w05k7jkqml] {
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.status-name[b-w05k7jkqml] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}

.status-date[b-w05k7jkqml] {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: var(--text-colour);
}
/* /Components/WebLinkItemLine.razor.rz.scp.css */
.container[b-9xz7rxe0mi] {
    display: flex;
    flex-direction: row;
    padding: 4px 8px;
    gap: 12px;
    align-items: center;
    background: transparent;
}

.image[b-9xz7rxe0mi] {
}

.details-container[b-9xz7rxe0mi] {
    display: flex;
    flex-direction: column;
}

.title[b-9xz7rxe0mi] {
    color: var(--text-colour);
    font-size: 13pt;
    font-weight: bold;
}

.description[b-9xz7rxe0mi] {
    color: var(--text-colour);
    font-size: 11pt;
    font-weight: normal;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-uenprvbb5g] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-uenprvbb5g] {
    flex: 1;
}

.sidebar[b-uenprvbb5g] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-uenprvbb5g] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-uenprvbb5g]  a, .top-row[b-uenprvbb5g]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-uenprvbb5g]  a:hover, .top-row[b-uenprvbb5g]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-uenprvbb5g]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-uenprvbb5g] {
        justify-content: space-between;
    }

    .top-row[b-uenprvbb5g]  a, .top-row[b-uenprvbb5g]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-uenprvbb5g] {
        flex-direction: row;
    }

    .sidebar[b-uenprvbb5g] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-uenprvbb5g] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-uenprvbb5g]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-uenprvbb5g], article[b-uenprvbb5g] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Pages/AccountReactivation.razor.rz.scp.css */
.data-section[b-igf5r7en8m] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-igf5r7en8m] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-igf5r7en8m] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-igf5r7en8m] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-igf5r7en8m] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-igf5r7en8m] {
    align-self: center;
}

.data-section-content[b-igf5r7en8m] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-igf5r7en8m] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-igf5r7en8m] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-igf5r7en8m] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-igf5r7en8m] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-igf5r7en8m] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-igf5r7en8m] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-igf5r7en8m] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-igf5r7en8m] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-igf5r7en8m] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-igf5r7en8m] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-igf5r7en8m] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/EmployeeEdit.razor.rz.scp.css */
.edit-employee[b-7p7m1uq09e] {
    width: 40px;
}

.buttons-toolbar[b-7p7m1uq09e] {
    display: flex;
    padding: 0px 0px;
    align-self: flex-end;
    justify-content: flex-end;
    padding: 5px 8px;
}

.internal-wrapper[b-7p7m1uq09e] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    flex-grow: 1;
}
/* /Pages/EmployeeHealthSurveillanceCreate.razor.rz.scp.css */
.scroll-wrapper[b-k6oqa9igzq] {
    overflow-y: auto;
    flex: 1;
    min-height: 0;
}

.internal-wrapper[b-k6oqa9igzq] {
    display: flex;
    flex-direction: column;
    padding: 20px;
}

.job-risks-container[b-k6oqa9igzq] {
    display: grid;
    grid-template-columns: 250px 315px 315px;
    margin-bottom: 16px;
}

.job-risks-label[b-k6oqa9igzq] {
    grid-column: 1;
}

.job-risks-column-one[b-k6oqa9igzq] {
    grid-column: 2;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.job-risks-column-two[b-k6oqa9igzq] {
    grid-column: 3;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.other-details-column[b-k6oqa9igzq] {
    width: 500px;
}

.button-bar[b-k6oqa9igzq] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 8px;
    padding: 16px 16px 8px 16px;
}
/* /Pages/EmployeeHealthSurveillanceDetail.razor.rz.scp.css */
.scrollable-wrapper[b-a7y6i9haxf] {
    height: 100%;
    overflow-y: auto;
}

.data-section[b-a7y6i9haxf] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.section-title[b-a7y6i9haxf] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 14pt;
    color: var(--title-colour);
    flex: 0 0 210px;
}

.free-text[b-a7y6i9haxf] {
    flex: 1 1 0;
    min-width: 0;
}
/* /Pages/EmployeeHealthSurveillances.razor.rz.scp.css */
.employee[b-8zp143y5ty] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/EmployeeNewStarterCreate.razor.rz.scp.css */
.scroll-wrapper[b-e0pwzzcsh4] {
    overflow-y: auto;
    flex: 1;
    min-height: 0;
}

.internal-wrapper[b-e0pwzzcsh4] {
    display: flex;
    flex-direction: column;
    padding: 20px;
}

.job-risks-container[b-e0pwzzcsh4] {
    display: grid;
    grid-template-columns: 250px 315px 315px;
    margin-bottom: 16px;
}

.job-risks-label[b-e0pwzzcsh4] {
    grid-column: 1;
}

.job-risks-column-one[b-e0pwzzcsh4] {
    grid-column: 2;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.job-risks-column-two[b-e0pwzzcsh4] {
    grid-column: 3;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.other-details-column[b-e0pwzzcsh4] {
    width: 500px;
}

.button-bar[b-e0pwzzcsh4] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 8px;
    padding: 16px 16px 8px 16px;
}
/* /Pages/EmployeeNewStarterDetail.razor.rz.scp.css */
.scrollable-wrapper[b-15wqr6b3yp] {
    height: 100%;
    overflow-y: auto;
}

.data-section[b-15wqr6b3yp] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.section-title[b-15wqr6b3yp] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 14pt;
    color: var(--title-colour);
    flex: 0 0 210px;
}

.free-text[b-15wqr6b3yp] {
    flex: 1 1 0;
    min-width: 0;
}
/* /Pages/EmployeeNewStarters.razor.rz.scp.css */
.employee[b-vyleg57yii] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/EmployeeReferralCreate.razor.rz.scp.css */
.scroll-wrapper[b-ta84lwjifl] {
    overflow-y: auto;
    flex: 1;
    min-height: 0;
}

.internal-wrapper[b-ta84lwjifl] {
    display: flex;
    flex-direction: column;
    padding: 20px;
}

.job-risks-container[b-ta84lwjifl] {
    display: grid;
    grid-template-columns: 250px 315px 315px;
    margin-bottom: 16px;
}

.job-risks-label[b-ta84lwjifl] {
    grid-column: 1;
}

.job-risks-column-one[b-ta84lwjifl] {
    grid-column: 2;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.job-risks-column-two[b-ta84lwjifl] {
    grid-column: 3;
    display: flex;
    flex-direction: row;
    width: 340px;
}

.other-details-column[b-ta84lwjifl] {
    width: 500px;
}

.button-bar[b-ta84lwjifl] {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 8px;
    padding: 16px 16px 8px 16px;
}

ul[b-ta84lwjifl] {
    margin-top: 2px;
    margin-bottom: 4px;
}
/* /Pages/EmployeeReferralDetail.razor.rz.scp.css */
.scrollable-wrapper[b-aoyrb0uvdz] {
    height: 100%;
    overflow-y: auto;
}

.data-section[b-aoyrb0uvdz] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.section-title[b-aoyrb0uvdz] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 14pt;
    color: var(--title-colour);
    flex: 0 0 210px;
}

.free-text[b-aoyrb0uvdz] {
    flex: 1 1 0;
    min-width: 0;
}
/* /Pages/EmployeeReferrals.razor.rz.scp.css */
.employee[b-wmmi7dp4d6] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/EmployeeSearch.razor.rz.scp.css */
.data-section[b-8m8iva3k21] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 740px;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-8m8iva3k21] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-8m8iva3k21] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-8m8iva3k21] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 8px;
}

.search-terms-label[b-8m8iva3k21] {
    align-self: center;
    margin-right: 4px;
}

.main-search-terms[b-8m8iva3k21] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.main-search-controls[b-8m8iva3k21] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
    opacity: 1;
    transition: opacity 0.5s ease 0s;
}

.main-search-controls-hidden[b-8m8iva3k21] {
    opacity: 0;
    transition: opacity 0.5s ease 0s;
}

.advanced-search-wrapper[b-8m8iva3k21] {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: opacity 0.3s ease 0s, grid-template-rows 0.5s ease 0s;
}

.advanced-search-wrapper-expanded[b-8m8iva3k21] {
    grid-template-rows: 1fr;
    opacity: 1;
    transition: grid-template-rows 0.5s ease 0s, opacity 1.0s ease 0s;
}

.advanced-search-terms[b-8m8iva3k21] {
    display: grid;
    grid-gap: 4px 8px;
    grid-template-columns: 85px 220px 5px 85px 220px;
    overflow: hidden;
    transition: overflow 0s allow-discrete 0s;
}

.advanced-search-terms-expanded[b-8m8iva3k21] {
    overflow: visible;
    transition: overflow 0s allow-discrete 0.5s;
}

.advanced-search-label[b-8m8iva3k21] {
    align-self: center;
}

.data-section-content[b-8m8iva3k21] {
    flex-grow: 1;
}

.data-section-footer[b-8m8iva3k21] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-8m8iva3k21] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-8m8iva3k21] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-8m8iva3k21] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-8m8iva3k21] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-8m8iva3k21] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-8m8iva3k21] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.headers[b-8m8iva3k21] {
    display: flex;
    flex-direction: row;
    padding: 6px 12px;
    align-items: center;
}

.employee-header[b-8m8iva3k21] {
    width: 40%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
}

.ni-number-header[b-8m8iva3k21] {
    width: 30%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
}

.date-of-birth-header[b-8m8iva3k21] {
    width: 30%;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-8m8iva3k21] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-8m8iva3k21] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-8m8iva3k21] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-8m8iva3k21] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.text-container-2[b-8m8iva3k21] {
    display: flex;
    justify-content: center;
    margin-top: 16px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
/* /Pages/EmployeeView.razor.rz.scp.css */
.main-row[b-ymlflasfcb] {
    display: flex;
    flex-direction: row;
    margin: 0px 8px 8px 8px;
}

.employee[b-ymlflasfcb] {
    font-size: 18px;
    color: var(--text-colour);
}

.control[b-ymlflasfcb] {
    margin-left: 10px;
}

.employee-job-details-section[b-ymlflasfcb] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.employee-contact-details-section[b-ymlflasfcb] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.employee-line-manager-section[b-ymlflasfcb] {
    display: flex;
    flex-direction: row;
    gap: 40px;
    margin: 8px;
}

.section-title[b-ymlflasfcb] {
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 14pt;
    color: var(--title-colour);
    width: 140px;
}

[b-ymlflasfcb] .data-item-label {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: grey;
}

[b-ymlflasfcb] .data-item-value {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13pt;
}
/* /Pages/HealthSurveillances.razor.rz.scp.css */
.employee[b-bwlqvsaqmz] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/Home.razor.rz.scp.css */
.main-row[b-ssdtp4r2ow] {
    display: flex;
    flex-direction: row;
    margin: 0px 8px 8px 8px;
}

.info-row[b-ssdtp4r2ow] {
    display: flex;
    flex-direction: row;
    margin: 0px 8px 8px 8px;
}

.info-column[b-ssdtp4r2ow] {
    display: flex;
    flex-direction: column;
    margin: 0px 8px 8px 8px;
}

.image-link-title[b-ssdtp4r2ow] {
    font-family: Aleo, sans-serif;
    font-size: 17pt;
    height: 100%;
    width: 100%;
    align-self: center;
    text-align: center;
}

.employee[b-ssdtp4r2ow] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/InvoiceDetails.razor.rz.scp.css */
.edit-employee[b-b7shfd023o] {
    width: 40px;
}

.buttons-toolbar[b-b7shfd023o] {
    display: flex;
    padding: 0px 0px;
    align-self: flex-end;
    justify-content: flex-end;
    padding: 5px 8px;
}

.internal-wrapper[b-b7shfd023o] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    flex-grow: 1;
}

.hover-and-click[b-b7shfd023o] {
    background-color: var(--general-background);
    transition: 0.5s;
}

  .hover-and-click:hover[b-b7shfd023o] {
    background-color: var(--hover-colour);
    transition: 0.2s;
  }

  .hover-and-click:active[b-b7shfd023o] {
    background-color: var(--active-colour);
    transition: 0.2s;
  }
/* /Pages/Invoices.razor.rz.scp.css */
.edit-employee[b-9qfj95dmbl] {
    width: 40px;
}

.buttons-toolbar[b-9qfj95dmbl] {
    display: flex;
    padding: 0px 0px;
    align-self: flex-end;
    justify-content: flex-end;
    padding: 5px 8px;
}

.internal-wrapper[b-9qfj95dmbl] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    flex-grow: 1;
}

.hover-and-click[b-9qfj95dmbl] {
    background-color: var(--general-background);
    transition: 0.5s;
}

  .hover-and-click:hover[b-9qfj95dmbl] {
    background-color: var(--hover-colour);
    transition: 0.2s;
  }

  .hover-and-click:active[b-9qfj95dmbl] {
    background-color: var(--active-colour);
    transition: 0.2s;
  }
/* /Pages/LibraryAccountManager.razor.rz.scp.css */
.data-section[b-tx49v7m8tr] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-tx49v7m8tr] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-tx49v7m8tr] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-tx49v7m8tr] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-tx49v7m8tr] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-tx49v7m8tr] {
    align-self: center;
}

.data-section-content[b-tx49v7m8tr] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-tx49v7m8tr] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-tx49v7m8tr] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-tx49v7m8tr] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-tx49v7m8tr] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-tx49v7m8tr] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-tx49v7m8tr] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-tx49v7m8tr] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-tx49v7m8tr] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-tx49v7m8tr] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-tx49v7m8tr] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-tx49v7m8tr] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/LibraryCommon.razor.rz.scp.css */
.data-section[b-6wzxmcm00v] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-6wzxmcm00v] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-6wzxmcm00v] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-6wzxmcm00v] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-6wzxmcm00v] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-6wzxmcm00v] {
    align-self: center;
}

.data-section-content[b-6wzxmcm00v] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-6wzxmcm00v] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-6wzxmcm00v] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-6wzxmcm00v] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-6wzxmcm00v] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-6wzxmcm00v] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-6wzxmcm00v] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-6wzxmcm00v] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-6wzxmcm00v] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-6wzxmcm00v] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-6wzxmcm00v] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-6wzxmcm00v] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/LibraryManager.razor.rz.scp.css */
.data-section[b-6f3ekhew28] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-6f3ekhew28] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-6f3ekhew28] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-6f3ekhew28] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-6f3ekhew28] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-6f3ekhew28] {
    align-self: center;
}

.data-section-content[b-6f3ekhew28] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-6f3ekhew28] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-6f3ekhew28] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-6f3ekhew28] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-6f3ekhew28] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-6f3ekhew28] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-6f3ekhew28] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-6f3ekhew28] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-6f3ekhew28] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-6f3ekhew28] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-6f3ekhew28] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-6f3ekhew28] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/LibraryMonthlyHealthTopics.razor.rz.scp.css */
.data-section[b-olnjhz18rb] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-olnjhz18rb] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-olnjhz18rb] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-olnjhz18rb] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-olnjhz18rb] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-olnjhz18rb] {
    align-self: center;
}

.data-section-content[b-olnjhz18rb] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-olnjhz18rb] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-olnjhz18rb] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-olnjhz18rb] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-olnjhz18rb] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-olnjhz18rb] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-olnjhz18rb] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-olnjhz18rb] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-olnjhz18rb] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-olnjhz18rb] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-olnjhz18rb] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-olnjhz18rb] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/LibraryWebLinks.razor.rz.scp.css */
.data-section[b-92ycx2g08h] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-92ycx2g08h] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 4px 16px;
}

.title-section[b-92ycx2g08h] {
    padding: 4px 16px;
}

.data-section-search-terms[b-92ycx2g08h] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-92ycx2g08h] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-92ycx2g08h] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-92ycx2g08h] {
    align-self: center;
}

.data-section-content[b-92ycx2g08h] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-92ycx2g08h] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-92ycx2g08h] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-92ycx2g08h] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-92ycx2g08h] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-92ycx2g08h] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-92ycx2g08h] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-92ycx2g08h] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-92ycx2g08h] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-92ycx2g08h] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-92ycx2g08h] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-92ycx2g08h] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/Login.razor.rz.scp.css */
/* /Pages/NewStarters.razor.rz.scp.css */
.employee[b-2w9csey9v7] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/PasswordReset.razor.rz.scp.css */
.data-section[b-ebp73j2h3j] {
    display: flex;
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    width: 100%;
    height: 100%;
    margin-right: 12px;
    overflow: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

.data-section-title[b-ebp73j2h3j] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
}

.data-section-search-terms[b-ebp73j2h3j] {
    min-height: 42px;
    border-bottom: 1px solid lightgrey;
    padding: 10px 16px;
    display: flex;
    flex-direction: column;
    align-content: center;
}

.main-search-section[b-ebp73j2h3j] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.main-search-terms[b-ebp73j2h3j] {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-content: center;
}

.search-terms-label[b-ebp73j2h3j] {
    align-self: center;
}

.data-section-content[b-ebp73j2h3j] {
    display: flex;
    flex-direction: row;
    flex: 1;
    min-height: 1px;
    flex-wrap: nowrap;
}

.data-section-footer[b-ebp73j2h3j] {
    display: flex;
    flex-direction: row;
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 20pt;
    border-top: 1px solid lightgrey;
}

.data-section-footer-left[b-ebp73j2h3j] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
    border-right: 1px solid lightgrey;
}

.data-section-footer-right[b-ebp73j2h3j] {
    display: flex;
    width: 50%;
    padding: 4px 16px;
}

.data-section-footer-right-plus-icon[b-ebp73j2h3j] {
    margin-right: 20px;
}

.data-section-footer-right-add-new[b-ebp73j2h3j] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.data-section-footer-left-total-number[b-ebp73j2h3j] {
    margin-right: 20px;
}

.data-section-footer-left-view-all[b-ebp73j2h3j] {
    flex-direction: column;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: grey;
}

.hover-and-click[b-ebp73j2h3j] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-ebp73j2h3j] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-ebp73j2h3j] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }

.text-container[b-ebp73j2h3j] {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
/* /Pages/Referrals.razor.rz.scp.css */
.employee[b-iq4nlvj4f3] {
    font-size: 18px;
    color: var(--text-colour);
}
/* /Pages/Reports.razor.rz.scp.css */
.menu[b-knlmz7fpqx] {
    flex-direction: column;
    border: 1px grey solid;
    border-radius: var(--border-radius);
    background: var(--general-background);
    margin-right: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    user-select: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    width: 350px;
}

.menu-title[b-knlmz7fpqx] {
    height: 42px;
    font-family: Aleo, sans-serif;
    font-weight: 700;
    font-size: 17pt;
    color: var(--title-colour);
    border-bottom: 1px solid lightgrey;
    padding: 15px 21px 5px 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.menu-content[b-knlmz7fpqx] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: scroll;
}

.menu-subtitle[b-knlmz7fpqx] {
    padding: 15px 0px 5px 10px;
}

.menu-item[b-knlmz7fpqx] {
    padding: 5px 0px 5px 20px;
}

.response-container[b-knlmz7fpqx] {
    padding: 10px 0px 5px 5px;
}

.hover-and-click[b-knlmz7fpqx] {
    background-color: var(--general-background);
    transition: 0.5s;
}

    .hover-and-click:hover[b-knlmz7fpqx] {
        background-color: var(--hover-colour);
        transition: 0.2s;
    }

    .hover-and-click:active[b-knlmz7fpqx] {
        background-color: var(--active-colour);
        transition: 0.2s;
    }


.wrapper[b-knlmz7fpqx] {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition: opacity 0.3s ease 0s, grid-template-rows 0.5s ease 0s;
}

.wrapper-expanded[b-knlmz7fpqx] {
    grid-template-rows: 1fr;
    opacity: 1;
    transition: grid-template-rows 0.5s ease 0s, opacity 1.0s ease 0s;
}

.options-grid[b-knlmz7fpqx] {
    overflow: hidden;
    transition: overflow 0s allow-discrete 0s;
}

.options-grid-expanded[b-knlmz7fpqx] {
    overflow: visible;
    transition: overflow 0s allow-discrete 0.5s;
}

.overall-container[b-knlmz7fpqx] {
    display: flex;
    flex-direction: row;
    padding: 0px 0px 0px 6px;
}


.reports-title[b-knlmz7fpqx] {
    padding: 0px 0px 10px 0px;
    font-size: 20px;
}
