@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';

/* _content/ImpromptuV28/Components/AccordionHeader.razor.rz.scp.css */
.TabHeaderLabel[b-ikrdoyhag0] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.1em;
}

.TabControl[b-ikrdoyhag0] {
    margin: 0px;
    height: 35px;
    border-top-style: solid;
    border-top-width: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.transparentButton[b-ikrdoyhag0] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/AddEditGroupmembers.razor.rz.scp.css */
.listHeader[b-hysdhqxfq7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.groupMember[b-hysdhqxfq7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-hysdhqxfq7] {
    width: 140px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.groupBackground[b-hysdhqxfq7] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.SubHeaderLabel[b-hysdhqxfq7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TransparentButton[b-hysdhqxfq7] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.ApplyButton[b-hysdhqxfq7] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}
/* _content/ImpromptuV28/Components/AddGroupMembers.razor.rz.scp.css */
#myCardContainer[b-erh7ua3j3e] {
    background-color: ${fillColor};[b-erh7ua3j3e]
}

.flex-container[b-erh7ua3j3e] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-erh7ua3j3e] {
        width: 61px;
        margin: 10px;
    }

.iconFirstNameLabel[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.delete-button[b-erh7ua3j3e] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -37px;
    margin-top: -41px;
}

    .delete-button img[b-erh7ua3j3e] {
        object-fit: cover;
    }

.selectControlTitle[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.selectControl[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.SearchControl[b-erh7ua3j3e] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-erh7ua3j3e] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-erh7ua3j3e] {
    display: flex;
    flex-direction: row;
}

.cancelButton[b-erh7ua3j3e] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-erh7ua3j3e] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupMember[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.groupMemberRole[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.letterHeader[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
}

.TitleLabel[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterFieldTitle[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.filterField[b-erh7ua3j3e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.transparentButton[b-erh7ua3j3e] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/AddGroupMembersOld.razor.rz.scp.css */
#myCardContainer[b-0guaya65j7] {
    background-color: ${fillColor};[b-0guaya65j7]
}

.flex-container[b-0guaya65j7] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-0guaya65j7] {
        width: 61px;
        margin: 10px;
    }

.iconFirstNameLabel[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.delete-button[b-0guaya65j7] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -37px;
    margin-top: -41px;
}

    .delete-button img[b-0guaya65j7] {
        object-fit: cover;
    }

.selectControlTitle[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.selectControl[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.SearchControl[b-0guaya65j7] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-0guaya65j7] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-0guaya65j7] {
    display: flex;
    flex-direction: row;
}

.cancelButton[b-0guaya65j7] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-0guaya65j7] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupMember[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.groupMemberRole[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.letterHeader[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
}

.TitleLabel[b-0guaya65j7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}
/* _content/ImpromptuV28/Components/AddServiceRoles.razor.rz.scp.css */
#myCardContainer[b-0x13vp2tff] {
    background-color: ${fillColor};[b-0x13vp2tff]
}

.flex-container[b-0x13vp2tff] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-0x13vp2tff] {
        width: 61px;
        margin: 10px;
    }

.iconFirstNameLabel[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.delete-button[b-0x13vp2tff] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -37px;
    margin-top: -60px;
}

    .delete-button img[b-0x13vp2tff] {
        object-fit: cover;
    }

.selectControlTitle[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.selectControl[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.SearchControl[b-0x13vp2tff] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-0x13vp2tff] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-0x13vp2tff] {
    display: flex;
    flex-direction: row;
}

.cancelButton[b-0x13vp2tff] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-0x13vp2tff] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupMember[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.groupMemberRole[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.letterHeader[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
}

.TitleLabel[b-0x13vp2tff] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}
/* _content/ImpromptuV28/Components/AdHocFilter.razor.rz.scp.css */
.listHeader[b-oy94sdoizj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.label1[b-oy94sdoizj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.cancelButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.SearchButton[b-oy94sdoizj] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.applyButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.deleteButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.filterFieldHeader[b-oy94sdoizj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    color: Black;
    margin: 0px;
}

.filterFieldTitle[b-oy94sdoizj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.filterField[b-oy94sdoizj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.cancelButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.deleteButton[b-oy94sdoizj] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.filterBackground[b-oy94sdoizj] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.search-control[b-oy94sdoizj] {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 100%;
    height: 28px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border: none !important;
    border-width: 0px;
}

    .search-control[b-oy94sdoizj]::placeholder {
        font-family: Segoe UI, Arial;
        font-style: italic;
        font-weight: normal;
        font-size: 0.8em;
    }

.search-mobile-control[b-oy94sdoizj] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 36px;
    text-indent: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border: none !important;
    border-width: 0px;
}

.search-control[b-oy94sdoizj]::placeholder {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-oy94sdoizj] {
    position: absolute;
    top: 0px;
    right: 40px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.search-mobile-button[b-oy94sdoizj] {
    position: absolute;
    top: 4px;
    right: 15px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.transparentButton[b-oy94sdoizj] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.browse-button[b-oy94sdoizj] {
    height: 30px;
    width: 40px;
    padding-top: 3px;
    margin: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.browse-mobile-button[b-oy94sdoizj] {
    height: 30px;
    width: 40px;
    padding-top: 3px;
    margin: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}


/* _content/ImpromptuV28/Components/ApplicationSupport.razor.rz.scp.css */
body[b-5ayel3a06o] {
}
/* _content/ImpromptuV28/Components/ClientSupportDetails.razor.rz.scp.css */
.listHeader[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    margin: 0px;
}

.infoLabel[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelBold[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabelBoldMobile[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.TransparentButton[b-5js5hn9f2h] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-5js5hn9f2h] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.InfoPanel[b-5js5hn9f2h] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 200px;
    top: 50%;
    margin-top: -100px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.0em;
}

.cancelButton[b-5js5hn9f2h] {
    width: 70px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    cursor: pointer;
}

.inputControl[b-5js5hn9f2h] {
    margin-top: 5px;
    width: 100%;
    height: 24px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
}

.inputControlMobile[b-5js5hn9f2h] {
    margin-top: 5px;
    width: 100%;
    height: 28px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border: none;
    border-width: 0px;
}

.requestControl[b-5js5hn9f2h] {
    margin-top: 5px;
    width: 100%;
    height: 120px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.requestControlMobile[b-5js5hn9f2h] {
    margin-top: 5px;
    width: 100%;
    height: 80px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.SelectButton[b-5js5hn9f2h] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.listHeader[b-5js5hn9f2h] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.applyButton3px[b-5js5hn9f2h] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    cursor: pointer;
}


/* _content/ImpromptuV28/Components/CommunicationPanel.razor.rz.scp.css */
.userContactCell[b-kmwzb2b62e] {
    width: 16%;
    align-content: center;
}

.userContactItem[b-kmwzb2b62e] {
    width:100%;
    height:45px !important;
    border-width: 1px;
    border-style: solid;
    border-radius:4px;
}

.CommunicationLabel[b-kmwzb2b62e] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}
/* _content/ImpromptuV28/Components/Consultation/ClinicalContext.razor.rz.scp.css */
.QuestionLabel[b-a7yb5mhnxt] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
}

.RadioButtonLabel[b-a7yb5mhnxt] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    margin: 0px;
}

.MRNControl[b-a7yb5mhnxt] {
    width: 100%;
    height: 32px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.TextControl[b-a7yb5mhnxt] {
    width: 100%;
    height: 32px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

    .TextControl:focus[b-a7yb5mhnxt] {
        outline: none !important;
        border: 1px solid red;
    }

.TextControlColor[b-a7yb5mhnxt] {
    background-color: #EEEEEF;
    color: Black;
    border: 1px solid #EEEEEF;
}

.ContinueButton[b-a7yb5mhnxt] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

/* _content/ImpromptuV28/Components/Consultation/ConsultationsList.razor.rz.scp.css */
.transparentButton[b-sjhm77xr51] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.StartNowButton[b-sjhm77xr51] {
    width: 80px;
    height: 24px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    border-radius: 1px;
}

.roomNameLabel[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.coveringLabel[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
}

.infoLabel[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-sjhm77xr51] {
    line-height: 10px;
    padding-left: 9px;
}

.roomTopBorder[b-sjhm77xr51] {
    border-top-style: solid;
    border-top-width: 1px;
}

.roomBottomBorder[b-sjhm77xr51] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.notAvailableLabel[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
    font-size: small;
}

.modalBackground[b-sjhm77xr51] {
    position: absolute;
    top: 0px;
    left: 1px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-sjhm77xr51] {
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.NotesTextArea[b-sjhm77xr51] {
    width: 100%;
    height: 150px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.PendingRequestsLabel[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: small;
}

.MiniLoadingPanel[b-sjhm77xr51] {
    position: absolute;
    top: 6px;
    left: 50%;
    height: 39px;
    width: 40%;
    border-radius: 7px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.WorklistGroupHeader[b-sjhm77xr51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.main-blk[b-sjhm77xr51] {
    width: 46px;
    height: 46px;
    position: relative;
}

.half-circle[b-sjhm77xr51] {
    float: left;
    width: 23px;
    height: 46px;
    background: url('http://i.imgur.com/CnjuZOS.jpg');
    background-position: top right;
}

.other-half-circle[b-sjhm77xr51] {
    float: left;
    width: 23px;
    height: 46px;
    background-position: top right;
    background: url('http://i.imgur.com/yAiPyc4.jpg');
}
/* _content/ImpromptuV28/Components/Consultation/ConsultConfirmation.razor.rz.scp.css */
.flex-container[b-jy90fk3ock] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.IconControl[b-jy90fk3ock] {
    position: relative;
    margin-left: 0px;
}

.iconFirstNameLabel[b-jy90fk3ock] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.MessageContainer[b-jy90fk3ock] {
    margin: auto;
    width: 80%;
    border: none;
    text-align: center;
}

.MessageLabel[b-jy90fk3ock] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    display: inline;
}

.MessageLabelHomePage[b-jy90fk3ock] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.ContinueButton[b-jy90fk3ock] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.TransparentButton[b-jy90fk3ock] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Consultation/ConsultHome.razor.rz.scp.css */
.NewButton[b-wok362hka8] {
    width: 366px;
    height: 70px;
    border-radius: 6px;
    outline: none;
}

.NewButtonMobile[b-wok362hka8] {
    width: 100%;
    height: 70px;
    border-radius: 6px;
    outline: none;
}

.NewButtonLabel[b-wok362hka8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: xx-large;
}

.NewButtonLabel1[b-wok362hka8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-large;
}

.NewButtonLabel2[b-wok362hka8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: xx-large;
}

.DefaultButton[b-wok362hka8] {
    width: 170px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    border-radius: 5px;
    outline: none;
}


.DefaultButtonMobile[b-wok362hka8] {
    width: 170px;
    height: 35px;
    font-family: Arial;
    font-weight: normal;
    font-size: large;
    border-radius: 5px;
    outline: none;
}

.AlertButton[b-wok362hka8] {
    margin-left: 6px;
    font-family: Calibri, Geneva, Arial;
    font-weight: normal;
    font-size: 15pt;
    outline: none;
}

.AlertButtonColor[b-wok362hka8] {
    background-color: red;
    color: White;
}

.QuestionLabel[b-wok362hka8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
}

.TransparentButton[b-wok362hka8] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Consultation/ConsultNotes.razor.rz.scp.css */
.TitleHeader[b-qbm4pgpv4d] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-qbm4pgpv4d] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicButton[b-qbm4pgpv4d] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.TopicButtonColor[b-qbm4pgpv4d] {
    color: red;
}

.ItemLabel[b-qbm4pgpv4d] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.NotesTextArea[b-qbm4pgpv4d] {
    width: 100%;
    height: 150px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.EmptyBackground[b-qbm4pgpv4d] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.ContinueButton[b-qbm4pgpv4d] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}



/* _content/ImpromptuV28/Components/Consultation/ConsultRequestPage.razor.rz.scp.css */
.consultHeader[b-1mqe6rmwif] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.modalBackground[b-1mqe6rmwif] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.6)
}

.LoadingPanel[b-1mqe6rmwif] {
    position: absolute;
    width: 600px;
    left: 50%;
    margin-left: -300px;
    height: 410px;
    top: 50%;
    margin-top: -205px;
    border-radius: 5px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    z-index: 9999;
}

.ErrorPanel[b-1mqe6rmwif] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.TitleHeader[b-1mqe6rmwif] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-1mqe6rmwif] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.NotesTextArea[b-1mqe6rmwif] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.ItemLabel[b-1mqe6rmwif] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.StartNowButton[b-1mqe6rmwif] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.cancelButton[b-1mqe6rmwif] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-1mqe6rmwif] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}
/* _content/ImpromptuV28/Components/Consultation/ConsultRequestPageRecents.razor.rz.scp.css */
.transparentButton[b-ewykal5f7x] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.roomNameLabel[b-ewykal5f7x] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-ewykal5f7x] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-ewykal5f7x] {
    line-height: 10px;
    padding-left: 9px;
}

.roomBottomBorder[b-ewykal5f7x] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}


.NotesControl[b-ewykal5f7x] {
    width: 100%;
    height: 50px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-ewykal5f7x] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.applyButton[b-ewykal5f7x] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 4px;
}

.CoverageButton[b-ewykal5f7x] {
    width: 140px;
    height: 22px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    border-radius: 3px;
    border-width:0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}
/* _content/ImpromptuV28/Components/Consultation/ConsultRequestPageSearch.razor.rz.scp.css */
.transparentButton[b-4w5nlbhckz] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.roomNameLabel[b-4w5nlbhckz] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-4w5nlbhckz] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-4w5nlbhckz] {
    line-height: 10px;
    padding-left: 9px;
}

.roomBottomBorder[b-4w5nlbhckz] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}


.NotesControl[b-4w5nlbhckz] {
    width: 100%;
    height: 50px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-4w5nlbhckz] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.applyButton[b-4w5nlbhckz] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 4px;
}

.CoverageButton[b-4w5nlbhckz] {
    width: 140px;
    height: 22px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    border-radius: 3px;
    border-width: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.SearchControl[b-4w5nlbhckz] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-4w5nlbhckz] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-4w5nlbhckz] {
    display: flex;
    flex-direction: row;
}
/* _content/ImpromptuV28/Components/Consultation/ConsultRequestPageTabs.razor.rz.scp.css */
.TabControl[b-kgx0h2cotz] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-kgx0h2cotz] {
    padding: 0px;
    margin: 0px;
    width: 25%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-kgx0h2cotz] {
    padding: 0px;
    margin: 0px;
    width: 25%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-kgx0h2cotz] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-kgx0h2cotz] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Consultation/ConsultSummary.razor.rz.scp.css */
.TitleHeader[b-wiqe7dwi0w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-wiqe7dwi0w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ItemLabel[b-wiqe7dwi0w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display:inline;
}

.ItemLabelBold[b-wiqe7dwi0w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.RadioLabel[b-wiqe7dwi0w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.GoButton[b-wiqe7dwi0w] {
    width: 100px;
    height: 100px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    border-radius: 50%;
    outline: none;
}

.modalBackground[b-wiqe7dwi0w] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-wiqe7dwi0w] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-wiqe7dwi0w] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

/* _content/ImpromptuV28/Components/Consultation/ConsultTabs.razor.rz.scp.css */
.TabControl[b-qh70zlamtq] {
    position: relative;
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-qh70zlamtq] {
    padding: 0px;
    margin: 0px;
    width: 33%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-qh70zlamtq] {
    padding: 0px;
    margin: 0px;
    width: 33%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-qh70zlamtq] {
    padding: 0px;
    margin: 0px;
    width: 33%;
    height: 36px !important;
    border: none;
}

.TabLabel[b-qh70zlamtq] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-qh70zlamtq] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.transparentButton[b-qh70zlamtq] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Consultation/FindConsult.razor.rz.scp.css */
.transparentButton[b-7oblxlszdj] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.consultSelectHeader[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.ContinueButton[b-7oblxlszdj] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.StartNowButton[b-7oblxlszdj] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.roomNameLabel[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.coveringLabel[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
}

.infoLabel[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-7oblxlszdj] {
    line-height: 10px;
    padding-left: 9px;
}

.roomBottomBorder[b-7oblxlszdj] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.notAvailableLabel[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
    font-size: small;
}

.selectControl[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.SearchControl[b-7oblxlszdj] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-7oblxlszdj] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.consultRoomHeading1[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.consultRoomSelectHeader[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.consultRoomSelectField[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.consultRoomSummaryField[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.NotesControl[b-7oblxlszdj] {
    width: 100%;
    height: 50px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-7oblxlszdj] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.applyButton[b-7oblxlszdj] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 4px;
}

.deleteButton[b-7oblxlszdj] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.modalBackground[b-7oblxlszdj] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.SubHeaderLabel[b-7oblxlszdj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.SelectControlButton[b-7oblxlszdj] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    background: transparent;
    border: none !important;
    outline: none;
}

.EmptyBackground[b-7oblxlszdj] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.LoadingPanel[b-7oblxlszdj] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-7oblxlszdj] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 250px;
    top: 50%;
    margin-top: -125px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

/* _content/ImpromptuV28/Components/Consultation/MyConsultations.razor.rz.scp.css */
.transparentButton[b-ubs06fw76s] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.StartNowButton[b-ubs06fw76s] {
    width: 80px;
    height: 24px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    border-radius: 1px;
}

.roomNameLabel[b-ubs06fw76s] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.coveringLabel[b-ubs06fw76s] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
}

.infoLabel[b-ubs06fw76s] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-ubs06fw76s] {
    line-height: 10px;
    padding-left: 9px;
}

.roomBottomBorder[b-ubs06fw76s] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.notAvailableLabel[b-ubs06fw76s] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
    font-size: small;
}

.modalBackground[b-ubs06fw76s] {
    position: absolute;
    top: 0px;
    left: 1px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-ubs06fw76s] {
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.NotesTextArea[b-ubs06fw76s] {
    width: 100%;
    height: 150px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.PendingRequestsLabel[b-ubs06fw76s] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: small;
}


/* _content/ImpromptuV28/Components/Consultation/NewConsult.razor.rz.scp.css */
.consultHeader[b-xsc1np8n5k] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.cancelButton[b-xsc1np8n5k] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.cancelButtonMobile[b-xsc1np8n5k] {
    width: 75px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.modalBackground[b-xsc1np8n5k] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-xsc1np8n5k] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-xsc1np8n5k] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}




/* _content/ImpromptuV28/Components/Consultation/NewQuickQuestion.razor.rz.scp.css */
.consultHeader[b-i3w9z7p8w1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.cancelButton[b-i3w9z7p8w1] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.cancelButtonMobile[b-i3w9z7p8w1] {
    width: 75px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.modalBackground[b-i3w9z7p8w1] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-i3w9z7p8w1] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-i3w9z7p8w1] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.TransparentButton[b-i3w9z7p8w1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Consultation/QuickConsult.razor.rz.scp.css */
.consultHeader[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.cancelButton[b-50kiksfjwn] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.cancelButtonMobile[b-50kiksfjwn] {
    width: 75px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.TitleHeader[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicButton[b-50kiksfjwn] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.TopicButtonColor[b-50kiksfjwn] {
    color: red;
}

.ItemLabel[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.ItemLabelBold[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.NotesTextArea[b-50kiksfjwn] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.EmptyBackground[b-50kiksfjwn] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.TransparentButton[b-50kiksfjwn] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.GoButton[b-50kiksfjwn] {
    width: 100px;
    height: 100px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    border-radius: 50%;
    outline: none;
}

.modalBackground[b-50kiksfjwn] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-50kiksfjwn] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-50kiksfjwn] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 10px;
    border-radius: 25px;
    border: 4px solid grey;
}

.PositiveButton[b-50kiksfjwn] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.PositiveButtonColor[b-50kiksfjwn] {
    background-color: #E2F0D9;
    color: #548235;
    border: 2px solid #548235;
}

.PositiveApplyButtonColor[b-50kiksfjwn] {
    background-color: #548235;
    color: White;
    border: 2px solid #548235;
}

.StartNowButton[b-50kiksfjwn] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.flex-container[b-50kiksfjwn] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.messageButton[b-50kiksfjwn] {
    width: 40px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}



.PopupMenuLabel[b-50kiksfjwn] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-50kiksfjwn] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.PopupMenuTopBar[b-50kiksfjwn] {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C1C1C1;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C1C1C1;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C1C1C1;
    border-bottom: none;
}

.flex-container[b-50kiksfjwn] {
    display: flex;
    align-items: flex-start;
}

    .flex-container > div[b-50kiksfjwn] {
        width: 45px;
        margin: 5px;
    }


.box[b-50kiksfjwn] {
    margin-top:5px;
    display: flex;
    align-items: flex-start;
    padding-left: 30px;
    height: 32px;
    width: 100%;
}

.messageMobileButton[b-50kiksfjwn] {
    margin-right: 8px;
    width: 42px;
    height: 32px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Consultation/ScheduleConsult.razor.rz.scp.css */
.SubHeaderLabel[b-vurx02d4xs] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ScheduleTable[b-vurx02d4xs] {
    position: absolute;
    width: 100%;
    height: 350px;
    top: 50%;
    margin-top: -175px;
}

.consultSelectHeader[b-vurx02d4xs] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.TimeControl[b-vurx02d4xs] {
    width: 60px;
    height: 32px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    /*    caret-color: transparent;*/
}
    .TimeControl:focus[b-vurx02d4xs] {
        outline: none !important;
        border: 1px solid red;
    }

.TimeControlColor[b-vurx02d4xs] {
    background-color: White;
    color: Black;
    border: 1px solid #EEEEEF;
}

.DurationButton[b-vurx02d4xs] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.QuestionLabel[b-vurx02d4xs] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ContinueButton[b-vurx02d4xs] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.EmptyBackground[b-vurx02d4xs] {
    position: absolute;
    top: 0px;
    left: 0px;
}
/* _content/ImpromptuV28/Components/Consultation/TimeFrameConsult.razor.rz.scp.css */
.TitleHeader[b-dyrkfad693] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-dyrkfad693] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.RadioButtonLabel[b-dyrkfad693] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    margin: 0px;
}

.NotesTextArea[b-dyrkfad693] {
    width: 100%;
    height: 150px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.DurationButton[b-dyrkfad693] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.ContinueButton[b-dyrkfad693] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.EmptyBackground[b-dyrkfad693] {
    position: absolute;
    top: 0px;
    left: 0px;
}
/* _content/ImpromptuV28/Components/Consultation/ViewConsult.razor.rz.scp.css */
.viewConsultPanelBackgroundColor[b-yok9jrc2n8] {
    background-color: #F5F5F5;
}

.viewConsultDetailsPanel[b-yok9jrc2n8]{
    width:100%;
    border-radius: 5px;
    padding: 15px;
}

.viewConsultDetailsPanelBackgroundColor[b-yok9jrc2n8] {
    background-color: White;
}

.PatientNameLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.CreatorNameLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.infoLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.infoLabelBold[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-yok9jrc2n8] {
    line-height: 10px;
}

.HeaderLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.SubHeaderLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.ItemLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
}

.ItemLabelBold[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    display: inline;
}

.CopyRightLabel[b-yok9jrc2n8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.ApplyButton[b-yok9jrc2n8] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.StandardButton[b-yok9jrc2n8] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.StandardMobileButton[b-yok9jrc2n8] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveButton[b-yok9jrc2n8] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveMobileButton[b-yok9jrc2n8] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.NegativeButton[b-yok9jrc2n8] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.NegativeMobileButton[b-yok9jrc2n8] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
}

.NegativeButtonColor[b-yok9jrc2n8] {
    background-color: #FAF2F2;
    color: #C00000;
    border: 2px solid #C00000;
}

.LineColor1[b-yok9jrc2n8] {
    background-color: #696969;
}

.CustomMessageTextArea[b-yok9jrc2n8] {
    margin-top:4px;
    height: 30px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.CustomMessageTextBox[b-yok9jrc2n8] {
    padding-bottom: 2px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
    border-radius: 0px;
}
    .CustomMessageTextBox:focus[b-yok9jrc2n8] {
        outline: none !important;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #548235;
    }

.TransparentButton[b-yok9jrc2n8] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.NotesTextArea[b-yok9jrc2n8] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.modalBackground[b-yok9jrc2n8] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}
.LoadingPanel[b-yok9jrc2n8] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-yok9jrc2n8] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 200px;
    top: 50%;
    margin-top: -100px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.actionButton[b-yok9jrc2n8] {
    width: 65px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}




/* _content/ImpromptuV28/Components/Consultation/WizardQuestion.razor.rz.scp.css */
.QuestionLabel[b-62gh80rtnj] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
}

.QuestionButton[b-62gh80rtnj] {
    width: 250px;
    height: 40px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 15pt;
    border-radius: 5px;
}

.QuestionButtonColor[b-62gh80rtnj] {
    background-color: #F3F3FB;
    color: #444791;
    border: 3px solid #444791;
}
/* _content/ImpromptuV28/Components/ContextManager/MiniDashboard.razor.rz.scp.css */
.chartTitle[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.chartLabel[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    text-decoration: underline;
}

.chartSubLabel[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.7em;
}

.CreatorNameLabel[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary3Lines[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.RequestSummary2Lines[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.TransparentButton[b-zy2u4emwti] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.nextButton[b-zy2u4emwti] {
    width: 110px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.modalBackground[b-zy2u4emwti] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-zy2u4emwti] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 120px;
    top: 50%;
    margin-top: -60px;
    padding: 10px;
    border-radius: 15px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.ErrorMessageLabel[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.BannerContainer[b-zy2u4emwti] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 10px;
}

.RoundAvatarButton[b-zy2u4emwti] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.AlertLabelClass[b-zy2u4emwti] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    color: White;
    opacity: 0;
    animation: fadeIn-b-zy2u4emwti 1s ease-in forwards;
    animation-delay: 0.3s;
}

@keyframes fadeIn-b-zy2u4emwti {
    to {
        opacity: 1;
    }
}


/* _content/ImpromptuV28/Components/ContextManager/MyChatsWL.razor.rz.scp.css */
.listHeader[b-iudpa1y6cn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ActionSummaryLabel[b-iudpa1y6cn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LinkButton[b-iudpa1y6cn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-iudpa1y6cn] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-iudpa1y6cn] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-iudpa1y6cn] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-iudpa1y6cn] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-iudpa1y6cn] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-iudpa1y6cn] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.PopupMenuLabel[b-iudpa1y6cn] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-iudpa1y6cn] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.WorklistRowTopBorder[b-iudpa1y6cn] {
    border-top-style: solid;
    border-top-width: 1px;
}

/* _content/ImpromptuV28/Components/ContextManager/MyConsultRequestRow.razor.rz.scp.css */
.CreatorNameLabel[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    white-space: nowrap;
}

.TimeLabelMobile[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.RequestSummaryMobile[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-j9foyfiagr] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-j9foyfiagr] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.iconify[b-j9foyfiagr] {
    font-size: 1.5rem; /* Overwrite as needed */
}

.icon-container1A[b-j9foyfiagr] {
    padding-top: 0px;
    padding-left: 2px;
    width: 50px; /* Adjust as needed */
    height: 60px; /* Adjust as needed */
}

.icon-container1B[b-j9foyfiagr] {
    padding-top: 7px;
    padding-left: 2px;
    width: 30px; /* Adjust as needed */
    height: 40px; /* Adjust as needed */
}

.iconify-size-1A[b-j9foyfiagr] {
    font-size: 2rem !important;
}

.iconify-size-1B[b-j9foyfiagr] {
    font-size: 2.2rem !important;
}

.icon-container2A[b-j9foyfiagr] {
    position: absolute;
    top: -2px;
    left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.icon-heart2A[b-j9foyfiagr] {
    position: absolute;
    top: -8px;
    right: 4px;
}

.icon-container2B[b-j9foyfiagr] {
    padding-top: 4px;
    padding-left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.iconify-size-2A[b-j9foyfiagr] {
    font-size: 1.7rem !important;
}

.iconify-size-2B[b-j9foyfiagr] {
    font-size: 2.0rem !important;
}

.icon-container3[b-j9foyfiagr] {
    margin-top: 8px;
    margin-left: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
    background-color: #A4262C; /* Background color for the circle */
    border-radius: 50%; /* Ensure the container is a circle */
}

.iconify-color-3[b-j9foyfiagr] {
    color: white; /* Color of the icon */
}

.RoundAvatarButton[b-j9foyfiagr] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-j9foyfiagr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.BannerContainer[b-j9foyfiagr] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 10px;
}
/* _content/ImpromptuV28/Components/ContextManager/MyConsultSelector.razor.rz.scp.css */

.listHeader[b-appvnm00ml] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.WorklistRowBottomBorder[b-appvnm00ml] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.SubHeaderLabel[b-appvnm00ml] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
}

.SubHeaderLabelMobile[b-appvnm00ml] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.InfoLabel[b-appvnm00ml] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.InfoLabelMobile[b-appvnm00ml] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.TransparentButton[b-appvnm00ml] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/ContextManager/MyConsultTypeHeader.razor.rz.scp.css */
.listHeader[b-uzrvt8ihuk] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TabControl[b-uzrvt8ihuk] {
    width: 100%;
    height: 45px !important;
    cursor: pointer;
}

.ImpromptuButtonTabCell[b-uzrvt8ihuk] {
    padding: 0px;
    margin: 0px;
    height: 45px !important;
    border: none;
}

.transparentButton[b-uzrvt8ihuk] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/ContextManager/MyConsultWL.razor.rz.scp.css */
.listHeader[b-9hcbjid8fe] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ActionSummaryLabel[b-9hcbjid8fe] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LinkButton[b-9hcbjid8fe] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-9hcbjid8fe] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-9hcbjid8fe] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-9hcbjid8fe] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-9hcbjid8fe] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-9hcbjid8fe] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-9hcbjid8fe] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.PopupMenuLabel[b-9hcbjid8fe] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-9hcbjid8fe] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}
/* _content/ImpromptuV28/Components/ContextManager/MyNotificationsGroupWLRow.razor.rz.scp.css */
.CreatorNameLabel[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    white-space: nowrap;
}

.TimeLabelMobile[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.RequestSummaryMobile[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-wpw8wbk6rv] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-wpw8wbk6rv] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.iconify[b-wpw8wbk6rv] {
    font-size: 1.5rem; /* Overwrite as needed */
}

.icon-container1A[b-wpw8wbk6rv] {
    padding-top: 0px;
    padding-left: 2px;
    width: 50px; /* Adjust as needed */
    height: 60px; /* Adjust as needed */
}

.icon-container1B[b-wpw8wbk6rv] {
    padding-top: 7px;
    padding-left: 2px;
    width: 30px; /* Adjust as needed */
    height: 40px; /* Adjust as needed */
}

.iconify-size-1A[b-wpw8wbk6rv] {
    font-size: 2rem !important;
}

.iconify-size-1B[b-wpw8wbk6rv] {
    font-size: 2.2rem !important;
}

.icon-container2A[b-wpw8wbk6rv] {
    position: absolute;
    top: -2px;
    left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.icon-heart2A[b-wpw8wbk6rv] {
    position: absolute;
    top: -8px;
    right: 4px;
}

.icon-container2B[b-wpw8wbk6rv] {
    padding-top: 4px;
    padding-left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.iconify-size-2A[b-wpw8wbk6rv] {
    font-size: 1.7rem !important;
}

.iconify-size-2B[b-wpw8wbk6rv] {
    font-size: 2.0rem !important;
}

.icon-container3[b-wpw8wbk6rv] {
    margin-top: 8px;
    margin-left: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
    background-color: #A4262C; /* Background color for the circle */
    border-radius: 50%; /* Ensure the container is a circle */
}

.iconify-color-3[b-wpw8wbk6rv] {
    color: white; /* Color of the icon */
}

.RoundAvatarButton[b-wpw8wbk6rv] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-wpw8wbk6rv] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.BannerContainer[b-wpw8wbk6rv] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 10px;
}
/* _content/ImpromptuV28/Components/ContextManager/MyNotificationsTabs.razor.rz.scp.css */
.TabControl[b-p0oo5xl20n] {
    width: 100%;
    height: 34px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-p0oo5xl20n] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-p0oo5xl20n] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-p0oo5xl20n] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border: none;
}

.transparentButton[b-p0oo5xl20n] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-p0oo5xl20n] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.MobileTabLabel[b-p0oo5xl20n] {
    font-family: Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.InfoLabel[b-p0oo5xl20n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: xx-small;
    font-style: italic;
}

.AlertDiv[b-p0oo5xl20n] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}

.AlertIconContainer[b-p0oo5xl20n] {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertIconContainer2[b-p0oo5xl20n] {
    width: 20px;
    height: 16px;
    padding-top: 1px;
    border-radius: 10px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertIconContainer3[b-p0oo5xl20n] {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertLabel[b-p0oo5xl20n] {
    margin: 0px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.6em;
    color: white;
}

/* _content/ImpromptuV28/Components/ContextManager/MyNotificationsWLRow.razor.rz.scp.css */
.CreatorNameLabel[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    white-space: nowrap;
}

.TimeLabelMobile[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.RequestSummaryMobile[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-hnm53i4r3c] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-hnm53i4r3c] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.iconify[b-hnm53i4r3c] {
    font-size: 1.5rem; /* Overwrite as needed */
}

.icon-container1A[b-hnm53i4r3c] {
    padding-top: 0px;
    padding-left: 2px;
    width: 50px; /* Adjust as needed */
    height: 60px; /* Adjust as needed */
}

.icon-container1B[b-hnm53i4r3c] {
    padding-top: 7px;
    padding-left: 2px;
    width: 30px; /* Adjust as needed */
    height: 40px; /* Adjust as needed */
}

.iconify-size-1A[b-hnm53i4r3c] {
    font-size: 2rem !important; 
}

.iconify-size-1B[b-hnm53i4r3c] {
    font-size: 2.2rem !important;
}

.icon-container2A[b-hnm53i4r3c] {
    position: absolute;
    top: -2px;
    left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.icon-heart2A[b-hnm53i4r3c] {
    position: absolute;
    top: -8px;
    right: 4px;
}

.icon-container2B[b-hnm53i4r3c] {
    padding-top: 4px;
    padding-left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.iconify-size-2A[b-hnm53i4r3c] {
    font-size: 1.7rem !important;
}

.iconify-size-2B[b-hnm53i4r3c] {
    font-size: 2.0rem !important;
}

.icon-container3[b-hnm53i4r3c] {
    margin-top: 8px;
    margin-left: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
    background-color: #A4262C; /* Background color for the circle */
    border-radius: 50%; /* Ensure the container is a circle */
}

.iconify-color-3[b-hnm53i4r3c] {
    color: white; /* Color of the icon */
}

.RoundAvatarButton[b-hnm53i4r3c] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-hnm53i4r3c] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.BannerContainer[b-hnm53i4r3c] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 10px;
}

/* _content/ImpromptuV28/Components/ContextManager/ViewMyGroupNotification.razor.rz.scp.css */
.viewConsultPanelBackgroundColor[b-6glwrxaz5m] {
    background-color: #F5F5F5;
}

.viewConsultDetailsPanel[b-6glwrxaz5m] {
    width: 100%;
    border-radius: 5px;
    padding: 15px;
}

.viewConsultDetailsPanelBackgroundColor[b-6glwrxaz5m] {
    background-color: White;
}

.PatientNameLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.CreatorNameLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.infoLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.infoLabelBold[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-6glwrxaz5m] {
    line-height: 10px;
}

.HeaderLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.SubHeaderLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.ItemLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
}

.ItemLabelBold[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    display: inline;
}

.CopyRightLabel[b-6glwrxaz5m] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.ApplyButton[b-6glwrxaz5m] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.StandardButton[b-6glwrxaz5m] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.StandardMobileButton[b-6glwrxaz5m] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.PositiveButton[b-6glwrxaz5m] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveMobileButton[b-6glwrxaz5m] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.NegativeButton[b-6glwrxaz5m] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.NegativeMobileButton[b-6glwrxaz5m] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
}

.NegativeButtonColor[b-6glwrxaz5m] {
    background-color: #FAF2F2;
    color: #C00000;
    border: 2px solid #C00000;
}

.LineColor1[b-6glwrxaz5m] {
    background-color: #696969;
}

.CustomMessageTextArea[b-6glwrxaz5m] {
    margin-top: 4px;
    height: 30px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.CustomMessageTextBox[b-6glwrxaz5m] {
    padding-bottom: 2px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
    border-radius: 0px;
}

    .CustomMessageTextBox:focus[b-6glwrxaz5m] {
        outline: none !important;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #548235;
    }

.TransparentButton[b-6glwrxaz5m] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.NotesTextArea[b-6glwrxaz5m] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.modalBackground[b-6glwrxaz5m] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-6glwrxaz5m] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-6glwrxaz5m] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 200px;
    top: 50%;
    margin-top: -100px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.actionButton[b-6glwrxaz5m] {
    width: 65px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.RoundAvatarButton[b-6glwrxaz5m] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/ContextManager/ViewMyNotification.razor.rz.scp.css */
.viewConsultPanelBackgroundColor[b-vdv7ab67g1] {
    background-color: #F5F5F5;
}

.viewConsultDetailsPanel[b-vdv7ab67g1] {
    width: 100%;
    border-radius: 5px;
    padding: 15px;
}

.viewConsultDetailsPanelBackgroundColor[b-vdv7ab67g1] {
    background-color: White;
}

.PatientNameLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.CreatorNameLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.infoLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.infoLabelBold[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-vdv7ab67g1] {
    line-height: 10px;
}

.HeaderLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.SubHeaderLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.ItemLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
}

.ItemLabelBold[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    display: inline;
}

.CopyRightLabel[b-vdv7ab67g1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.ApplyButton[b-vdv7ab67g1] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.StandardButton[b-vdv7ab67g1] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.StandardMobileButton[b-vdv7ab67g1] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.PositiveButton[b-vdv7ab67g1] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveMobileButton[b-vdv7ab67g1] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.NegativeButton[b-vdv7ab67g1] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.NegativeMobileButton[b-vdv7ab67g1] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
}

.NegativeButtonColor[b-vdv7ab67g1] {
    background-color: #FAF2F2;
    color: #C00000;
    border: 2px solid #C00000;
}

.LineColor1[b-vdv7ab67g1] {
    background-color: #696969;
}

.CustomMessageTextArea[b-vdv7ab67g1] {
    margin-top: 4px;
    height: 30px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.CustomMessageTextBox[b-vdv7ab67g1] {
    padding-bottom: 2px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
    border-radius: 0px;
}

    .CustomMessageTextBox:focus[b-vdv7ab67g1] {
        outline: none !important;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #548235;
    }

.TransparentButton[b-vdv7ab67g1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.NotesTextArea[b-vdv7ab67g1] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.modalBackground[b-vdv7ab67g1] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-vdv7ab67g1] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-vdv7ab67g1] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 200px;
    top: 50%;
    margin-top: -100px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.actionButton[b-vdv7ab67g1] {
    width: 65px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/CreateMessage.razor.rz.scp.css */
.cancelButton[b-n8ukrs93pa] {
    margin-right: 5px;
    margin-top: -5px;
    width: 70px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.sendButton[b-n8ukrs93pa] {
    margin-top: -5px;
    width: 70px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.chatTextArea[b-n8ukrs93pa] {
    width: 100%;
    height: 100%;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.sendingMessageLabel[b-n8ukrs93pa] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/CreateWorkflow.razor.rz.scp.css */
.filterFieldHeader[b-zw8kzf6zil] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.teamsHeader[b-zw8kzf6zil] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.teamsIconLabel[b-zw8kzf6zil] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    color: White;
    margin-top: -2px;
    margin-left: 7px;
}

.channelOption[b-zw8kzf6zil] {
    margin-left: 58px;
}

.NotesControl[b-zw8kzf6zil] {
    width: 100%;
    height: 50px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-zw8kzf6zil] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-zw8kzf6zil] {
    width: 100%;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.modalBackground[b-zw8kzf6zil] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}
/* _content/ImpromptuV28/Components/Dashboard/ConsultWorklist.razor.rz.scp.css */
.WorklistHeaderRow[b-hazlc7ksyd] {
    height:30px;
    vertical-align:middle;
    border-bottom-width:1px; 
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-hazlc7ksyd] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-hazlc7ksyd] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

/* _content/ImpromptuV28/Components/Dashboard/ConsultWorklistRow.razor.rz.scp.css */
.WorklistRowBottomBorder[b-bp9wgxh4tp] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-bp9wgxh4tp] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.connectButton[b-bp9wgxh4tp] {
    width: 110px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.WorklistRowLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.CreatorNameLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.RoleLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.InfoLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.TimeLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
}

.UserInfoCell[b-bp9wgxh4tp] {
    line-height: 10px;
}

.PatientNameLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.PatientIDLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.ExamIDLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.PatientInfoCell[b-bp9wgxh4tp] {
    line-height: 10px;
}

.StatusLabel[b-bp9wgxh4tp] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}




/* _content/ImpromptuV28/Components/Dashboard/Dashboard.razor.rz.scp.css */
body[b-yqxgd1jlza] {
}
/* _content/ImpromptuV28/Components/Dashboard/Dashboard2.razor.rz.scp.css */
.modalBackground[b-cd40v8p31h] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.6);
    z-index: 5555;
}
/* _content/ImpromptuV28/Components/Dashboard/Dashboard2ToolBar.razor.rz.scp.css */
.navBar[b-37prs0xq4v] {
}

.navBarCell[b-37prs0xq4v] {
    width: 20%;
}

.navBarCellMobile[b-37prs0xq4v] {
    width: 25%;
}

.navBarButton[b-37prs0xq4v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.navBarButtonMobile[b-37prs0xq4v] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.0em;
}

.TransparentButton[b-37prs0xq4v] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dashboard/Dashboard2TopBar.razor.rz.scp.css */
.topBar[b-w1pimq0mnb] {
    height: 34px;
    margin: 0px;
}

.logo[b-w1pimq0mnb] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 16pt;
}

.mobileLogo[b-w1pimq0mnb] {
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
}

.PopupMenuLabel[b-w1pimq0mnb] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-w1pimq0mnb] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}
/* _content/ImpromptuV28/Components/Dashboard/DashboardContainer.razor.rz.scp.css */
.modalBackground[b-0tl6yrmaqy] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.6)
}

.CloseButton[b-0tl6yrmaqy] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Dashboard/DashBoardTabs.razor.rz.scp.css */
.TabControl[b-po3qce0w0t] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-po3qce0w0t] {
    padding: 0px;
    margin: 0px;
    width: 33%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-po3qce0w0t] {
    padding: 0px;
    margin: 0px;
    width: 33%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-po3qce0w0t] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-po3qce0w0t] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Dashboard/DashboardTopBar.razor.rz.scp.css */
.topBar[b-pg2i9lthu1] {
    height: 34px;
    margin: 0px;
}

.title[b-pg2i9lthu1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.transparentButton[b-pg2i9lthu1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dashboard/MyConsultMonitor.razor.rz.scp.css */

.listHeader[b-lmfdo3r1bt] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.WorklistRowBottomBorder[b-lmfdo3r1bt] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.SubHeaderLabel[b-lmfdo3r1bt] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
}

.SubHeaderLabelMobile[b-lmfdo3r1bt] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.InfoLabel[b-lmfdo3r1bt] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.InfoLabelMobile[b-lmfdo3r1bt] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.TransparentButton[b-lmfdo3r1bt] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Dashboard/MyConsultWorklist.razor.rz.scp.css */
.listHeader[b-xf2bppld4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.LinkButton[b-xf2bppld4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-xf2bppld4b] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-xf2bppld4b] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-xf2bppld4b] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-xf2bppld4b] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-xf2bppld4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-xf2bppld4b] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dashboard/MyConsultWorklistRow.razor.rz.scp.css */
.CreatorNameLabel[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
    white-space: nowrap;
}

.TimeLabelMobile[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.RequestSummaryMobile[b-fqlmz7zhh0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-fqlmz7zhh0] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-fqlmz7zhh0] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dashboard/PatientCommunicationsWL.razor.rz.scp.css */
.listHeader[b-pvw7l8x3cr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.LinkButton[b-pvw7l8x3cr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-pvw7l8x3cr] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-pvw7l8x3cr] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-pvw7l8x3cr] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-pvw7l8x3cr] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-pvw7l8x3cr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-pvw7l8x3cr] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabHeaderLabel[b-pvw7l8x3cr] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1em;
}

.TabControl[b-pvw7l8x3cr] {
    height: 30px;
    width: 100%;
    border: none;
}
/* _content/ImpromptuV28/Components/Dashboard/PatientCommunicationsWLRow.razor.rz.scp.css */
.CreatorNameLabel[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
    white-space: nowrap;
}

.TimeLabelMobile[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.RequestSummaryMobile[b-3swbi103hr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-3swbi103hr] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-3swbi103hr] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dictionaries/DictionariesContainer.razor.rz.scp.css */
.modalBackground[b-ep42v1hx40] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-ep42v1hx40] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.DialogPanel[b-ep42v1hx40] {
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
    padding: 15px;
    border-radius: 8px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LoadingPanel[b-ep42v1hx40] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Dictionaries/DictionariesMenuBar.razor.rz.scp.css */
/* _content/ImpromptuV28/Components/Dictionaries/Shifts/IndexShifts.razor.rz.scp.css */
.SelectControl[b-v5ayb7xfg8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.transparentButton[b-v5ayb7xfg8] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.fixTableHead[b-v5ayb7xfg8] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-v5ayb7xfg8] {
        position: sticky;
        top: 0;
    }

.WorklistHeaderRow[b-v5ayb7xfg8] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-v5ayb7xfg8] {
    height: 50px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    cursor: pointer;
}

.deleteButton[b-v5ayb7xfg8] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dictionaries/Shifts/ShiftsForm.razor.rz.scp.css */
.textboxControl[b-z4o5w6a19f] {
    width: 100%;
    height: 150px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.inputControl[b-z4o5w6a19f] {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-z4o5w6a19f] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px
}

.cancelButton[b-z4o5w6a19f] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-z4o5w6a19f] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-z4o5w6a19f] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-z4o5w6a19f] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-z4o5w6a19f] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Dictionaries/VirtualRooms/IndexVirtualRooms.razor.rz.scp.css */
.SelectControl[b-kzv0391izi] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.transparentButton[b-kzv0391izi] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.fixTableHead[b-kzv0391izi] {
    overflow-y: auto;
    height: 110px;
}
    .fixTableHead thead th[b-kzv0391izi] {
        position: sticky;
        top: 0;
    } 
    
.WorklistHeaderRow[b-kzv0391izi] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-kzv0391izi] {
    height: 50px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.deleteButton[b-kzv0391izi] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dictionaries/VirtualRooms/VirtualRoomForm.razor.rz.scp.css */
.textboxControl[b-itki2o154v] {
    width: 100%;
    height: 150px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.inputControl[b-itki2o154v] {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-itki2o154v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px
}

.cancelButton[b-itki2o154v] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-itki2o154v] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-itki2o154v] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-itki2o154v] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-itki2o154v] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Dictionaries/Workstations/IndexWorkstations.razor.rz.scp.css */
.SelectControl[b-vzs6ht1xsk] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.transparentButton[b-vzs6ht1xsk] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.fixTableHead[b-vzs6ht1xsk] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-vzs6ht1xsk] {
        position: sticky;
        top: 0;
    }

.WorklistHeaderRow[b-vzs6ht1xsk] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-vzs6ht1xsk] {
    height: 50px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.deleteButton[b-vzs6ht1xsk] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Dictionaries/Workstations/WorkstationForm.razor.rz.scp.css */
.textboxControl[b-9c45c3vpg3] {
    width: 100%;
    height: 150px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.inputControl[b-9c45c3vpg3] {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-9c45c3vpg3] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px
}

.cancelButton[b-9c45c3vpg3] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-9c45c3vpg3] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-9c45c3vpg3] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-9c45c3vpg3] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-9c45c3vpg3] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/EditFilter.razor.rz.scp.css */
.filterFieldHeader[b-hl4slfv26r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    color: Black;
    margin: 0px;
}

.filterFieldTitle[b-hl4slfv26r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.filterField[b-hl4slfv26r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.cancelButton[b-hl4slfv26r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-hl4slfv26r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.deleteButton[b-hl4slfv26r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.filterBackground[b-hl4slfv26r] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.transparentButton[b-hl4slfv26r] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}


/* _content/ImpromptuV28/Components/EditServiceRoleMembers.razor.rz.scp.css */
.listHeader[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.label1[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.groupHeader[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-fj38qhtp2n] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.addEditButton[b-fj38qhtp2n] {
    width: 155px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.cancelButton[b-fj38qhtp2n] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-fj38qhtp2n] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.SendButton[b-fj38qhtp2n] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.groupBackground[b-fj38qhtp2n] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.SubHeaderLabel[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicInputControl[b-fj38qhtp2n] {
    width: 100%;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    margin-bottom: 15px;
}

.NotesTextArea[b-fj38qhtp2n] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.ItemLabel[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.ItemLabelBold[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.TransparentButton[b-fj38qhtp2n] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-fj38qhtp2n] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-fj38qhtp2n] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-fj38qhtp2n] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.roomBorder[b-fj38qhtp2n] {
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.roomNameLabel[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-fj38qhtp2n] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: small;
}
/* _content/ImpromptuV28/Components/EditStaticFilter.razor.rz.scp.css */
.groupHeader[b-mu77fdkp9r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-mu77fdkp9r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-mu77fdkp9r] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.cancelButton[b-mu77fdkp9r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-mu77fdkp9r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.deleteButton[b-mu77fdkp9r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupBackground[b-mu77fdkp9r] {
    position: absolute;
    top: 0px;
    left: 0px;
}
/* _content/ImpromptuV28/Components/EditUser.razor.rz.scp.css */
.listHeader[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.historyLabel[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.infoLabel[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-0bv072dk1g] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.TransparentButton[b-0bv072dk1g] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-0bv072dk1g] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-0bv072dk1g] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-0bv072dk1g] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.cancelButton[b-0bv072dk1g] {
    width: 70px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    cursor: pointer;
}

.inputControl[b-0bv072dk1g] {
    margin-top: 5px;
    width: 100%;
    height: 24px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
}

.inputControlMobile[b-0bv072dk1g] {
    margin-top: 5px;
    width: 100% !important;
    height: 28px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border: none;
    border-width: 0px;
}

.SelectButton[b-0bv072dk1g] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.avatar-container[b-0bv072dk1g] {
    position: relative;
    width: 75px;
    height: 75px;
    cursor: pointer;
}

.avatar-image[b-0bv072dk1g] {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.camera-overlay[b-0bv072dk1g] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0; /* Hidden by default */
    transition: opacity 0.3s ease; /* Smooth fade effect */
}

.avatar-container:hover .camera-overlay[b-0bv072dk1g] {
    opacity: 1; /* Show on hover */
}

.camera-overlay img[b-0bv072dk1g] {
    width: 40%;
    height: auto;
    pointer-events: none;
}




/* _content/ImpromptuV28/Components/EditUserLocatorSettings.razor.rz.scp.css */
.listHeader[b-6kg7en243n] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.label1[b-6kg7en243n] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.cancelButton[b-6kg7en243n] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-6kg7en243n] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.deleteButton[b-6kg7en243n] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}
/* _content/ImpromptuV28/Components/EditUserNotes.razor.rz.scp.css */
.titleLabel[b-mjren32sh8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0px;
}

.mobileTitleLabel[b-mjren32sh8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0px;
}

.HeadingLabel[b-mjren32sh8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.cancelButton[b-mjren32sh8] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.0em;
    border-radius: 3px;
}

.applyButton3px[b-mjren32sh8] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.inputControl[b-mjren32sh8] {
    margin-top: 5px;
    width: 100%;
    height: 150px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.inputControlMobile[b-mjren32sh8] {
    margin-top: 5px;
    width: 100%;
    height: 110px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.profileLabel[b-mjren32sh8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.profileLabelMobile[b-mjren32sh8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}



/* _content/ImpromptuV28/Components/EndingShiftPanel.razor.rz.scp.css */

.heading1[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-urh52oi836] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-urh52oi836] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-urh52oi836] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-urh52oi836] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-urh52oi836] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.FullNameLabel[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.myDutiesLabel[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.filterFieldHeader[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterField[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.applyButton3px[b-urh52oi836] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}

    .applyButton3px:focus[b-urh52oi836] {
        outline: none;
    }

.modalBackground[b-urh52oi836] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-urh52oi836] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.infoLabel[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-urh52oi836] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.SelectButton[b-urh52oi836] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.TransparentButton[b-urh52oi836] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Favorites/AddEditFavoriteGroups.razor.rz.scp.css */
.listHeader[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.label1[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.groupHeader[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-7xdfq2ymq0] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.oldAddEditButton[b-7xdfq2ymq0] {
    width: 155px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.addEditButton[b-7xdfq2ymq0] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.cancelButton[b-7xdfq2ymq0] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-7xdfq2ymq0] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.SaveButton[b-7xdfq2ymq0] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.groupBackground[b-7xdfq2ymq0] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.SubHeaderLabel[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicInputControl[b-7xdfq2ymq0] {
    width: 100%;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    margin-bottom: 15px;
}

.NotesTextArea[b-7xdfq2ymq0] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.ItemLabel[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.ItemLabelBold[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.TransparentButton[b-7xdfq2ymq0] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-7xdfq2ymq0] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-7xdfq2ymq0] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-7xdfq2ymq0] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.patientLabelBold[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1em;
}

.flex-container[b-7xdfq2ymq0] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.inputControl[b-7xdfq2ymq0] {
    width: 100%;
    padding: 6px 8px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.TitleLabel[b-7xdfq2ymq0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}



/* _content/ImpromptuV28/Components/Favorites/FavoriteGroupsContainer.razor.rz.scp.css */
.TitleLabel[b-now3v0jdks] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.AddButton[b-now3v0jdks] {
    width: 55px;
    height: 55px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 50%;
    outline: none;
    cursor: pointer;
}

.AddButtonLabel[b-now3v0jdks] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 45px;
    cursor: pointer;
    margin-top: -10px;
}

.ActionSummaryLabel[b-now3v0jdks] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.cancelButton[b-now3v0jdks] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-now3v0jdks] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.TransparentButton[b-now3v0jdks] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Favorites/FavoritesContainer.razor.rz.scp.css */
.modalBackground[b-s5bd6q5g6u] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.ErrorPanel[b-s5bd6q5g6u] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 250px;
    top: 50%;
    margin-top: -125px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.ErrorPanelButton[b-s5bd6q5g6u] {
    width: 160px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.ActionSummaryLabel[b-s5bd6q5g6u] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.AddButton[b-s5bd6q5g6u] {
    width: 55px;
    height: 55px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 50%;
    outline: none;
    cursor: pointer;
}

.AddButtonLabel[b-s5bd6q5g6u] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 45px;
    cursor: pointer;
    margin-top: -10px;
}

.TransparentButton[b-s5bd6q5g6u] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.cancelButton[b-s5bd6q5g6u] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-s5bd6q5g6u] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}
/* _content/ImpromptuV28/Components/Favorites/FavoritesTabs.razor.rz.scp.css */
.TabControl[b-znbfovpj3h] {
    width: 100%;
    height: 34px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-znbfovpj3h] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-znbfovpj3h] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-znbfovpj3h] {
    padding: 0px;
    margin: 0px;
    height: 34px !important;
    border: none;
}

.transparentButton[b-znbfovpj3h] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-znbfovpj3h] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.MobileTabLabel[b-znbfovpj3h] {
    font-family: Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.InfoLabel[b-znbfovpj3h] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: xx-small;
    font-style: italic;
}

.AlertDiv[b-znbfovpj3h] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}

.AlertIconContainer[b-znbfovpj3h] {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertIconContainer2[b-znbfovpj3h] {
    width: 20px;
    height: 16px;
    padding-top: 1px;
    border-radius: 10px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertIconContainer3[b-znbfovpj3h] {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertLabel[b-znbfovpj3h] {
    margin: 0px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.6em;
    color: white;
}
/* _content/ImpromptuV28/Components/FieldFilter.razor.rz.scp.css */
.filterFieldHeader[b-9uqowlt3b9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    color: Black;
    margin: 0px;
}

.filterField[b-9uqowlt3b9] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.cancelButton[b-9uqowlt3b9] {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    width: 60px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    background-color: White;
    color: #252423;
}

.applyButton[b-9uqowlt3b9] {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 2px;
    margin-bottom: 0px;
    width: 60px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    background-color: #6264A7;
    color: white;
}
/* _content/ImpromptuV28/Components/FilterSearchCombo.razor.rz.scp.css */
.TabControl[b-nnvj0skwl8] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-nnvj0skwl8] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-nnvj0skwl8] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-nnvj0skwl8] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border: none;
}

.transparentButton[b-nnvj0skwl8] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-nnvj0skwl8] {
    font-family: Segoe UI, Arial;
    font-size: large;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.MobileTabLabel[b-nnvj0skwl8] {
    font-family: Arial;
    font-size: large;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.impromptuAlertCell[b-nnvj0skwl8] {
    padding: 0px;
    margin: 0px;
}

.impromptuAlertLabel[b-nnvj0skwl8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    margin-left: -1px;
    margin-top: -1px;
}

.FilterButton[b-nnvj0skwl8] {
    width: 100%;
    height: 36px !important;
    display: inline-flex;
    justify-content: left; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}

.RoundIconButton[b-nnvj0skwl8] {
    width: 25px;
    height: 25px;
    padding: 3px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.SearchControl[b-nnvj0skwl8] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-nnvj0skwl8] {
    position: absolute;
    top: 0px;
    right: 1px;
    height: 30px;
    width: 40px;
    padding-top:3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/FilterServiceRoles.razor.rz.scp.css */
.groupHeader[b-wnv5n4hw35] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-wnv5n4hw35] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-wnv5n4hw35] {
    width: 190px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.cancelButton[b-wnv5n4hw35] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-wnv5n4hw35] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.deleteButton[b-wnv5n4hw35] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupBackground[b-wnv5n4hw35] {
    position: absolute;
    top: 0px;
    left: 0px;
}
/* _content/ImpromptuV28/Components/General/AddEditProfilePicture.razor.rz.scp.css */
.titleLabel[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0px;
}

.mobileTitleLabel[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0px;
}

.HeadingLabel[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.infoLabel[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    margin: 0px;
}

.cancelButton[b-hyhl0on4w9] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.0em;
    border-radius: 3px;
}

.applyButton3px[b-hyhl0on4w9] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.FullNameLabel[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
}

.FullNameLabelMobile[b-hyhl0on4w9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
}

.uploadButton[b-hyhl0on4w9] {
    width: 90px;
    height: 24px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    padding: 0px;
    border: none;
    border-width: 0px;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

    .uploadButton:hover[b-hyhl0on4w9] {
        text-decoration: underline;
    }

.TransparentButton[b-hyhl0on4w9] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-hyhl0on4w9] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-hyhl0on4w9] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}



/* _content/ImpromptuV28/Components/General/ButtonGroup.razor.rz.scp.css */
.BackButton1[b-0mp72ub17a] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 90px;
    height: 32px;
    padding-left: 44px;
    font-family: Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}

.BackButton2[b-0mp72ub17a] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 90px;
    height: 32px;
    text-align: left;
    text-indent: 4px;
    font-family: Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}

.FrontButton1[b-0mp72ub17a] {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 41px;
    height: 26px;
    font-family: Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}

.FrontButton2[b-0mp72ub17a] {
    position: absolute;
    top: 3px;
    left: 46px;
    width: 41px;
    height: 26px;
    font-family: Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    outline: none;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/General/EditProfilePicture.razor.rz.scp.css */
.cancelButton[b-7x501mhu2x] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.uploadButton[b-7x501mhu2x] {
    width: 90px;
    height: 24px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    padding: 0px;
    border: none;
    border-width: 0px;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}
    .uploadButton:hover[b-7x501mhu2x] {
        text-decoration: underline;
    }

/* _content/ImpromptuV28/Components/General/FancyButton.razor.rz.scp.css */
.transparentButton[b-4rn4jhse2g] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.headerLabel[b-4rn4jhse2g] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.subHeaderLabel[b-4rn4jhse2g] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: small;
}

.buttonBottomBorder[b-4rn4jhse2g] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
/* _content/ImpromptuV28/Components/General/GeneralSearchControl.razor.rz.scp.css */
.search-control[b-jth03dt3f8] {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 100%;
    height: 22px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border: none !important;
    border-width: 0px;
}
    .search-control[b-jth03dt3f8]::placeholder {
        font-family: Segoe UI, Arial;
        font-style: italic;
        font-weight: normal;
        font-size: 1.0em;
    }

.search-button[b-jth03dt3f8] {
    position: absolute;
    top: 1px;
    left: 0px;
    height: 20px;
    width: 30px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.cancelButton[b-jth03dt3f8] {
    width: 60px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 8px;
    margin-top: 3px;
}

.search-mobile-control[b-jth03dt3f8] {
    position: absolute;
    top: 4px;
    left: 0px;
    width: 100%;
    height: 26px;
    text-indent: 8px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border: none !important;
    border-width: 0px;
}

    .search-mobile-control[b-jth03dt3f8]::placeholder {
        font-family: Segoe UI, Arial;
        font-weight: normal;
        font-style: italic;
        font-size: 1.0em;
    }


.search-mobile-button[b-jth03dt3f8] {
    position: absolute;
    top: 1px;
    left: 0px;
    height: 26px;
    width: 30px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.TransparentButton[b-jth03dt3f8] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.cancel-mobile-Button[b-jth03dt3f8] {
    width: 70px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 8px;
    margin-top: 3px;
}
/* _content/ImpromptuV28/Components/General/InputImg.razor.rz.scp.css */
.cancelButton[b-6pww0epj4b] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/General/MultiSelectControl.razor.rz.scp.css */
.TitleLabel[b-mrhmri0scs] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.SubTitleLabel[b-mrhmri0scs] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    margin: 0px;
}

.filterFieldHeader[b-mrhmri0scs] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ItemLabel[b-mrhmri0scs] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.cancelButton[b-mrhmri0scs] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-mrhmri0scs] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.transparentButton[b-mrhmri0scs] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/General/SingleSelectControl.razor.rz.scp.css */
.TitleLabel[b-checy9ic1r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.HeadingLabel[b-checy9ic1r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ItemLabel[b-checy9ic1r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    margin: 0px;
}

.cancelButton[b-checy9ic1r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.BackButton[b-checy9ic1r] {
    height: 35px;
    text-align: left;
    padding-left: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.BackButtonColor[b-checy9ic1r] {
    color: red;
}

.inputControl[b-checy9ic1r] {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}


/* _content/ImpromptuV28/Components/General/SingleSelectListControl.razor.rz.scp.css */
.TitleLabel[b-ann20gnhv5] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.HeadingLabel[b-ann20gnhv5] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ItemLabel[b-ann20gnhv5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    margin: 0px;
}

.cancelButton[b-ann20gnhv5] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.BackButton[b-ann20gnhv5] {
    height: 35px;
    text-align: left;
    padding-left: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.BackButtonColor[b-ann20gnhv5] {
    color: red;
}
/* _content/ImpromptuV28/Components/General/SingleSelectUserControl.razor.rz.scp.css */
#myCardContainer[b-icb2187grx] {
    background-color: $

{
    fillColor
}

;[b-icb2187grx]
}

.flex-container[b-icb2187grx] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-icb2187grx] {
        width: 61px;
        margin: 10px;
    }

.SearchControl[b-icb2187grx] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-icb2187grx] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-icb2187grx] {
    display: flex;
    flex-direction: row;
}

.cancelButton[b-icb2187grx] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer
}

.groupMember[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.groupMemberRole[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.letterHeader[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
}

.TitleLabel[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterFieldTitle[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.filterField[b-icb2187grx] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.transparentButton[b-icb2187grx] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.SelectButton[b-icb2187grx] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}
/* _content/ImpromptuV28/Components/General/SlidingDiv.razor.rz.scp.css */
.SlidingDivContainer[b-x9rgb5qi92] {
    overflow: hidden;
}

.SlidingDivItem[b-x9rgb5qi92] {
    display: inline-block;
    position: relative;
    right: -100%;
    transform: translateX(0%);
    transition: right 0.5s, transform 0.5s;
    -webkit-transform: translateX(0%);
}

.SlideInLeft[b-x9rgb5qi92] {
    right: 0%;
    transform: translateX(0%);
}

.SlideOutRight[b-x9rgb5qi92] {
    right: -100%;
    transform: translateX(0%);
}

@keyframes SlideInLeft-b-x9rgb5qi92 {
    100% {
        right: 0%;
        transform: translateX(0%);
    }
}

@-webkit-keyframes SlideInLeft {
    100% {
        right: 0%;
        -webkit-transform: translateX(0%);
    }
}

@keyframes SlideOutRight-b-x9rgb5qi92 {
    100% {
        right: -100%;
        transform: translateX(0%);
    }
}

@-webkit-keyframes SlideOutRight {
    100% {
        right: -100%;
        -webkit-transform: translateX(0%);
    }
}
/* _content/ImpromptuV28/Components/General/TabsControl.razor.rz.scp.css */
.TabControl[b-2rav6xtg90] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-2rav6xtg90] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-2rav6xtg90] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-2rav6xtg90] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border: none;
}

.transparentButton[b-2rav6xtg90] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-2rav6xtg90] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.MobileTabLabel[b-2rav6xtg90] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
}
/* _content/ImpromptuV28/Components/General/TimeInputControl.razor.rz.scp.css */
.TimeControl[b-3k5bcb0chw] {
    width: 40px;
    height: 26px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    margin: 3px;
    border: 1px solid #EEEEEF;
}

    .TimeControl:focus[b-3k5bcb0chw] {
        outline: none !important;
        border: 1px solid red;
    }

.TimeControlColor[b-3k5bcb0chw] {
    background-color: White;
    color: Black;
    border: 1px solid #EEEEEF;
}
/* _content/ImpromptuV28/Components/General/WorklistHeaderControl.razor.rz.scp.css */
.titleLabel[b-gba0zokc33] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.activeTitleLabel[b-gba0zokc33] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}
.TransparentButton[b-gba0zokc33] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/GraphTest/ProfileCard.razor.rz.scp.css */
.profile[b-lnb2brbgbt] {
    display: flex;
    align-items: center;
}

    .profile .avatar[b-lnb2brbgbt] {
        flex: 1 0 auto;
    }

        .profile .avatar img[b-lnb2brbgbt] {
            margin: 15px;
            height: 64px;
            width: 64px;
            border-radius: 32px;
        }

    .profile .info[b-lnb2brbgbt] {
        margin: 0 2em;
        flex: 4 0 auto;
    }

        .profile .info > h3[b-lnb2brbgbt] {
            margin: 0;
        }

        .profile .info > p[b-lnb2brbgbt] {
            margin: 0;
        }
/* _content/ImpromptuV28/Components/GroupMessage.razor.rz.scp.css */
.listHeader[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.label1[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.groupHeader[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-wjxxh59b51] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.addEditButton[b-wjxxh59b51] {
    width: 155px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.cancelButton[b-wjxxh59b51] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-wjxxh59b51] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.SendButton[b-wjxxh59b51] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.groupBackground[b-wjxxh59b51] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.SubHeaderLabel[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicInputControl[b-wjxxh59b51] {
    width: 100%;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    margin-bottom: 15px;
}

.NotesTextArea[b-wjxxh59b51] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.ItemLabel[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.ItemLabelBold[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.TransparentButton[b-wjxxh59b51] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-wjxxh59b51] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-wjxxh59b51] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-wjxxh59b51] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.patientLabelBold[b-wjxxh59b51] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1em;
}

.flex-container[b-wjxxh59b51] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
/* _content/ImpromptuV28/Components/Groups/AddEditGroups.razor.rz.scp.css */
.listHeader[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.label1[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    color: Black;
    margin: 0px;
}

.groupHeader[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupMember[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.addButton[b-n2udtui8v1] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.oldAddEditButton[b-n2udtui8v1] {
    width: 155px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.addEditButton[b-n2udtui8v1] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.cancelButton[b-n2udtui8v1] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-n2udtui8v1] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.SaveButton[b-n2udtui8v1] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.groupBackground[b-n2udtui8v1] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.SubHeaderLabel[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicInputControl[b-n2udtui8v1] {
    width: 100%;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    margin-bottom: 15px;
}

.NotesTextArea[b-n2udtui8v1] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
}

.ItemLabel[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    display: inline;
}

.ItemLabelBold[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.TransparentButton[b-n2udtui8v1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-n2udtui8v1] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-n2udtui8v1] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-n2udtui8v1] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.patientLabelBold[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1em;
}

.flex-container[b-n2udtui8v1] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.inputControl[b-n2udtui8v1] {
    width: 100%;
    padding: 6px 8px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.TitleLabel[b-n2udtui8v1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}
/* _content/ImpromptuV28/Components/Groups/AddEditGroupsContainer.razor.rz.scp.css */
.TitleLabel[b-cv0729kzzz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.AddButton[b-cv0729kzzz] {
    width: 55px;
    height: 55px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 50%;
    outline: none;
    cursor: pointer;
}

.AddButtonLabel[b-cv0729kzzz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 45px;
    cursor: pointer;
    margin-top: -10px;
}

.ActionSummaryLabel[b-cv0729kzzz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.cancelButton[b-cv0729kzzz] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-cv0729kzzz] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.TransparentButton[b-cv0729kzzz] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Groups/GroupConnect.razor.rz.scp.css */
.FullNameLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.listHeader[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    margin: 0px;
}

.infoLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelBold[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabelBoldMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.connectInfoLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
}

.connectInfoLabelBold[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1em;
}

.connectInfoLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.connectInfoLabelBoldMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.inputDisplayControl[b-yh1xfdqo66] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    border: none;
    border-width: 0px;
}

    .inputDisplayControl:focus[b-yh1xfdqo66] {
        outline: none;
    }

.TransparentButton[b-yh1xfdqo66] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-yh1xfdqo66] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-yh1xfdqo66] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-yh1xfdqo66] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.filterBackground[b-yh1xfdqo66] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.TeamsConnectButton[b-yh1xfdqo66] {
    width: 40px;
    height: 40px;
    padding: 0px;
    border-radius: 50%;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.CopyButton[b-yh1xfdqo66] {
    width: 20px;
    height: 20px;
    background-color: transparent;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.userContactCell[b-yh1xfdqo66] {
    width: 16%;
    align-content: center;
}

.CommunicationContainer[b-yh1xfdqo66] {
    width: 100%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.userContactItem[b-yh1xfdqo66] {
    width: 45px;
    height: 45px !important;
    border: none;
}

.CommunicationLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.flex-container[b-yh1xfdqo66] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.selectedPatientLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.selectedPatientLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.2em;
}

.nonUrgentLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.nonUrgentLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.2em;
}

.urgentLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.urgentLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.2em;
}

.unselectedPatientLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.unselectedPatientLabelMobile[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.WarningBadge[b-yh1xfdqo66] {
    width: 100%;
    height: 25px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
    border-radius: 6px;
}

.cancelButton[b-yh1xfdqo66] {
    width: 100%;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    cursor: pointer;
}

.cancelButtonMobile[b-yh1xfdqo66] {
    width: 100%;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer;
}

.ContactSummaryTextArea[b-yh1xfdqo66] {
    width: 100%;
    height: 140px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.PatientChatTextArea[b-yh1xfdqo66] {
    width: 100%;
    height: 60px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.PatientChatTextAreaMobile[b-yh1xfdqo66] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectButton[b-yh1xfdqo66] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.RoundAvatarButton[b-yh1xfdqo66] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-yh1xfdqo66] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

/* _content/ImpromptuV28/Components/Groups/GroupsList.razor.rz.scp.css */
.groupNameLabel[b-4p79wum7s9] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-4p79wum7s9] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
}

.WorklistRowBottomBorder[b-4p79wum7s9] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-4p79wum7s9] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.RoundAvatarButton[b-4p79wum7s9] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Groups/GroupsListContainer.razor.rz.scp.css */
.WorklistGroupHeader[b-8a0gvmkxml] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.ActionSummaryLabel[b-8a0gvmkxml] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.AddButton[b-8a0gvmkxml] {
    width: 55px;
    height: 55px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 50%;
    outline: none;
    cursor: pointer;
}

.AddButtonLabel[b-8a0gvmkxml] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 45px;
    cursor: pointer;
    margin-top: -10px;
}

.TransparentButton[b-8a0gvmkxml] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Groups/SelectGroupsList.razor.rz.scp.css */
#myCardContainer[b-9q9k93zc8r] {background-color: ${fillColor};[b-9q9k93zc8r]}

.flex-container[b-9q9k93zc8r] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-9q9k93zc8r] {
        width: 61px;
        margin: 10px;
    }

.iconFirstNameLabel[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.delete-button[b-9q9k93zc8r] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -37px;
    margin-top: -60px;
}

    .delete-button img[b-9q9k93zc8r] {
        object-fit: cover;
    }

.selectControlTitle[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.selectControl[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.SearchControl[b-9q9k93zc8r] {
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-9q9k93zc8r] {
    background: transparent;
    border: none;
    outline: none;
    margin-left: -43px;
    margin-top: 1px;
}

.form[b-9q9k93zc8r] {
    display: flex;
    flex-direction: row;
}

.cancelButton[b-9q9k93zc8r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-9q9k93zc8r] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.groupMember[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.groupMemberRole[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.letterHeader[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
}

.TitleLabel[b-9q9k93zc8r] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}
/* _content/ImpromptuV28/Components/Help/HelpContainer.razor.rz.scp.css */
.listHeader[b-wyx9x8lmcc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ActionSummaryLabel[b-wyx9x8lmcc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LinkButton[b-wyx9x8lmcc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-wyx9x8lmcc] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-wyx9x8lmcc] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-wyx9x8lmcc] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-wyx9x8lmcc] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-wyx9x8lmcc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-wyx9x8lmcc] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.PopupMenuLabel[b-wyx9x8lmcc] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-wyx9x8lmcc] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.WorklistRowTopBorder[b-wyx9x8lmcc] {
    border-top-style: solid;
    border-top-width: 1px;
}

.flex-container[b-wyx9x8lmcc] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

    .flex-container > div[b-wyx9x8lmcc] {
        width: 386px;
        margin: 25px;
    }

.mainTitle[b-wyx9x8lmcc] {
    margin-top: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.9em;
    color: Black;
}

.helpTitle[b-wyx9x8lmcc] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.1em;
}

.helpSummary[b-wyx9x8lmcc] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.minVideoContainerTopBar[b-wyx9x8lmcc] {
    position: relative;
    width: 386px;
    height: 26px;
    background-color: Black;
}

.minVideoContainerTopBarButton[b-wyx9x8lmcc] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 386px;
    height: 26px;
    border: none;
    padding: 0px;
    background-color: Black;
    color: white;
    text-align: right;
}

.maxVideoContainerTopBar[b-wyx9x8lmcc] {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 26px;
    background-color: Black;
    z-index: 9998 !important;
}

.maxVideoContainerTopBarButton[b-wyx9x8lmcc] {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: none;
    padding: 0px;
    background-color: Black;
    color: white;
    text-align: right;
}

.minVideoContainer[b-wyx9x8lmcc] {
    position: relative;
    width: 386px;
    height: 200px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    padding: 0px;
    z-index:auto;
}

.maxVideoContainer[b-wyx9x8lmcc] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: black;
    padding-top: 26px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    z-index: 9997;
}

.helpImageContainer[b-wyx9x8lmcc] {
    position: relative;
    width: 386px;
    height: 226px;
    border-style: solid;
    border-width: 3px;
    border-color: #6763A8;
}

.helpImage[b-wyx9x8lmcc] {
    cursor: pointer;
    filter: grayscale(100%) brightness(95%) contrast(60%);
/*    filter: grayscale(100%) brightness(120%) contrast(70%) sepia(5%);*/
}
    .helpImage:hover[b-wyx9x8lmcc] {
        filter: none;
    }

/* _content/ImpromptuV28/Components/ImpromptuTabs.razor.rz.scp.css */
.TabControl[b-ivkyd03gpu] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-ivkyd03gpu] {
    padding:0px;
    margin:0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-ivkyd03gpu] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-ivkyd03gpu] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border: none;
}

.transparentButton[b-ivkyd03gpu] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-ivkyd03gpu] {
    font-family: Segoe UI, Arial;
    font-size: medium;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.MobileTabLabel[b-ivkyd03gpu] {
    font-family: Arial;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.impromptuAlertCell[b-ivkyd03gpu] {
    padding: 0px;
    margin: 0px;
}

.impromptuAlertLabel[b-ivkyd03gpu] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    margin-left: -1px;
    margin-top: -1px;
}

.FilterButton[b-ivkyd03gpu] {
    width: 100%;
    height: 36px !important;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}
/* _content/ImpromptuV28/Components/Integrator/IntegratorStatus.razor.rz.scp.css */
.TransparentButton[b-z6qhw427zo] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.InfoPanel[b-z6qhw427zo] {

}

.InfoPanel[b-z6qhw427zo] {
    border-radius: 3px;
    border: 2px solid grey;
}
/* _content/ImpromptuV28/Components/Integrator/PubSubIntegratorStatus.razor.rz.scp.css */
.TransparentButton[b-4cr4lx7f8u] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.InfoPanel[b-4cr4lx7f8u] {
}

.InfoPanel[b-4cr4lx7f8u] {
    border-radius: 3px;
    border: 2px solid grey;
}
/* _content/ImpromptuV28/Components/MoreTools.razor.rz.scp.css */
#myCardContainer[b-8obxm1lkys] {
    background-color: ${fillColor};[b-8obxm1lkys]
}

.flex-container[b-8obxm1lkys] {
    display: flex;
    flex-wrap: wrap;
}

    .flex-container > div[b-8obxm1lkys] {
        width: 70px;
        margin: 10px;
    }

.toolNameLabel[b-8obxm1lkys] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.transparentButton[b-8obxm1lkys] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.closeButtonContainer[b-8obxm1lkys] {
    display: block;
    height: 45px;
    line-height: 45px;
    padding-right:10px;
    padding-top:10px;
}

    .closeButtonContainer .icon[b-8obxm1lkys] {
        float: right;
    }
    .closeButtonContainer .name[b-8obxm1lkys] {
        float: left;
    }


.navBar[b-8obxm1lkys] {
}

.navBarCell[b-8obxm1lkys] {
    width: 25%;
    cursor: pointer;
}

.navBarCellMobile[b-8obxm1lkys] {
    width: 25%;
}

.navBarButton[b-8obxm1lkys] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.navBarButtonMobile[b-8obxm1lkys] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.0em;
}

.CloseButton[b-8obxm1lkys] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}
/* _content/ImpromptuV28/Components/MyDashboard.razor.rz.scp.css */
.flex-container[b-luph1l617m] {
    display: flex;
    flex-wrap: wrap;
}

.SelectedDashboardTabControl[b-luph1l617m] {
    position: relative;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    height: 40px;
    width: 60px;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
}

.UnSelectedDashboardTabControl[b-luph1l617m] {
    position: relative;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    height: 40px;
    width: 60px;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
}

.titleLabel[b-luph1l617m] {
    position: absolute;
    margin-top: 2px;
    margin-left:-1px;
    width: 60px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: bolder;
    font-style: normal;
    font-size: x-small;
}

.numberLabel[b-luph1l617m] {
    position: absolute;
    margin-top: 17px;
    width: 30px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.tabIcon[b-luph1l617m] {
    position: absolute;
    margin-top: 20px;
    margin-left: 35px;
}
/* _content/ImpromptuV28/Components/MyDuties.razor.rz.scp.css */

.heading1[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-ys7dh0ahnr] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-ys7dh0ahnr] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-ys7dh0ahnr] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-ys7dh0ahnr] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-ys7dh0ahnr] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.FullNameLabel[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.myDutiesLabel[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.filterFieldHeader[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterField[b-ys7dh0ahnr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.applyButton3px[b-ys7dh0ahnr] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}

    .applyButton3px:focus[b-ys7dh0ahnr] {
        outline: none;
    }

.modalBackground[b-ys7dh0ahnr] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-ys7dh0ahnr] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

/* _content/ImpromptuV28/Components/MyFirstLogin.razor.rz.scp.css */
.message1[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    white-space: nowrap;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.message1Mobile[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    white-space: nowrap;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.message2[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    white-space: nowrap;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.message2Mobile[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    white-space: nowrap;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoBottomBorder[b-z1w59nzztu] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-z1w59nzztu] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.backButton[b-z1w59nzztu] {
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: none;
    border-width: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: xx-large;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.applyButton[b-z1w59nzztu] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer;
}

    .applyButton:focus[b-z1w59nzztu] {
        outline: none;
    }

.applyButton3px[b-z1w59nzztu] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}

    .applyButton3px:focus[b-z1w59nzztu] {
        outline: none;
    }

.transparentButton[b-z1w59nzztu] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.WelcomeLabel[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.WelcomeLabelMobile[b-z1w59nzztu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.inputControl[b-z1w59nzztu] {
    margin-top: 5px;
    width: 100%;
    height: 35px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.1em;
    border-style: solid;
    border-width: 1px;
}

.inputControlMobile[b-z1w59nzztu] {
    margin-top: 5px;
    width: 100%;
    height: 35px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.2em;
    border-style: solid;
    border-width: 1px;
}

.inputCodeControl[b-z1w59nzztu] {
    margin-top: 5px;
    width: 100%;
    height: 35px;
    text-align: center;
    letter-spacing: 0.35em;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.1em;
    border-style: solid;
    border-width: 1px;
}

.inputCodeControl:focus[b-z1w59nzztu]::placeholder {
    color: transparent;
}

.inputCodeControlMobile[b-z1w59nzztu] {
    margin-top: 5px;
    width: 100%;
    height: 35px;
    text-align: center;
    letter-spacing: 0.35em;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.2em;
    border-style: solid;
    border-width: 1px;
}

.inputCodeControlMobile:focus[b-z1w59nzztu]::placeholder {
    color: transparent;
}
/* _content/ImpromptuV28/Components/MyNudges.razor.rz.scp.css */
.TabHeaderLabel[b-49hftvol7l] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
}

.MiniTabHeaderLabel[b-49hftvol7l] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.7em;
}

.flex-container[b-49hftvol7l] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.IconControl[b-49hftvol7l] {
    position: relative;
    margin-left: 0px;
    z-index: 18;
}

.delete-button[b-49hftvol7l] {
    background: transparent;
    border: none;
    outline: none;
    padding:0px;
    width: 16px;
    height: 16px;
    margin-left: -28px;
    margin-top: 4px;
    z-index: 19;
    cursor: pointer;
}

    .delete-button img[b-49hftvol7l] {
        object-fit: cover;
    }

.iconFirstNameLabel[b-49hftvol7l] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.RoundAvatarButton[b-49hftvol7l] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-49hftvol7l] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.flashing-bg[b-49hftvol7l] {
    animation: toggleBackground-b-49hftvol7l 1.6s infinite;
}

@keyframes toggleBackground-b-49hftvol7l {
    0%, 49% {
        background-color: #861B2D;
    }

    50%, 100% {
        background-color: #BC2F49; 
    }
}


/* _content/ImpromptuV28/Components/MyPreferences.razor.rz.scp.css */


.listHeader[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.fullNameLabel[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
}

.roomNameLabel[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.deptLabel[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBorder[b-uijrp61rie] {
    border-top-style: solid;
    border-top-width: 1px;
}

.ShiftButton[b-uijrp61rie] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-uijrp61rie] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.profileLabel[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.profileLabelMobile[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-uijrp61rie] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.SelectButton[b-uijrp61rie] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.cancelButton[b-uijrp61rie] {
    width: 100%;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/MyRecent.razor.rz.scp.css */
.flex-container[b-dyus3lg4y8] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.IconControl[b-dyus3lg4y8] {
    position: relative;
    margin-left: 0px;
}

.iconFirstNameLabel[b-dyus3lg4y8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.RoundAvatarButton[b-dyus3lg4y8] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-dyus3lg4y8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

/* _content/ImpromptuV28/Components/MyResidentDuties.razor.rz.scp.css */

.heading1[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-ydg8ij8b7w] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-ydg8ij8b7w] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-ydg8ij8b7w] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-ydg8ij8b7w] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-ydg8ij8b7w] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.FullNameLabel[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.myDutiesLabel[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.filterFieldHeader[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterField[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.applyButton3px[b-ydg8ij8b7w] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}

    .applyButton3px:focus[b-ydg8ij8b7w] {
        outline: none;
    }

.modalBackground[b-ydg8ij8b7w] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-ydg8ij8b7w] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.infoLabel[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-ydg8ij8b7w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.SelectButton[b-ydg8ij8b7w] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.TimeControl[b-ydg8ij8b7w] {
    width: 60px;
    height: 32px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    /*    caret-color: transparent;*/
}

    .TimeControl:focus[b-ydg8ij8b7w] {
        outline: none !important;
        border: 1px solid red;
    }

.TimeControlColor[b-ydg8ij8b7w] {
    background-color: White;
    color: Black;
    border: 1px solid #EEEEEF;
}


.TransparentButton[b-ydg8ij8b7w] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/MyResponsibilities.razor.rz.scp.css */
.TitleLabel[b-3ln1zchscu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.HeadingLabel[b-3ln1zchscu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.heading1[b-3ln1zchscu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-3ln1zchscu] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-3ln1zchscu] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-3ln1zchscu] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-3ln1zchscu] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-3ln1zchscu] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-3ln1zchscu] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-3ln1zchscu] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/MyStuff.razor.rz.scp.css */
/* unvisited link */
a:link[b-qt0nuupgbb] {
    color: #252423;
}

/* visited link */
a:visited[b-qt0nuupgbb] {
    color: #252423;
}

/* mouse over link */
a:hover[b-qt0nuupgbb] {
    color: blue;
}

/* selected link */
a:active[b-qt0nuupgbb] {
    color: #252423;
}

.myStuffButton[b-qt0nuupgbb] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 15px;
    display: inline-block;
    white-space: nowrap;
    font-size: x-small
}

.updateStatusMessage[b-qt0nuupgbb] {
    padding-left: 10px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    color: #252423;
}
/* _content/ImpromptuV28/Components/MyTeams.razor.rz.scp.css */
.myTeamSplitterRow[b-jfrk7js24k] {
    height: 10px !important;
}

.myTeamsLine[b-jfrk7js24k] {
    width: 100%;
    height: 1px;
}

.myTeamLabel[b-jfrk7js24k] {
    margin-top:5px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
}

.myTeamSubLabel[b-jfrk7js24k] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.requestButton[b-jfrk7js24k] {
    width: 130px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
}

.myTeamSubHeaderRow[b-jfrk7js24k] {
    line-height: 8px;
}

.modalBackground[b-jfrk7js24k] {
    position: absolute;
    top: 0px;
    left: 1px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-jfrk7js24k] {
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}
/* _content/ImpromptuV28/Components/MyTwitterStatus.razor.rz.scp.css */
.titleLabel[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.1em;
    margin: 0px;
}

.mobileTitleLabel[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0px;
}

.HeadingLabel[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.cancelButton[b-ljm1em3hv4] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.0em;
    border-radius: 3px;
}

.applyButton3px[b-ljm1em3hv4] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.inputControl[b-ljm1em3hv4] {
    margin-top: 5px;
    width: 100%;
    height: 120px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.inputControlMobile[b-ljm1em3hv4] {
    margin-top: 5px;
    width: 100%;
    height: 80px;
    padding: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.twitterLabel[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.twitterLabelMobile[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.charactersLabel[b-ljm1em3hv4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}
/* _content/ImpromptuV28/Components/MyWorkstation.razor.rz.scp.css */
.inputControl[b-xe2eox1tp1] {
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}



.listHeader[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.fullNameLabel[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
}

.roomNameLabel[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.deptLabel[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBorder[b-xe2eox1tp1] {
    border-top-style: solid;
    border-top-width: 1px;
}

.ShiftButton[b-xe2eox1tp1] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-xe2eox1tp1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.profileLabel[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.profileLabelMobile[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-xe2eox1tp1] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.SelectButton[b-xe2eox1tp1] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.cancelButton[b-xe2eox1tp1] {
    width: 100%;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.smallSubmitButton[b-xe2eox1tp1] {
    width: 50px;
    height: 18px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.7em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.inputControl[b-xe2eox1tp1] {
    margin-top: 5px;
    width: 100%;
    height: 24px;
    text-indent: 7px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
}

/* _content/ImpromptuV28/Components/NotificationsManagement/NotificationsManagementContainer.razor.rz.scp.css */
.modalBackground[b-rrbn1jmlll] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-rrbn1jmlll] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.DialogPanel[b-rrbn1jmlll] {
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
    padding: 15px;
    border-radius: 8px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LoadingPanel[b-rrbn1jmlll] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/NotificationsManagement/NotificationsManagementTabs.razor.rz.scp.css */
.TabControl[b-a4n8lexook] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-a4n8lexook] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-a4n8lexook] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-a4n8lexook] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-a4n8lexook] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/NotificationsManagement/NotificationsWorklist.razor.rz.scp.css */
.FilterButton[b-zj1z8h49e2] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-zj1z8h49e2] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-zj1z8h49e2] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-zj1z8h49e2] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-zj1z8h49e2] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-zj1z8h49e2] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-zj1z8h49e2] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-zj1z8h49e2] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-zj1z8h49e2] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-zj1z8h49e2] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-zj1z8h49e2] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-zj1z8h49e2] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-zj1z8h49e2] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-zj1z8h49e2] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-zj1z8h49e2] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-zj1z8h49e2] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-zj1z8h49e2] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-zj1z8h49e2] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-zj1z8h49e2] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-zj1z8h49e2] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-zj1z8h49e2] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-zj1z8h49e2] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-zj1z8h49e2] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-zj1z8h49e2] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-zj1z8h49e2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-zj1z8h49e2] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-zj1z8h49e2] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-zj1z8h49e2] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/PatientComPanel.razor.rz.scp.css */
.TransparentButton[b-52j0mrkocz] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.listHeader[b-52j0mrkocz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.infoLabel[b-52j0mrkocz] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelBold[b-52j0mrkocz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-52j0mrkocz] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabelBoldMobile[b-52j0mrkocz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}
/* _content/ImpromptuV28/Components/PatientPanel.razor.rz.scp.css */
.TransparentButton[b-be4pxs9bmk] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.navBarButton[b-be4pxs9bmk] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.navBarButtonMobile[b-be4pxs9bmk] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.0em;
}

.timeLabel[b-be4pxs9bmk] {
    font-family: Arial;
    font-weight: normal;
    font-size: 0.8em;
}

.RoundIconButton[b-be4pxs9bmk] {
    width: 45px;
    height: 45px;
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.SmallRoundIconButton[b-be4pxs9bmk] {
    width: 20px;
    height: 20px;
    padding: 3px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.SmallRoundMobileIconButton[b-be4pxs9bmk] {
    width: 23px;
    height: 23px;
    padding: 3px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PatientCommButton[b-be4pxs9bmk] {
    width: 45px;
    height: 45px;
    padding: 0px;
    border: none !important;
    cursor: pointer;
}

.PatientCloseButton[b-be4pxs9bmk] {
    margin-top: 4px;
    width: 20px;
    height: 20px;
    padding: 0px;
    border: none !important;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/PatientSearchControl.razor.rz.scp.css */
.SearchControl[b-r8p6rt84mf] {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.search-button[b-r8p6rt84mf] {
    position: absolute;
    background: transparent;
    border: none;
    outline: none;
    top: 4px;
    right: 15px;
}

.selectControlTitle[b-r8p6rt84mf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.selectControl[b-r8p6rt84mf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}
/* _content/ImpromptuV28/Components/PatientSelect.razor.rz.scp.css */
.listHeader[b-8yi5868ce6] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.TransparentButton[b-8yi5868ce6] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-8yi5868ce6] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-8yi5868ce6] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-8yi5868ce6] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.filterControl[b-8yi5868ce6] {
    margin: 0px;
}

.TabHeaderLabel[b-8yi5868ce6] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bolder;
    font-size: 1.0em;
    cursor: -webkit-grab;
    cursor: grab;
}

.TabHeaderLabelMobile[b-8yi5868ce6] {
    margin: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.0em;
}

.FilterButton[b-8yi5868ce6] {
    width: 80px;
    height: 35px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border: none;
    border-width: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

/* _content/ImpromptuV28/Components/PatientsList.razor.rz.scp.css */
.fullNameLabel[b-h4l2lqfud2] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-h4l2lqfud2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
}

.userInfoCell[b-h4l2lqfud2] {
    line-height: 10px;
    padding-left: 9px;
}

.userBottomBorder[b-h4l2lqfud2] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.noUserBottomBorder[b-h4l2lqfud2] {
    border: none;
}

.TransparentButton[b-h4l2lqfud2] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.MessageLabel[b-h4l2lqfud2] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    font-size: medium;
    font-style: italic;
}

.patientIconDiv[b-h4l2lqfud2] {
    width: 36px;
    height: 36px;
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.RoundIconButton[b-h4l2lqfud2] {
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

/* _content/ImpromptuV28/Components/PatientTabs.razor.rz.scp.css */
.TabControl[b-lc8zcx1xmw] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-lc8zcx1xmw] {
    padding: 0px;
    margin: 0px;
    width: 50%;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-lc8zcx1xmw] {
    padding: 0px;
    margin: 0px;
    width: 50%;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-lc8zcx1xmw] {
    padding: 0px;
    margin: 0px;
    width: 50%;
    height: 36px !important;
    border: none;
}

.transparentButton[b-lc8zcx1xmw] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-lc8zcx1xmw] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.MobileTabLabel[b-lc8zcx1xmw] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1em;
}

/* _content/ImpromptuV28/Components/PresenceButton.razor.rz.scp.css */
.presenceMenuLabel[b-1r9qbjojja] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
}

.PopupMenuLabel[b-1r9qbjojja] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-1r9qbjojja] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.notWorkingPanel[b-1r9qbjojja] {
    width: 6px;
    height: 28px;
    border-top-style: solid !important;
    border-top-width: 1px !important;
    border-top-color: white !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: white !important;
    border-left-style: solid !important;
    border-left-width: 1px !important;
    border-left-color: white !important;
    border-right-style: solid !important;
    border-right-width: 1px !important;
    border-right-color: black !important;
    background-color: White
}

.transparentButton[b-1r9qbjojja] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/SaveFilter.razor.rz.scp.css */
.saveFilterHeader[b-21mv5wyzev] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.filterName[b-21mv5wyzev] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.filterNameTextBox[b-21mv5wyzev] {
    width: 100%;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-21mv5wyzev] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-21mv5wyzev] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

/* _content/ImpromptuV28/Components/SaveGroup.razor.rz.scp.css */
.saveGroupHeader[b-mjm5zzqhyq] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.groupName[b-mjm5zzqhyq] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.groupNameTextBox[b-mjm5zzqhyq] {
    width: 100%;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.cancelButton[b-mjm5zzqhyq] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-mjm5zzqhyq] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/ManageExclusions.razor.rz.scp.css */
.WorklistHeaderRow[b-p9oypwqnlq] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistRow[b-p9oypwqnlq] {
    height: 40px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    cursor: pointer;
}

.cancelButton[b-p9oypwqnlq] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.disabledButton[b-p9oypwqnlq] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.applyButton[b-p9oypwqnlq] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.deleteButton[b-p9oypwqnlq] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.FieldMappingPanel[b-p9oypwqnlq] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.StatusLabel[b-p9oypwqnlq] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.TransparentButton[b-p9oypwqnlq] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/ManageIgnoreShifts.razor.rz.scp.css */
.FilterButton[b-4hzib414tf] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-4hzib414tf] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-4hzib414tf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-4hzib414tf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-4hzib414tf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-4hzib414tf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-4hzib414tf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-4hzib414tf] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-4hzib414tf] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-4hzib414tf] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-4hzib414tf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-4hzib414tf] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-4hzib414tf] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-4hzib414tf] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-4hzib414tf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-4hzib414tf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.wiggle[b-4hzib414tf] {
    animation: wiggle-b-4hzib414tf 0.20s ease-in-out; /* just 200ms */
}

@keyframes wiggle-b-4hzib414tf {
    0% {transform: rotate(0deg);}
    30% {transform: rotate(2deg);}
    70% {transform: rotate(-2deg);}
    100% {transform: rotate(0deg);}
}

.deleteButton[b-4hzib414tf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-4hzib414tf] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-4hzib414tf] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-4hzib414tf] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-4hzib414tf] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-4hzib414tf] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-4hzib414tf] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-4hzib414tf] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-4hzib414tf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-4hzib414tf] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-4hzib414tf] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-4hzib414tf] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/ScheduleManagement/ManageInActiveShifts.razor.rz.scp.css */
.FilterButton[b-7dnunqwend] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-7dnunqwend] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-7dnunqwend] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-7dnunqwend] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-7dnunqwend] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-7dnunqwend] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-7dnunqwend] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-7dnunqwend] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-7dnunqwend] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-7dnunqwend] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-7dnunqwend] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-7dnunqwend] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-7dnunqwend] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-7dnunqwend] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-7dnunqwend] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-7dnunqwend] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.wiggle[b-7dnunqwend] {
    animation: wiggle-b-7dnunqwend 0.20s ease-in-out; /* just 200ms */
}

@keyframes wiggle-b-7dnunqwend {
    0% {transform: rotate(0deg);}
    30% {transform: rotate(2deg);}
    70% {transform: rotate(-2deg);}
    100% {transform: rotate(0deg);}
}

.deleteButton[b-7dnunqwend] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-7dnunqwend] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-7dnunqwend] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-7dnunqwend] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-7dnunqwend] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-7dnunqwend] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-7dnunqwend] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-7dnunqwend] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-7dnunqwend] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-7dnunqwend] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-7dnunqwend] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-7dnunqwend] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/ScheduleManagement/ManageMappedShifts.razor.rz.scp.css */
.WorklistHeaderRow[b-vdbitcfc22] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistRow[b-vdbitcfc22] {
    height: 40px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    cursor: pointer;
}

.cancelButton[b-vdbitcfc22] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.disabledButton[b-vdbitcfc22] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.applyButton[b-vdbitcfc22] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.deleteButton[b-vdbitcfc22] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.FieldMappingPanel[b-vdbitcfc22] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.StatusLabel[b-vdbitcfc22] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.TransparentButton[b-vdbitcfc22] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/MappedShiftsWorklist.razor.rz.scp.css */
.FilterButton[b-fj50x6jsef] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-fj50x6jsef] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-fj50x6jsef] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-fj50x6jsef] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-fj50x6jsef] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-fj50x6jsef] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-fj50x6jsef] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-fj50x6jsef] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-fj50x6jsef] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-fj50x6jsef] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-fj50x6jsef] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-fj50x6jsef] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-fj50x6jsef] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-fj50x6jsef] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-fj50x6jsef] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-fj50x6jsef] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-fj50x6jsef] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-fj50x6jsef] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-fj50x6jsef] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-fj50x6jsef] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-fj50x6jsef] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-fj50x6jsef] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-fj50x6jsef] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-fj50x6jsef] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-fj50x6jsef] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-fj50x6jsef] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-fj50x6jsef] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-fj50x6jsef] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/ScheduleManagement/MappedUsersWorklist.razor.rz.scp.css */
.FilterButton[b-4pc25icb5q] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-4pc25icb5q] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-4pc25icb5q] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-4pc25icb5q] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-4pc25icb5q] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-4pc25icb5q] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-4pc25icb5q] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-4pc25icb5q] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-4pc25icb5q] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-4pc25icb5q] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-4pc25icb5q] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-4pc25icb5q] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-4pc25icb5q] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-4pc25icb5q] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-4pc25icb5q] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-4pc25icb5q] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-4pc25icb5q] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-4pc25icb5q] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-4pc25icb5q] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-4pc25icb5q] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-4pc25icb5q] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-4pc25icb5q] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-4pc25icb5q] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-4pc25icb5q] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-4pc25icb5q] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-4pc25icb5q] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-4pc25icb5q] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-4pc25icb5q] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/ScheduleManagement/MapUser.razor.rz.scp.css */

.fixTableHead[b-1dkgv4ilae] {
    overflow-y: auto;
}

    .fixTableHead thead th[b-1dkgv4ilae] {
        position: sticky;
        top: 0;
    }

.WorklistHeaderRow[b-1dkgv4ilae] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-1dkgv4ilae] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.infoLabel[b-1dkgv4ilae] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelBold[b-1dkgv4ilae] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.selectRow[b-1dkgv4ilae] {
    cursor: pointer;
}

.inputControl[b-1dkgv4ilae] {
    width: 100%;
    padding: 6px 8px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}


.selectControl[b-1dkgv4ilae] {
    width: 100%;
    margin: 8px 0;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.cancelButton[b-1dkgv4ilae] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-1dkgv4ilae] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.deleteButton[b-1dkgv4ilae] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-1dkgv4ilae] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.SelectButton[b-1dkgv4ilae] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.modalBackground[b-1dkgv4ilae] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-1dkgv4ilae] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/ScheduleManagementContainer.razor.rz.scp.css */
.modalBackground[b-sescatwp44] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-sescatwp44] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.DialogPanel[b-sescatwp44] {
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
    padding: 15px;
    border-radius: 8px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LoadingPanel[b-sescatwp44] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/ScheduleManagementTabs.razor.rz.scp.css */
.TabControl[b-s7aii6ph8d] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-s7aii6ph8d] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-s7aii6ph8d] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-s7aii6ph8d] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-s7aii6ph8d] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/ScheduleManagement/ScheduleWorklist.razor.rz.scp.css */
.FilterButton[b-za3k2gjyw5] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-za3k2gjyw5] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-za3k2gjyw5] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-za3k2gjyw5] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-za3k2gjyw5] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-za3k2gjyw5] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-za3k2gjyw5] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-za3k2gjyw5] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-za3k2gjyw5] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-za3k2gjyw5] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-za3k2gjyw5] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.addButton[b-za3k2gjyw5] {
    width: 140px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.fieldMappingButton[b-za3k2gjyw5] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-za3k2gjyw5] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-za3k2gjyw5] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-za3k2gjyw5] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-za3k2gjyw5] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-za3k2gjyw5] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-za3k2gjyw5] {
    height: 27px;
    width: 40px;
    padding: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-za3k2gjyw5] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-za3k2gjyw5] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-za3k2gjyw5] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-za3k2gjyw5] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-za3k2gjyw5] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-za3k2gjyw5] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-za3k2gjyw5] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-za3k2gjyw5] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-za3k2gjyw5] {
        position: sticky;
        top: 0;
    }
/* _content/ImpromptuV28/Components/SearchInfo.razor.rz.scp.css */
.userBottomBorder[b-anyi2zdaoq] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-anyi2zdaoq] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.WorklistGroupHeader[b-anyi2zdaoq] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.InfoLabel[b-anyi2zdaoq] {
    font-family: Segoe UI, Arial;
    font-size: 0.9em;
    font-style: normal;
}

.transparentButton[b-anyi2zdaoq] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/SelectFieldValues.razor.rz.scp.css */
.filterFieldHeader[b-5q8gspi70f] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.filterField[b-5q8gspi70f] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.cancelButton[b-5q8gspi70f] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-5q8gspi70f] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.transparentButton[b-5q8gspi70f] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/SelectMobilePrivacy.razor.rz.scp.css */
.TitleLabel[b-jc0sxknxl6] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.HeadingLabel[b-jc0sxknxl6] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.filterFieldHeader[b-jc0sxknxl6] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    margin: 0px;
}

.filterField[b-jc0sxknxl6] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.cancelButton[b-jc0sxknxl6] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-jc0sxknxl6] {
    width: 100px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.transparentButton[b-jc0sxknxl6] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/SelectServiceRoles.razor.rz.scp.css */
.TitleLabel[b-fud2npmctk] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.HeadingLabel[b-fud2npmctk] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.heading1[b-fud2npmctk] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-fud2npmctk] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-fud2npmctk] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-fud2npmctk] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-fud2npmctk] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-fud2npmctk] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-fud2npmctk] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-fud2npmctk] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Service/MyServiceRequestRow.razor.rz.scp.css */
.CreatorNameLabel[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
    white-space: nowrap;
}

.TimeLabel[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.InfoLabelBold[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.7em;
}

.RequestSummary[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.7em;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CreatorNameLabelMobile[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    white-space: nowrap;
}

.TimeLabelMobile[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.InfoLabelBoldMobile[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.RequestSummaryMobile[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.WorklistRowBottomBorder[b-1doz8a062v] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TransparentButton[b-1doz8a062v] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.iconify[b-1doz8a062v] {
    font-size: 1.5rem; /* Overwrite as needed */
}

.icon-container1A[b-1doz8a062v] {
    padding-top: 0px;
    padding-left: 2px;
    width: 50px; /* Adjust as needed */
    height: 60px; /* Adjust as needed */
}

.icon-container1B[b-1doz8a062v] {
    padding-top: 7px;
    padding-left: 2px;
    width: 30px; /* Adjust as needed */
    height: 40px; /* Adjust as needed */
}

.iconify-size-1A[b-1doz8a062v] {
    font-size: 2rem !important;
}

.iconify-size-1B[b-1doz8a062v] {
    font-size: 2.2rem !important;
}

.icon-container2A[b-1doz8a062v] {
    position: absolute;
    top: -2px;
    left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.icon-heart2A[b-1doz8a062v] {
    position: absolute;
    top: -8px;
    right: 4px;
}

.icon-container2B[b-1doz8a062v] {
    padding-top: 4px;
    padding-left: 4px;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
}

.iconify-size-2A[b-1doz8a062v] {
    font-size: 1.7rem !important;
}

.iconify-size-2B[b-1doz8a062v] {
    font-size: 2.0rem !important;
}

.icon-container3[b-1doz8a062v] {
    margin-top: 8px;
    margin-left: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px; /* Adjust as needed */
    height: 30px; /* Adjust as needed */
    background-color: #A4262C; /* Background color for the circle */
    border-radius: 50%; /* Ensure the container is a circle */
}

.iconify-color-3[b-1doz8a062v] {
    color: white; /* Color of the icon */
}

.RoundAvatarButton[b-1doz8a062v] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-1doz8a062v] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.BannerContainer[b-1doz8a062v] {
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    border-radius: 10px;
}
/* _content/ImpromptuV28/Components/Service/MyServiceWL.razor.rz.scp.css */
.listHeader[b-rfbsvensy3] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.ActionSummaryLabel[b-rfbsvensy3] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LinkButton[b-rfbsvensy3] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 25px;
    display: inline-block;
    white-space: nowrap;
}

.cancelButton[b-rfbsvensy3] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.WorklistHeaderRow[b-rfbsvensy3] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRow[b-rfbsvensy3] {
    background-color: #7F7F7F;
}

.groupHeaderRowBorder[b-rfbsvensy3] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F0F0F0;
}

.groupHeader[b-rfbsvensy3] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
    color: white;
}

.TransparentButton[b-rfbsvensy3] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.PopupMenuLabel[b-rfbsvensy3] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-rfbsvensy3] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}
/* _content/ImpromptuV28/Components/Service/ServiceConfirmation.razor.rz.scp.css */
.flex-container[b-3xthsygcep] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.IconControl[b-3xthsygcep] {
    position: relative;
    margin-left: 0px;
}

.iconFirstNameLabel[b-3xthsygcep] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
}

.MessageContainer[b-3xthsygcep] {
    margin: auto;
    width: 80%;
    border: none;
    text-align: center;
}

.MessageLabel[b-3xthsygcep] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    display: inline;
}

.MessageLabelHomePage[b-3xthsygcep] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    display: inline;
}

.ContinueButton[b-3xthsygcep] {
    width: 250px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.TransparentButton[b-3xthsygcep] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Service/ServiceHome.razor.rz.scp.css */
.NewButton[b-48xmcavvxx] {
    width: 366px;
    height: 70px;
    border-radius: 6px;
    outline: none;
}

.NewButtonMobile[b-48xmcavvxx] {
    width: 100%;
    height: 70px;
    border-radius: 6px;
    outline: none;
}

.NewButtonLabel[b-48xmcavvxx] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: xx-large;
}

.NewButtonLabel1[b-48xmcavvxx] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-large;
}

.NewButtonLabel2[b-48xmcavvxx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: xx-large;
}

.DefaultButton[b-48xmcavvxx] {
    width: 170px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    border-radius: 5px;
    outline: none;
}


.DefaultButtonMobile[b-48xmcavvxx] {
    width: 170px;
    height: 35px;
    font-family: Arial;
    font-weight: normal;
    font-size: large;
    border-radius: 5px;
    outline: none;
}

.AlertButton[b-48xmcavvxx] {
    margin-left: 6px;
    font-family: Calibri, Geneva, Arial;
    font-weight: normal;
    font-size: 15pt;
    outline: none;
}

.AlertButtonColor[b-48xmcavvxx] {
    background-color: red;
    color: White;
}

.QuestionLabel[b-48xmcavvxx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
}

.TransparentButton[b-48xmcavvxx] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/Service/ServiceRequest.razor.rz.scp.css */
.infoLabel[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBold[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.infoLabelBoldMobile[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}


.consultHeader[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.cancelButton[b-ancf0rwh4b] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.cancelButtonMobile[b-ancf0rwh4b] {
    width: 75px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.TitleHeader[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.SubHeaderLabel[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TopicButton[b-ancf0rwh4b] {
    width: 150px;
    height: 35px;
    text-align: right;
    padding-right: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    background: transparent;
    border: none !important;
    outline: none;
}

.TopicButtonColor[b-ancf0rwh4b] {
    color: red;
}

.ItemLabel[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.0em;
    display: inline;
}

.ItemLabelBold[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
    display: inline;
}

.NotesTextArea[b-ancf0rwh4b] {
    width: 100%;
    height: 120px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.EmptyBackground[b-ancf0rwh4b] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.TransparentButton[b-ancf0rwh4b] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.SelectButton[b-ancf0rwh4b] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.GoButton[b-ancf0rwh4b] {
    width: 100px;
    height: 100px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    border-radius: 50%;
    outline: none;
}

.modalBackground[b-ancf0rwh4b] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-ancf0rwh4b] {
    position: absolute;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-ancf0rwh4b] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 10px;
    border-radius: 25px;
    border: 4px solid grey;
}

.PositiveButton[b-ancf0rwh4b] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.PositiveButtonColor[b-ancf0rwh4b] {
    background-color: #E2F0D9;
    color: #548235;
    border: 2px solid #548235;
}

.PositiveApplyButtonColor[b-ancf0rwh4b] {
    background-color: #548235;
    color: White;
    border: 2px solid #548235;
}

.StartNowButton[b-ancf0rwh4b] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    cursor: pointer;
}

.flex-container[b-ancf0rwh4b] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.messageButton[b-ancf0rwh4b] {
    width: 40px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}



.PopupMenuLabel[b-ancf0rwh4b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-ancf0rwh4b] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.PopupMenuTopBar[b-ancf0rwh4b] {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C1C1C1;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C1C1C1;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #C1C1C1;
    border-bottom: none;
}

.flex-container[b-ancf0rwh4b] {
    display: flex;
    align-items: flex-start;
}

    .flex-container > div[b-ancf0rwh4b] {
        width: 45px;
        margin: 5px;
    }


.box[b-ancf0rwh4b] {
    margin-top:5px;
    display: flex;
    align-items: flex-start;
    padding-left: 30px;
    height: 32px;
    width: 100%;
}

.messageMobileButton[b-ancf0rwh4b] {
    margin-right: 8px;
    width: 42px;
    height: 32px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer;
}

.showOutputImage[b-ancf0rwh4b] {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    max-height: 150px;
}

.hideOutputImage[b-ancf0rwh4b] {
    margin-top: 0px;
    margin-bottom: 0px;
    width: 1px;
    max-height: 1px;
}

.showPasteArea[b-ancf0rwh4b] {
    width: 100%;
    height: 150px;
}

.hidePasteArea[b-ancf0rwh4b] {
    width: 1px;
    height: 1px;
}

.pasteArea-container[b-ancf0rwh4b] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.outputImage-container[b-ancf0rwh4b] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}


/* _content/ImpromptuV28/Components/Service/ServiceWLSelector.razor.rz.scp.css */

.listHeader[b-ct6237yk5b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.WorklistRowBottomBorder[b-ct6237yk5b] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.SubHeaderLabel[b-ct6237yk5b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
}

.SubHeaderLabelMobile[b-ct6237yk5b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.InfoLabel[b-ct6237yk5b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.InfoLabelMobile[b-ct6237yk5b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.TransparentButton[b-ct6237yk5b] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Service/ViewServiceRequest.razor.rz.scp.css */

.viewIncidentDetailsPanel[b-2igb03vxuc] {
    width: 100%;
    border-radius: 5px;
    padding: 15px;
}

.PatientNameLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.CreatorNameLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.infoLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.infoLabelBold[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-2igb03vxuc] {
    line-height: 10px;
}

.HeaderLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.SubHeaderLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.ItemLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
    white-space: nowrap; /* Prevents wrapping */
}

.ItemLabelWrap[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
    white-space: normal; /* undo any nowrap */
}

.ItemLabelBold[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    display: inline;
    white-space: nowrap; /* Prevents wrapping */
}

.CopyRightLabel[b-2igb03vxuc] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.ApplyButton[b-2igb03vxuc] {
    width: 200px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 5px;
    cursor: pointer;
}

.StandardButton[b-2igb03vxuc] {
    width: 200px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.StandardMobileButton[b-2igb03vxuc] {
    width: 100%;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveButton[b-2igb03vxuc] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.PositiveMobileButton[b-2igb03vxuc] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.NegativeButton[b-2igb03vxuc] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    cursor: pointer;
}

.NegativeMobileButton[b-2igb03vxuc] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
}

.NegativeButtonColor[b-2igb03vxuc] {
    background-color: #FAF2F2;
    color: #C00000;
    border: 2px solid #C00000;
}

.LineColor1[b-2igb03vxuc] {
    background-color: #696969;
}

.CustomMessageTextArea[b-2igb03vxuc] {
    margin-top: 4px;
    height: 30px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.CustomMessageTextBox[b-2igb03vxuc] {
    padding-bottom: 2px;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border: none;
    border-width: 0px;
    border-radius: 0px;
}

    .CustomMessageTextBox:focus[b-2igb03vxuc] {
        outline: none !important;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #548235;
    }

.TransparentButton[b-2igb03vxuc] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.NotesTextArea[b-2igb03vxuc] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.modalBackground[b-2igb03vxuc] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-2igb03vxuc] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-2igb03vxuc] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 200px;
    top: 50%;
    margin-top: -100px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.actionButton[b-2igb03vxuc] {
    width: 65px;
    height: 25px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.wiggle[b-2igb03vxuc] {
    animation: wiggle-b-2igb03vxuc 0.20s ease-in-out; /* just 200ms */
}

@keyframes wiggle-b-2igb03vxuc {
    0% { transform: rotate(0deg); }
    30% { transform: rotate(2deg); }
    70% { transform: rotate(-2deg); }
    100% { transform: rotate(0deg); }
}







/* _content/ImpromptuV28/Components/SystemManagement/SettingsCommunicator.razor.rz.scp.css */

.cancelButton[b-war8q3v75b] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-war8q3v75b] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.deleteButton[b-war8q3v75b] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-war8q3v75b] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-war8q3v75b] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-war8q3v75b] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.settingsBottomBorder[b-war8q3v75b] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.RoundAvatarButton[b-war8q3v75b] {
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-war8q3v75b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.settingsLabel[b-war8q3v75b] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    font-size: 0.9em;
}

.statusLabel[b-war8q3v75b] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    font-size: 1.0em;
}
/* _content/ImpromptuV28/Components/SystemManagement/SettingsMobilePrivacy.razor.rz.scp.css */
.titleRow[b-l2pgxgctau] {
    padding-left: 5px;
    vertical-align: bottom;
}

.WorklistHeaderRow[b-l2pgxgctau] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.WorklistRow[b-l2pgxgctau] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
}

.SpacerRow[b-l2pgxgctau] {
    height: 1px !important;
    border: none;
}

.editButton[b-l2pgxgctau] {
    width: 70px;
    height: 20px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.TransparentButton[b-l2pgxgctau] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-l2pgxgctau] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.cancelButton[b-l2pgxgctau] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.applyButton[b-l2pgxgctau] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-l2pgxgctau] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/SystemManagement/SystemManagementContainer.razor.rz.scp.css */
.modalBackground[b-h07m0bq58a] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-h07m0bq58a] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.DialogPanel[b-h07m0bq58a] {
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
    padding: 15px;
    border-radius: 8px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LoadingPanel[b-h07m0bq58a] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

/* _content/ImpromptuV28/Components/SystemManagement/SystemManagementTabs.razor.rz.scp.css */
.TabControl[b-cyvavqk83m] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-cyvavqk83m] {
    padding: 0px;
    margin: 0px;
    width: 25%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-cyvavqk83m] {
    padding: 0px;
    margin: 0px;
    width: 25%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-cyvavqk83m] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-cyvavqk83m] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/Toolbar.razor.rz.scp.css */
.navBar[b-l2jtpy66h8] {
}

.navBarCell[b-l2jtpy66h8] {
    width: 100px;
    cursor: pointer;
}

.ToolBarButtonContainer[b-l2jtpy66h8] {
    position: relative;
    width: 68px;
    height: 46px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
}

.ToolBarButton[b-l2jtpy66h8] {
    position: absolute;
    top: 3px;
    left: 0px;
    width: 68px;
}

.ToolBarButtonLabel[b-l2jtpy66h8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.AlertIconContainer[b-l2jtpy66h8] {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #C6282B;
}

.AlertIconContainer2[b-l2jtpy66h8] {
    width: 20px;
    height: 16px;
    padding-top: 1px;
    border-radius: 10px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
    background-color: #DA3B01;
}

.AlertLabel[b-l2jtpy66h8] {
    margin: 0px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.6em;
    color: white;
}



/* _content/ImpromptuV28/Components/ToolBarMini.razor.rz.scp.css */
.navBarCell[b-k8hv98pqlv] {
    width: 80px;
    cursor: pointer;
}

.navBarCellMobile[b-k8hv98pqlv] {
    width: 80px;
}

.navBarButton[b-k8hv98pqlv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.navBarButtonMobile[b-k8hv98pqlv] {
    font-family: Arial;
    font-weight: normal;
    font-size: 0.7em;
}

.TransparentButton[b-k8hv98pqlv] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.ToolBarButtonContainer[b-k8hv98pqlv] {
    position: relative;
    width: 68px;
    height: 39px;
    border: none;
    border-radius: 10px;
    cursor: pointer;
}

.ToolBarButton[b-k8hv98pqlv] {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 68px;
}

.ToolBarButtonLabel[b-k8hv98pqlv] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.7em;
}
/* _content/ImpromptuV28/Components/Tooltip.razor.rz.scp.css */
.tooltip-wrapper[b-wzl42dpk1c] {
    position: relative;
    display: inline-block;
    border-bottom: none;
    /*    border-bottom: 1px dotted black;*/
    cursor: pointer;
}

span[b-wzl42dpk1c] {
    visibility: hidden;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    color: #fff;
    text-align: left;
    text-wrap: normal;
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: absolute;
    z-index: 9999;
    top: 15px;
    left: 115%;
}

/*    span::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 100%;
        margin-top: 15px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }*/

.tooltip-wrapper:hover span[b-wzl42dpk1c] {
    visibility: visible;
}
/* _content/ImpromptuV28/Components/TopBar.razor.rz.scp.css */
.topBar[b-vpz07kc2gr] {
    height: 34px;
    margin: 0px;
}

.logo[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 16pt;
}

.mobileLogo[b-vpz07kc2gr] {
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
}

.presenceMenuLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.0em;
}

.PopupMenuLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-vpz07kc2gr] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.fullNameLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
}

.infoLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-size: small;
    font-weight: normal;
    font-style: normal;
}

.roomNameLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.deptLabel[b-vpz07kc2gr] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBorder[b-vpz07kc2gr] {
    border-top-style: solid;
    border-top-width: 1px;
}

.transparentButton[b-vpz07kc2gr] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.MenuButtonClass[b-vpz07kc2gr] {
    width: 18px;
    height: 15px;
    padding: 0px;
    border: none !important;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/TopSearchControl.razor.rz.scp.css */
.search-control[b-8x80nrdyi3] {
    position: absolute;
    top: 2px;
    left: 0px;
    width: 100%;
    height: 28px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.8em;
    border: none !important;
    border-width: 0px;
}

    .search-control[b-8x80nrdyi3]::placeholder {
        font-family: Segoe UI, Arial;
        font-style: italic;
        font-weight: normal;
        font-size: 0.8em;
    }

    .search-control:focus[b-8x80nrdyi3] {
        background-color: white;
    }

.search-mobile-control[b-8x80nrdyi3] {
    position: absolute;
    top: 4px;
    left: 0px;
    width: 100%;
    height: 36px;
    text-indent: 8px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.1em;
    border: none !important;
    border-width: 0px;
}
.search-control[b-8x80nrdyi3]::placeholder {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1.1em;
}

/*.search-button {
    position: absolute;
    top: 1px;
    right: 1px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.search-mobile-button {
    position: absolute;
    top: 2px;
    right: 7px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}*/

.search-button[b-8x80nrdyi3] {
    position: absolute;
    top: 1px;
    left: 3px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.search-mobile-button[b-8x80nrdyi3] {
    position: absolute;
    top: 2px;
    left: 3px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.bot-button[b-8x80nrdyi3] {
    position: absolute;
    top: -1px;
    right: 40px;
    height: 28px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.bot-mobile-button[b-8x80nrdyi3] {
    position: absolute;
    top: 4px;
    right: 50px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.browse-button[b-8x80nrdyi3] {
    position: absolute;
    top: 1px;
    right: 1px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.browse-mobile-button[b-8x80nrdyi3] {
    position: absolute;
    top: 4px;
    right: 10px;
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.TransparentButton[b-8x80nrdyi3] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.cancelButton[b-8x80nrdyi3] {
    width: 80px;
    height: 33px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 8px;
    margin-top: 3px;
}

.cancel-mobile-Button[b-8x80nrdyi3] {
    width: 80px;
    height: 41px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 8px;
    margin-top: 3px;
}


/* _content/ImpromptuV28/Components/UserAvatar.razor.rz.scp.css */
.RoundAvatarButton[b-wfhaksoaey] {
    position: relative;
    padding: 0px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.textAvatarLabel[b-wfhaksoaey] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.TransparentButton[b-wfhaksoaey] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/UserConnect.razor.rz.scp.css */
.FullNameLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.listHeader[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    margin: 0px;
}

.infoLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelBold[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.infoLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabelBoldMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.TimeLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: xx-small;
}

.TimeLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.connectInfoLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
}

.connectInfoLabelSmall[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.connectInfoLabelBold[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1em;
}

.connectInfoLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.connectInfoLabelBoldMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.9em;
}

.inputDisplayControl[b-dwf6vvi3t4] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    border: none;
    border-width: 0px;
}

    .inputDisplayControl:focus[b-dwf6vvi3t4] {
        outline: none;
    }

.TransparentButton[b-dwf6vvi3t4] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-dwf6vvi3t4] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-dwf6vvi3t4] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.ErrorPanel[b-dwf6vvi3t4] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 350px;
    top: 50%;
    margin-top: -175px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.filterBackground[b-dwf6vvi3t4] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.TeamsConnectButton[b-dwf6vvi3t4] {
    width: 40px;
    height: 40px;
    padding: 0px;
    border-radius: 50%;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.NudgeConnectButton[b-dwf6vvi3t4] {
    width: 33px;
    height: 33px;
    padding: 0px;
    border-radius: 10px;
    border-style: solid;
    border-width: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.CopyButton[b-dwf6vvi3t4] {
    width: 20px;
    height: 20px;
    background-color: transparent;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.userContactCell[b-dwf6vvi3t4] {
    width: 16%;
    align-content: center;
}

.CommunicationContainer[b-dwf6vvi3t4] {
    width: 100%;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.userContactItem[b-dwf6vvi3t4] {
    width: 45px;
    height: 45px !important;
    border: none;
}

.CommunicationLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.flex-container[b-dwf6vvi3t4] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}

.selectedPatientLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.selectedPatientLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.2em;
}

.nonUrgentLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
}

.nonUrgentLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 1.2em;
}

.urgentLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.urgentLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.2em;
}

.unselectedPatientLabel[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.unselectedPatientLabelMobile[b-dwf6vvi3t4] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
}

.WarningBadge[b-dwf6vvi3t4] {
    width: 100%;
    height: 25px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 1.0em;
    border-radius: 6px;
}

.cancelButton[b-dwf6vvi3t4] {
    width: 100%;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
    cursor: pointer;
}

.cancelButtonMobile[b-dwf6vvi3t4] {
    width: 100%;
    height: 30px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    cursor: pointer;
}

.ContactSummaryTextArea[b-dwf6vvi3t4] {
    width: 100%;
    height: 140px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.PatientChatTextArea[b-dwf6vvi3t4] {
    width: 100%;
    height: 60px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.PatientChatTextAreaMobile[b-dwf6vvi3t4] {
    width: 100%;
    height: 90px;
    resize: vertical;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectButton[b-dwf6vvi3t4] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.nudge-container[b-dwf6vvi3t4] {  
   position: relative;  
   width: 75px;  
   height: 75px;  
   cursor: pointer;  
}  

.nudge-image[b-dwf6vvi3t4] {  
   width: 100%;  
   height: 100%;  
   border-radius: 50%;  
   object-fit: cover;  
}  

.nudge-overlay[b-dwf6vvi3t4] {  
   position: absolute;  
   top: 0;  
   left: 0;  
   width: 100%;  
   height: 100%;  
   border-radius: 50%;  
   background-color: rgba(0, 0, 0, 0.3);  
   display: flex;  
   align-items: center;  
   justify-content: center;  
   opacity: 0; /* Hidden by default */  
   transition: opacity 0.3s ease; /* Smooth fade effect */  
}  

.nudge-container:hover .nudge-overlay[b-dwf6vvi3t4] {  
   opacity: 1; /* Show on hover */  
}  

.nudge-overlay img[b-dwf6vvi3t4] {  
   width: 60%;  
   height: auto;  
   pointer-events: none;  
}

.wiggle[b-dwf6vvi3t4] {
    animation: wiggle-b-dwf6vvi3t4 0.50s ease-in-out; /* just 500ms */
}

@keyframes wiggle-b-dwf6vvi3t4 {
    0% {transform: rotate(0deg);}
    30% {transform: rotate(4deg);}
    70% {transform: rotate(-4deg);}
    100% {transform: rotate(0deg);}
}


/* _content/ImpromptuV28/Components/UserFilterInfo.razor.rz.scp.css */
.filterButtonSelected[b-x9l12o8zhu] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
    color: #C00000 !important;
    text-decoration: underline !important;
    margin-right: 2px;
}


/* _content/ImpromptuV28/Components/UserInformation.razor.rz.scp.css */
.fullNameLabel[b-z4k4hw2zz2] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.fullNameLabel2[b-z4k4hw2zz2] {
    font-family: Segoe UI, Arial;
    display: inline-block;
    white-space: nowrap;
}

.twitterStatusLabel[b-z4k4hw2zz2] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: italic;
}

.boldInfoLabel[b-z4k4hw2zz2] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
}

.infoLabel[b-z4k4hw2zz2] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
}

.userInfoCell[b-z4k4hw2zz2] {
    line-height: 10px;
    padding-left: 9px;
}

/* _content/ImpromptuV28/Components/UserManagement/BulkImportTool.razor.rz.scp.css */
.FilterButton[b-6cxb07z5i8] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-6cxb07z5i8] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-6cxb07z5i8] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-6cxb07z5i8] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-6cxb07z5i8] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-6cxb07z5i8] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-6cxb07z5i8] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-6cxb07z5i8] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-6cxb07z5i8] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-6cxb07z5i8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.cancelButton[b-6cxb07z5i8] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fieldMappingButton[b-6cxb07z5i8] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-6cxb07z5i8] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-6cxb07z5i8] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-6cxb07z5i8] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-6cxb07z5i8] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.SelectAllHeaderButton[b-6cxb07z5i8] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-6cxb07z5i8] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-6cxb07z5i8] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.TransparentButton[b-6cxb07z5i8] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-6cxb07z5i8] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}
/* _content/ImpromptuV28/Components/UserManagement/BulkUserForm.razor.rz.scp.css */

.fixTableHead[b-y9xpczhdv0] {
    overflow-y: auto;
}

    .fixTableHead thead th[b-y9xpczhdv0] {
        position: sticky;
        top: 0;
    } 
    
.WorklistHeaderRow[b-y9xpczhdv0] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-y9xpczhdv0] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.BulkEditHeaderRow[b-y9xpczhdv0] {
    height: 40px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 14pt;
}

.bulkEditDiv[b-y9xpczhdv0] {
    border-left-width: 5px;
    border-left-style: solid;
}

.inputControl[b-y9xpczhdv0] {
    width: 100%;
    padding: 6px 8px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-y9xpczhdv0] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px
}

.infoLabelBold[b-y9xpczhdv0] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: 0.8em;
}

.cancelButton[b-y9xpczhdv0] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-y9xpczhdv0] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-y9xpczhdv0] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.modalBackground[b-y9xpczhdv0] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-y9xpczhdv0] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/UserManagement/EditTemplate.razor.rz.scp.css */
.templateNameTextBox[b-t0qyhdpwh8] {
    width: 100%;
    height: 35px;
    text-indent: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.ItemLabel[b-t0qyhdpwh8] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.StatusLabel[b-t0qyhdpwh8] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.cancelButton[b-t0qyhdpwh8] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-t0qyhdpwh8] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.deleteButton[b-t0qyhdpwh8] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}
/* _content/ImpromptuV28/Components/UserManagement/ManageTemplates.razor.rz.scp.css */
.WorklistHeaderRow[b-mukges947w] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistRow[b-mukges947w] {
    height: 40px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    cursor: pointer;
}

.cancelButton[b-mukges947w] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.disabledButton[b-mukges947w] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.applyButton[b-mukges947w] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.deleteButton[b-mukges947w] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.FieldMappingPanel[b-mukges947w] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.StatusLabel[b-mukges947w] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.TransparentButton[b-mukges947w] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/UserManagement/MapFields.razor.rz.scp.css */
.WorklistHeaderRow[b-k3r202s2ka] {
    height: 30px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistRow[b-k3r202s2ka] {
    height: 40px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.cancelButton[b-k3r202s2ka] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.disabledButton[b-k3r202s2ka] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.applyButton[b-k3r202s2ka] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.deleteButton[b-k3r202s2ka] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.FieldMappingPanel[b-k3r202s2ka] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.TransparentButton[b-k3r202s2ka] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/UserManagement/UserDuplicates.razor.rz.scp.css */
.titleRow[b-icdlodeirs] {
    height: 50px;
    padding-left: 5px;
    vertical-align: bottom;
}

.WorklistHeaderRow[b-icdlodeirs] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-icdlodeirs] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.SpacerRow[b-icdlodeirs] {
    height: 1px !important;
    border: none;
}

.editButton[b-icdlodeirs] {
    width: 70px;
    height: 20px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.TransparentButton[b-icdlodeirs] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Components/UserManagement/UserForm.razor.rz.scp.css */
.inputControl[b-0cwym5f2e1] {
    width: 100%;
    padding: 6px 8px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.infoLabel[b-0cwym5f2e1] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px
}

.selectControl[b-0cwym5f2e1] {
    width: 100%;
    margin: 8px 0;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
}

.cancelButton[b-0cwym5f2e1] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-0cwym5f2e1] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.deleteButton[b-0cwym5f2e1] {
    width: 120px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
    padding: 0px;
}

.TransparentButton[b-0cwym5f2e1] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.SelectButton[b-0cwym5f2e1] {
    width: 30px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: large;
    background: transparent;
    border: none !important;
    outline: none;
}

.modalBackground[b-0cwym5f2e1] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.LoadingPanel[b-0cwym5f2e1] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}



/* _content/ImpromptuV28/Components/UserManagement/UserHomePage.razor.rz.scp.css */
.flex-container[b-4ijo929nlf] {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

    .flex-container > div[b-4ijo929nlf] {
        width: 200px;
        margin: 10px;
    }

.GroupContainer[b-4ijo929nlf] {
    border-radius: 10px;
    padding: 10px;
}

.DashboardPanel[b-4ijo929nlf] {
    position: relative;
    width: 200px;
    height: 70px;
    border-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}

.DashboardItemTitle[b-4ijo929nlf] {
    position: absolute;
    top: -8px;
    width: 200px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.DashboardItemCount[b-4ijo929nlf] {
    position: absolute;
    top: 4px;
    width: 200px;
    text-align: center;
    font-family: Segoe UI, Arial;
    font-weight: bolder;
    font-size: x-large;
}

.titleRow[b-4ijo929nlf] {
    height: 50px;
    padding-left: 5px;
    vertical-align: bottom;
}

.WorklistHeaderRow[b-4ijo929nlf] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-4ijo929nlf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.SpacerRow[b-4ijo929nlf] {
    height: 1px !important;
    border: none;
}

.editButton[b-4ijo929nlf] {
    width: 70px;
    height: 20px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.TransparentButton[b-4ijo929nlf] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/UserManagement/UserManagementContainer.razor.rz.scp.css */
.modalBackground[b-q7xhdv8dzq] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-q7xhdv8dzq] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.DialogPanel[b-q7xhdv8dzq] {
    position: absolute;
    width: 900px;
    left: 50%;
    margin-left: -450px;
    height: 600px;
    top: 50%;
    margin-top: -300px;
    padding: 15px;
    border-radius: 8px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.LoadingPanel[b-q7xhdv8dzq] {
    position: absolute;
    width: 500px;
    left: 50%;
    margin-left: -250px;
    height: 160px;
    top: 50%;
    margin-top: -80px;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

/* _content/ImpromptuV28/Components/UserManagement/UserManagementTabs.razor.rz.scp.css */
.TabControl[b-cpvu5pe0rd] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-cpvu5pe0rd] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-cpvu5pe0rd] {
    padding: 0px;
    margin: 0px;
    width: 20%;
    height: 36px !important;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}

.TabLabel[b-cpvu5pe0rd] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.SelectedTabLabel[b-cpvu5pe0rd] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/UserManagement/UserUpdateHistory.razor.rz.scp.css */
.WorklistHeaderRow[b-zwht4i9j4l] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-zwht4i9j4l] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.FilterButton[b-zwht4i9j4l] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}



.WorklistRowNoBorder[b-zwht4i9j4l] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-zwht4i9j4l] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRowNoBorder[b-zwht4i9j4l] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.ErrorInfoRow[b-zwht4i9j4l] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-zwht4i9j4l] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-zwht4i9j4l] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-zwht4i9j4l] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-zwht4i9j4l] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-zwht4i9j4l] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-zwht4i9j4l] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-zwht4i9j4l] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.cancelButton[b-zwht4i9j4l] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fieldMappingButton[b-zwht4i9j4l] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-zwht4i9j4l] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-zwht4i9j4l] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-zwht4i9j4l] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-zwht4i9j4l] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.SelectAllHeaderButton[b-zwht4i9j4l] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-zwht4i9j4l] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-zwht4i9j4l] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.TransparentButton[b-zwht4i9j4l] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-zwht4i9j4l] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}
/* _content/ImpromptuV28/Components/UserManagement/UserWorklist.razor.rz.scp.css */
.FilterButton[b-mcxgp066pf] {
    width: 190px;
    height: 32px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.9em;
    border-top: none;
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.WorklistHeaderRow[b-mcxgp066pf] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-mcxgp066pf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistActiveCell[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 10pt;
}

.WorklistCell[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.WorklistRowNoBorder[b-mcxgp066pf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: bottom;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 10pt;
}

.PreviewInfoRow[b-mcxgp066pf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.PreviewInfoRowNoBorder[b-mcxgp066pf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border: none;
}

.ErrorInfoRow[b-mcxgp066pf] {
    height: 26px;
    padding-left: 5px;
    vertical-align: top;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: 10pt;
}

.WorklistRowSelectControl[b-mcxgp066pf] {
    height: 32px !important;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.groupHeaderRowBorder[b-mcxgp066pf] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.SelectedRecordsLabel[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}

.PreviewLabel[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
}

.PreviewInfoLabel[b-mcxgp066pf] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 0.8em;
}

.ActionSummaryLabel[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}

.SelectControl[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    white-space: nowrap;
}

.cancelButton[b-mcxgp066pf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fieldMappingButton[b-mcxgp066pf] {
    width: 150px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.rowActionButton[b-mcxgp066pf] {
    width: 150px;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.disabledButton[b-mcxgp066pf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
}

.applyButton[b-mcxgp066pf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    cursor: pointer;
}

.deleteButton[b-mcxgp066pf] {
    width: 140px;
    height: 31px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 0.9em;
    border-radius: 3px;
    padding: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.editButton[b-mcxgp066pf] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.options-button[b-mcxgp066pf] {
    height: 27px;
    width: 40px;
    padding:0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.SelectAllHeaderButton[b-mcxgp066pf] {
    cursor: pointer;
}

.SelectDropdownHeaderButton[b-mcxgp066pf] {
    width: 26px;
    height: 26px;
    border: none;
    background-color: transparent;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
    margin: 0px;
}

.ActionSelectedPanel[b-mcxgp066pf] {
    overflow-y: scroll;
    overflow-x: hidden;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px
}

.transparentButton[b-mcxgp066pf] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.errorIcon[b-mcxgp066pf] {
    width: 24px;
    height: 24px;
    background-image: url("images\alert-icon.png");
    border-radius: 50%;
}

.PopupMenuLabel[b-mcxgp066pf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuButton[b-mcxgp066pf] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.fixTableHead[b-mcxgp066pf] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-mcxgp066pf] {
        position: sticky;
        top: 0;
    } 
/* _content/ImpromptuV28/Components/UsersList.razor.rz.scp.css */
.userBottomBorder[b-uzpd5rgzyu] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.noUserBottomBorder[b-uzpd5rgzyu] {
    border: none;
}

.TransparentButton[b-uzpd5rgzyu] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.MessageLabel[b-uzpd5rgzyu] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    font-size: medium;
    font-style: italic;
}

.OnCallPanel[b-uzpd5rgzyu] {
    position: absolute;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.bannerLabel[b-uzpd5rgzyu] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
}

.groupHeaderRowBorder[b-uzpd5rgzyu] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.WorklistGroupHeader[b-uzpd5rgzyu] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.MessagePanel[b-uzpd5rgzyu] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 150px;
    top: 50%;
    margin-top: -75px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}
/* _content/ImpromptuV28/Components/UserStatus.razor.rz.scp.css */
.twitterStatusLabel[b-f56h7yp4kk] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    color: #A10000;
}

.toggleInfoTable[b-f56h7yp4kk] {
    width:100%; 
    margin-top: -14px; 
    height:20px;
}

.toggleInfoIcon[b-f56h7yp4kk] {
    height: 20px;
}
/* _content/ImpromptuV28/Components/ViewNotification.razor.rz.scp.css */

.viewEventDetailsPanel[b-6oexewhsk7] {
    width: 100%;
    border-radius: 5px;
    padding: 15px;
}

.CreatorNameLabel[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: medium;
}

.infoLabelBold[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: x-small;
}

.userInfoCell[b-6oexewhsk7] {
    line-height: 10px;
}

.HeaderLabel[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-style: normal;
    font-size: large;
}

.SubHeaderLabel[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.ItemLabel[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    display: inline;
}

.ItemLabelBold[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: small;
    display: inline;
}

.CopyRightLabel[b-6oexewhsk7] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: x-small;
}

.PositiveButton[b-6oexewhsk7] {
    width: 200px;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.PositiveMobileButton[b-6oexewhsk7] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 5px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.TransparentButton[b-6oexewhsk7] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}
/* _content/ImpromptuV28/Components/Web/Chat.razor.rz.scp.css */

.heading1[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-large;
    margin: 0px;
}

.roomNameLabel[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    border: none !important;
    margin: 0px;
    padding: 1px;
    text-indent: 0px;
    height: 20px;
    display: inline-block;
    white-space: nowrap;
}

.infoLabel[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: normal;
    font-size: x-small;
}

.roomBottomBorder[b-ro63enkuaf] {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.cancelButton[b-ro63enkuaf] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton[b-ro63enkuaf] {
    width: 90px;
    height: 26px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.applyButton3px[b-ro63enkuaf] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
}

.transparentButton[b-ro63enkuaf] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.FullNameLabel[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.4em;
}

.FullNameLabelMobile[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 1.5em;
}

.myDutiesLabel[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.filterFieldHeader[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
    margin: 0px;
}

.filterField[b-ro63enkuaf] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    margin: 0px;
}

.applyButton3px[b-ro63enkuaf] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 13pt;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
}

    .applyButton3px:focus[b-ro63enkuaf] {
        outline: none;
    }

.modalBackground[b-ro63enkuaf] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0)
}

.LoadingPanel[b-ro63enkuaf] {
    position: absolute;
    width: 300px;
    left: 50%;
    margin-left: -150px;
    height: 130px;
    top: 50%;
    margin-top: -65px;
    padding: 20px;
    border-radius: 25px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: medium;
}
/* _content/ImpromptuV28/Components/WhosOnline.razor.rz.scp.css */


.filterControl[b-h5004srgfj] {
    margin: 0px;
}

.TabHeaderLabel[b-h5004srgfj] {
    margin: 0px;
    font-family: Segoe UI, Arial;
    font-weight: bolder;
    font-size: 1.0em;
    cursor: -webkit-grab;
    cursor: grab;
}

.TabHeaderLabelMobile[b-h5004srgfj] {
    margin: 0px;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.0em;
}

form[b-h5004srgfj] {
    display: flex;
    flex-direction: row;
}

.modalBackground[b-h5004srgfj] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-h5004srgfj] {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(30, 30, 30, 0.6)
}

.ErrorPanel[b-h5004srgfj] {
    position: absolute;
    width: 350px;
    left: 50%;
    margin-left: -175px;
    height: 250px;
    top: 50%;
    margin-top: -125px;
    background-color: white;
    padding: 20px;
    border-radius: 25px;
    border: 4px solid grey;
}

.ErrorPanelButton[b-h5004srgfj] {
    width: 100%;
    height: 35px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
}

.MyDutiesPanel[b-h5004srgfj] {
    position: absolute;
    width: 400px;
    left: 25px;
    height: 700px;
    top: 50%;
    margin-top: -350px;
    border-radius: 10px;
    z-index: 9999;
}

.filterBackground[b-h5004srgfj] {
    position: absolute;
    top: 0px;
    left: 0px;
}

.tabControl[b-h5004srgfj] {
    margin: 0px;
    height: 32px;
    border-top-style: solid;
    border-top-width: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.cancelButton[b-h5004srgfj] {
    width: 100%;
    height: 22px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    border-radius: 3px;
}

.applyButton[b-h5004srgfj] {
    width: 100%;
    height: 22px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}

.TransparentButton[b-h5004srgfj] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.PopupMenuLabel[b-h5004srgfj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 1em;
}

.PopupMenuMobileLabel[b-h5004srgfj] {
    font-family: Arial;
    font-weight: normal;
    font-size: 1.1em;
}

.PopupMenuButton[b-h5004srgfj] {
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.FilterButton[b-h5004srgfj] {
    width: 80px;
    height: 35px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border: none;
    border-width: 0px;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.filterSummaryLabel[b-h5004srgfj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: small;
}

.filterSummaryMobileLabel[b-h5004srgfj] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-style: italic;
    font-size: medium;
}

.editFilterButton[b-h5004srgfj] {
    background: transparent;
    border: none;
    outline: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.clearFilterButton[b-h5004srgfj] {
    background: transparent;
    border: none;
    outline: none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.ToggleGroupIconsButton[b-h5004srgfj] {
    width: 27px;
    height: 27px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.ToggleGroupIconsMobileButton[b-h5004srgfj] {
    width: 30px;
    height: 30px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.browse-button[b-h5004srgfj] {
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.browse-mobile-button[b-h5004srgfj] {
    height: 30px;
    width: 40px;
    padding-top: 3px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.line3px[b-h5004srgfj] {
    height: 3px;
    width: 100%;
}

.FavoritesButton[b-h5004srgfj] {
    position: absolute;
    top: 3px;
    left: -4px;
    width: 25px;
    height: 25px;
    padding: 0px;
    border: none !important;
    background: transparent;
    cursor: pointer;
}

.MenuItemButton[b-h5004srgfj] {
    position: absolute;
    left: 23px;
    width: 220px;
    height: 30px;
    padding: 0px;
    text-align: left;
    border: none !important;
    background: transparent;
    cursor: pointer;
}




/* _content/ImpromptuV28/Components/WhosOnlineTabs.razor.rz.scp.css */
.TabControl[b-xsk5llivmg] {
    width: 100%;
    height: 36px !important;
    cursor: pointer;
}

.ImpromptuSelectedTabCell[b-xsk5llivmg] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuUnSelectedTabCell[b-xsk5llivmg] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.ImpromptuButtonTabCell[b-xsk5llivmg] {
    padding: 0px;
    margin: 0px;
    height: 36px !important;
    border: none;
}

.transparentButton[b-xsk5llivmg] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.TabLabel[b-xsk5llivmg] {
    font-family: Segoe UI, Arial;
    font-size: medium;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.MobileTabLabel[b-xsk5llivmg] {
    font-family: Arial;
    font-size: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.impromptuAlertCell[b-xsk5llivmg] {
    padding: 0px;
    margin: 0px;
}

.impromptuAlertLabel[b-xsk5llivmg] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
    margin-left: -1px;
    margin-top: -1px;
}

.FilterButton[b-xsk5llivmg] {
    width: 100%;
    height: 36px !important;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}

.FilterButton2[b-xsk5llivmg] {
    height: 36px !important;
    display: inline-flex;
    justify-content: center; /* center the content horizontally  */
    align-items: center; /* center the content vertically */
}

.ToggleGroupIconsButton[b-xsk5llivmg] {
    width: 27px;
    height: 27px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}

.ToggleGroupIconsMobileButton[b-xsk5llivmg] {
    width: 30px;
    height: 30px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
    cursor: pointer;
}


/* _content/ImpromptuV28/Components/WorkstationFinder.razor.rz.scp.css */
.listHeader[b-p7db9jbipl] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: large;
    margin: 0px;
}

.TransparentButton[b-p7db9jbipl] {
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

/* _content/ImpromptuV28/Pages/ImpromptuContextPage.razor.rz.scp.css */
.transparentButton[b-976ypviida] {
    position: absolute;
    background: transparent;
    border: none !important;
    outline: none;
    font-size: 0;
    cursor: pointer;
}

.fixTableHead[b-976ypviida] {
    overflow-y: auto;
    height: 110px;
}

    .fixTableHead thead th[b-976ypviida] {
        position: sticky;
        top: 0;
    }

.WorklistHeaderRow[b-976ypviida] {
    height: 26px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 9pt;
}

.WorklistRow[b-976ypviida] {
    height: 30px;
    padding-left: 5px;
    vertical-align: middle;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: 9pt;
}

.actionButton[b-976ypviida] {
    width: 70px;
    height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: x-small;
    border-radius: 3px;
    cursor: pointer;
}

.warningLabel[b-976ypviida] {
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: small;
}
/* _content/ImpromptuV28/Pages/OpenExamInPACS.razor.rz.scp.css */
.topBar[b-rgyhznaqkf] {
    height: 34px;
    margin: 0px;
}

.logo[b-rgyhznaqkf] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 16pt;
}

.loadingDiv[b-rgyhznaqkf] {
    margin-top: 10px;
    margin-left: -20px;
    width: 100%;
    height: 200px;
    padding: 0px;
    border: none;
    display: inline-flex;
    justify-content: center; /* center the content horizontally */
    align-items: center; /* center the content vertically */
}

.applyButton[b-rgyhznaqkf] {
    width: 100px;
    height: 24px;
    padding: 0px;
    font-family: Segoe UI, Arial;
    font-weight: normal;
    font-size: medium;
    border-radius: 3px;
}
/* _content/ImpromptuV28/Pages/Shifts.razor.rz.scp.css */
.topBar[b-hvvmatpbfz] {
    height: 34px;
    margin: 0px;
}

.logo[b-hvvmatpbfz] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 16pt;
}
/* _content/ImpromptuV28/Pages/Tab.razor.rz.scp.css */
.narrow[b-1m94twmphi] {
	max-width: 900px;
	margin: 0 auto;
}

.page-padding[b-1m94twmphi] {
	padding: 4rem;
}

.welcome.page > .narrow > img[b-1m94twmphi] {
	margin: 0 auto;
	display: block;
	width: 200px;
}

.welcome.page > .narrow > ul[b-1m94twmphi] {
	width: 75%;
	justify-content: space-between;
	margin: 4rem auto;
}

	.welcome.page > .narrow > ul > li[b-1m94twmphi] {
		background-color: inherit;
		margin: auto;
	}

		.welcome.page > .narrow > ul > li > a[b-1m94twmphi] {
			font-size: 16px;
			height: 32px;
			border-bottom-color: rgb(98, 100, 167);
		}

.center[b-1m94twmphi] {
	text-align: center;
}

pre[b-1m94twmphi] {
	overflow-x: scroll;
}

pre[b-1m94twmphi],
div.error[b-1m94twmphi] {
	background-color: #e5e5e5;
	padding: 1rem;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	margin: 1rem 0;
}

code[b-1m94twmphi] {
	background-color: #e5e5e5;
	display: inline-block;
	padding: 0px 6px;
	border-radius: 3px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.error[b-1m94twmphi] {
	color: red;
}

.profile[b-1m94twmphi] {
	display: flex;
	margin: 1em 0;
	background-color: white;
	width: fit-content;
	box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.1);
	border-radius: 3px;
}

	.profile > .avatar[b-1m94twmphi] {
		margin: 2em 1em;
		height: 72px;
		width: 72px;
	}

	.profile > .info[b-1m94twmphi] {
		margin: 2em 2em 0 0;
	}

		.profile > .info > h3[b-1m94twmphi] {
			margin: 0;
		}

		.profile > .info > p[b-1m94twmphi] {
			margin: 0;
		}

.NotesTextArea[b-1m94twmphi] {
	width: 80%;
	height: 600px;
	resize: vertical;
	font-family: Segoe UI, Arial;
	font-weight: normal;
	font-size: large;
}

.modalBackground[b-1m94twmphi] {
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(30, 30, 30, 0.3)
}

.modalBackground2[b-1m94twmphi] {
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, .7);
}

.PopupMenuLabel[b-1m94twmphi] {
	font-family: Segoe UI, Arial;
	font-weight: normal;
	font-size: 1em;
}

.PopupMenuMobileLabel[b-1m94twmphi] {
	font-family: Arial;
	font-weight: normal;
	font-size: 1.1em;
}

.PopupMenuLabelSelected[b-1m94twmphi] {
	font-weight: bold !important;
}

.TransparentButton[b-1m94twmphi] {
	background: transparent;
	border: none !important;
	outline: none;
	font-size: 0;
	cursor: pointer;
}

.CloseButton[b-1m94twmphi] {
	width: 25px;
	height: 25px;
	padding: 0px;
	border: none;
	display: inline-flex;
	justify-content: center; /* center the content horizontally */
	align-items: center; /* center the content vertically */
	cursor: pointer;
}

.MyPopupPanel[b-1m94twmphi] {
	position: absolute;
	width: 400px;
	left: 25px;
	height: 360px;
	top: 50%;
	margin-top: -180px;
	border-radius: 20px;
	z-index: 9999;
	overflow: hidden;
}

/* _content/ImpromptuV28/Pages/WebChat.razor.rz.scp.css */
.topBar[b-u7agigaidx] {
    height: 34px;
    margin: 0px;
}

.logo[b-u7agigaidx] {
    font-family: Segoe UI, Arial;
    font-weight: bold;
    font-size: 16pt;
}
/* _content/ImpromptuV28/Shared/MainLayout.razor.rz.scp.css */
