/* /Components/Layout/Header.razor.rz.scp.css */
[b-pp0v4az7d4] .header-menu > button {
    &:hover {
        background-color: #D9E0E7 !important;
    }
}

[b-pp0v4az7d4] .hover-effect > button {
    background-color: #D9E0E7;
}
/* /Components/Pages/Privacy.razor.rz.scp.css */
.privacy-unordered-list[b-1eo1mwux21] {
    list-style-type: disc;
    margin-left: 20px;
}

.privacy-ordered-list[b-1eo1mwux21] {
    margin-left: 20px;
}

.date[b-1eo1mwux21] {
   font-style: italic;
   font-weight: bold;
}

/* /Components/Pages/SectionDetails/Nav/SectionNavItem.razor.rz.scp.css */
[b-01m0tnau4n] .nav-item-header {
    font-weight: 600;
    font-size: 16px;
}

[b-01m0tnau4n] .nav-item-description {
    font-weight: 600;
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-top: 4px;
}

[b-01m0tnau4n] .nav-item-tag {
    display: flex;
    align-items: center;
    font-size: 12px;
    margin-top: 4px;
}

[b-01m0tnau4n] .nav-item.nav-item-active {
    border-inline-end-style: solid;
    border-inline-end-width: 4px;
    border-radius: 4px;
}

[b-01m0tnau4n] .nav-item-icon {
    font-size: 16px !important;
}

[b-01m0tnau4n] .mud-nav-link {
    padding: 0 !important;
}

[b-01m0tnau4n] .mud-nav-link-text {
    margin: 0 !important;
    padding: 16px !important;
}
/* /Components/Pages/SectionDetails/QuestionGroups/ExpandableQuestionGroup.razor.rz.scp.css */
[b-e3otgnancx] .date-picker-outline .mud-input-text.mud-input-underline {
    margin-top: 0 !important;
    border-radius: 4px !important;  
    border: 1px solid #969392 !important;
}

[b-e3otgnancx] .date-picker-outline .mud-input.mud-input-underline {
    &:before, &:after {
        border: 0 !important;
    }
}

[b-e3otgnancx] .date-picker-outline input {
    padding: 10.5px 14px !important;
}

[b-e3otgnancx] .date-picker-outline .mud-icon-button-edge-end {
    margin-right: 0 !important;
    margin-inline-end: 0 !important;
}

[b-e3otgnancx] .date-picker-outline .mud-input-control {
    margin-top: 0 !important;
}

[b-e3otgnancx] .mud-paper {
    background-color: inherit;
}

[b-e3otgnancx] .date-picker-outline {
    margin-bottom: 2px !important;
}
/* /Components/Pages/SectionDetails/QuestionGroups/QuestionGroup.razor.rz.scp.css */
[b-pn3iuxm29j] .mud-table-head {
    background-color: #f5f5f5;
}

[b-pn3iuxm29j] col:last-child {
    width: clamp(20%, 38%, 50%);
}

/* firefox */
[b-pn3iuxm29j] td:last-child {
    min-width: 20%;
    width: 38%;
    max-width: 50%;
}

[b-pn3iuxm29j] table {
    border-collapse: collapse;
    table-layout: fixed;
}

[b-pn3iuxm29j] tr {
    border-bottom: 1px solid #e0e0e0;
}

[b-pn3iuxm29j] .table-cell {
    word-wrap: break-word;
}
/* /Components/Pages/SectionDetails/QuestionGroups/QuestionsView.razor.rz.scp.css */
/* /Components/Pages/SectionDetails/Questions/QuestionTypes/QuestionCheckbox.razor.rz.scp.css */
[b-dznyi2st11] .checkbox-input:hover {
    background-color: rgba(23, 49, 90, 0.058823529411764705);
}
/* /Components/Pages/SectionDetails/Questions/QuestionTypes/QuestionDateTime.razor.rz.scp.css */
[b-vjyeo1ed1s] .date-picker-outline .mud-input-text.mud-input-underline {
    margin-top: 0 !important;
    border-radius: 4px !important;
    border: 1px solid #969392 !important;
}

[b-vjyeo1ed1s] .date-picker-outline .mud-input.mud-input-underline {
    &:before, &:after

{
    border: 0 !important;
}

}

[b-vjyeo1ed1s] .date-picker-outline input {
    padding: 10.5px 14px !important;
}

[b-vjyeo1ed1s] .date-picker-outline .mud-icon-button-edge-end {
    margin-right: 0 !important;
    margin-inline-end: 0 !important;
}

[b-vjyeo1ed1s] .date-picker-outline .mud-input-control {
    margin-top: 0 !important;
}

[b-vjyeo1ed1s] .mud-paper {
    background-color: inherit;
}

[b-vjyeo1ed1s] .date-picker-outline {
    margin-bottom: 2px !important;
}
/* /Components/Pages/SectionDetails/Questions/QuestionTypes/QuestionFileUpload.razor.rz.scp.css */
[b-wuolllmws9] .div-pile {
    display:inline-block;
}

[b-wuolllmws9] .icon-file-status-loading {
    font-size: 1.0em !important;
    width: 15px !important;
    height: 15px !important;
}

[b-wuolllmws9] .icon-file-status-newly-uploaded {
    font-size: 1.0em !important;
    width: 20px !important;
    height: 10px !important;
    margin: 0px -5px 35px -18px !important;
}
/* /Components/Pages/SectionDetails/Questions/QuestionTypes/QuestionPercent.razor.rz.scp.css */
[b-abvb6sgsnj] .input-container-percent{
    width: 10%;
    min-width: 80px;
}
/* /Components/Pages/SectionDetails/Questions/QuestionTypes/QuestionRadio.razor.rz.scp.css */
[b-ywftldkosj] .option-wrapper:hover {
    background-color: rgba(23,49,90,0.058823529411764705);
}
/* /Components/Pages/SectionDetails/Review/BudgetReviewTool/ReviewTool.razor.rz.scp.css */
[b-yv8pr627gu] .mud-table .mud-table-toolbar {
    height: 48px !important;
}

[b-yv8pr627gu] .mud-table .mud-table-head {
    max-height: 64px !important;
}

[b-yv8pr627gu] .review-width {
    min-width: 132px;
}

[b-yv8pr627gu] .mud-select {
    height: 48px;
}
/* /Components/Pages/SectionDetails/Review/PlanReview.razor.rz.scp.css */
[b-5ngz5tu0ko] button {
    font-weight: bold;
    text-transform: none;
}

[b-5ngz5tu0ko] .reviewcard {
    border: 1px solid var(--mud-palette-divider);
    border-radius: 4px;
    background-color: #fcfcfc;
}

[b-5ngz5tu0ko] .reviewcard-in {
    background-color: #fcfcfc;
}

[b-5ngz5tu0ko] .mud-table-toolbar {
    background-color: #2d6e8d;
    color: white;
}
/* /Components/Pages/SectionDetails/Section.razor.rz.scp.css */
[b-chea6d40ke] .sub-section {
    flex-grow: 68;
    flex-basis: min-content;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

[b-chea6d40ke] .sub-sections-list {
    flex-grow: 32;
    flex-shrink: 0;
    max-width: 288px;
}

[b-chea6d40ke] .exit-page-button {
    text-transform: none !important;
    font-weight: 700;
    font-size: 16px;
    height: 40px;
}

[b-chea6d40ke] .sub-section-button {
    flex: 0 0 44px;
    height: 44px;
    min-width: 44px;
}
/* /Components/Pages/SectionDetails/SubDivisions/RepeatableQuestionGroup.razor.rz.scp.css */
.objectives-row > *[b-n12mgw6qaz], [b-n12mgw6qaz] .objectives-row > * {
    display: flex;
    flex: 1;
    overflow-wrap: anywhere;
    justify-content: space-between;
    align-items: center;
}

[b-n12mgw6qaz] .objectives-column {
    padding-left: 8px;
    padding-right: 8px;
    flex: 1; /* Distribute space evenly */
    text-align: left; /* Center align text */
}

[b-n12mgw6qaz] .objective-details-button {
    border-radius: 50%;
    padding: 0;
    max-width: 100%;
    flex: none;
}

.grid-buttons[b-n12mgw6qaz], [b-n12mgw6qaz] .grid-buttons {
    margin-right: auto;
    display: flex;
    flex: 0 !important;
}

[b-n12mgw6qaz] .mud-button {
    min-width: 48px;
}

.ancillary-buttons[b-n12mgw6qaz], [b-n12mgw6qaz] .ancillary-buttons {
    margin-left: auto;
    display: flex;
    flex: 0 !important;
    align-self: stretch;
}
/* /Components/Pages/SectionDetails/SubDivisions/SubDivision.razor.rz.scp.css */
/* /Components/Pages/SectionDetails/SubSection.razor.rz.scp.css */
[b-2ets8xh1uu] .sub-section-content {
    min-height: 200px;
    overflow-y: auto;
}
/* /Components/Pages/StaffDashboard/DashboardTiles.razor.rz.scp.css */
[b-r6r33rarlp] .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > .mud-toggle-item:not(:first-child),
       .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > :not(:first-child) .mud-toggle-item[b-r6r33rarlp] {
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
}

[b-r6r33rarlp] .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > .mud-toggle-item:not(:last-child),
       .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > :not(:last-child) .mud-toggle-item[b-r6r33rarlp] {
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
}

[b-r6r33rarlp] .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > .mud-toggle-item:not(:first-child).mud-toggle-item-delimiter,
       .mud-toggle-group-horizontal:not(.mud-toggle-group-rtl) > :not(:first-child) .mud-toggle-item.mud-toggle-item-delimiter[b-r6r33rarlp] {
    border-left-width: 0;
}
/* /Components/Pages/StaffDashboard/DueDateIcon.razor.rz.scp.css */
.supporting-text[b-rqcgdnx9w1] {
    display: flex;
    align-items: center;
    gap: 4px;
    align-self: stretch; 
}
/* /Components/Pages/StaffDashboard/PlanManagementTable.razor.rz.scp.css */
[b-sjg6efcbjr] .mud-status_icon {
    display: flex;
    align-items: center;
    border-radius: 16px;
    font-size: 14px;
    height: 26px;   
    justify-content: center;
    font-style: normal;
    font-weight: 400;
}
[b-sjg6efcbjr] .status-icon-inline {
    display: inline-flex; 
    align-items: center; 
    width: auto;
    padding:8px;
}
[b-sjg6efcbjr] .title:focus {
    outline: none !important;
}

[b-sjg6efcbjr] .progress-linear {
    width: 92px;
}

@media (min-width: 600px) {
    [b-sjg6efcbjr] .account-column {
        width: 30%;
    }

    [b-sjg6efcbjr] .status-column {
        width: 13%;
    }

    [b-sjg6efcbjr] .progress-column {
        width: 13%;
    }

    [b-sjg6efcbjr] .dateModified-column {
        width: 12%;
    }
    
    [b-sjg6efcbjr] .assignee-column {
        width: 16%;
    }
}

[b-sjg6efcbjr] .flex-center {
    display: flex;
    align-items: center;
}

[b-sjg6efcbjr] .assignee-content {
    display: flex;
    align-items: center;
    gap: 8px;
}
[b-sjg6efcbjr] .mud-table-head * .mud-table-cell {
    background-color: #F5F5F5 !important;
    height: 44px !important;
}

[b-sjg6efcbjr] .mud-table-pagination-toolbar {
    height: 44px !important;
    border: none;
}

[b-sjg6efcbjr] .mud-table-cell {
    line-height: 3.30 !important;
    padding: 2px 2px 2px 10px !important;
}

[b-sjg6efcbjr] .inner-table-container {
    padding: 0 !important;
}

[b-sjg6efcbjr] .mud-button-root:disabled {
    color: #808080 !important;
}

[b-sjg6efcbjr] .mud-icon-button {
    color: #1B1B1B !important;
}

[b-sjg6efcbjr] .no-data-content{
    padding-left: 8px;
}

[b-sjg6efcbjr] .link-text {
    font-size: 14px;
    color: #2D6E8D;
    font-weight: 600;
    line-height: 20px;
}

[b-sjg6efcbjr] .icon-button-left { position: relative; left: -6px; }

[b-sjg6efcbjr] .mud-table-toolbar {
    height: 48px;
}

[b-sjg6efcbjr] .th-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-sjg6efcbjr] .td-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;
}

[b-sjg6efcbjr] .mud-table-pagination-select .mud-select-input {
    padding: 5px 5px !important;
}

.custom-pager-bar[b-sjg6efcbjr] {
    border-top: 1px solid #E5E2E1;
}
/* /Components/Pages/StaffDashboard/PlanOverview.razor.rz.scp.css */
/* PlanOverview component styling */

/* Tab styling */
[b-dtee591z6i] .tabpanel {
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

[b-dtee591z6i] .tabheader {
    background-color: transparent;
}

/* Main content styling */
.title[b-dtee591z6i] {
    margin-bottom: 1rem;
    font-weight: 700;
}

/* Timeline section styling */
.timeline-section[b-dtee591z6i] {
    margin: 2rem 0;
    padding: 1.5rem;
    background-color: var(--mud-palette-background-grey);
    border-radius: 8px;
    border: 1px solid var(--mud-palette-lines-default);
}

/* Content sections */
.overview-content[b-dtee591z6i],
.notes-content[b-dtee591z6i] {
    padding-top: 1rem;
}
/* /Components/Pages/StaffDashboard/PlanOverviewTabs/LocalNeedsAssessment.razor.rz.scp.css */
[b-43e3x47gzc] .measure-table-header {
    background-color: #F6F6F6 !important;
}

[b-43e3x47gzc] .mud-expand-panel {
    border: 1px solid #E5E2E1 !important;
}

/* Fixed table layout for consistent column widths across all measure tables */
[b-43e3x47gzc] .lna-measure-table {
    table-layout: fixed;
}

/* Column width definitions */
[b-43e3x47gzc] .measure-name-column {
    width: 30%;
}

[b-43e3x47gzc] .county-rate-column {
    width: 15%;
}

[b-43e3x47gzc] .statewide-avg-column {
    width: 15%;
}

[b-43e3x47gzc] .better-than-avg-column {
    width: 20%;
}

[b-43e3x47gzc] .std-dev-column {
    width: 20%;
}
/* /Components/Pages/StaffDashboard/PlanStatusDashboard.razor.rz.scp.css */
[b-5rf484fysl] .tab-header{
    background-color: transparent;
}
/* /Components/Pages/StaffDashboard/RequestDetails/Determinations/ConfirmDenialModal.razor.rz.scp.css */
[b-turjn5x5qi] .denial-comment-input {
    width: 100%;
    display: flex;
    min-height: 96px;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    border-radius: 4px;
    border: 1px solid var(--border-border-dark, #ADABAA);
}
/* /Components/Pages/StaffDashboard/RequestDetails/Determinations/ReviewHistoryPanel.razor.rz.scp.css */
[b-vuv7l887d0] .review-comment {
    color: var(--text-primary, #1B1B1B);
    /* Body/Large */
    font-family: "Source Sans 3";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    overflow-wrap: anywhere;
}

[b-vuv7l887d0] .review-comment-timestamp {
    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% */
}

/* /Components/Pages/StaffDashboard/RequestTable.razor.rz.scp.css */
[b-6sog57rtwn] .title:focus {
    outline: none !important;
}

.county-text[b-6sog57rtwn] {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
@media (min-width: 600px) {
    [b-6sog57rtwn] .request-column {
        width: 31%;
    }

    [b-6sog57rtwn] .county-column {
        width: 16%;
    }
    [b-6sog57rtwn] .status-column {
        width: 21%;
    }

    [b-6sog57rtwn] .reviewDate-column {
        width: 16%;
    }

    [b-6sog57rtwn] .assignee-column {
        width: 16%;
    }
}

[b-6sog57rtwn] .flex-center {
    display: flex;
    align-items: center;
}

[b-6sog57rtwn] .assignee-content {
    display: flex;
    align-items: center;
    gap: 8px;
}
[b-6sog57rtwn] .mud-table-head * .mud-table-cell {
    background-color: #F5F5F5 !important;
    height: 44px !important;
}


[b-6sog57rtwn] .mud-table-cell {
    line-height: 3.30 !important;
    padding: 2px 2px 2px 10px !important;
}

[b-6sog57rtwn] .inner-table-container {
    padding: 0 !important;
}

[b-6sog57rtwn] .mud-button-root:disabled {
    color: #808080 !important;
}

[b-6sog57rtwn] .mud-icon-button {
    color: #1B1B1B !important;
}

[b-6sog57rtwn] .no-data-content{
    padding-left: 8px;
}

[b-6sog57rtwn] .icon-button-left { position: relative; left: -6px; }

@media (width <= 600px) {
    [b-6sog57rtwn] .status-chip {
        display: none;
    }
}

@media (width > 600px) {
    [b-6sog57rtwn] .td-status {
        display: none;
    }
}

[b-6sog57rtwn] .mud-table-toolbar {
    height: 48px;
}

[b-6sog57rtwn] .th-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-6sog57rtwn] .td-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;
}
/* /Components/Pages/SubmittingEntity/CaseNote/CaseNotesPanel.razor.rz.scp.css */
[b-lfw4sz0z4o] .mud-avatar-medium {
    width: 32px;
    height: 32px;
}

[b-lfw4sz0z4o] .text-transform-none {
    text-transform: none;
}

[b-lfw4sz0z4o] button {
    font-weight: bold;
    text-transform: none;
    
    & .mud-button-outlined {
        border-width: 2px;
    }
}
/* /Components/Pages/SubmittingEntity/DashboardSubmittingEntity.razor.rz.scp.css */

[b-q5inmxdk1p] .mud-table-head * .mud-table-cell {
    background-color: #F5F5F5;
}
[b-q5inmxdk1p] .tabpanel {
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

[b-q5inmxdk1p] .tabheader {
    background-color: transparent;
}
/* /Components/Pages/SubmittingEntity/Landing.razor.rz.scp.css */

[b-auf5a41iem] .submit-button {
    width: 430px;
}
[b-auf5a41iem] .tabpanel {
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
[b-auf5a41iem] .tabheader {
    background-color: transparent;
}

[b-auf5a41iem] .mud-table-head .mud-table-cell {
    background-color: #F5F5F5;
}

[b-auf5a41iem] .td-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;
}

[b-auf5a41iem] .th-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-auf5a41iem] .link-text {
    font-size: 14px;
    color: #2D6E8D;
    font-weight: 600;
    line-height: 20px;
}

[b-auf5a41iem] .mud-status_icon {
    display: flex;
    align-items: center;
    border-radius: 16px;
    font-size: 14px;
    height: 26px;
    justify-content: center;
    font-style: normal;
    font-weight: 400;
}
[b-auf5a41iem] .status-icon-inline {
    display: inline-flex;
    align-items: center;
    width: auto;
    padding:8px;
}

[b-auf5a41iem] .status-chip{
    border: 1px solid;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-auf5a41iem] .status-chip-notstarted {
    border-color: #17315A;
}

[b-auf5a41iem] .status-chip-notstarted .mud-chip-icon {
    color: #17315A;
}

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

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

[b-auf5a41iem] .status-chip-completed {
    border-color: #039665;
}

[b-auf5a41iem] .status-chip-completed .mud-chip-icon {
    color: #039665;
}

[b-auf5a41iem] .status-chip-accepted {
    border-color: #039665;
}

[b-auf5a41iem] .status-chip-accepted .mud-chip-icon {
    color: #039665;
}

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

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

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

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

[b-auf5a41iem] .status-chip-readytosubmit {
    border-color: #039665;
}

[b-auf5a41iem] .status-chip-readytosubmit .mud-chip-icon {
    color: #039665;
}

[b-auf5a41iem] .status-chip-reviewnotstarted {
    border-color: #17315A;
}

[b-auf5a41iem] .status-chip-reviewnotstarted .mud-chip-icon {
    color: #17315A;
}

[b-auf5a41iem] .status-chip .mud-chip-content{
    text-wrap: balance;
}
/* /Components/Pages/SubmittingEntity/PlanActionButton.razor.rz.scp.css */

[b-4gdworf0at] .submit-button {
    width: 430px;
    flex: 1 1 auto;
    height: 44px;
    text-transform: none !important;
}

/* /Components/Pages/SubmittingEntity/ProgressOverview.razor.rz.scp.css */
[b-zu3w79fslt] .submit-button {
    width: 100%;
    height: 44px;
    text-transform: none !important;
    font-weight: bold;
    border-width: 2px;
}
/* /Components/Pages/SubmittingEntity/Requests/NewRequest.razor.rz.scp.css */
[b-z9p6q78jjk] button {
    font-weight: bold;
    text-transform: none;   
}
/* /Components/Pages/SubmittingEntity/Requests/NewRequestOptions.razor.rz.scp.css */
[b-4wdp49qes6] .request-tile-item {
    display: flex !important;
    flex-direction: column;
}

[b-4wdp49qes6] .request-tile-item > * {
    height: 100%;
    contain: layout;
}
/* /Components/Pages/SubmittingEntity/Requests/NewRequestPanel.razor.rz.scp.css */
[b-ic6mzpndmh] .card-container {
    height: 100%;
}

[b-ic6mzpndmh] .custom-card {
    flex: 1;
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    padding: 16px;
    gap: 0 !important;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
    height: 100%;
    contain: layout style;
}

[b-ic6mzpndmh] .custom-card .mud-card-header {
    flex-shrink: 0;
}

[b-ic6mzpndmh] .apply-button {
    font-weight: bold;
    border-width: 2px;
    height: 35px;
    text-transform: none;
    overflow: visible; /* Ensure text is not clipped */
    white-space: nowrap; /* Prevent text wrapping */
    text-overflow: clip; /* Avoid truncation */
}

[b-ic6mzpndmh] .custom-card-content
{
    flex: 1 1 auto;
    min-height: 160px;
    contain: layout style paint;
}

[b-ic6mzpndmh] .custom-card-content .mud-markdown {
    min-height: 0;
}

[b-ic6mzpndmh] .mud-card-actions {
    margin-top: auto;
    flex-shrink: 0;
    will-change: auto;
}
/* /Components/Pages/SubmittingEntity/Requests/RequestsPanel.razor.rz.scp.css */

[b-nhc0tmk2tn] .submit-button {
    width: 430px;
}
[b-nhc0tmk2tn] .tabpanel {
    text-transform: none;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
[b-nhc0tmk2tn] .tabheader {
    background-color: transparent;
}

[b-nhc0tmk2tn] .mud-table-head .mud-table-cell {
    background-color: #F5F5F5;
}

[b-nhc0tmk2tn] .td-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;
}

[b-nhc0tmk2tn] .th-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-nhc0tmk2tn] .link-text {
    font-size: 14px;
    color: #2D6E8D;
    font-weight: 600;
    line-height: 20px;
}

@media (width <= 600px) {
    [b-nhc0tmk2tn] .status-chip {
        display: none;
    }
}

@media (width > 600px) {
    [b-nhc0tmk2tn] .td-status {
        display: none;
    }
}
/* /Components/Pages/SubmittingEntity/WithdrawButton.razor.rz.scp.css */
[b-d16fbg6k7h] .withdraw-button {
    width: 100%;
    height: 44px;
    text-transform: none !important;
    font-weight: bold;
    border-width: 2px;
}
/* /Components/Shared/Alert/Alert.razor.rz.scp.css */

[b-3jpuzp237j] .info-alert {
    height: 56px;
    border-radius: 4px;
    border-left-width: 6px;
    background-color: #FFFFFF;
    border-color: #17315a;
    color: #1C1B1B !important;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
}
[b-3jpuzp237j] .info-alert .mud-icon-root.mud-svg-icon {
    color: #17315A !important;
}

[b-3jpuzp237j] .warning-alert {
    height: 56px;
    border-radius: 4px;
    border-left-width: 6px;
    background-color: #FFFFFF;
    border-color: #D1650D;
    color: #1B1B1B !important;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
}
[b-3jpuzp237j] .warning-alert .mud-icon-root.mud-svg-icon {
    color: #D1650D !important;
}

[b-3jpuzp237j] .flex-center {
    display: flex;
    align-items: center;
}
/* /Components/Shared/Breadcrumb/IPBreadcrumb.razor.rz.scp.css */
[b-waoutialyk] .mud-breadcrumbs {
    padding-left: 0 !important;
}

[b-waoutialyk] .mud-breadcrumb-separator {
    padding: 0;
    line-height: 24px;
    height: 24px;
}
.breadcrumb-link[b-waoutialyk] {
    display: block;
    height: 24px;
}

/* /Components/Shared/Card/InsightsCard.razor.rz.scp.css */
.insights-card .mud-icon-button[b-ggqhpgdmgu] {
  color: #666666;
}

.insights-card .mud-icon-button:hover[b-ggqhpgdmgu] {
  background-color: rgba(0, 0, 0, 0.04);
}

.insights-card .mud-chip[b-ggqhpgdmgu] {
  font-weight: 500;
}

.insights-card .mud-text.mud-typography-subtitle2[b-ggqhpgdmgu] {
  font-weight: 600;
  color: #333333;
}

.insights-card .mud-text.mud-typography-caption[b-ggqhpgdmgu] {
  color: #666666;
}
/* /Components/Shared/Chip/PlanStatusChip.razor.rz.scp.css */
[b-2050xq2foi] .status-chip {
    border: 1px solid;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    min-width: 100px;
}

[b-2050xq2foi] .status-chip .mud-chip-content {
    text-wrap: balance;
    color: black;
}
/* /Components/Shared/Chip/SectionStatusChip.razor.rz.scp.css */
[b-qdpnuj3rfy] .status-chip{
    border: 1px solid;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

[b-qdpnuj3rfy] .status-chip-notstarted {
    border-color: #17315A;
}

[b-qdpnuj3rfy] .status-chip-notstarted .mud-chip-icon {
    color: #17315A;
}

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

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

[b-qdpnuj3rfy] .status-chip-completed {
    border-color: #039665;
}

[b-qdpnuj3rfy] .status-chip-completed .mud-chip-icon {
    color: #039665;
}

[b-qdpnuj3rfy] .status-chip-accepted {
    border-color: #039665;
}

[b-qdpnuj3rfy] .status-chip-accepted .mud-chip-icon {
    color: #039665;
}

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

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

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

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

[b-qdpnuj3rfy] .status-chip-readytosubmit {
    border-color: #039665;
}

[b-qdpnuj3rfy] .status-chip-readytosubmit .mud-chip-icon {
    color: #039665;
}

[b-qdpnuj3rfy] .status-chip-reviewnotstarted {
    border-color: #17315A;
}

[b-qdpnuj3rfy] .status-chip-reviewnotstarted .mud-chip-icon {
    color: #17315A;
}

[b-qdpnuj3rfy] .status-chip .mud-chip-content{
    text-wrap: balance;
}
/* /Components/Shared/Icon/RequestStatusIcon.razor.rz.scp.css */

[b-c1igr2m9w2] .mud-status_icon {
    display: flex;
    align-items: center;
    border-radius: 16px;
    font-size: 14px;
    height: 26px;
    justify-content: center;
    font-style: normal;
    font-weight: 400;
}

[b-c1igr2m9w2] .status-icon-inline {
    display: inline-flex;
    align-items: center;
    width: auto;
    padding: 8px;
}

[b-c1igr2m9w2] .status-chip {
    border: 1px solid;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}

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

[b-c1igr2m9w2] .status-chip-success {
    border-color: #039665;
}

[b-c1igr2m9w2] .status-chip-error {
    border-color: #E60000;
}

[b-c1igr2m9w2] .status-chip .mud-chip-content {
    text-wrap: balance;
}
/* /Components/Shared/Menu/CustomMudMenu.razor.rz.scp.css */
.custom-mud-menu[b-88w1uaizsf] {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.15);
    padding: 8px 0;
    min-width: 120px;
    max-width: 180px;
    border: 1px solid #e0e0e0;
    white-space: nowrap;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.left[b-88w1uaizsf] {
    left: 0;
}
.right[b-88w1uaizsf] {
    right: 0;
}

.menu-item[b-88w1uaizsf] {
    padding: 8px 16px;
    cursor: pointer;
    outline: none;
    white-space: nowrap;
}

.menu-item:hover[b-88w1uaizsf],
.menu-item:focus[b-88w1uaizsf] {
    background: #e0e7ef; /* distinct focus color */
}
/* /Components/Shared/ReviewTimeline/ReviewTimeline.razor.rz.scp.css */
/* Timeline styling for ReviewTimeline component */

/* Timeline item styling for better appearance */
[b-5at3i6ak3c] .mud-timeline-item .mud-timeline-item-dot {
    padding: 0.5rem;
}

[b-5at3i6ak3c] .mud-timeline-item .mud-timeline-item-content {
    margin-top: -0.25rem;
}

[b-5at3i6ak3c] .mud-timeline-stop-end .mud-timeline-item:last-child::after {
    display: none !important;
}
/* /Components/Shared/SkipNavigation/SkipNavigation.razor.rz.scp.css */
.skip-navigation[b-gnexbr3a0y]
{
    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-navigation:focus[b-gnexbr3a0y] {
    transform: translateY(0);
    clip-path: none;
    outline: none;
}
/* /Components/Shared/Text/AccessibleMudText.razor.rz.scp.css */
/* /Components/Shared/User/UserIcon.razor.rz.scp.css */
[b-uvgz1mczr0] .mud-avatar-medium {
    width: 32px;
    height: 32px;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    overflow: visible;
}
/* /Components/Shared/User/UserProfile.razor.rz.scp.css */
[b-ytglaty55p] .profile-avatar {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    &:hover {
        box-shadow: 0 0 0 4px #D9E0E7;
    }
}

[b-ytglaty55p] .hover-effect {
    box-shadow: 0 0 0 4px #D9E0E7;
}
