/* _content/BHT.LNC.UI/Components/ApplicationCard/ApplicationCard.razor.rz.scp.css */
[b-1yxn5c3ayn] .centered-button {
    height: 44px;
}

[b-1yxn5c3ayn] .mud-card {
    display: flex;
    width: 363px;
    flex-direction: column;
    gap: var(--spacing-sm, 16px);
    border-radius: 10px;
    border: 1px solid var(--border-border-dark, #ADABAA);
    background: var(--cal-watrs-style-guide-main-colors-white-text, #FFF);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15), 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
    height: 100%;
}
/* Elevation/2 */

[b-1yxn5c3ayn] .mud-typography-body2 {
    color: var(--text-primary, #1C1B1B);
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-1yxn5c3ayn] .mud-typography-subtitle1 {
    color: var(--brand-colors-grey-100171717, #171717);
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-1yxn5c3ayn] .item-icon {
    margin-right: 12px;
}

[b-1yxn5c3ayn] .item-text {
    display: flex;
    flex-direction: column;
}

[b-1yxn5c3ayn] .custom-mudtext-item-value {
    color: var(--text-secondary, #474646);
    /* Body/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

[b-1yxn5c3ayn] .property-padding {
    padding-top: var(--mud-spacing-xs);
    padding-bottom: var(--mud-spacing-xs);
    padding-left: 24px;
    padding-right: 24px;
    align-self: stretch;
}

/* Custom class for padding around the group of properties */
[b-1yxn5c3ayn] .property-group-padding {
    padding-top: var(--mud-spacing-sm);
    padding-bottom: var(--mud-spacing-sm);
}

/* Label/Large */
[b-1yxn5c3ayn] .custom-mudtext-facility-address {
    align-self: stretch;
    color: var(--brand-colors-grey-100171717, #171717);
    /* Title/H4 Medium */
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 125% */
}

[b-1yxn5c3ayn] .custom-mudtext-facility-name {
    align-self: stretch;
    color: #171717;
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-1yxn5c3ayn] .custom-mudtext-application-details {
    color: var(--brand-colors-grey-100-text, #171717);
    /* Body/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3em;
    line-height: 1.5em;
}

[b-1yxn5c3ayn] .custom-mud-card-div {
    display: flex;
    width: 363px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-sm, 16px);
}
/* 125% */
[b-1yxn5c3ayn] .mud-divider {
    color: #8F8F8F;
}

[b-1yxn5c3ayn] .mud-item {
    display: flex;
    flex-direction: column;
}

[b-1yxn5c3ayn] .mud-text {
    margin-bottom: 8px;
}

    [b-1yxn5c3ayn] .mud-text:last-child {
        margin-bottom: 0;
    }

[b-1yxn5c3ayn] .button-text-custom {
    color: var(--BHT-Untitled-white, #FFF);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-1yxn5c3ayn] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px);
}

[b-1yxn5c3ayn] svg {
    margin-right: 8px;
}


[b-1yxn5c3ayn] .status-indicator {
    color: black;
    font-weight: bold;
}

[b-1yxn5c3ayn] .status-action-required {
    border-radius: 40px;
    border: 1px solid var(--status-error-text, #CC0000);
    background: var(--background-primary, #FFF);
}

[b-1yxn5c3ayn] .status-in-progress {
    border-radius: 40px;
    border: 1px solid var(--brand-secondary, #2D6E8D);
    background: var(--background-primary, #FFF);
    color: var(--text-primary, #1C1B1B);
    /* Label/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
}

[b-1yxn5c3ayn] .status-approved {
    border-radius: 40px;
    border: 1px solid var(--status-success-text, #2E802D);
    background: var(--text-white, #FFF);
}

[b-1yxn5c3ayn] .status-inactive {
    border-radius: 40px;
    border: 1px solid var(--text-grey-disabled, #5F5E5E);
    background: var(--background-primary, #FFF);
    border-color: #5F5E5E;
    color: #5F5E5E;
}

[b-1yxn5c3ayn] .button-edit {
    background-color: var(--mud-palette-primary);
    color: white;
    text-transform: none;
}

[b-1yxn5c3ayn] .button-view {
    color: white;
    text-transform: none;
}

[b-1yxn5c3ayn] .button-reapply {
    text-transform: none;
    border: 2px solid;
}

[b-1yxn5c3ayn] .mud-stack {
    width: 100%;
}

[b-1yxn5c3ayn] .button-text-custom-reapply {
    color: var(--mud-palette-primary);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-1yxn5c3ayn] .mud-card-content {
    overflow-wrap: anywhere;
}
/* _content/BHT.LNC.UI/Components/Layout/Footer.razor.rz.scp.css */
.appmain_footer-container[b-bx6c79pbt3] {
    display: flex;
    justify-content: center; /* center the row in the bar */
    align-items: center;
    width: 100%;
    height: 56px;
    border-top: 1px solid var(--mud-palette-lines-default);
    background-color: var(--mud-palette-background);
    gap: 32px;
    margin: 0;
    padding: 0;
}

/* Items align by baseline so label-only and label+icon share a line */
.appmain_footer-item[b-bx6c79pbt3] {
    display: inline-flex;
    align-items: baseline;
}

/* Links: normalize line boxes and align children by baseline */
.appmain_footer-link[b-bx6c79pbt3] {
    color: var(--mud-palette-primary);
    text-decoration: none;
    font-family: var(--mud-typography-default-family);
    font-size: 1rem;
    line-height: 1; /* consistent line box */
    display: inline-flex;
    align-items: baseline;
    gap: 8px;
    vertical-align: baseline;
    cursor: pointer;
    transition: color 0.15s ease-in-out;
}

    .appmain_footer-link:visited[b-bx6c79pbt3] {
        color: var(--mud-palette-primary);
    }

    .appmain_footer-link:hover[b-bx6c79pbt3] {
        color: var(--mud-palette-primary);
        text-decoration: underline;
    }

.appmain_footer-text[b-bx6c79pbt3] {
    line-height: 1;
}

/* Lower JUST the Privacy Policy text a hair to match the lowered icons */
.appmain_footer-text--nudge[b-bx6c79pbt3] {
    position: relative;
    top: 2px; /* tweak 1�3px to taste */
    display: inline-block;
}

/* ===== External-link icon wrapper (works with CSS isolation) ===== */
.ext-icon-wrap[b-bx6c79pbt3] {
    position: relative;
    top: 4px; /* your chosen drop to align bottoms */
    display: inline-block;
    height: 1em; /* same as text line height */
    line-height: 0; /* remove extra inline-leading */
}

/* ---- SIZE THE MUD ICON (pierce isolation + out-specify Mud defaults) ---- */
/* MudBlazor applies .mud-icon-root.mud-icon-size-*. Use :deep and extra classes
   to beat specificity and guarantee the font-size sticks. Adjust 0.80em to taste. */
:deep(.mud-icon-root.ext-icon)[b-bx6c79pbt3],
:deep(.mud-icon-root.mud-svg-icon.ext-icon)[b-bx6c79pbt3],
:deep(.mud-icon-root.mud-icon-size-medium.ext-icon)[b-bx6c79pbt3],
:deep(.mud-icon-root.mud-icon-size-small.ext-icon)[b-bx6c79pbt3] {
    font-size: 0.50em !important; /* try 0.80em; use 0.75em or 0.70em if you want smaller */
}

/* Normalize the inner SVG box so it tracks the font-size above */
:deep(.mud-icon-root.ext-icon svg)[b-bx6c79pbt3] {
    display: block;
    width: 1em !important;
    height: 1em !important;
}

/* Screen-reader only text */
.sr-only[b-bx6c79pbt3] {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
/* _content/BHT.LNC.UI/Components/Layout/Header.razor.rz.scp.css */
.menu-wrapper[b-4ir1h418tj] {
    display: inline-flex;
    align-items: center;
}

[b-4ir1h418tj] .account-menu-chip-avatar {
    padding: 0;
    width: 40px;
    height: 40px;
    min-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

[b-4ir1h418tj] .mud-avatar {
    overflow: inherit;
}

[b-4ir1h418tj] .header-adjusted {
    margin-top: 40px; /* Adjust this value based on the height of the skip link */
    transition: margin-top 0.3s ease-in-out;
}
/* _content/BHT.LNC.UI/Components/Pages/ApplicationRenewal/UpdateApplicationStatus.razor.rz.scp.css */
[b-vdtsqmkfiu] .modal-btn-style {
    text-align: center;
    font-style: normal;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
}

[b-vdtsqmkfiu] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px) var(--spacing-xs, 8px) 16px;
    flex: 1 0 0;
}
/* _content/BHT.LNC.UI/Components/Pages/BoardMember/BoardMembersTable.razor.rz.scp.css */
.leading-text[b-h59mipysn6] {
    background-color: #F4F8F9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/BusinessEntityOverview/AdministrativeOrganizationInformationComponent.razor.rz.scp.css */
[b-f6nvai9dqm] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

    [b-f6nvai9dqm] .mud-table-root thead {
        background: #e4e2e1 !important;
    }

        [b-f6nvai9dqm] .mud-table-root thead th {
            font-weight: 600 !important;
        }

[b-f6nvai9dqm] .mud-link {
    text-decoration-skip-ink: none;
}
/* _content/BHT.LNC.UI/Components/Pages/ContactPerson/ContactPersonMain.razor.rz.scp.css */

[b-dr5j4es2wr] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

[b-dr5j4es2wr] .mud-table-root thead {
    background: #e4e2e1 !important;
}

[b-dr5j4es2wr] .mud-table-root thead th {
    font-weight: 600 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/ContactPerson/ContactPersonTable.razor.rz.scp.css */

[b-zxiedzpzxu] .leading-text {
    background-color: #F4F8F9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/Disclosures/Disclosure.razor.rz.scp.css */
[b-absw8g1f4l] .mud-table-root {
    border: 0.0625em solid #bdbcbb;
}

[b-absw8g1f4l] .mud-table-root thead {
    background: #e4e2e1;
}

[b-absw8g1f4l] .mud-table-root thead th {
    font-weight: 600 !important
}

.disclosure-section-content[b-absw8g1f4l] {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin-left: 1.5em;
}

[b-absw8g1f4l] .mud-table-root {
    border: 0.0625em solid #bdbcbb !important;
}

[b-absw8g1f4l] .mud-table-root thead {
    background: #e4e2e1 !important;
}

[b-absw8g1f4l] .mud-table-root thead th {
    font-weight: 600 !important;
}

[b-absw8g1f4l] #btn-cancel{
    text-transform: none;
}
/* _content/BHT.LNC.UI/Components/Pages/Disclosures/DisclosureAddresses.razor.rz.scp.css */

[b-i47mwoi1zs] .leading-text {
    background-color: #F4F8F9 !important;
}


[b-i47mwoi1zs] #tbl-disclosure-addresses table {
    table-layout: auto !important;
}
/* _content/BHT.LNC.UI/Components/Pages/Disclosures/DisclosureEntities.razor.rz.scp.css */
[b-016nkggmmw] .leading-text {
    background-color: #F4F8F9 !important;
}

[b-016nkggmmw] #tbl-disclosure-entities table {
    table-layout: auto !important;
}
/* _content/BHT.LNC.UI/Components/Pages/Disclosures/Entities.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/Disclosures/RecoveryResidencies.razor.rz.scp.css */
[b-kip1967eob] .mud-table-root {
     border: 1px solid #bdbcbb;
 }

[b-kip1967eob] .mud-table-root thead {
        background: #e4e2e1;
    }

[b-kip1967eob] .mud-table-root thead th {
        font-weight: 600 !important
    }

[b-kip1967eob] #action-add-disclosure {
    width: 100%;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityInformation/FacilityDetails/FacilityDetailsComponent.razor.rz.scp.css */

[b-9za0nzz0uu] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

[b-9za0nzz0uu] .mud-table-root thead {
    background: #e4e2e1 !important;
}

[b-9za0nzz0uu] .mud-table-root thead th {
    font-weight: 600 !important;
}

[b-9za0nzz0uu] .mud-link {
    text-decoration-skip-ink: none;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityInformation/FacilityDetails/FacilityInformationAdd.razor.rz.scp.css */
[b-0cjzmb9c9m] .facility-information-add-button {
    float: right;
    background-color: white;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityInformation/FacilityServices/FacilityServicesComponent.razor.rz.scp.css */
[b-5mqs54jd0w] .mud-input-control-input-container {
    background-color: white;
}

[b-5mqs54jd0w] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-5mqs54jd0w] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-5mqs54jd0w] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityStaff/DesignatedAgents/DesignatedAgentsComponent.razor.rz.scp.css */
[b-yfl2prso5d] .mud-table{
    border: 1px solid #E5E2E1;
    border-radius: 4px;
}

[b-yfl2prso5d] .mud-table-root thead {
    background: #F6F6F6;
}

[b-yfl2prso5d] .mud-table-root thead th {
    font-weight: 600 !important
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityStaff/FacilityDirectors/FacilityDirectorsComponent.razor.rz.scp.css */
[b-rfasr49ghl] .mud-table {
    border: 1px solid #E5E2E1;
    border-radius: 4px;
}

[b-rfasr49ghl] .mud-table-root thead {
    background: #F6F6F6;
}

    [b-rfasr49ghl] .mud-table-root thead th {
        font-weight: 600 !important
    }

[b-rfasr49ghl] .mud-paper-leading-text {
    background-color: transparent !important;
}

[b-rfasr49ghl] .facility-director-file-upload-leading-text {
    background-color: transparent !important;
}

[b-rfasr49ghl] .mud-paper-helper-text {
    background-color: transparent !important;
}

[b-rfasr49ghl] .signature-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid var(--border-border-light, #E5E2E1);
    background: #EFEFEF;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityStaff/StaffAndHCP/FacilityStaffAdd.razor.rz.scp.css */
[b-j457ig4ctc] .mud-table {
    border: 1px solid #E5E2E1;
    border-radius: 4px;
}

[b-j457ig4ctc] .mud-table-root thead {
    background: #F6F6F6;
}

[b-j457ig4ctc] .mud-table-root thead th {
    font-weight: 600 !important
}

[b-j457ig4ctc] .mud-paper-leading-text {
    background-color: transparent !important;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityStaff/StaffAndHCP/FacilityStaffComponent.razor.rz.scp.css */
[b-nuccyh16pd] .mud-table {
    border: 1px solid #E5E2E1;
    border-radius: 4px;
}

[b-nuccyh16pd] .mud-table-root thead {
    background: #F6F6F6;
}

[b-nuccyh16pd] .mud-table-root thead th {
    font-weight: 600 !important
}
[b-nuccyh16pd] .mud-paper-leading-text {
    background-color: transparent !important;
}
[b-nuccyh16pd] .mud-paper.mud-elevation-0 {
    background-color: transparent;
}
[b-nuccyh16pd] .mud-elevation-0 .mud-paper-helper-text {
    background-color: transparent;
}
/* _content/BHT.LNC.UI/Components/Pages/FacilityStaff/StaffAndHCP/FacilityStaffDetails.razor.rz.scp.css */
:root[b-h3r7i6gadm] {
    --border-border-dark: #969392;
    --background-primary: #FFF;
    --background-input-disabled: #EFEFEF;
}
.custom-border[b-h3r7i6gadm] {
    border-radius: 4px;
    border: 1px solid var(--border-border-dark, #969392);
    background: var(--background-primary, #FFF);
}

.custom-chip[b-h3r7i6gadm] {
    border-radius: 40px;
    background-color: #EFEFEF;
}
/* _content/BHT.LNC.UI/Components/Pages/Index/Index.razor.rz.scp.css */
[b-635zmu5axa] .welcome-message {
    font-size: 32px;
    font-weight: 700;
    font-family: 'Public Sans', ui-serif;
}

[b-635zmu5axa] .instruction-message {
    font-size: 24px;
    font-weight: 600;
    font-family: "Public Sans";
}

[b-635zmu5axa] .continue-button {
    text-transform: none;
}

[b-635zmu5axa] .users-button {
    text-transform: none;
}

[b-635zmu5axa] .custom-button {
    text-transform: none;
}

[b-635zmu5axa] .custom-button-text {
    color: var(--brand-primary, #17315A);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
}
/* _content/BHT.LNC.UI/Components/Pages/LCDDashboard/LcdDashboardMain.razor.rz.scp.css */

[b-putpv70t5m] .mud-table-root {
    border: 1px solid #bdbcbb;
}
[b-putpv70t5m] .mud-table-root thead {
    background-color: #e4e2e1;
}
[b-putpv70t5m] .mud-table-root thead th {
    font-weight: 600 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/LCDDashboard/LCDDashboardTable.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/Profile/Facilities/FacilityInformation.razor.rz.scp.css */

[b-lb1vfap736] .app-grid {
    border: 1px solid rgba(0, 0, 0, 0.12);
}

[b-lb1vfap736] .mud-table-head {
    border-bottom: 1px solid var(--neutral-95, #E5E2E1);
    background: var(--neutral-98, #F6F6F6);
}

[b-lb1vfap736] .mud-toolbar {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    background: #FFF;
}

[b-lb1vfap736] .app-grid thead th {
    font-weight: 600 !important
}

[b-lb1vfap736] .leading-text {
    background-color: #F4F8F9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/Profile/Facilities/FacilityListing.razor.rz.scp.css */

[b-buz2tf8x2b] .app-grid {
    border: 1px solid rgba(0, 0, 0, 0.12);
}

[b-buz2tf8x2b] .mud-table-head {
    border-bottom: 1px solid var(--neutral-95, --mud-palette-divider);
    background: var(--neutral-98, #F6F6F6);
}

[b-buz2tf8x2b] .mud-toolbar {
    border-bottom: 1px solid var(--mud-palette-lines-default);
    background: var(--mud-palette-white);
}
[b-buz2tf8x2b] .mud-link {
    text-decoration: underline;
    color: var(--text-link, #2D6E8D);
}
/* _content/BHT.LNC.UI/Components/Pages/ProofOfPayment/ProofOfPayment.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/ReviewAndSubmit/ReviewAndSubmit.razor.rz.scp.css */
.headline[b-l4lzadyjm5] {
    font-family: "Public Sans";
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.declaration-header[b-l4lzadyjm5] {
    color: var(--text-brand, #17315A);
    /* Title/H3 Large */
    font-family: "Public Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5; /* 144.444% */
}

.declaration-body[b-l4lzadyjm5] {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

[b-l4lzadyjm5] #renewal-submit-btn {
    padding: 10px var(--spacing-sm, 16px) 10px 16px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/LCDDashboard/LcdDashboardMain.razor.rz.scp.css */

[b-z237v80i56] .mud-table-root {
    border: 1px solid #bdbcbb;
}
[b-z237v80i56] .mud-table-root thead {
    background-color: #e4e2e1;
}
[b-z237v80i56] .mud-table-root thead th {
    font-weight: 600 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/LCDDashboard/LcdDashboardTable.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/SPA/Nav/FormLandingNavLink.razor.rz.scp.css */
[b-oqrkdb8g3n] .bold-text {
    font-weight: 700 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Nav/NavSectionItem.razor.rz.scp.css */
[b-26bd24d5hy] .mud-nav-link-active {
    background-color: #f4f8f9 !important;
    border-right: 4px solid var(--primary, #17315A);
}
[b-26bd24d5hy] .mud-nav-link-active > a {
    background-color: #f4f8f9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Facilities/Facilities.razor.rz.scp.css */
.loading-container[b-2pj7dckut2] { display:flex; justify-content:center; padding: 32px; }
.empty-state-container[b-2pj7dckut2] { padding: 24px; }
.facility-name-text[b-2pj7dckut2] { font-weight: 600; }
.license-text[b-2pj7dckut2] { font-variant-numeric: tabular-nums; }
.view-link-cell[b-2pj7dckut2] { text-align: right; }

/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Facilities/FacilitiesPage.razor.rz.scp.css */
[b-ihwg56v91u] .mud-table-head {
    border-bottom: 1px solid var(--neutral-95, --mud-palette-divider);
    background: var(--neutral-98, #F6F6F6);
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Facilities/FacilityProfileEdit.razor.rz.scp.css */
/* Align table header/borders to SPA patterns (same as FacilitySummary) */
[b-04mf18227m] .mud-table-root { border: 1px solid #bdbcbb !important; }
[b-04mf18227m] .mud-table-root thead { background: #e4e2e1 !important; }
[b-04mf18227m] .mud-table-root thead th { font-weight: 600 !important; }

/* Ensure outline wrapper applies consistent border */
.dt-outline[b-04mf18227m]  .mud-table-root { border: 1px solid #bdbcbb !important; }
.dt-outline[b-04mf18227m]  .mud-table { border: 1px solid #bdbcbb !important; }
.dt-outline[b-04mf18227m]  .mud-paper { border: 1px solid #bdbcbb !important; }

/* Harden the outline for the facility addresses table */
#tbl-facility-addresses[b-04mf18227m] {
  border: 1px solid #bdbcbb !important;
}

/* Match header color with app default */
[b-04mf18227m] .mud-table-head {
    border-bottom: 1px solid var(--neutral-95, #E5E2E1);
    background: var(--neutral-98, #F6F6F6);
}

/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Facilities/FacilitySummary.razor.rz.scp.css */
/* Align table header/borders to SPA patterns */
[b-r7zpkv9uso] .mud-table-root { border: 1px solid #bdbcbb !important; }
[b-r7zpkv9uso] .mud-table-root thead { background: #e4e2e1 !important; }
[b-r7zpkv9uso] .mud-table-root thead th { font-weight: 600 !important; }

/* Ensure all facility summary tables have an outline */
.dt-outline[b-r7zpkv9uso]  .mud-table-root { border: 1px solid #bdbcbb !important; }
.dt-outline[b-r7zpkv9uso]  .mud-table { border: 1px solid #bdbcbb !important; }
.dt-outline[b-r7zpkv9uso]  .mud-paper { border: 1px solid #bdbcbb !important; }

/* Harden the outline per-table in case upstream styles override */
#tbl-facility-addresses[b-r7zpkv9uso],
#tbl-program-directors[b-r7zpkv9uso] {
  border: 1px solid #bdbcbb !important;
}

/* Spacing for services grid rows */
.facility-services-grid[b-r7zpkv9uso]  .mud-item { margin-bottom: 8px; }

/* Align update button styling with SPAOrganization */
[b-r7zpkv9uso] .button-text-custom-update {
  color: var(--mud-palette-primary);
  text-align: center;
  font-family: "Source Sans 3";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}
[b-r7zpkv9uso] .button-update { text-transform: none; border: 2px solid; }


[b-r7zpkv9uso] .app-grid {
    border: 1px solid rgba(0, 0, 0, 0.12);
}

[b-r7zpkv9uso] .mud-table-head {
    border-bottom: 1px solid var(--neutral-95, #E5E2E1);
    background: var(--neutral-98, #F6F6F6);
}

[b-r7zpkv9uso] .mud-toolbar {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    background: #FFF;
}

[b-r7zpkv9uso] .app-grid thead th {
    font-weight: 600 !important
}

[b-r7zpkv9uso] .leading-text {
    background-color: #F4F8F9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/CreateOrganization.razor.rz.scp.css */
[b-aruk5ffaro] .custom-button-text {
    color: var(--brand-primary, #17315A);
    text-align: center;
    /* Label/Button/Primary */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-aruk5ffaro] .custom-button {
    text-transform: none;
   
}

[b-aruk5ffaro] .mud-paper-leading-text {
    background-color: transparent !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/EditOrganization.razor.rz.scp.css */
[b-h83e6dfkj3] .custom-button-text {
    color: var(--brand-primary, #17315A);
    text-align: center;
    /* Label/Button/Primary */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-h83e6dfkj3] .custom-button {
    text-transform: none;
   
}

[b-h83e6dfkj3] .mud-paper-leading-text {
    background-color: transparent !important;
}

/* CSS for BusinessEntityForm component */

.leading-text-width[b-h83e6dfkj3] {
    width: 24px;
}

/* Loading container styling */
.loading-container[b-h83e6dfkj3] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

/* Dropdown styling */
[b-h83e6dfkj3] .mud-select-item {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 16px !important;
}

[b-h83e6dfkj3] .mud-popover-paper {
    max-width: 500px !important;
}

[b-h83e6dfkj3] .mud-list-item-text {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
}

[b-h83e6dfkj3] .mud-select-input {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Form input styling */
/*::deep .mud-input-control-input-container {
    background-color: white;
}*/

[b-h83e6dfkj3] .npi-status-wrapper {
    display: flex;
    gap: 4px;
}

/* StateSelector styling for dialog - High specificity targeting */
[b-h83e6dfkj3] .dialog-state-selector-block #state {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}

[b-h83e6dfkj3] .dialog-state-selector-block #state {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}

[b-h83e6dfkj3] .mud-dialog .dialog-state-selector-block #state {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}

/* Multiple targeting approaches for maximum specificity */
[b-h83e6dfkj3] div.dialog-state-selector-block div#state.d-flex.flex-1.gap-x-3 {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/ProfileOrgAdministrativeInfo.razor.rz.scp.css */
[b-m5rhij4xkz] .mud-card {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

[b-m5rhij4xkz] .mud-card-header {
    background-color: #f5f5f5;
}

[b-m5rhij4xkz] .leading-text {
    min-width: 24px;
}

[b-m5rhij4xkz] .sidebar-box {
    position: sticky;
    top: 20px;
}

[b-m5rhij4xkz] .mud-nav-link.mud-ripple {
    border-radius: 4px;
}

[b-m5rhij4xkz] .mud-divider {
    margin: 0 -32px;
    width: calc(100% + 64px);
}

/* Save button styling to match Figma */
[b-m5rhij4xkz] .mud-button-filled-primary {
    background-color: #1A73E8 !important;
    box-shadow: 0 1px 2px 0 rgba(66,133,244,0.3), 0 1px 3px 1px rgba(66,133,244,0.15) !important;
    text-transform: none !important;
}

    [b-m5rhij4xkz] .mud-button-filled-primary:hover {
        background-color: #1765CC !important;
        box-shadow: 0 1px 2px 0 rgba(66,133,244,0.45), 0 2px 6px 2px rgba(66,133,244,0.25) !important;
    }

/* Footer styling to match SectionFooter */
[b-m5rhij4xkz] .mud-card-actions {
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding-left: var(--mud-spacing-4);
    padding-right: var(--mud-spacing-4);
    padding-top: var(--mud-spacing-5);
}

/* Navigation buttons styling */
[b-m5rhij4xkz] .mud-button-text {
    min-width: unset;
    padding: 4px 8px;
}

    [b-m5rhij4xkz] .mud-button-text:not(:disabled):hover {
        background-color: rgba(0, 0, 0, 0.04);
    }

    [b-m5rhij4xkz] .mud-button-text:disabled {
        opacity: 0.38;
    }

/* Ensure icons in buttons are properly sized */
[b-m5rhij4xkz] .mud-button .mud-icon-size-small {
    font-size: 1.125rem;
}

/* Style links in helper text */
[b-m5rhij4xkz] .mud-paper-helper-text a {
    color: #1A73E8;
    text-decoration: none;
}

    [b-m5rhij4xkz] .mud-paper-helper-text a:hover {
        color: #1765CC;
        text-decoration: underline;
    }

/* Additional styling for organization type specific fields */
[b-m5rhij4xkz] .mud-radio-group {
    margin-top: 0.5rem;
}

[b-m5rhij4xkz] .mud-select {
    margin-top: 0.5rem;
}

[b-m5rhij4xkz] .text-error {
    color: #f44336;
}

/* Spacing for leading text in labels */
[b-m5rhij4xkz] .ml-2 {
    margin-left: 0.5rem;
}

[b-m5rhij4xkz] .ml-6 {
    margin-left: 1.5rem;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/ProfileOrganizationBoardMembersTable.razor.rz.scp.css */
[b-5tu50t2vkt] #tblOrganizationBoardMembers .mud-table-head th {
    background: #f6f6f6 !important;
}

[b-5tu50t2vkt] .mud-button-label {
    text-transform: none;
}

[b-5tu50t2vkt] .leading-text {
    min-width: 24px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/ProfileOrganizationStockHoldersTable.razor.rz.scp.css */
[b-fhmmefd1n9] #tblOrganizationStockholders .mud-table-head th {
    background: #f6f6f6 !important;
}

[b-fhmmefd1n9] .mud-button-label {
    text-transform: none;
}

[b-fhmmefd1n9] .leading-text {
    min-width: 24px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/Organization/SPAOrganization.razor.rz.scp.css */
[b-80gdkxipp9] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

[b-80gdkxipp9] .mud-table-root thead {
    background: #e4e2e1 !important;
}

[b-80gdkxipp9] .mud-table-root thead th {
    font-weight: 600 !important;
}
[b-80gdkxipp9] .button-text-custom-update {
    color: var(--mud-palette-primary);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}
[b-80gdkxipp9] .button-update {
    text-transform: none;
    border: 2px solid;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/BusinessEntityForm.razor.rz.scp.css */
.leading-text-width[b-xesja4aoq8] {
    width: 24px;
}

/* Loading container styling */
.loading-container[b-xesja4aoq8] {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

/* Dropdown styling */
[b-xesja4aoq8] .mud-select-item {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 16px !important;
}

[b-xesja4aoq8] .mud-popover-paper {
    max-width: 500px !important;
}

[b-xesja4aoq8] .mud-list-item-text {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
}

[b-xesja4aoq8] .mud-select-input {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* Form input styling */
[b-xesja4aoq8] .mud-input-control-input-container {
    background-color: white;
}

.npi-status-wrapper[b-xesja4aoq8] {
    display: flex;
    gap: 4px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/BusinessEntityInformation.razor.rz.scp.css */
.business-entity-title[b-vyxatv2xn5] {
    color: #17315A;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.loading-container[b-vyxatv2xn5] {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/CompleteProfile.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/NpiInputDialog.razor.rz.scp.css */
/* NpiInputDialog component styles */

/* Description text styling */
.npi-dialog-description[b-nezqpd59jl] {
    color: #666;
    line-height: 1.5;
    margin-bottom: 24px;
}

/* State field container styling */
.npi-state-field[b-nezqpd59jl] {
    margin-bottom: 16px;
    flex: none !important;
}

/* Target the StateSelector's root div directly */
[b-nezqpd59jl] #state.d-flex.flex-1.gap-x-3 {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}

/* Alternative selector in case the ID changes */
[b-nezqpd59jl] .state-field-container [role="combobox"].d-flex.flex-1 {
    display: block !important;
    flex: none !important;
    gap: 0 !important;
}

/* Ensure the app-select-content doesn't have flex issues */
[b-nezqpd59jl] .state-field-container .app-select-content {
    flex: none !important;
}

/* Dialog specific styling */
.dialog-content .mud-dialog-content[b-nezqpd59jl] {
    padding: 24px;
}

.dialog-actions .mud-dialog-actions[b-nezqpd59jl] {
    padding: 16px 24px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/OrganizationReview.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/ProfileCompletionDialog.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationSetup/ProfileValidationDialog.razor.rz.scp.css */
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationUsers/OrganizationAdditionalInfo.razor.rz.scp.css */
/* CSS for OrganizationAdditionalInfo.razor.css */

/* Limit dropdown option height and add ellipsis for all select dropdowns in this component */
[b-gejsrvwihl] .mud-select-item {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
    height: 48px !important;
    line-height: 48px !important;
    padding: 0 16px !important;
}

/* Ensure the dropdown list container has proper sizing */
[b-gejsrvwihl] .mud-popover-paper {
    max-width: 500px !important;
}

/* Target the actual text content in the list items */
[b-gejsrvwihl] .mud-list-item-text {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
}

/* Target the selected value display in the input field */
[b-gejsrvwihl] .mud-select-input {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.leading-text-width[b-gejsrvwihl] {
    width: 24px;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationUsers/OrganizationRoleFacilities.razor.rz.scp.css */
[b-vs9dluqsni] .mud-input-control-input-container {
    background-color: white;
}

[b-vs9dluqsni] .info-class {
    color: var(--text-secondary, #474646);
    /* Label/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/OrganizationUsers/OrganizationUsersTable.razor.rz.scp.css */
[b-doyvwjqrry] #tblOrganizationUsers .mud-table-head th {
    background: #f6f6f6 !important;
}

[b-doyvwjqrry] .mud-button-label {
    text-transform: none;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/Profile/RolesAndPermissions/RolesAndPermissions.razor.rz.scp.css */
[b-9tcfq6ojlw] #tbl-org-roles-list .mud-table-head th {
    background: #f6f6f6 !important;
}

[b-9tcfq6ojlw] #tbl-facility-roles-list .mud-table-head th {
    background: #f6f6f6 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/SubDivisionDetails/FormSubDivision.razor.rz.scp.css */
.custom-error-text[b-i2d0i23sby] {
    color: var(--mud-palette-error) !important; /* or any other color you prefer */
    font-size: small;
}

[b-i2d0i23sby] .sub-division-desc-unordered-list {
    list-style-type: disc;
    margin-left: 20px;
}

[b-i2d0i23sby] .sub-division-desc-unordered-list li {
    margin-bottom: 10px; /* Adjust the value as needed */
}
/* _content/BHT.LNC.UI/Components/Pages/SPA/SubSectionDetails/FormSubSectionFooter.razor.rz.scp.css */
[b-aj2pxd85zv] #SectionFooter {
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding-left: var(--mud-spacing-4);
    padding-right: var(--mud-spacing-4);
    padding-top: var(--mud-spacing-5);
}

[b-aj2pxd85zv] #btn-save {
    padding: 10px var(--spacing-sm, 16px) 10px 16px;
}

[b-aj2pxd85zv] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
/* _content/BHT.LNC.UI/Components/Pages/StockHolder/StockHolderTable.razor.rz.scp.css */

[b-kek4fpltc6] .leading-text {
    background-color: #F4F8F9 !important;
}
/* _content/BHT.LNC.UI/Components/Pages/SupportingDocumentation/SupportingDocumentation.razor.rz.scp.css */
.privacy-unordered-list[b-g3v16bciub] {
    list-style-type: disc;
    margin-left: 20px; 
}

.privacy-unordered-list li[b-g3v16bciub] {
    margin-bottom: 10px; /* Adjust the value as needed */
}
/* _content/BHT.LNC.UI/Components/Shared/Alert/Alert.razor.rz.scp.css */
[b-u4mbrc01u3] .mud-alert {
    border-radius: 4px;
    justify-content: center;
    font-size: 16px;
}

[b-u4mbrc01u3] .info-alert {
    background-color: #FFFFFF;
    color: #1C1B1B !important;
    border: 1px solid #17315a;
    border-left-width: 6px;
}

[b-u4mbrc01u3] .error-alert {
    background-color: #FCE9E6;
    border-left: 6px solid #CC0000;
}

[b-u4mbrc01u3] .warning-alert {
    background-color: #FDF1E7;
    border-left: 6px solid #D1650D;
}

[b-u4mbrc01u3] .success-alert {
    background-color: #E6F6F1;
    border-left: 6px solid #2E802D;
}

[b-u4mbrc01u3] .flex-center {
    display: flex;
    align-items: center;
}
/* _content/BHT.LNC.UI/Components/Shared/Amendments/AppProposedDateField.razor.rz.scp.css */
[b-bnpjw8x0yj] .mud-paper-helper-text , [b-bnpjw8x0yj] .mud-paper-leading-text,  [b-bnpjw8x0yj] .mud-paper-top-space{
    background-color: transparent;
}

[b-bnpjw8x0yj] .mud-input {
    background-color: white;
}

[b-bnpjw8x0yj] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/AppBreadcrumbs.razor.rz.scp.css */
[b-0cg85e0pxw] .breadcrumb-wrapper .mud-breadcrumbs {
    display: flex;
    align-items: center;
    height: 36px;
    padding-left: 0px !important;
}

[b-0cg85e0pxw] .mud-breadcrumb-item a {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    color: #2D6E8D;
    text-decoration: underline;
}

[b-0cg85e0pxw] .mud-disabled a {
    color: #5F5E5E;
    text-decoration: none;
}

[b-0cg85e0pxw] .mud-breadcrumb-separator > span {
    color: #5F5E5E;
}

[b-0cg85e0pxw] .mud-breadcrumbs {
    padding-left: 0px;
}
/* _content/BHT.LNC.UI/Components/Shared/AppCheckboxGroup.razor.rz.scp.css */
.custom-error-text[b-eiklp2s380] {
    color: black; /* or any other color you prefer */
}
/* _content/BHT.LNC.UI/Components/Shared/AppFileUpload.razor.rz.scp.css */
[b-rcik84x02h] .signature-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid var(--border-border-light, #E5E2E1);
    background: #EFEFEF;
}
[b-rcik84x02h] .file-chip {
    background-color: #F6F6F6;
    border-radius: 40px;
}

[b-rcik84x02h] .signature-container iframe {
    border-radius: 4px;
    border: 1px solid var(--border-border-light, #E5E2E1);
    width: 100%;
    height: 250px;
}

[b-rcik84x02h] .browseFilesTxt {
    color: var(--mud-palette-text-disabled, #5F5E5E);
}

[b-rcik84x02h] .hideTxt {
    display: none !important;
}

[b-rcik84x02h] .browseFilesTxt:not(.disabled) {
    color: var(--mud-palette-text-link, #2D6E8D);
    cursor: pointer;
}

[b-rcik84x02h] .mud-file-upload-background {
    background-color: #E5E2E1;
}

.custom-border[b-rcik84x02h] {
    border-radius: 4px;
    border: 1px solid #969392;
    background: var(--background-primary, #FFF);
}
/* _content/BHT.LNC.UI/Components/Shared/AppFileUploadReadOnly.razor.rz.scp.css */
:root[b-hrn5x4srr1] {
    --border-border-dark: #969392;
    --background-primary: #FFF;
    --background-input-disabled: #EFEFEF;
}
.custom-border[b-hrn5x4srr1] {
    border-radius: 4px;
    border: 1px solid #969392;
    background: var(--background-primary, #FFF);
}
[b-hrn5x4srr1] .file-chip {
    background-color: #F6F6F6;
    border-radius: 40px;
}
/* _content/BHT.LNC.UI/Components/Shared/AppMudCheckBox.razor.rz.scp.css */
.custom-error-text[b-031lqh3epr] {
    color: var(--mud-palette-text-primary); /* or any other color you prefer */
}
/* _content/BHT.LNC.UI/Components/Shared/AppNumericField.razor.rz.scp.css */
[b-l10so0odma] .mud-paper-helper-text {
    background-color: transparent;
}

[b-l10so0odma] .mud-input {
    background-color: white;
}

[b-l10so0odma] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/AppRadioCheckBox.razor.rz.scp.css */
.helper-text[b-rvgzbkt9yz] {
    margin-bottom: 8px;
}

.custom-radio-group[b-rvgzbkt9yz] {
    margin-top: 4px;
}

/* Rest of the CSS remains the same */
.custom-radio[b-rvgzbkt9yz] {
    margin-bottom: 8px;
}

    /* Hide the native checkbox visually but keep it accessible */
    .custom-radio input[type="checkbox"][b-rvgzbkt9yz] {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0;
    }

    /* Style the label to look like a radio button */
    .custom-radio label[b-rvgzbkt9yz] {
        position: relative;
        cursor: pointer;
        padding-left: 28px;
        display: inline-block;
        line-height: 20px;
    }

        /* Create the "radio button" appearance */
        .custom-radio label[b-rvgzbkt9yz]:before {
            content: '';
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 20px;
            border: 2px solid var(--mud-palette-lines-default);
            border-radius: 50%;
            background-color: #fff;
            box-sizing: border-box;
        }

    /* Add the "checked" state */
    .custom-radio input[type="checkbox"]:checked + label[b-rvgzbkt9yz]:before {
        background-color: var(--mud-palette-primary);
        border-color: var(--mud-palette-primary);
    }

    .custom-radio input[type="checkbox"]:checked + label[b-rvgzbkt9yz]:after {
        content: '';
        position: absolute;
        left: 6px;
        top: 50%;
        transform: translateY(-50%);
        width: 8px;
        height: 8px;
        background-color: #fff;
        border-radius: 50%;
    }

    /* Disabled state */
    .custom-radio input[type="checkbox"]:disabled + label[b-rvgzbkt9yz] {
        cursor: not-allowed;
        opacity: 0.6;
    }

    .custom-radio input[type="checkbox"]:disabled:checked + label[b-rvgzbkt9yz]:before {
        content: '';
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 20px;
        height: 20px;
        border: 2px solid var(--mud-palette-lines-default);
        border-radius: 50%;
        background-color: #fff;
        box-sizing: border-box;
        background-color: var(--mud-palette-action-disabled-background);
        border-color: var(--mud-palette-lines-disabled);
    }

    .custom-radio input[type="checkbox"]:disabled:checked + label[b-rvgzbkt9yz]:after {
        content: '';
        position: absolute;
        left: 6px;
        top: 50%;
        transform: translateY(-50%);
        width: 8px;
        height: 8px;
        background-color: #fff;
        border-radius: 50%;
        background-color: #000 !important;  
        border-color: var(--mud-palette-lines-disabled);
        z-index: 2;
    }
/* _content/BHT.LNC.UI/Components/Shared/AppSelect.razor.rz.scp.css */
[b-c789nedf7c] .mud-input-control-input-container {
    background-color: white;
}

[b-c789nedf7c] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-c789nedf7c] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
    max-width: Calc(100% - 24px);
}

[b-c789nedf7c] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}
/* _content/BHT.LNC.UI/Components/Shared/AppTextField.razor.rz.scp.css */
[b-dd8akuivsj] .mud-paper-helper-text , [b-dd8akuivsj] .mud-paper-leading-text,  [b-dd8akuivsj] .mud-paper-top-space{
    background-color: transparent;
}

[b-dd8akuivsj] .mud-input {
    background-color: white;
}

[b-dd8akuivsj] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/Breadcrumb/Breadcrumb.razor.rz.scp.css */
[b-iydno34bvs] .breadcrumb-wrapper .mud-breadcrumbs {
    display: flex;
    align-items: center;
    height: 36px;
    padding-left: 0px !important;
}

[b-iydno34bvs] .mud-breadcrumb-item a {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    color: #2D6E8D;
    text-decoration: underline;
}

[b-iydno34bvs] .mud-disabled a {
    color: #5F5E5E;
    text-decoration: none;
}

[b-iydno34bvs] .mud-breadcrumb-separator > span {
    color: #5F5E5E;
}

[b-iydno34bvs] .mud-breadcrumbs {
    padding-left: 0px;
}
/* _content/BHT.LNC.UI/Components/Shared/Card/Card.razor.rz.scp.css */
.custom-dialog-width .mud-dialog[b-u8dlquh7go] {
    width: 80%; /* Adjust the percentage as needed */
}
/* _content/BHT.LNC.UI/Components/Shared/Dialog/AppDialog.razor.rz.scp.css */
[b-m7y7jdjiuz] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}

[b-m7y7jdjiuz] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px) var(--spacing-xs, 8px) 16px;
}

[b-m7y7jdjiuz] .mud-dialog-content {
    padding: 16px 24px;
    margin: 0;
}
/* _content/BHT.LNC.UI/Components/Shared/DisplayTable/DisplayDataTable.razor.rz.scp.css */
[b-88guani15o] tr.child-content:has(> td:empty) {
    display: none;
}

[b-88guani15o] .child-content {
    background-color: #F4F8F9;
}

[b-88guani15o] .border {
    border-color: #E5E2E1;
}

[b-88guani15o] .show-details-btn svg {
    fill: black;
}

[b-88guani15o] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

[b-88guani15o] .mud-table-root thead {
    background: #F6F6F6 !important;
}

[b-88guani15o] .mud-table-root thead th {
    font-weight: 600 !important;
}
/* _content/BHT.LNC.UI/Components/Shared/DisplayTable/TableCustomCell.razor.rz.scp.css */
[b-d567oscp8m] .status-chip-inactive {
    border-color: #17315A;
}
[b-d567oscp8m] .status-chip-inactive .mud-chip-icon {
    color: #17315A;
}

[b-d567oscp8m] .status-chip-active {
    border-color: #2E802D;
}

[b-d567oscp8m] .status-chip-active .mud-chip-icon {
    color: #2E802D;
}
[b-d567oscp8m] .status-chip-managerreview {
    border-color: #2D6E8D;
}

[b-d567oscp8m] .status-chip-managerreview .mud-chip-icon {
    color: #2D6E8D;
}

[b-d567oscp8m] .status-chip-reviewinprogress .mud-chip-icon {
    color: #2D6E8D
}

[b-d567oscp8m] .status-chip-reviewinprogress {
    border-color: #2D6E8D;
}

[b-d567oscp8m] .status-chip-notstarted .mud-chip-icon {
    color: #17315A;
}
[b-d567oscp8m] .status-chip-notstarted {
    border-color: #17315A;
}
[b-d567oscp8m] .status-chip-approved {
    border-color: #2E802D;
}
[b-d567oscp8m] .status-chip-approved .mud-chip-icon {
    color: #2E802D;
}
[b-d567oscp8m] .status-chip-correctionsneeded {
    border-color: #D1650D;
}
[b-d567oscp8m] .status-chip-correctionsneeded .mud-chip-icon {
    color: #D1650D;
}
[b-d567oscp8m] .status-chip-inprogress {
    border-color: #2D6E8D;
}
[b-d567oscp8m] .status-chip-inprogress .mud-chip-icon {
    color: #2D6E8D;
}
[b-d567oscp8m] .status-chip-analystre-review .mud-chip-icon {
    color: #2D6E8D
}
[b-d567oscp8m] .status-chip-analystre-review {
    border-color: #2D6E8D
}
[b-d567oscp8m] .status-chip-pendingdetermination .mud-chip-icon {
    color: #2D6E8D
    }
[b-d567oscp8m] .status-chip-pendingdetermination {
    border-color: #2D6E8D
}

[b-d567oscp8m] .status-chip-expired {
    border-color: #CC0000;
}
    [b-d567oscp8m] .status-chip-expired .mud-chip-icon {
        color: #CC0000;
    }

[b-d567oscp8m] .status-text {
    color: var(--text-primary, #1C1B1B);
    /* Label/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
}
/* _content/BHT.LNC.UI/Components/Shared/DropDown/AssigneeSelector.razor.rz.scp.css */
[b-qgnjt95v3i] .mud-input>input.mud-input-root.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root.mud-input-root-margin-dense[b-qgnjt95v3i]{
    width: 8.5rem;
}
[b-qgnjt95v3i] .initial-content{
    font-weight: 700;
    font-size: 0.8rem;
    overflow: visible;
}
[b-qgnjt95v3i] .avatar-background{
    background-color: #E5E2E1;
}
/* _content/BHT.LNC.UI/Components/Shared/FlaggedFieldSet.razor.rz.scp.css */
.flag-icon-button[b-zybwvftmfm] {
    position: absolute;
    display: flex;
    right: 0.1875rem;
    top: 0.1875rem;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0.625rem;
    justify-content: center;
    align-items: center;
}

.flagged-fieldset[b-zybwvftmfm] {
    position: relative;
    overflow: hidden;
}

.flagged-fieldset.flagging-enabled[b-zybwvftmfm] {
    padding-top: 1.125rem;
}

[b-zybwvftmfm] [id^="btn-add-comment"],
[b-zybwvftmfm] [id^="btn-toggle-comment"] {
    padding: 0.625rem var(--spacing-sm, 1rem) 0.625rem 1rem;
}

[b-zybwvftmfm] [id^="btn-cancel-comment"] {
    overflow: visible;
}

[b-zybwvftmfm] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1rem;
    text-transform: none;
}

[b-zybwvftmfm] [id^="comment-"] .mud-avatar {
    width: 2.009125rem;
    height: 2rem;
    flex-shrink: 0;
}

[b-zybwvftmfm] [id^="comment-"] .mud-icon-root {
    width: 1.506875rem;
    height: 1.5rem;
    flex-shrink: 0;
}

[b-zybwvftmfm] [id^="btn-flag-"]:disabled {
    color: var(--mud-palette-primary) !important;
}

[b-zybwvftmfm] .txt-review-comment{
    overflow-wrap: anywhere;
}
/* _content/BHT.LNC.UI/Components/Shared/LandingPageNavLink.razor.rz.scp.css */
[b-m3zm38m89z] .bold-text {
    font-weight: 700 !important;
}
/* _content/BHT.LNC.UI/Components/Shared/Navigation/SubSectionNavMenuItem.razor.rz.scp.css */
[b-vft477jll1] .mud-nav-link-active {
    border-right: 4px solid var(--primary, #17315A);
    background-color: #f4f8f9 !important;
}
/* _content/BHT.LNC.UI/Components/Shared/RenewalApplicationSaveButton.razor.rz.scp.css */
[b-67sxp23ci5] #btn-save,
[b-67sxp23ci5] #btn-save-review-comments {
    padding: 10px var(--spacing-sm, 16px) 10px 16px;
}

[b-67sxp23ci5] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}
/* _content/BHT.LNC.UI/Components/Shared/SectionFooter.razor.rz.scp.css */
[b-uao4hf4vuz] #SectionFooter {
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding-left: var(--mud-spacing-4);
    padding-right: var(--mud-spacing-4);
    padding-top: var(--mud-spacing-5);
}
/* _content/BHT.LNC.UI/Components/Shared/SectionFooterComponent.razor.rz.scp.css */
[b-g14wkozp1m] #SectionFooter {
    width: 100%;
    margin-left: auto;
    margin-right: 0;
    padding-left: var(--mud-spacing-4);
    padding-right: var(--mud-spacing-4);
    padding-top: var(--mud-spacing-5);
}
/* _content/BHT.LNC.UI/Components/Shared/SkipNavigation/SkipNavigation.razor.rz.scp.css */
.skip-nav-link[b-byvvz14np6] {
    position: absolute;
    top: 0;
    left: 4.5rem;
    max-width: 20rem;
    background: var(--background-primary, #FFF);
    color: #2D6E8D;
    padding: 8px 16px;
    font-size: 16px;
    text-decoration: underline;
    z-index: 9999;
    transform: translateY(-100%);
    text-align: left;
    transition: transform 0.3s ease-in-out, visibility 0.3s ease-in-out;
    clip-path: inset(0 0 100% 0);
    box-sizing: border-box;
}

.skip-nav-link:focus[b-byvvz14np6] {
    transform: translateY(0);
    clip-path: none;
    outline: none;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/CustomFormSelect.razor.rz.scp.css */
[b-oftojeygjb] .mud-input-control-input-container {
    background-color: white;
}

[b-oftojeygjb] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-oftojeygjb] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
    max-width: Calc(100% - 24px);
}

[b-oftojeygjb] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}

[b-oftojeygjb] .custom-form-select-option-helper-text {
    font-size: 0.8em;
    color: var(--mud-palette-text-secondary);
}

[b-oftojeygjb] .custom-mud-select .custom-form-select-option-helper-text {
    display: none;
}

[b-oftojeygjb] .mud-popover-open .custom-mud-select .custom-form-select-option-helper-text {
    display: block;
    font-size: 0.8em;
    color: var(--mud-palette-text-secondary);
}
[b-oftojeygjb].validation-error {
    display: flex;
    align-items: center;
    margin-top: 0.5em;
}

[b-oftojeygjb] .validation-error .mud-icon-root {
        margin-right: 0.25em;
    }
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormBreadcrumbs.razor.rz.scp.css */
[b-6kwpxkzs5p] .breadcrumb-wrapper .mud-breadcrumbs {
    display: flex;
    align-items: center;
    height: 36px;
    padding-left: 0px !important;
}

[b-6kwpxkzs5p] .mud-breadcrumb-item a {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    color: #2D6E8D;
    text-decoration: underline;
}

[b-6kwpxkzs5p] .mud-disabled a {
    color: #5F5E5E;
    text-decoration: none;
}

[b-6kwpxkzs5p] .mud-breadcrumb-separator > span {
    color: #5F5E5E;
}

[b-6kwpxkzs5p] .mud-breadcrumbs {
    padding-left: 0px;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormCheckboxGroup.razor.rz.scp.css */
.custom-error-text[b-ovml9duweb] {
    color: black; /* or any other color you prefer */
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormDialog/FormDialog.razor.rz.scp.css */
[b-mlmkca2ke9] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
    text-transform: none;
}

[b-mlmkca2ke9] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px) var(--spacing-xs, 8px) 16px;
}

[b-mlmkca2ke9] .mud-dialog-content {
    padding: 16px 24px;
    margin: 0;
    overflow: unset !important;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormDropDown.razor.rz.scp.css */
[b-83kx52ytzg] .mud-input-control-input-container {
    background-color: white;
}

[b-83kx52ytzg] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-83kx52ytzg] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-83kx52ytzg] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormFieldContainer.razor.rz.scp.css */
.flag-icon-button[b-yta1v1hf82] {
    position: absolute;
    display: flex;
    right: 0.1875rem;
    top: 0.1875rem;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0.625rem;
    justify-content: center;
    align-items: center;
    z-index: 100;
}

.form-field-container[b-yta1v1hf82] {
    position: relative;
    overflow: hidden;
}

.form-field-container.flagging-enabled[b-yta1v1hf82] {
    padding-top: 1.125rem;
}

[b-yta1v1hf82] [id^="btn-add-comment"],
[b-yta1v1hf82] [id^="btn-toggle-comment"] {
    padding: 0.625rem var(--spacing-sm, 1rem) 0.625rem 1rem;
}

[b-yta1v1hf82] [id^="btn-cancel-comment"] {
    overflow: visible;
}

[b-yta1v1hf82] .mud-button-label {
    font-family: "Source Sans 3";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1rem;
    text-transform: none;
}

[b-yta1v1hf82] [id^="comment-"] .mud-avatar {
    width: 2.009125rem;
    height: 2rem;
    flex-shrink: 0;
}

[b-yta1v1hf82] [id^="comment-"] .mud-icon-root {
    width: 1.506875rem;
    height: 1.5rem;
    flex-shrink: 0;
}

[b-yta1v1hf82] [id^="btn-flag-"]:disabled {
    color: var(--mud-palette-primary) !important;
}

[b-yta1v1hf82] .txt-review-comment{
    overflow-wrap: anywhere;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormFileUpload.razor.rz.scp.css */
[b-cfae508t7s] .signature-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    flex: 1 0 0;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid var(--border-border-light, #E5E2E1);
    background: #EFEFEF;
}
[b-cfae508t7s] .file-chip {
    background-color: #F6F6F6;
    border-radius: 40px;
}

[b-cfae508t7s] .signature-container iframe {
    border-radius: 4px;
    border: 1px solid var(--border-border-light, #E5E2E1);
    width: 100%;
    height: 250px;
}

[b-cfae508t7s] .browseFilesTxt {
    color: var(--mud-palette-text-disabled, #5F5E5E);
}

[b-cfae508t7s] .hideTxt {
    display: none !important;
}

[b-cfae508t7s] .browseFilesTxt:not(.disabled) {
    color: var(--mud-palette-text-link, #2D6E8D);
    cursor: pointer;
}

[b-cfae508t7s] .mud-file-upload-background {
    background-color: #E5E2E1;
}

.custom-border[b-cfae508t7s] {
    border-radius: 4px;
    border: 1px solid #969392;
    background: var(--background-primary, #FFF);
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormMudCheckBox.razor.rz.scp.css */
[b-ov8j2348xz] .child-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

[b-ov8j2348xz] .mud-table-cell .mud-checkbox-input {
    margin-left: 8px !important;
}


[b-ov8j2348xz] .mud-input-control .mud-input-control-helper-container {
    margin-top: 15px !important;
    margin-left: 15px !important;
    overflow: visible !important;
}

.spa-form-mud-checkbox[b-ov8j2348xz] {
    overflow: visible !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormMultiSelectDropDown.razor.rz.scp.css */
[b-o2qw8m2q9z] .mud-input-control-input-container {
    background-color: white;
}

[b-o2qw8m2q9z] .mud-disabled {
    background-color: #efefef;
    color: #5f5e5e;
}

[b-o2qw8m2q9z] .app-select-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}

[b-o2qw8m2q9z] .app-select-supporting-text {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 0.25rem;
    margin-top: 0.5rem;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormNumericField.razor.rz.scp.css */
[b-1xoa310dai] .mud-paper-helper-text , [b-1xoa310dai] .mud-paper-leading-text,  [b-1xoa310dai] .mud-paper-top-space{
    background-color: transparent;
}

[b-1xoa310dai] .mud-input {
    background-color: white;
}

[b-1xoa310dai] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormStateSelector.razor.rz.scp.css */
[b-9oexx0h6q6] .mud-paper-helper-text , [b-9oexx0h6q6] .mud-paper-leading-text,  [b-9oexx0h6q6] .mud-paper-top-space{
    background-color: transparent;
}

[b-9oexx0h6q6] .mud-input {
    background-color: white;
}

[b-9oexx0h6q6] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormTable.razor.rz.scp.css */
[b-cuy737z541] tr.child-content:has(> td:empty) {
    display: none;
}
[b-cuy737z541] .child-content {
    background-color: #F4F8F9;
}

[b-cuy737z541] .border {
    border-color: #E5E2E1;
}

[b-cuy737z541] .show-details-btn svg {
    fill: black;
}

[b-cuy737z541] .mud-table-root {
    border: 1px solid #bdbcbb !important;
}

[b-cuy737z541] .mud-table-root thead {
    background: #F6F6F6 !important;
}

[b-cuy737z541] .mud-table-root thead th {
    font-weight: 600 !important;
}

[b-cuy737z541] .formPanel {
    background-color: #F4F8F9;
    padding: 16px;
    border-radius: 4px;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/FormTextField.razor.rz.scp.css */
[b-qusf5cykgi] .mud-paper-helper-text , [b-qusf5cykgi] .mud-paper-leading-text,  [b-qusf5cykgi] .mud-paper-top-space{
    background-color: transparent;
}

[b-qusf5cykgi] .mud-input {
    background-color: white;
}

[b-qusf5cykgi] .mud-input-label{
    white-space: pre-wrap !important;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/SidebarNav.razor.rz.scp.css */
[b-1sz3cgb3in] .sidebar-box {
    position: sticky;
    top: 20px;
}

[b-1sz3cgb3in] .mud-nav-link.mud-ripple {
    border-radius: 4px;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/UserProfile/UserProfile.razor.rz.scp.css */

[b-9tr02u3u3r] .initial-content{
    font-weight: 700;
    font-size: 0.8rem;
    overflow: visible;
}
[b-9tr02u3u3r] .avatar-background{
    background-color: #E5E2E1;
}
[b-9tr02u3u3r] .assignee-content {
    width: 100px;
}
/* _content/BHT.LNC.UI/Components/Shared/SPA/UserSearch/UserSearch.razor.rz.scp.css */
[b-vltbirpbr5] .mud-input>input.mud-input-root.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root.mud-input-root-margin-dense[b-vltbirpbr5]{
    width: 8.5rem;
}

[b-vltbirpbr5] .mud-list-item{
    width: 180px;
}
/* _content/BHT.LNC.UI/Components/Shared/UserProfile/UserProfile.razor.rz.scp.css */

[b-6rlldy258p] .initial-content{
    font-weight: 700;
    font-size: 0.8rem;
    overflow: visible;
}
[b-6rlldy258p] .avatar-background{
    background-color: #E5E2E1;
}
[b-6rlldy258p] .assignee-content {
    width: 100px;
}
/* _content/BHT.LNC.UI/Components/Shared/UserSearch/UserSearch.razor.rz.scp.css */
[b-tf9wuznoqv] .mud-input>input.mud-input-root.mud-input-root-margin-dense, div.mud-input-slot.mud-input-root.mud-input-root-margin-dense[b-tf9wuznoqv]{
    width: 8.5rem;
}

[b-tf9wuznoqv] .mud-list-item{
    width: 180px;
}
/* _content/BHT.LNC.UI/Components/SPA/ApplicationCard/ApplicationCard.razor.rz.scp.css */
[b-kjwewme778] .centered-button {
    height: 44px;
}

[b-kjwewme778] .mud-card {
    display: flex;
    width: 363px;
    flex-direction: column;
    gap: var(--spacing-sm, 16px);
    border-radius: 10px;
    border: 1px solid var(--border-border-dark, #ADABAA);
    background: var(--cal-watrs-style-guide-main-colors-white-text, #FFF);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15), 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
    height: 100%;
}
/* Elevation/2 */

[b-kjwewme778] .mud-typography-body2 {
    color: var(--text-primary, #1C1B1B);
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-kjwewme778] .mud-typography-subtitle1 {
    color: var(--brand-colors-grey-100171717, #171717);
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-kjwewme778] .item-icon {
    margin-right: 12px;
}

[b-kjwewme778] .item-text {
    display: flex;
    flex-direction: column;
}

[b-kjwewme778] .custom-mudtext-item-value {
    color: var(--text-secondary, #474646);
    /* Body/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

[b-kjwewme778] .property-padding {
    padding-top: var(--mud-spacing-xs);
    padding-bottom: var(--mud-spacing-xs);
    padding-left: 24px;
    padding-right: 24px;
    align-self: stretch;
}

/* Custom class for padding around the group of properties */
[b-kjwewme778] .property-group-padding {
    padding-top: var(--mud-spacing-sm);
    padding-bottom: var(--mud-spacing-sm);
}

/* Label/Large */
[b-kjwewme778] .custom-mudtext-facility-address {
    align-self: stretch;
    color: var(--brand-colors-grey-100171717, #171717);
    /* Title/H4 Medium */
    font-family: "Public Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 125% */
}

[b-kjwewme778] .custom-mudtext-facility-name {
    align-self: stretch;
    color: #171717;
    /* Label/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 125% */
}

[b-kjwewme778] .custom-mudtext-application-details {
    color: var(--brand-colors-grey-100-text, #171717);
    /* Body/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 3em;
    line-height: 1.5em;
}

[b-kjwewme778] .custom-mud-card-div {
    display: flex;
    width: 363px;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-sm, 16px);
}
/* 125% */
[b-kjwewme778] .mud-divider {
    color: #8F8F8F;
}

[b-kjwewme778] .mud-item {
    display: flex;
    flex-direction: column;
}

[b-kjwewme778] .mud-text {
    margin-bottom: 8px;
}

    [b-kjwewme778] .mud-text:last-child {
        margin-bottom: 0;
    }

[b-kjwewme778] .button-text-custom {
    color: var(--BHT-Untitled-white, #FFF);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-kjwewme778] .mud-button {
    padding: var(--spacing-xs, 8px) var(--spacing-sm, 16px);
}

[b-kjwewme778] svg {
    margin-right: 8px;
}


[b-kjwewme778] .status-indicator {
    color: black;
    font-weight: bold;
}

[b-kjwewme778] .status-action-required {
    border-radius: 40px;
    border: 1px solid var(--status-error-text, #CC0000);
    background: var(--background-primary, #FFF);
}

[b-kjwewme778] .status-in-progress {
    border-radius: 40px;
    border: 1px solid var(--brand-secondary, #2D6E8D);
    background: var(--background-primary, #FFF);
    color: var(--text-primary, #1C1B1B);
    /* Label/Medium */
    font-family: "Source Sans 3";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 114.286% */
}

[b-kjwewme778] .status-approved {
    border-radius: 40px;
    border: 1px solid var(--status-success-text, #2E802D);
    background: var(--text-white, #FFF);
}

[b-kjwewme778] .status-inactive {
    border-radius: 40px;
    border: 1px solid var(--text-grey-disabled, #5F5E5E);
    background: var(--background-primary, #FFF);
    border-color: #5F5E5E;
    color: #5F5E5E;
}

[b-kjwewme778] .button-edit {
    background-color: var(--mud-palette-primary);
    color: white;
    text-transform: none;
}

[b-kjwewme778] .button-view {
    color: white;
    text-transform: none;
}

[b-kjwewme778] .button-reapply {
    text-transform: none;
    border: 2px solid;
}

[b-kjwewme778] .mud-stack {
    width: 100%;
}

[b-kjwewme778] .button-text-custom-reapply {
    color: var(--mud-palette-primary);
    text-align: center;
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px; /* 100% */
}

[b-kjwewme778] .mud-card-content {
    overflow-wrap: anywhere;
}
