@import '_content/AXFAB.AppInternal.AxIdent.Components/AXFAB.AppInternal.AxIdent.Components.yjsr8ueegl.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/CustomerAgreements/CoverageCaseItem.razor.rz.scp.css */
.coverage-case-item[b-xu1m0bm7yz] {
    background-color: var(--ax-alt-bg);
    position: relative;
}

.coverage-case-item .clickable-grid-row[b-xu1m0bm7yz] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

    .coverage-case-item td:first-child[b-xu1m0bm7yz] {
        padding-left: calc(var(--ax-customer-list-first-td-padding-left) + 4.125rem);
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/CustomerAgreements/CoverageItem.razor.rz.scp.css */
a[b-afgr1r7mg9] {
    color: var(--bs-secondary);
    text-decoration: none;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/CustomerAgreements/CustomerAgreementModalDetails.razor.rz.scp.css */
.customer-agreement-details[b-wflsw0tjee] {
    min-height: 30rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/CustomerAgreements/CustomerAgreementsList.razor.rz.scp.css */
[b-yosp7v8f0c] td {
    padding: 0 1.125rem;
    font-size: 1rem;
}

table[b-yosp7v8f0c], [b-yosp7v8f0c] table {
    width: 100%;
    --ax-customer-list-row-height: 3.125rem;
}

    table[b-yosp7v8f0c]  tr {
        background-color: var(--bs-white);
        border: 1px solid var(--bs-gray-300);
        height: var(--ax-customer-list-row-height);
    }

        table[b-yosp7v8f0c]  tr td:not(:last-child) {
            width: 0%;
            white-space: nowrap;
        }

        table[b-yosp7v8f0c]  tr td:first-child {
            --ax-customer-list-first-td-padding-left: 0.125rem;
            padding-left: var(--ax-customer-list-first-td-padding-left);
        }

    table[b-yosp7v8f0c]  table tr {
        background-color: var(--bs-tertiary-bg);
    }

        table[b-yosp7v8f0c]  table tr:first-child {
            border-top: 0;
        }

        table[b-yosp7v8f0c]  table tr td:first-child {
            --ax-customer-list-first-td-padding-left: 3.125rem;
        }

    table[b-yosp7v8f0c]  table table tr {
        background-color: var(--bs-white);
    }

        table[b-yosp7v8f0c]  table table tr:last-child {
            border-bottom: 0;
        }

        table[b-yosp7v8f0c]  table table tr td:first-child {
            --ax-customer-list-first-td-padding-left: 6.125rem;
        }

    table[b-yosp7v8f0c]  table table table tr {
        background-color: var(--bs-tertiary-bg);
    }

        table[b-yosp7v8f0c]  table table table tr td:first-child {
            --ax-customer-list-first-td-padding-left: 9.125rem;
        }

        table[b-yosp7v8f0c]  table table table table tr td:first-child {
            --ax-customer-list-first-td-padding-left: 12.125rem;
        }

[b-yosp7v8f0c] .child-table-container {
    height: auto;
    background-color: transparent;
    border: 0;
}

    [b-yosp7v8f0c] .child-table-container > td {
        padding: 0 !important;
    }

[b-yosp7v8f0c] td:has(.expand-button) {
    padding-right: 0.125rem;
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}

[b-yosp7v8f0c] .expand-button {
    background-color: transparent;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(var(--ax-customer-list-row-height) - 0.25rem);
    width: calc(var(--ax-customer-list-row-height) - 0.25rem);
    border: 0;
}

.agreement-item-spacer[b-yosp7v8f0c] {
    height: 1.5rem;
    border: 0;
    background-color: transparent;
}

    .agreement-item-spacer:last-of-type[b-yosp7v8f0c] {
        display: none;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/IconsDisplayRow/IconsDisplayRow.Razor.rz.scp.css */

[b-lpc5yryxc5] .row-buttons, .btn[b-lpc5yryxc5], .icons-display-container[b-lpc5yryxc5] {
    height: 100%;
    display: flex;
    align-items: center;
}

.icons-display-container[b-lpc5yryxc5] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

    .icons-display-container[b-lpc5yryxc5]  .dropdown-button {
        display: flex;
        font-size: 0.75rem;
    }

    .icons-display-container[b-lpc5yryxc5]  svg:not(:last-child) {
        margin-right: 0.25rem;
    }

@container (min-width: 1200px) {
    .icons-display-container[b-lpc5yryxc5] {
        min-width: 6rem;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Layout/Footer.razor.rz.scp.css */
footer[b-tnxarvoui2] {
    position: sticky;
    left: 0;
}

footer div[b-tnxarvoui2] {
    font-size: 1.125rem;
    height: 12.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Layout/Header.razor.rz.scp.css */
nav[b-e8er9vne96] {
    height: var(--main-header-height);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: var(--ax-z-index-header);
}

.navbar-brand[b-e8er9vne96] {
    padding: 0 2.75rem;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0.0375rem;
}

    .navbar-brand img[b-e8er9vne96] {
        margin-right: 0.375rem;
        margin-bottom: 3px;
        height: 1.6875rem;
        aspect-ratio: 1;
    }

.main-nav[b-e8er9vne96] {
    letter-spacing: 0.0375rem;
}

[b-e8er9vne96] .nav-item > *, .navbar-nav[b-e8er9vne96] {
    height: 100%;
}

[b-e8er9vne96] .nav-item > * {
    align-content: center;
}

[b-e8er9vne96] .nav-link {
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-e8er9vne96] .main-nav .nav-link, [b-e8er9vne96] .navbar-nav.main-nav .nav-link.active {
    font-weight: 700;
}

[b-e8er9vne96] .navbar-nav.secondary-nav .nav-link.active {
    font-weight: 400;
}

[b-e8er9vne96] .navbar-nav.main-nav .nav-link.active, [b-e8er9vne96] .navbar-nav.secondary-nav .nav-link.active {
    background-color: var(--bs-primary-bg-subtle)
}

[b-e8er9vne96] .secondary-nav .nav-link {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

[b-e8er9vne96] .nav-link i {
    margin-right: 0.375rem;
}

.settings-label[b-e8er9vne96] {
    display: none;
}

.settings-icon[b-e8er9vne96] {
    font-size: 1.5em;
    display: flex;
    position: relative;
}

.not-logged-in[b-e8er9vne96] {
    margin-left: auto;
    margin-right: 5rem;
    color: var(--bs-navbar-color);
}

@container (min-width: 1200px) {
    .settings-label[b-e8er9vne96] {
        display: inline;
    }

    .settings-icon[b-e8er9vne96] {
        margin-right: 0.4em;
    }
}

@container (min-width: 1400px) {
    .navbar-brand[b-e8er9vne96] {
        margin-left: 2.25rem;
        margin-right: 1rem;
    }

    .main-nav .nav-item[b-e8er9vne96] {
        margin: 0 0.625rem;
    }

    [b-e8er9vne96] .nav-link {
        padding-left: 1.875rem !important;
        padding-right: 1.875rem !important;
    }

    [b-e8er9vne96] .secondary-nav .nav-link {
        padding-left: 1.5625rem !important;
        padding-right: 1.5625rem !important;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Layout/MainLayout.razor.rz.scp.css */
.inner-main-window[b-cllev8hwij] {
    --main-header-height: 4.25rem;
}

.main-window[b-cllev8hwij] {
    left: 0;
    top: 0;
}

main[b-cllev8hwij] {
    --main-padding-top: 1.5rem;
    padding-top: var(--main-padding-top);
    padding-bottom: 9.3rem;
    width: fit-content;
    min-width: 100%;
}

.main-window[b-cllev8hwij], .side-window[b-cllev8hwij] {
    position: absolute;
    bottom: 0;
}

.main-content[b-cllev8hwij] {
    position: absolute;
    top: var(--main-header-height);
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    display: flex;
    flex-direction: column;
}

.side-window[b-cllev8hwij] {
    top: 0;
    right: 0;
    border-left: 1px solid var(--bs-gray-300)
}

@container (min-width: 1200px) {
    .inner-main-window[b-cllev8hwij] {
        --main-header-height: 5.625rem;
    }

    main[b-cllev8hwij] {
        --main-padding-top: 2.75rem;
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }
}

@container (min-width: 1700px) {
    main[b-cllev8hwij] {
        padding-right: 5rem;
        padding-left: 5rem;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/AssignCaseWorker.razor.rz.scp.css */
.select-container[b-m8of5dib3y] {
    display: flex;
}

    .select-container .btn[b-m8of5dib3y] {
        margin-left: 0.25rem;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        display: flex;
        align-items: center;
    }

    .select-container .btn[b-m8of5dib3y]  svg {
        margin-right: 0.25rem;
        font-size: 0.875rem;
    }

    .select-container[b-m8of5dib3y]  input {
        min-width: 10rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/AddButton.razor.rz.scp.css */
[b-aj1aq4r4ia] .popover-content {
    min-width: 10rem;
}

.add-button span[b-aj1aq4r4ia] {
    display: flex;
    align-items: center;
}

    .add-button span[b-aj1aq4r4ia]  svg {
        margin-right: 0.5rem;
    }

ul[b-aj1aq4r4ia] {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

li[b-aj1aq4r4ia] {
    padding: 0.875rem;
    display: flex;
    align-items: center;
    font-size: 1.25rem;
    background-color: var(--bs-white);
    cursor: default;
}

    li:hover[b-aj1aq4r4ia] {
        background-color: #ccc;
    }

li[b-aj1aq4r4ia]  svg {
    margin-right: 0.5rem;
}

.item-text[b-aj1aq4r4ia] {
    font-size: 1rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/AddEmailComponent.razor.rz.scp.css */
[b-6y95pogqx0] .input-container {
    margin-top: 0.5rem;
}

.to-container[b-6y95pogqx0] {
    position: relative;
}

.to-container[b-6y95pogqx0]  .input-container {
    margin-top: 0;
}

.to-container[b-6y95pogqx0]  .enum-select, .to-container[b-6y95pogqx0]  .spinner-grow {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.to-container[b-6y95pogqx0]  .spinner-grow {
    top: calc(50% - (var(--bs-spinner-height) / 2));
}

.to-container[b-6y95pogqx0]  .dropdown {
    height: 100%;
}

.to-container[b-6y95pogqx0]  button {
    height: 100%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    background-color: var(--bs-border-color);
}

.to-container[b-6y95pogqx0]  .form-control {
    padding-left: 4rem;
}

[b-6y95pogqx0] .checkbox-container {
    margin-top: 1rem;
}

[b-6y95pogqx0] .rz-html-editor-custom-tool {
    display: flex;
    align-items: center;
}

[b-6y95pogqx0] .add-attachment-button {
    height: 100%;
    display: flex;
    align-items: center;
    gap: 0.125rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.875rem;
}

    [b-6y95pogqx0] .add-attachment-button ::deep svg {
        font-size: 1rem;
    }

h5[b-6y95pogqx0] {
    font-weight: bold;
    margin-top: 1rem;
}

.attached-document-container[b-6y95pogqx0] {
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
}

.attached-document[b-6y95pogqx0] {
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    background: var(--bs-gray-200);
    border-radius: 0.25rem;
}

    .attached-document .document-title[b-6y95pogqx0] {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        padding: 0 1rem;
        flex: 1;
        border-right: 1px solid white;
    }

    .attached-document button[b-6y95pogqx0] {
        display: flex;
        align-items: center;
        gap: 0.25rem;
    }

    .attached-document[b-6y95pogqx0]  svg {
        font-size: 1.125rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/AddLetterModal.razor.rz.scp.css */
[b-rmqqju1d36] .input-container {
    margin-top: 0.5rem;
}

.to-container[b-rmqqju1d36] {
    position: relative;
}

.to-container[b-rmqqju1d36]  .input-container {
    margin-top: 0;
}

.to-container[b-rmqqju1d36]  .enum-select, .to-container[b-rmqqju1d36]  .spinner-grow {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.to-container[b-rmqqju1d36]  .spinner-grow {
    top: calc(50% - (var(--bs-spinner-height) / 2));
}

.to-container[b-rmqqju1d36]  .dropdown {
    height: 100%;
}

.to-container[b-rmqqju1d36]  button {
    height: 100%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    background-color: var(--bs-border-color);
}

.to-container[b-rmqqju1d36]  .form-control {
    padding-left: 4rem;
}

[b-rmqqju1d36] .checkbox-container {
    margin-top: 1rem;
}

[b-rmqqju1d36] .rz-html-editor-custom-tool {
    display: flex;
    align-items: center;
}

[b-rmqqju1d36] .add-attachment-button {
    height: 100%;
    display: flex;
    align-items: center;
    gap: 0.125rem;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.875rem;
}

    [b-rmqqju1d36] .add-attachment-button ::deep svg {
        font-size: 1rem;
    }

h5[b-rmqqju1d36] {
    font-weight: bold;
    margin-top: 1rem;
}

.attached-document-container[b-rmqqju1d36] {
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
}

.attached-document[b-rmqqju1d36] {
    display: flex;
    font-size: 1rem;
    justify-content: space-between;
    background: var(--bs-gray-200);
    border-radius: 0.25rem;
}

    .attached-document .document-title[b-rmqqju1d36] {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        padding: 0 1rem;
        flex: 1;
        border-right: 1px solid white;
    }

    .attached-document button[b-rmqqju1d36] {
        display: flex;
        align-items: center;
        gap: 0.25rem;
    }

    .attached-document[b-rmqqju1d36]  svg {
        font-size: 1.125rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payin/AddNewPayin.razor.rz.scp.css */
.link-title[b-iysgz62i3r] {
    font-size: 1.125rem;
    margin-top: 0.25rem;
}

.case-number[b-iysgz62i3r] {
    display: block;
    font-size: 0.875rem;
    font-weight: normal;
}

a.link-title[b-iysgz62i3r] {
    text-decoration: none;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payin/CasePayins.razor.rz.scp.css */
.case-reserves[b-i0p7bg77w8] {
    margin-top: 1.875rem;
}

.payin-type-header[b-i0p7bg77w8] {
    color: var(--bs-black);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.payin-header[b-i0p7bg77w8] {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem;
    gap: 0 !important;
}

    .payin-header button[b-i0p7bg77w8] {
        width: 2.125rem;
    }

.col-title-text[b-i0p7bg77w8] {
    padding: 0.8125rem;
    padding-right: 0;
}

.payin-type-title[b-i0p7bg77w8] {
    font-weight: bold;
}

.new-payin-type[b-i0p7bg77w8] {
    display: flex;
    align-items: center;
    margin-top: 0.75rem;
}

    .new-payin-type[b-i0p7bg77w8]  svg {
        font-size: 1.375rem;
    }

[b-i0p7bg77w8] .grid-container th, .footer-table td[b-i0p7bg77w8] {
    width: 25%;
}

[b-i0p7bg77w8] table.quickgrid th, [b-i0p7bg77w8] table.quickgrid tbody tr td {
    padding: 0.5rem 0.25rem;
}

    [b-i0p7bg77w8] table.quickgrid tbody tr td .clickablecolumn {
        padding: 0.25rem 0.5rem;
    }

[b-i0p7bg77w8] table.quickgrid {
    font-size: 0.75rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payin/PayinEditor.razor.rz.scp.css */
.payin-form-container[b-mzhkx4jbq1] {
    min-height: 22.5rem; 
}

[b-mzhkx4jbq1] .input-container {
    margin-top: 1.25rem;
}

[b-mzhkx4jbq1] .label-text {
    font-size: 1.125rem;
    color: var(--bs-black);
}
[b-mzhkx4jbq1] option[disabled] {
    color: #6c757d;
}

[b-mzhkx4jbq1] #amount .label-text {
    font-weight: bold;
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/AddNewPayout.razor.rz.scp.css */
.link-title[b-yi7s7zfn2m] {
    font-size: 1.125rem;
    margin-top: 0.25rem;
}

.case-number[b-yi7s7zfn2m] {
    display: block;
    font-size: 0.875rem;
    font-weight: normal;
}

a.link-title[b-yi7s7zfn2m] {
    text-decoration: none;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/CasePayouts.razor.rz.scp.css */
.case-reserves[b-hzwbti6n8d] {
    margin-top: 1.875rem;
}

.payout-type-header[b-hzwbti6n8d] {
    color: var(--bs-black);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.payout-header[b-hzwbti6n8d] {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem;
    gap: 0 !important;
}

    .payout-header button[b-hzwbti6n8d] {
        width: 2.125rem;
    }

.col-title-text[b-hzwbti6n8d] {
    padding: 0.8125rem;
    padding-right: 0;
}

.payout-type-title[b-hzwbti6n8d] {
    font-weight: bold;
}

.new-payout-type[b-hzwbti6n8d] {
    display: flex;
    align-items: center;
    margin-top: 0.75rem;
}

    .new-payout-type[b-hzwbti6n8d]  svg {
        font-size: 1.375rem;
    }

[b-hzwbti6n8d] .grid-container th, .footer-table td[b-hzwbti6n8d] {
    width: 25%;
}

[b-hzwbti6n8d] table.quickgrid th, [b-hzwbti6n8d] table.quickgrid tbody tr td {
    padding: 0.5rem 0.25rem;
}

    [b-hzwbti6n8d] table.quickgrid tbody tr td .clickablecolumn {
        padding: 0.25rem 0.5rem;
    }

[b-hzwbti6n8d] table.quickgrid {
    font-size: 0.75rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/DisplayPayout.razor.rz.scp.css */
[b-awr1lfpgge] .form-display:not(:first-of-type) {
    margin-top: 1.25rem;
}

[b-awr1lfpgge] .form-display .label {
    font-size: 1.125rem;
}

    [b-awr1lfpgge] .form-display .value {
        font-size: 1.125rem;
        letter-spacing: 0.0375rem;
        font-weight: bold;
        max-width: 90%;
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/PayoutEditor.razor.rz.scp.css */
.payout-form-container[b-bci4duhhst] {
    min-height: 22.5rem; 
}

[b-bci4duhhst] .input-container {
    margin-top: 1.25rem;
}

[b-bci4duhhst] .label-text {
    font-size: 1.125rem;
    color: var(--bs-black);
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/PayoutForms/BasePayoutForm.razor.rz.scp.css */
[b-ukeqcslpoy] .label-text {
    font-weight: bold;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Payout/SelectPayoutType.razor.rz.scp.css */
[b-dqvg2uotuq] .label-text {
    font-size: 1.125rem;
    color: var(--bs-black);
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Reserves/CaseReserves.razor.rz.scp.css */
.reserve-type-header[b-07wavdms5o] {
    color: var(--bs-black);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.reserve-header[b-07wavdms5o] {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem;
    gap: 0 !important;
}

    .reserve-header button[b-07wavdms5o] {
        width: 2.125rem;
    }

.reserve-type-title[b-07wavdms5o] {
    font-weight: bold;
}

.edit-button[b-07wavdms5o] {
    position: absolute;
    right: -2.125rem;
}

.editing-case .reserve-amount.is-editing[b-07wavdms5o] {
    margin-right: -0.5rem; /* Padding och border för input-fältet. */
}

    .editing-case .reserve-amount.is-editing[b-07wavdms5o]  .form-control.form-control-sm {
        min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));
        padding: .25rem .25rem;
        font-size: .75rem;
        border-radius: var(--bs-border-radius-sm);
    }

.reserve-amount[b-07wavdms5o]  .form-control {
    text-align: right;
}

.footer-table-container[b-07wavdms5o] {
    border: 1px solid var(--bs-gray-300);
    border-top: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.footer-table[b-07wavdms5o] {
    font-weight: bold;
    width: 100%;
    font-size: 1rem;
}

    .footer-table tr:first-of-type[b-07wavdms5o] {
        border-bottom: 1px solid var(--bs-gray-300);
    }

    .footer-table td[b-07wavdms5o] {
        padding: 0.25rem;
    }

        .footer-table td:first-of-type[b-07wavdms5o] {
            padding-left: 1.625rem;
        }

[b-07wavdms5o] .grid-container {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

    [b-07wavdms5o] .grid-container td:not(:first-of-type), .footer-table td:not(:first-of-type)[b-07wavdms5o] {
        text-align: right;
        font-size: 0.75rem;
    }

    [b-07wavdms5o] .grid-container table, .footer-table[b-07wavdms5o] {
        table-layout: fixed;
    }

        [b-07wavdms5o] .grid-container th:nth-child(1), .footer-table td:nth-child(1)[b-07wavdms5o] {
            width: 62.5%;
        }

        [b-07wavdms5o] .grid-container th:nth-child(2), .footer-table td:nth-child(2)[b-07wavdms5o] {
            width: 12.5%;
            z-index: var(--ax-z-index-grid-header-ontop);
        }

        [b-07wavdms5o] .grid-container th:nth-child(3), .footer-table td:nth-child(3)[b-07wavdms5o] {
            width: 25%;
        }

.edit-reserve-type[b-07wavdms5o] {
    display: flex;
    align-items: center;
}

    .edit-reserve-type[b-07wavdms5o]  svg {
        font-size: 1.375rem;
    }

[b-07wavdms5o] table.quickgrid th, [b-07wavdms5o] table.quickgrid tbody tr td {
    padding: 0.5rem 0.25rem;
}

    [b-07wavdms5o] table.quickgrid tbody tr td .clickablecolumn {
        padding: 0.25rem 0.5rem;
    }

[b-07wavdms5o] table.quickgrid {
    font-size: 0.75rem;
}

button.locked[b-07wavdms5o] {
    pointer-events: none;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    cursor: default;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseCosts/Reserves/SelectReserveType.razor.rz.scp.css */
[b-d1fu49suw9] .radio-select-input {
    margin-bottom: 2rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseDetailsActions.razor.rz.scp.css */
.actions-container[b-n4qxw0r648] {
    display: flex;
    justify-content: space-between;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    margin-left: 7rem;
    padding-right: 2.375rem;
    position: sticky;
    background-color: var(--bs-light-bg-subtle);
    z-index: var(--ax-z-index-sticky);
    height: var(--case-details-actions-height);
    top: var(--actions-top);
}

.inner-container[b-n4qxw0r648] {
    display: flex;
}

.edit-section[b-n4qxw0r648] {
    flex: 1;
    display: flex;
    justify-content: space-between;
}

.edit-buttons[b-n4qxw0r648]  .save-button {
    margin-left: 1rem;
}

.btn-group > .btn-check + .btn[b-n4qxw0r648] {
    --btn-check-padding: 0.1875rem;
    display: flex;
    padding: var(--btn-check-padding);
}

.btn-group > .btn-check:checked + .btn[b-n4qxw0r648] {
    background-color: transparent;
}

.btn-check-inner[b-n4qxw0r648] {
    padding: calc(var(--bs-btn-padding-y) - var(--btn-check-padding)) 0.625rem;
    border-radius: var(--bs-btn-border-radius);
}

.btn-group > .btn-check:checked + .btn .btn-check-inner[b-n4qxw0r648] {
    background-color: var(--bs-btn-active-bg);
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle)[b-n4qxw0r648] {
    border-right: 0;
    padding-right: calc(var(--btn-check-padding) + 0.125rem);
}

.btn-group > .btn:nth-child(n+3)[b-n4qxw0r648] {
    border-left: 0;
    padding-left: calc(var(--btn-check-padding) + 0.125rem);
}

@container (min-width: 1200px) {
    .actions-container[b-n4qxw0r648] {
        padding-left: 0;
        padding-right: 3.125rem;
        margin-left: 0;
        margin-right: 0;
    }
}

@container (min-width: 1400px) {
    .side-menu .inner-container[b-n4qxw0r648] {
        width: 100%;
    }

    .actions-container[b-n4qxw0r648] {
        padding-right: 0;
    }

    .side-menu .actions-container[b-n4qxw0r648] {
        padding-right: 3.125rem;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseDetailsComponent.razor.rz.scp.css */
.case-details[b-1c1r9suwax] {
    --case-details-header-padding-top: 0.625rem;
    --case-details-header-height: 1.75rem;
    --case-details-actions-height: 4rem;
    --case-details-header-margin-bottom: 0;
    --actions-top: calc(var(--case-details-header-height) + var(--case-details-header-padding-top));
    --sticky-border-top: calc(var(--actions-top) + var(--case-details-actions-height));
}

.case-details-main[b-1c1r9suwax] {
    margin-left: 0;
    margin-right: 0;
}

[b-1c1r9suwax] .accordion-item {
    margin-bottom: 2.5rem;
}

.accordion-item[b-1c1r9suwax] {
    margin-bottom: 2.5rem;
}

.case-details.view-mode[b-1c1r9suwax] {
    --case-details-actions-height: 0.625rem;
}

.case-details[b-1c1r9suwax]  .grid th {
    top: var(--sticky-border-top);
}

.case-sidebar[b-1c1r9suwax] {
    padding: 0;
}

.side-menu .case-content[b-1c1r9suwax] {
    flex: 1 0 0%;
    width: auto;
}

.side-menu .case-sidebar[b-1c1r9suwax] {
    flex: 0 0 auto;
    width: auto;
}

@container (min-width: 1200px) {
    .case-details[b-1c1r9suwax] {
        --case-details-header-padding-top: 1rem;
        --case-details-header-height: 6rem;
        --case-details-header-margin-bottom: 1.625rem;
    }

    .case-sidebar[b-1c1r9suwax] {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseDetailsSidebar.razor.rz.scp.css */
.side-bar-content[b-imdi2lxksq] {
    position: sticky;
    --top-pos: calc(1rem + var(--sticky-border-top));
    --actual-top: calc(var(--main-header-height) + var(--main-padding-top) + var(--case-details-header-margin-bottom) + var(--sticky-border-top));
    top: var(--top-pos);
    --bottom-margin: 1rem;
    max-height: calc(100vh - var(--actual-top) - var(--bottom-margin));
    display: flex;
    flex-direction: column;
    --side-bar-item-gap: 1rem;
    gap: var(--side-bar-item-gap);
    height: -webkit-fill-available;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseEventLog/CaseEventLogDetails.razor.rz.scp.css */
[b-qshvk6hl7x] th.row-buttons-column .col-title {
    margin-left: 0.2rem;
}

[b-qshvk6hl7x] table.quickgrid th, [b-qshvk6hl7x] table.quickgrid tbody tr td {
    padding: 0.5rem 0.25rem;
}

    [b-qshvk6hl7x] table.quickgrid tbody tr td .clickablecolumn {
        padding: 0.25rem 0.5rem;
    }

[b-qshvk6hl7x] table.quickgrid th:first-of-type, [b-qshvk6hl7x] table.quickgrid tr td:first-of-type .clickablecolumn {
    padding-left: 1rem;
}

[b-qshvk6hl7x] .popover-content {
    min-width: 10rem;
}

.add-flag span[b-qshvk6hl7x] {
    display: flex;
    align-items: center;
}

    .add-flag span[b-qshvk6hl7x]  svg {
        margin-right: 0.5rem;
    }

[b-qshvk6hl7x] .add-flag, [b-qshvk6hl7x] .flag-colored {
    font-size: 1rem;
    display: flex;
    margin-right: 0.5rem;
}

[b-qshvk6hl7x] table.quickgrid {
    font-size: 0.75rem;
}

[b-qshvk6hl7x] table.quickgrid .row-buttons button.btn, [b-qshvk6hl7x] table.quickgrid tr:hover .row-buttons button.btn {
    padding: 0;
}

[b-qshvk6hl7x] .row-green, [b-qshvk6hl7x] table.quickgrid .row-buttons .row-green button.btn {
    background-color: var(--ax-flag-background-green) !important;
}

[b-qshvk6hl7x] .row-orange, [b-qshvk6hl7x] table.quickgrid .row-buttons .row-orange button.btn {
    background-color: var(--ax-flag-background-orange) !important;
}

[b-qshvk6hl7x] .row-red, [b-qshvk6hl7x] table.quickgrid .row-buttons .row-red button.btn {
    background-color: var(--ax-flag-background-red) !important;
}

[b-qshvk6hl7x] .row-blue, [b-qshvk6hl7x] table.quickgrid .row-buttons .row-blue button.btn {
    background-color: var(--ax-flag-background-blue) !important;
}

    [b-qshvk6hl7x] table.quickgrid th:nth-of-type(4), [b-qshvk6hl7x] table.quickgrid td:nth-of-type(4) {
        width: 100%;
    }

    .icon-cell[b-qshvk6hl7x] {
        flex: 1;
    }

[b-qshvk6hl7x] .grid-footer .row-count {
    padding: 0.5rem 0.875rem;
    font-size: 0.75rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseFavorites/CaseFavoritesCardView.razor.rz.scp.css */
.card-view[b-xuzssqo0cm] {
    padding: 0 1.5rem;
    overflow: auto;
}

.text-container[b-xuzssqo0cm]
 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 1rem;
}

.info-text[b-xuzssqo0cm] {
    color: var(--bs-gray-400);
    font-size: 0.875rem;
    display: flex;
}

.thumbnail img[b-xuzssqo0cm] {
    height: 3.5rem;
    width: 3.5rem;
}

.file-icon[b-xuzssqo0cm] {
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-xuzssqo0cm] .dropdown-button {
    padding: 0.5rem;
    display: flex;
}

.vr[b-xuzssqo0cm] {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
}

.options-button[b-xuzssqo0cm]  button {
    margin: 4px;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseFavorites/CaseFavoritesContainer.razor.rz.scp.css */
.favorites-modal[b-8h9xg9wens] {
    background: var(--ax-beige);
    padding-bottom: 1.625rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width:45rem;
}

.actions-row[b-8h9xg9wens] {
    padding: 0.875rem 1.5rem;
}

.vr[b-8h9xg9wens] {
    width: 1px;
    background-color: var(--bs-gray-300);
}

.title-container[b-8h9xg9wens] {
    display: flex;
    align-items: center;
}

    .title-container[b-8h9xg9wens]  svg {
        margin-right: 0.625rem;
        font-size: 2.125rem;
    }

.view-toggle-buttons button[b-8h9xg9wens] {
    aspect-ratio: 1;
    padding: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.actions-row button[b-8h9xg9wens] {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
}

    .actions-row button.activated[b-8h9xg9wens] {
        pointer-events: none;
    }

    .actions-row button.subtle[b-8h9xg9wens] {
        --bs-btn-color: var(--bs-gray-300);
    }

.buttons-container[b-8h9xg9wens] {
    justify-content: end;
}

.add-button[b-8h9xg9wens] {
    white-space: nowrap;
}

    .add-button[b-8h9xg9wens]  svg {
        font-size: 0.875rem;
        margin-right: 0.625rem;
    }

@container (min-width: 1400px) {
    .buttons-container[b-8h9xg9wens] {
        margin-top: 0.75rem;
        justify-content: space-between;
    }
}


@container (min-width: 1700px) {
    .buttons-container[b-8h9xg9wens] {
        margin-top: 0;
        justify-content: end;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseFavorites/CaseFavoritesModal.razor.rz.scp.css */
.expanded-favorites[b-252prek3zv] {
    flex-direction: column;
    display: none;
    max-height: calc(50% - (var(--side-bar-item-gap) / 2));
    overflow: hidden;
}

.collapsed-favorites[b-252prek3zv] {
    --border-box-width: 0.375rem;
    position: sticky;
    top: calc(0.75rem + var(--sticky-border-top));
    margin-left: calc(0 - var(--border-box-width));
}

.favorites-popover[b-252prek3zv] {
    width: 40rem;
    max-width: calc(100vw - 1.625rem);
}

.popover-container[b-252prek3zv] {
    position: absolute;
    top: 0;
    left: 0;
}

.collapsed-favorites[b-252prek3zv]  svg {
    font-size: 1.625rem;
    margin-bottom: 0.25rem;
}

.collapsed-favorites .button-content[b-252prek3zv] {
    writing-mode: vertical-rl;
    text-orientation: mixed;
}

.collapsed-favorites button[b-252prek3zv] {
    padding: 0;
    color: var(--bs-gray-500);
    line-height: 1.25rem;
}

    .collapsed-favorites button .border-box[b-252prek3zv] {
        background-color: var(--bs-gray-300);
        width: var(--border-box-width);
    }

    .collapsed-favorites button:hover[b-252prek3zv], .collapsed-favorites button:focus-visible[b-252prek3zv], .collapsed-favorites.expanded button[b-252prek3zv] {
        color: var(--bs-black);
        background-color: transparent;
    }

        .collapsed-favorites button:hover .border-box[b-252prek3zv], .collapsed-favorites button:focus-visible .border-box[b-252prek3zv], .collapsed-favorites.expanded button .border-box[b-252prek3zv] {
            background-color: var(--bs-primary);
        }

@container (min-width: 1400px) {
    .expanded-favorites[b-252prek3zv] {
        display: flex;
    }

    .collapsed-favorites[b-252prek3zv], .popover-container[b-252prek3zv] {
        display: none;
    }

    .side-menu .expanded-favorites[b-252prek3zv] {
        display: none;
    }

    .side-menu .collapsed-favorites[b-252prek3zv], .side-menu .popover-container[b-252prek3zv] {
        display: block;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseFavorites/CaseFavoritesRowView.razor.rz.scp.css */
.file-icon[b-j04kjs604u] {
    font-size: 1.25rem;
}

.row-view[b-j04kjs604u] {
    font-size: 1rem;
    margin: 0 1.5rem;
    overflow: auto;
}

    .row-view[b-j04kjs604u]  .dropdown-button {
        display: flex;
        padding: 1rem;
    }

    .row-view .favorite-item[b-j04kjs604u] {
        border: 1px solid var(--bs-gray-200);
    }

        .row-view .favorite-item:not(:last-of-type)[b-j04kjs604u] {
            border-bottom: 0;
        }

        .row-view .favorite-item:first-of-type[b-j04kjs604u] {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem;
        }

        .row-view .favorite-item:last-of-type[b-j04kjs604u] {
            border-bottom-left-radius: 0.25rem;
            border-bottom-right-radius: 0.25rem;
        }

.options-button[b-j04kjs604u]  button {
    margin: 4px;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseHeader.razor.rz.scp.css */
.header-container[b-jih334grgm] {
    height: calc(var(--case-details-header-padding-top) + var(--case-details-header-height));
    margin-bottom: var(--case-details-header-margin-bottom);
    position: sticky;
    top: 0;
    background-color: var(--bs-light-bg-subtle);
    z-index: var(--ax-z-index-sticky);
    padding-top: var(--case-details-header-padding-top);
    padding-left: 1.75rem;
    padding-right: 2.375rem;
    align-items: start;
}

.header-title[b-jih334grgm] {
    display: flex;
    align-items: center;
    column-gap: 1rem;
    height: fit-content;
    margin-left: 6rem;
}

    .header-title h3[b-jih334grgm] {
        margin-bottom: 0;
    }

.placeholder[b-jih334grgm] {
    width: 12.5rem;
    display: block;
}

.image-container[b-jih334grgm] {
    width: 7.75rem;
    height: 5.75rem;
    margin-left: -1.75rem;
    padding-left: 1.75rem;
    background-color: var(--bs-light-bg-subtle);
    position: absolute;
}

@container (min-width: 1200px) {
    .header-container[b-jih334grgm] {
        align-items: center;
        z-index: var(--ax-z-index-sticky-n2);
        padding-bottom: 1rem;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }

    .header-title[b-jih334grgm] {
        display: block;
        height: auto;
        margin-left: 1rem;
    }

        .header-title h3[b-jih334grgm] {
            margin-bottom: 0.25rem;
        }

    .image-container[b-jih334grgm] {
        height: 5.625rem;
        width: 7.375rem;
        margin-bottom: 0;
        position: relative;
    }
}

@container {
    .header-container[b-jih334grgm] {
        padding-right: 0.55rem;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseHeaderImageComponent.razor.rz.scp.css */
.select-image-button[b-mgqhhzjl08] {
    padding: 0;
}


.replace-header-icon-container[b-mgqhhzjl08] {
    pointer-events: none;
}

.icon-text[b-mgqhhzjl08] {
    font-size: 12px;
    font-family: var(--bs-font-sans-serif, Arial);
    color: var(--bs-primary);
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(calc(-50% + 6px), -50%);
    white-space: nowrap;
}

.select-image-button[b-mgqhhzjl08]  svg {
    height: 5.0625rem;
}

@container (min-width: 1200px) {
    .select-image-button[b-mgqhhzjl08]  svg {
        height: 5.625rem;
    }
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseKeyDetails/CaseDetailsSection.razor.rz.scp.css */
.case-details-section[b-83xg895trj] {
    padding: 0.5rem 0.5rem;
    border: 1px solid var(--bs-gray-300);
    height: 100%;
    border-radius: 0.25rem;
}

    .case-details-section[b-83xg895trj]  h4 {
        font-weight: normal;
        font-size: 1.0rem;
        margin-bottom: 0.75rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseKeyDetails/CustomerSection.razor.rz.scp.css */
.show-customer-agreements[b-91188cyon0] {
    padding-left: 0.1rem;
    padding-right: 0.2rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseKeyDetails/InsuredEventSection.razor.rz.scp.css */
.faulty-inspection-area[b-ovny4bzo73] {
    height: fit-content;
    width: 100%;
    align-self: flex-start;
    padding: 0.5rem 1rem;
    margin-top: 1.5625rem;
}

    .faulty-inspection-area[b-ovny4bzo73]  textarea {
        height: 150px !important;
        overflow-y: auto !important;
        width: 100% !important;
        resize: none;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/Contacts/ContactCard.razor.rz.scp.css */
.card[b-senodu2ofx] {
    --bs-card-height: 100%;
    min-width: 20rem;
    flex-shrink: 0;
}

.card-header[b-senodu2ofx] {
    background-color: var(--bs-tertiary-bg);
    padding: 0;
    display: flex;
}
.card-title[b-senodu2ofx] {
    font-weight: 700;
    font-size: 1.125rem;
    margin-bottom: 0;
    color: var(--bs-black);
}
.card-body[b-senodu2ofx] {
    padding: 1.25rem 1.5rem;
    font-size: 1rem;
}

.card-body[b-senodu2ofx]  svg {
    font-size: 1.5rem;
}

    .card-body .row:not(:last-of-type)[b-senodu2ofx] {
        margin-bottom: 1.625rem;
    }

.card-buttons[b-senodu2ofx] {
    display: flex;
}

.card-buttons button[b-senodu2ofx] {
    padding: 1rem;
    display: flex;
    font-size: 1.125rem;
}

span[b-senodu2ofx] {
    font-weight: 400;
}

.title-container[b-senodu2ofx] {
    padding: 1.125rem 1.5rem;
    flex-grow: 1;
}

[b-senodu2ofx] .copy-string-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -0.875rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/Contacts/ContactCase.razor.rz.scp.css */
[b-mp102mclq3] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}

.total-count[b-mp102mclq3] {
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    padding: 0.8125rem 2rem;
    font-size: 1rem;
    border-top: 1px solid var(--bs-gray-300);
}

.status-container[b-mp102mclq3] {
    display: flex;
    align-items: center;
}

[b-mp102mclq3] table.quickgrid tr td:has(.status-badge) {
    width: 1%;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/Contacts/LinkContactModal.razor.rz.scp.css */
[b-ic9scn2rx5] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}

.linked[b-ic9scn2rx5] {
    color: var(--bs-gray-400);    
    height: 100%;
}

 [b-ic9scn2rx5] table.quickgrid tr td:first-of-type
 {
     padding-left: 0;
 }

[b-ic9scn2rx5] table.quickgrid tr td:has(.checkbox-column) {
    padding: 0;
    height: 1px;
}

[b-ic9scn2rx5] th
{
    position: initial;
}

[b-ic9scn2rx5] .search-input {
    max-width: 37.5rem;
}

.form-check-input[b-ic9scn2rx5] {
    margin-right: 0.5rem;
}

.select-contact-category[b-ic9scn2rx5] {
    max-width: 25rem;
}

.info-circle-icon[b-ic9scn2rx5] {
    color: var(--bs-info);
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/Contacts/RelatedContacts.razor.rz.scp.css */
.card[b-13kqiwyvc3] {
    --bs-card-height: auto !important;
}

.row[b-13kqiwyvc3] {
    padding-right: 0 !important;
    padding-left: 0px !important;
}

.card-header[b-13kqiwyvc3] {
    background-color: var(--ax-light-blue-gray) !important;
}

.card-title[b-13kqiwyvc3] {
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    margin-bottom: 0;
    color: #000 !important;
}

span[b-13kqiwyvc3] {
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 18px !important;
}

.loading-contacts[b-13kqiwyvc3], .no-contacts[b-13kqiwyvc3] {
    margin: 1rem;
}

.no-contacts[b-13kqiwyvc3] {
    color: var(--bs-gray-500);
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/RelatedCases.razor.rz.scp.css */
.total-count[b-w5m81pg4ti] {
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    padding: 0.25rem 1.25rem;
    font-size: 1rem;
    border-top: 1px solid var(--bs-gray-300);
}

[b-w5m81pg4ti] table.quickgrid tr td:has(.status-badge) {
    width: 1%;
}

    [b-w5m81pg4ti] table.quickgrid th, [b-w5m81pg4ti] table.quickgrid tbody tr td {
        padding: 0.5rem 0.25rem;
    }

        [b-w5m81pg4ti] table.quickgrid tbody tr td .clickablecolumn {
            padding: 0.25rem 0.5rem;
        }

        [b-w5m81pg4ti] table.quickgrid th:first-of-type, table.quickgrid tr td:first-of-type[b-w5m81pg4ti] {
            padding-left: 1.625rem !important;
            padding-right: 1.425rem !important;
        }

[b-w5m81pg4ti] table.quickgrid {
    font-size: 0.75rem;
}


/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/CaseRelatedDetails/RelatedObjects.razor.rz.scp.css */
.error-loading[b-nnyme4urcq]
 {
    display: flex;
    align-items: center
}

    .error-loading[b-nnyme4urcq]  svg {
        margin-right: 0.375rem;
        font-size: 1.25rem;
        color: var(--bs-danger);
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/Documents/SelectDocumentsModal.razor.rz.scp.css */
.file-icon[b-iknuz1ceek]  svg {
    font-size: 1.25rem;
}

.description[b-iknuz1ceek] {
    margin-bottom: 0.75rem;
}

.document-row[b-iknuz1ceek] {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    border: 1px solid var(--bs-gray-300);
}

    .document-row:not(:last-of-type)[b-iknuz1ceek] {
        margin-bottom: -1px;
    }

    .document-row:first-of-type[b-iknuz1ceek] {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }

    .document-row:last-of-type[b-iknuz1ceek] {
        border-bottom-left-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }

    .document-row.selected[b-iknuz1ceek] {
        outline: 2px solid var(--bs-secondary);
        outline-offset: -2px;
    }

.content[b-iknuz1ceek]{
    min-height: 10rem;
}

.loading[b-iknuz1ceek] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/DragAndDropFiles.razor.rz.scp.css */

.drop-area.dragover[b-gje4jmqtqf] {
    border-radius: 4px;
    border: 1px solid var(--Primary-Dark-blue, #0D2B88);
    background: rgba(239, 245, 250, 0.80);
    opacity: 1;
    pointer-events: auto;
    top: var(--main-header-height);
    left: 0;
    position: fixed;
    z-index: var(--ax-z-index-drop-files);
    height: 100%;
    width: 100%;
}

.draganddroptext[b-gje4jmqtqf] {
    color: var(--Primary-Dark-blue, #0D2B88);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/InternalMemo/InternalMemoContainer.razor.rz.scp.css */
.expanded-memos[b-12ewrdusrg] {
    flex-direction: column;
    display: none;
    max-height: calc(50% - (var(--side-bar-item-gap) / 2));
    overflow: hidden;
}

.collapsed-memos[b-12ewrdusrg] {
    --border-box-width: 0.375rem;
    position: sticky;
    top: calc(0.75rem + var(--sticky-border-top));
    margin-left: calc(0 - var(--border-box-width));
}

.memo-popover[b-12ewrdusrg] {
    width: 40rem;
    max-width: calc(100vw - 1.625rem);
}

.popover-container[b-12ewrdusrg] {
    position: absolute;
    top: 0;
    left: 0;
}

.collapsed-memos[b-12ewrdusrg]  svg {
    font-size: 1.625rem;
    margin-bottom: 0.25rem;
}

.collapsed-memos .button-content[b-12ewrdusrg] {
    writing-mode: vertical-rl;
    text-orientation: mixed;
}

.collapsed-memos button[b-12ewrdusrg] {
    padding: 0;
    color: var(--bs-gray-500);
    line-height: 1.25rem;
}

    .collapsed-memos button .border-box[b-12ewrdusrg] {
        background-color: var(--bs-gray-300);
        width: var(--border-box-width);
    }

    .collapsed-memos button:hover[b-12ewrdusrg], .collapsed-memos button:focus-visible[b-12ewrdusrg], .collapsed-memos.expanded button[b-12ewrdusrg] {
        color: var(--bs-black);
        background-color: transparent;
    }

        .collapsed-memos button:hover .border-box[b-12ewrdusrg], .collapsed-memos button:focus-visible .border-box[b-12ewrdusrg], .collapsed-memos.expanded button .border-box[b-12ewrdusrg] {
            background-color: var(--bs-primary);
        }

@container (min-width: 1400px) {
    .expanded-memos[b-12ewrdusrg] {
        display: flex;
    }

    .collapsed-memos[b-12ewrdusrg], .popover-container[b-12ewrdusrg] {
        display: none;
    }

    .side-menu .expanded-memos[b-12ewrdusrg] {
        display: none;
    }

    .side-menu .collapsed-memos[b-12ewrdusrg], .side-menu .popover-container[b-12ewrdusrg] {
        display: block;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/InternalMemo/InternalMemoItem.razor.rz.scp.css */
.memo[b-3d0978512c] {
    background-color: var(--bs-white);
    border-radius: 0.25rem;
    font-size: 1rem;
}

.memo-header[b-3d0978512c] {
    display: flex;
    align-items: center;
    color: var(--bs-gray-400);
    border-bottom: 1px solid var(--bs-gray-300);
    justify-content: space-between;
}

.created-by[b-3d0978512c] {
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
    display: flex;
}

.created-by-date[b-3d0978512c] {
    color: var(--bs-gray-500);
    margin-right: 0.25rem;
}

.item-buttons[b-3d0978512c] {
    padding: 0 0.25rem;
    display: flex;
}

    .item-buttons .btn[b-3d0978512c] {
        display: flex;
        align-items: center;
    }

.memo-body[b-3d0978512c] {
    padding: 0.75rem 1rem 1.5rem 1rem;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

[b-3d0978512c] .text-separator {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}

[b-3d0978512c] .dropdown-button {
    display: flex;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/CaseDetails/InternalMemo/InternalMemoList.razor.rz.scp.css */
.memo-list[b-b3quem1qxi] {
    background: var(--ax-beige);
    padding-bottom: 1.625rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    max-width:45rem;
}

.actions-row[b-b3quem1qxi] {
    padding: 0.875rem 1.5rem;
}

.vr[b-b3quem1qxi] {
    width: 1px;
    background-color: var(--bs-gray-300);
}

.title-container[b-b3quem1qxi] {
    display: flex;
    align-items: center;
}

    .title-container[b-b3quem1qxi]  svg {
        margin-right: 0.625rem;
        font-size: 2.125rem;
    }

.actions-row button[b-b3quem1qxi] {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
}

.buttons-container[b-b3quem1qxi] {
    justify-content: end;
}

.add-button[b-b3quem1qxi] {
    white-space: nowrap;
    display: flex;
}

    .add-button[b-b3quem1qxi]  svg {
        font-size: 0.875rem;
        margin-right: 0.625rem;
    }

.memo-list-content[b-b3quem1qxi] {
    padding: 0 1.625rem;
    display: flex;
    overflow: auto;
    gap: 1rem;
    flex-direction: column;
}

.add-new-form[b-b3quem1qxi] {
    display: none;
}

.is-adding-new .add-new-form[b-b3quem1qxi] {
    display: block;
}

.is-adding-new .add-button[b-b3quem1qxi] {
    display: none;
}

[b-b3quem1qxi] .rz-html-editor-custom-tool {
    display: flex;
    align-items: center;
}

    [b-b3quem1qxi] .rz-html-editor-custom-tool:has(.first-action-button) {
        margin-left: auto
    }

    [b-b3quem1qxi] .rz-html-editor-custom-tool .btn {
        font-size: 0.75rem;
        display: flex;
    }

@container (min-width: 1400px) {
    .buttons-container[b-b3quem1qxi] {
        margin-top: 0.75rem;
        justify-content: space-between;
    }
}

@container (min-width: 1700px) {
    .buttons-container[b-b3quem1qxi] {
        margin-top: 0;
        justify-content: end;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/All/AllSection.razor.rz.scp.css */
section[b-qoroxcvk0z] {
    padding: 1.375rem;
    margin-bottom: 2.5rem;
}

h4[b-qoroxcvk0z] {
    margin-bottom: 1.25rem;
}

@container (min-width: 1200px) {
    section[b-qoroxcvk0z] {
        border-radius: var(--bs-border-radius-lg);
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Cases.razor.rz.scp.css */
.has-reminder[b-wh6cg5c269] {
    visibility: visible;
    color: var(--bs-primary);
}

    .has-reminder:hover[b-wh6cg5c269] {
        color: var(--bs-primary);
    }

[b-wh6cg5c269] .clickablecolumn:has(.blue-dot-container) {
    display: flex;
    padding-left: 0!important;
}

[b-wh6cg5c269] .row-green, [b-wh6cg5c269] table.quickgrid .row-buttons .row-green button.btn {
    background-color: var(--ax-flag-background-green) !important;
}

[b-wh6cg5c269] .row-orange, [b-wh6cg5c269] table.quickgrid .row-buttons .row-orange button.btn {
    background-color: var(--ax-flag-background-orange) !important;
}

[b-wh6cg5c269] .row-red, [b-wh6cg5c269] table.quickgrid .row-buttons .row-red button.btn {
    background-color: var(--ax-flag-background-red) !important;
}

[b-wh6cg5c269] .row-blue, [b-wh6cg5c269] table.quickgrid .row-buttons .row-blue button.btn {
    background-color: var(--ax-flag-background-blue) !important;
}

.note-inline[b-wh6cg5c269] {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/CasesLayout.razor.rz.scp.css */
.my-cases[b-sxg1feakr5] {
    --sticky-border-top: 3.25rem;
}

.cases-nav[b-sxg1feakr5] {
    position: sticky;
    top: 0;
    left: 1.5rem;
    width: fit-content;
    z-index: var(--ax-z-index-sticky);
    margin-top: -0.5rem;
    padding-top: 0.5rem;
}

.cases-nav-background[b-sxg1feakr5] {
    background-color: var(--bs-light-bg-subtle);
    z-index: var(--ax-z-index-sticky-n1);
    position: sticky;
    top: 0;
    margin-top: -3.25rem;
    height: 3.25rem;
}

.cases-container[b-sxg1feakr5] {
    margin-top: 2.1875rem;
}

    .cases-container[b-sxg1feakr5]  .grid th {
        top: var(--sticky-border-top);
    }

[b-sxg1feakr5] .cases-page {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

[b-sxg1feakr5] section .cases-page {
    padding-left: 0;
    padding-right: 0;
}

@container (min-width: 1200px) {
    .cases-nav[b-sxg1feakr5] {
        left: 2.5rem;
    }

    [b-sxg1feakr5] .cases-page {
        padding-left: 0;
        padding-right: 0;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/ActivePayments.razor.rz.scp.css */
[b-y0sv0zqddi] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}

.payment-action-container[b-y0sv0zqddi] {
    visibility: visible;
    padding: 0 1.675rem;
    flex-grow: 1;
}

    .payment-action-container .btn[b-y0sv0zqddi] {
        display: flex;
        align-items: center;
    }

        .payment-action-container .btn[b-y0sv0zqddi]  svg {
            margin-right: 0.25rem;
            font-size: 0.875rem;
        }

.status-icon[b-y0sv0zqddi] {
    font-size: 1.25rem;
    margin-right: 0.625rem;
    display: flex;
}

.status-container[b-y0sv0zqddi] {
    display: flex;
    align-items: center;
}

h4[b-y0sv0zqddi] {
    margin-bottom: 1.25rem;
}

[b-y0sv0zqddi] .clickablecolumn:has(.blue-dot-container) {
    display: flex;
    padding-left: 0 !important;
}

[b-y0sv0zqddi] td .selected .process-pending svg {
    color: var(--bs-gray-400);
}

[b-y0sv0zqddi] td .selected .step-divider.process-pending {
    background-color: var(--bs-gray-400);
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/DetailedPaymentProcess.razor.rz.scp.css */
.detailed-payment-process[b-b0yvg28yxt] {
    width: 100%;
    height: 100%;
    font-size: 1rem;
    background-color: var(--ax-alternative-bg-gray);
    padding: var(--side-content-padding-y);
    padding-bottom: 5rem;
    border-bottom: 1px solid var(--bs-gray-300);
}

.title[b-b0yvg28yxt] {
    margin-bottom: 0.75rem;
}

@container (min-width: 672px) {
    .detailed-payment-process[b-b0yvg28yxt] {
        width: 24rem;
        border-bottom: 0;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/PaymentProcess.razor.rz.scp.css */
.process-container[b-bsgvzgwl0v] {
    --process-step-icon-size: 0.875rem;
    display: flex;
    align-items: center;
    height: 100%;
}

[b-bsgvzgwl0v] .process-step.process-pending svg {
    color: var(--bs-gray-300);
}

[b-bsgvzgwl0v] .step-divider.process-rejected {
    margin-right: -0.25rem;
    width:  1.75rem;
}

.process-container.detailed-view[b-bsgvzgwl0v] {
    --process-step-icon-size: 1.5rem;
    flex-direction: column-reverse;
    align-items: start;
    height: auto;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/PaymentsToAttest.razor.rz.scp.css */
.payments-to-attest[b-7ndpuq8j0h] {
    margin-top: 3rem;
}

[b-7ndpuq8j0h] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}

.payment-action-container[b-7ndpuq8j0h] {
    visibility: visible;
    padding: 0 1.675rem;
    flex-grow: 1;
}

    .payment-action-container .btn[b-7ndpuq8j0h] {
        display: flex;
        align-items: center;
    }

        .payment-action-container .btn[b-7ndpuq8j0h]  svg {
            margin-right: 0.25rem;
            font-size: 0.875rem;
        }

.status-icon[b-7ndpuq8j0h] {
    font-size: 1.25rem;
    margin-right: 0.625rem;
    display: flex;
}

.status-container[b-7ndpuq8j0h] {
    display: flex;
    align-items: center;
}

h4[b-7ndpuq8j0h] {
    margin-bottom: 1.25rem;
}

[b-7ndpuq8j0h] .clickablecolumn:has(.blue-dot-container) {
    display: flex;
    padding-left: 0 !important;
}

.no-payments[b-7ndpuq8j0h] {
    display: flex;
    align-items: center;
}

.no-payments-icon[b-7ndpuq8j0h] {
    font-size: 0.875rem;
    margin-right: 0.5rem;
    display: flex;
}

[b-7ndpuq8j0h] td .selected .process-pending svg {
    color: var(--bs-gray-400);
}

[b-7ndpuq8j0h] td .selected .step-divider.process-pending {
    background-color: var(--bs-gray-400);
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/PayoutSideMenu.razor.rz.scp.css */
.main-content[b-4pp35hp4ie] {
    padding: var(--side-content-padding-y) var(--bs-modal-padding);
    margin-bottom: 2rem;
}

.link-title[b-4pp35hp4ie] {
    font-size: 1.125rem;
    margin-top: 0.25rem;
}

.case-number[b-4pp35hp4ie] {
    display: block;
    font-size: 0.875rem;
    font-weight: normal;
}

a.link-title[b-4pp35hp4ie] {
    text-decoration: none;
}

.case-info-container[b-4pp35hp4ie] {
    margin-bottom: 1.25rem;
}

    .case-info-container .border-bottom[b-4pp35hp4ie] {
        height: 1px;
        background-color: #D9D9D9;
        position: relative;
        left: -1.25rem;
        right: -1.25rem;
    }

.created-date-container[b-4pp35hp4ie]  .form-display, .case-info-container[b-4pp35hp4ie]  .form-display {
    margin-bottom: 1.25rem;
}

[b-4pp35hp4ie] .form-display .label {
    font-size: 1.125rem;
}

[b-4pp35hp4ie] .form-display .value {
    font-size: 1.125rem;
    letter-spacing: 0.0375rem;
    font-weight: bold;
    max-width: 90%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Payments/ProcessStep.razor.rz.scp.css */
.step-divider[b-5zrgs5jznc] {
    height: 0.125rem;
    width: 1.5rem;
    margin-left: -1px;
    margin-right: -1px;
}

    .step-divider.completed[b-5zrgs5jznc] {
        background-color: #A4CAB7;
    }

    .step-divider.pending[b-5zrgs5jznc] {
        background-color: #D9D9D9;
    }

.detailed-step .step-divider[b-5zrgs5jznc] {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    height: 1.125rem;
    width: 0.125rem;
    margin-left: 0;
    margin-right: 0;
    border-radius: 1px;
}

.step-divider-container.detailed-step[b-5zrgs5jznc] {
    width: var(--process-step-icon-size);
    align-items: center;
    flex-direction: column;
    display: flex;
}

.process-step[b-5zrgs5jznc] {
    height: var(--process-step-icon-size);
    display: flex;
    align-items: center;
}

    .process-step.detailed-step[b-5zrgs5jznc] {
        width: 100%;
    }

    .process-step.detailed-step[b-5zrgs5jznc]  .tooltip-container {
        align-items: center;
        flex: 1;
    }

    .process-step[b-5zrgs5jznc]  svg {
        font-size: var(--process-step-icon-size);
    }

    .process-step .detailed-info[b-5zrgs5jznc] {
        margin-left: 0.5rem;
        height: 2.375rem;
        background-color: var(--bs-white);
        border-radius: 0.25rem;
        display: flex;
        align-items: center;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        flex: 1;
        justify-content: flex-start;
    }

.right-group[b-5zrgs5jznc] {
    margin-left: auto;
    display: flex;
    gap: .5rem;
}
.step-by[b-5zrgs5jznc] {
    font-size: 0.75rem;
    color: var(--bs-gray-500);
    background-color: var(--ax-alternative-bg-gray);
    padding: 0.25rem 0;
    width: 3rem;
    text-align: center;
    border-radius: 0.25rem;
}

.step-by-date[b-5zrgs5jznc] {
    font-size: 0.75rem;
    color: var(--bs-gray-500);
    background-color: var(--ax-alternative-bg-gray);
    padding: 0.25rem 0;
    width: 5rem;
    text-align: center;
    border-radius: 0.25rem;
}
.step-by-space[b-5zrgs5jznc] {
    font-size: 0.75rem;
    padding: 0.25rem 0;
    width: 3rem;
    text-align: center;
    border-radius: 0.25rem;
}

[b-5zrgs5jznc] .tooltip-container {
    display: flex;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Reviews/MyReviews.razor.rz.scp.css */

.status-container[b-w7g0d1rdga] {
    display: flex;
    margin-right: 0.625rem;
    float: left;
    font-size: 1.25rem;
    height: 100%;
}

.status-icon[b-w7g0d1rdga] {
    display: flex;
    align-items: center;
}

[b-w7g0d1rdga] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Reviews/ReviewRequiredCases.razor.rz.scp.css */
.casesneedingreview[b-bwmqn79h38] {
    margin-top: 2rem;
}

.note-inline[b-bwmqn79h38] {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Reviews/ReviewsToReview.razor.rz.scp.css */
.reviews[b-x9zzpxfzrz] {
    margin-top: 3rem;
}

[b-x9zzpxfzrz] .selected {
    background-color: var(--bs-secondary-bg-subtle);
    height: 100%;
}

.no-reviews[b-x9zzpxfzrz] {
    display: flex;
    align-items: center;
}

.no-reviews-icon[b-x9zzpxfzrz] {
    font-size: 0.875rem;
    margin-right: 0.5rem;
    display: flex;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/Cases/Unassigned.razor.rz.scp.css */
.assign-case-container[b-ireh6i25xb] {
    visibility: visible;
    background-color: var(--bs-white);
    display: flex;
    align-items: center;
    padding: 0 1.675rem;
}

tr:hover .assign-case-container[b-ireh6i25xb] {
    background-color: var(--grid-row-hover-bg);
}

.no-unassigned[b-ireh6i25xb] {
    display: flex;
    align-items: center;
}

.no-unassigned-icon[b-ireh6i25xb] {
    font-size: 0.75rem;
    margin-right: 0.5rem;
}

.note-inline[b-ireh6i25xb] {
    display: inline-flex;
    align-items: center;
    gap: .5rem;
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/MyCases/StatusBadge.razor.rz.scp.css */
.status-badge[b-y6x1wubl7c] {
    width: fit-content;
    display: flex;
    padding: 0.0625rem 0.25rem;
    justify-content: center;
    align-items: center;
    border-radius: 0.25rem;
}

    .status-badge.is-warning[b-y6x1wubl7c] {
        background-color: var(--bs-danger-bg-subtle);
        color: var(--bs-danger);
    }

    .status-badge.is-ok[b-y6x1wubl7c] {
        background-color: var(--bs-success-bg-subtle);
        color: var(--bs-success);
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/RegisterClaim/RegisterClaim.razor.rz.scp.css */
h1[b-mj7q1nhcjn] {
    margin-top: 1.625rem;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 0.625rem;
}

p[b-mj7q1nhcjn] {
    margin-bottom: 2.25rem;
}

.search-input[b-mj7q1nhcjn] {
    position: relative;
}

    .search-input button[b-mj7q1nhcjn] {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        aspect-ratio: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        padding: 0;
    }

.search-input[b-mj7q1nhcjn]  .form-control {
    padding-right: 4rem;
}

.spinner-grow[b-mj7q1nhcjn] {
    height: 1.5rem;
    width: 1.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/RegisterClaim/RegisterSearchResults.razor.rz.scp.css */
.search-results[b-837fohtj4e] {
    margin-top: 2.25rem;
    position: relative;
}

.no-results-found[b-837fohtj4e] {
    height: 6.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.info-circle-icon[b-837fohtj4e] {
    color: var(--bs-info);
}

.search-results-count[b-837fohtj4e] {
    text-align: center;
    padding: 1rem;
    color: var(--bs-gray-500);
    font-size: 0.875rem;
}

[b-837fohtj4e] .message-container {
    margin-bottom: 1.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Reminders/AddReminderModal.razor.rz.scp.css */
.remove-button[b-nt9qqqtdqb] {
    margin-left: calc(0px - var(--bs-btn-padding-x));
    color: var(--bs-danger);
}

.remove-button:hover[b-nt9qqqtdqb] {
    color: var(--bs-danger);
}

    .remove-button[b-nt9qqqtdqb]  svg {
        margin-right: 0.375rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Reminders/ReminderHeader.razor.rz.scp.css */
.reminder-icon[b-4awkx6f5vp] {
    position: relative;
    display: flex;
    font-size: 1.5em;
}

.reminder-badge[b-4awkx6f5vp] {
    position: absolute;
    top: 0%;
    right: 0%;
    left: 60%;
    bottom: 60%;
    background-color: var(--bs-danger);
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    display: flex;
    height: 0.6em;
    width: 0.6em;
}

.reminder-count[b-4awkx6f5vp] {
    font-size: 0.5em;
    font-weight: 500;
    color: var(--bs-white);
}

.reminder-label[b-4awkx6f5vp] {
    display: none;
}

@container (min-width: 1200px) {
    .reminder-label[b-4awkx6f5vp] {
        display: inline;
    }

    .reminder-icon[b-4awkx6f5vp] {
        margin-right: 0.4em;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Reminders/ReminderItem.razor.rz.scp.css */
.reminder-item[b-zctsfzjofg] {
    background-color: var(--bs-white);
}

.reminder-content[b-zctsfzjofg] {
    padding: 1rem;
    padding-right: 0,5rem;
}

.reminder-icon[b-zctsfzjofg] {
    display: flex;
    align-items: center;
    font-size: 1.25rem;
    height: 1.35em;
    color: var(--bs-primary);
}

.inner-content[b-zctsfzjofg] {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.title[b-zctsfzjofg] {
    font-size: 1.125rem;
}

    .title a[b-zctsfzjofg] {
        color: var(--bs-primary);
        text-decoration: none;
    }

.message[b-zctsfzjofg] {
    font-size: 1.125rem;
}

.time-container[b-zctsfzjofg] {
    font-size: 1rem;
    color: var(--bs-gray-500);
    margin-top: 0.5rem;
}

    .time-container span:first-child[b-zctsfzjofg] {
        margin-right: 0.625rem;
    }

.buttons-container[b-zctsfzjofg] {
    display: flex;
    flex-direction: column;
    align-items: end;
    justify-content: center;
}

    .buttons-container .btn[b-zctsfzjofg] {
        padding: 1rem;
    }

    .buttons-container:has(.close-button)[b-zctsfzjofg] {
        justify-content: start;
    }

.check-button[b-zctsfzjofg] {
    color: var(--bs-success);
}


.reminder-passed[b-zctsfzjofg] {
    background-color: var(--ax-attention-bg);
}

    .reminder-passed .time-container[b-zctsfzjofg] {
        color: var(--bs-danger);
        font-weight: bold;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Reminders/ReminderList.razor.rz.scp.css */
.reminder-list[b-t8i72uubrr]
 {
    width: 37.5rem;
    display: flex;
    flex-direction: column;
}

.reminder-list-header[b-t8i72uubrr] {
    display: flex;
    justify-content: space-between;
}

.reminder-list-title[b-t8i72uubrr] {
    margin: 1.125rem 1.25rem;
    font-weight: 700;
}

.reminder-list-header button[b-t8i72uubrr] {
    font-size: 0.875rem;
    margin: 0.625rem;
}

    .reminder-list-header button[b-t8i72uubrr]  svg {
        margin-right: 0.5rem;
    }

.reminder-title[b-t8i72uubrr] {
    color: var(--bs-primary);
    font-weight: 700;
    display: inline-flex;
    align-items: center;
}

.reminder-description[b-t8i72uubrr] {
    font-weight: 500;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: anywhere;
}

.nav-underline[b-t8i72uubrr] {
    width: 100%;
    border-bottom: 1px solid var(--bs-gray-300);
}

    .nav-underline[b-t8i72uubrr]  .nav-link {
        padding-left: 1.625rem;
        padding-right: 1.625rem;
        margin-bottom: -1px;
    }

        .nav-underline[b-t8i72uubrr]  .nav-link.active {
            font-weight: 400;
            color: var(--bs-nav-underline-link-active-color);
            background-color: transparent!important;
        }

        .nav-underline .nav-item:first-of-type[b-t8i72uubrr] {
            margin-left: 1.5rem;
        }

.week-header[b-t8i72uubrr] {
    background-color: var(--bs-light-bg-subtle);
    font-weight: 700;
    padding: 0.625rem 1.25rem;
}
.no-reminders[b-t8i72uubrr] {
    padding: 2rem 1.125rem;
    color: var(--bs-gray-500);
}

.divider[b-t8i72uubrr] {
    border-top: 2px solid #d3d3d3;
    margin: 0;
    width: 100%;
}

.custom-dropdown[b-t8i72uubrr] {
    padding: 0rem 1.5rem 0rem .5rem;
    font-size: 0.875rem;
    background-position: right .5rem center;
}

.reminder-list-items[b-t8i72uubrr] {
    overflow: auto;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Reminders/ReminderMessage.razor.rz.scp.css */
.toast[b-3vmwy1p3hq] {
    overflow: hidden;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/CaseReview.razor.rz.scp.css */
.review-history-container[b-dkwxopmthn] {
    border: 1px solid var(--ax-light-blue-gray);
    border-radius: 0.25rem;
    min-height: 5vh;
}

.header-wrapper[b-dkwxopmthn] {
    background-color: var(--ax-light-blue-gray);
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.header[b-dkwxopmthn] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 0 1rem;
    font-size: 0.875rem;
}

.created-by[b-dkwxopmthn] {
    font-size: 0.75rem;
    color: var(--bs-gray-500);
    background-color: var(--ax-alternative-bg-gray);
    padding: 0.25rem 0;
    width: 3rem;
    text-align: center;
    border-radius: 0.25rem;
    margin-left: auto;
    text-transform: uppercase;
}

.review-description-container[b-dkwxopmthn] {
    color: var(--bs-gray-500);
    padding: 1.5rem;
    padding-top: 1.125rem;
    word-break:break-word;
}

.review-description[b-dkwxopmthn] {
    margin-bottom: 1.5rem;
}

.history-comment[b-dkwxopmthn] {
    background-color: var(--ax-alternative-bg-gray);
    border-radius: 0.25rem;
}

    .history-comment:not(:first-of-type)[b-dkwxopmthn] {
        margin-top: 0.75rem;
    }

.comment-header[b-dkwxopmthn] {
    display: flex;
    justify-content: space-between;
}

    .comment-header[b-dkwxopmthn]  svg {
        font-size: 1.5rem;
        margin-bottom: -0.25rem;
    }

    .comment-header .created-by[b-dkwxopmthn] {
        background-color: var(--bs-white);
        margin-left: 0.6125rem;
    }

.comment-title[b-dkwxopmthn] {
    color: var(--bs-black);
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 0.75rem;
    padding-bottom: 0;
}

.comment-by-container[b-dkwxopmthn] {
    padding: 0.75rem;
    padding-bottom: 0;
}

.created-date[b-dkwxopmthn] {
    font-size: 0.875rem;
}

.comment-text[b-dkwxopmthn] {
    color: var(--bs-black);
    font-size: 1rem;
    padding: 0.75rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    word-wrap:break-word;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/EditCaseReviews.razor.rz.scp.css */
.review-form-container[b-g9efisbcoa] {
    margin-top: 0.5rem;
}

.review-form-container .header-wrapper[b-g9efisbcoa] {
    background-color: var(--ax-light-blue-gray);
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.header[b-g9efisbcoa] {
    display: flex;
    padding: 0 1rem;
    align-items: center;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    font-size: 0.875rem;
    flex-wrap: wrap;
    justify-content: space-between;
}

.header[b-g9efisbcoa]  .validation-error {
    font-size: 0.875rem;
}

.header[b-g9efisbcoa]  svg {
    font-size: 0.625rem;
    margin-left: 0.5rem;
}

.header[b-g9efisbcoa]  .field-label {
    display: flex;
    column-gap: .25rem;
    color: var(--bs-black);
}

.header[b-g9efisbcoa]  .label-text {
    margin: 0;
    display: flex;
    align-items: center;
}

.header[b-g9efisbcoa]  .form-control {
    padding: 0;
    border: 0;
    border-bottom: 1px solid var(--bs-gray-500);
    border-radius: 0;
    background-color: transparent;    
    margin-bottom: -1px;
    height: 1rem;
    font-size: 0.875rem;
}

.content[b-g9efisbcoa]  .form-control {
    border-radius: 0;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.header[b-g9efisbcoa]  .currency-input-container {
    align-items: center;
}

.add-review-button[b-g9efisbcoa] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    width: 100%;
    margin-top: 0.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/Process/DetailedReviewProcess.razor.rz.scp.css */
.detailed-payment-process[b-bi8e0ubt5f] {
    width: 100%;
    height: 100%;
    font-size: 1rem;
    background-color: var(--ax-alternative-bg-gray);
    padding: var(--side-content-padding-y);
    padding-bottom: 5rem;
    border-bottom: 1px solid var(--bs-gray-300);
}

.title[b-bi8e0ubt5f] {
    margin-bottom: 0.75rem;
}

.process-container[b-bi8e0ubt5f] {
    --process-step-icon-size: 0.875rem;
    display: flex;
    align-items: center;
    height: 100%;
}

    .process-container.detailed-view[b-bi8e0ubt5f] {
        --process-step-icon-size: 1.5rem;
        flex-direction: column-reverse;
        align-items: start;
        height: auto;
    }

@container (min-width: 992px) {
    .detailed-payment-process[b-bi8e0ubt5f] {
        width: 24rem;
        border-bottom: 0;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/Process/GridReviewProcess.razor.rz.scp.css */
.title[b-e0wnamqr7g] {
    margin-bottom: 0.75rem;
}

.process-container[b-e0wnamqr7g] {
    --process-step-icon-size: 0.875rem;
    display: flex;
    align-items: center;
    height: 100%;
}

@container (min-width: 992px) {
    .detailed-payment-process[b-e0wnamqr7g] {
        width: 24rem;
        border-bottom: 0;
    }
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/Process/ProcessStep.razor.rz.scp.css */
.step-divider[b-cdrpr1e32i] {
    height: 0.125rem;
    width: 1.5rem;
    margin-left: -1px;
    margin-right: -1px;
}

    .step-divider.completed[b-cdrpr1e32i] {
        background-color: var(--ax-process-green);
    }

    .step-divider.pending[b-cdrpr1e32i] {
        background-color: var(--bs-gray-300);
    }

.detailed-step .step-divider[b-cdrpr1e32i] {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    height: 1.125rem; /* Height mellan två pending. */
    width: 0.125rem;
    margin-left: 0;
    margin-right: 0;
    border-radius: 1px;
}

.detailed-view .action-step + .step-divider-container .step-divider[b-cdrpr1e32i] {
    height: 2.625rem; /* Height mellan en godkänd och en pending. */
}

    .detailed-view .action-step + .step-divider-container .step-divider.action-step[b-cdrpr1e32i] {
        height: 4.125rem; /* Height mellan två godkänd/nekad. */
    }

.detailed-view .new-created + .step-divider-container .step-divider[b-cdrpr1e32i] {
    height: 2.9375rem; /* Height mellan Ny granskning och pending. */
}

    .detailed-view .new-created + .step-divider-container .step-divider.action-step[b-cdrpr1e32i], .detailed-view .action-step + .step-divider-container .step-divider.new-created[b-cdrpr1e32i] {
        height: 4.4375rem; /* Height mellan Ny granskning och godkänd/nekad. */
    }

        .detailed-view .new-created + .step-divider-container .step-divider.action-step.new-created[b-cdrpr1e32i] {
            height: 4.75rem; /* Height mellan Ny granskning och Ny granskning. */
        }

.detailed-view .step-divider.new-created[b-cdrpr1e32i] {
    height: 4.4375rem;
}

.step-divider-container.detailed-step[b-cdrpr1e32i] {
    width: var(--process-step-icon-size);
    align-items: center;
    flex-direction: column;
    display: flex;
}

.process-step[b-cdrpr1e32i] {
    height: var(--process-step-icon-size);
    display: flex;
    align-items: center;
}

    .process-step.detailed-step[b-cdrpr1e32i] {
        width: 100%;
    }

        .process-step.detailed-step[b-cdrpr1e32i]  .tooltip-container {
            align-items: center;
            flex: 1;
        }

    .process-step[b-cdrpr1e32i]  svg {
        font-size: var(--process-step-icon-size);
    }

    .process-step .detailed-info[b-cdrpr1e32i] {
        margin-left: 0.5rem;
        height: 2.375rem;
        background-color: var(--bs-white);
        border-radius: 0.25rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        flex: 1;
    }

.detailed-step.process-step.action-step[b-cdrpr1e32i] {
    cursor: pointer;
}

    .detailed-step.process-step.action-step:hover .detailed-info[b-cdrpr1e32i] {
        outline: 1px solid var(--bs-gray-300);
    }

    .detailed-step.process-step.action-step:last-child[b-cdrpr1e32i] {
        margin-top: 1.5rem;
    }

.action-created-date[b-cdrpr1e32i] {
    color: var(--bs-gray-400);
    font-size: 0.75rem;
}

.label-container[b-cdrpr1e32i] {
    display: flex;
    justify-content: space-between;
}

.reviewers-amount[b-cdrpr1e32i] {
    font-size: 0.875rem;
    color: var(--bs-gray-500);
}

.review-info-container[b-cdrpr1e32i] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.review-amount[b-cdrpr1e32i] {
    font-size: 0.875rem;
    font-weight: bold;
    color: var(--bs-gray-500);
}

.process-step.action-step .detailed-info[b-cdrpr1e32i] {
    height: 5.375rem;
}

.detailed-view .process-step.new-created[b-cdrpr1e32i] {
    --process-step-icon-size: 0.875rem;
}

    .detailed-view .process-step.new-created[b-cdrpr1e32i]  svg {
        margin-left: 0.3375rem;
        margin-right: 0.3375rem;
    }

.process-step.process-pending[b-cdrpr1e32i]  svg {
    color: var(--bs-gray-300);
}

.step-by[b-cdrpr1e32i] {
    font-size: 0.75rem;
    color: var(--bs-gray-500);
    background-color: var(--ax-alternative-bg-gray);
    padding: 0.25rem 0.5rem;
    text-align: center;
    border-radius: 0.25rem;
    margin-left: auto;
    text-transform: uppercase;
}

    .step-by[b-cdrpr1e32i]  svg {
        font-size: 0.75rem;
        margin-right: 0.25rem;
    }

[b-cdrpr1e32i] .tooltip-container {
    display: flex;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/ReviewCaseReviews.razor.rz.scp.css */
.add-comment-button[b-cgkrua62b2] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    width: 100%;
    margin-bottom: 1rem;
}


.history-comment[b-cgkrua62b2] {
    background-color: var(--ax-alternative-bg-gray);
    border-radius: 0.25rem;
    margin-bottom: 1rem;
}

.comment-header[b-cgkrua62b2] {
    display: flex;
}

    .comment-header[b-cgkrua62b2]  svg {
        font-size: 1.5rem;
        margin-bottom: -0.25rem;
    }

    .comment-header .created-by[b-cgkrua62b2] {
        background-color: var(--bs-white);
        margin-left: 0.6125rem;
    }

.comment-title[b-cgkrua62b2] {
    color: var(--bs-black);
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 0.75rem;
    padding-bottom: 0;
}

.comment-text[b-cgkrua62b2] {
    color: var(--bs-black);
    font-size: 1rem;
    padding: 0.75rem;
    padding-bottom: 1rem;
    padding-top: 0.5rem;
}

    .comment-text[b-cgkrua62b2]  .rz-html-editor {
        --rz-editor-toolbar-background-color: #fff;
        --rz-editor-toolbar-item-margin: 0;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Review/ReviewSideMenu.razor.rz.scp.css */
.main-content[b-2a50te8mt7] {
    padding: var(--side-content-padding-y) var(--bs-modal-padding);
    margin-bottom: 2rem;
}

.link-title[b-2a50te8mt7] {
    font-size: 1.125rem;
    margin-top: 0.25rem;
}

.case-number[b-2a50te8mt7] {
    display: block;
    font-size: 0.875rem;
    font-weight: normal;
}

a.link-title[b-2a50te8mt7] {
    text-decoration: none;
}

.case-info-container[b-2a50te8mt7] {
    margin-bottom: 1.25rem;
}

    .case-info-container .border-bottom[b-2a50te8mt7] {
        height: 1px;
        background-color: #D9D9D9;
        position: relative;
        left: -1.25rem;
        right: -1.25rem;
    }

.created-date-container[b-2a50te8mt7]  .form-display, .case-info-container[b-2a50te8mt7]  .form-display {
    margin-bottom: 1.25rem;
}

[b-2a50te8mt7] .form-display .label {
    font-size: 1.125rem;
}

[b-2a50te8mt7] .form-display .value {
    font-size: 1.125rem;
    letter-spacing: 0.0375rem;
    font-weight: bold;
    max-width: 90%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/SearchCaseNumbers/SearchCaseNumberList.razor.rz.scp.css */
.search-casenumber-list[b-yksdau0ous] {
    display: flex;
    flex-direction: column;
}

.search-casenumber-item:hover[b-yksdau0ous] {
    background-color: var(--ax-light-blue-gray);
    cursor: pointer;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/SearchCaseNumbers/SearchHeader.razor.rz.scp.css */
.search-bar[b-4dkjlxjoet] {
    height: 2.75rem;
}

    .search-bar input[b-4dkjlxjoet] {
        padding-left: 0.875rem;
        padding-right: 0.875rem;
    }
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Search/Search.razor.rz.scp.css */
h1[b-lukzs3vgyz] {
    margin-top: 1.625rem;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 0.625rem;
}

p[b-lukzs3vgyz] {
    margin-bottom: 2.25rem;
}

.search-input[b-lukzs3vgyz] {
    width:30%;
}

    .search-input button[b-lukzs3vgyz] {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        aspect-ratio: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        padding: 0;
    }

.spinner-grow[b-lukzs3vgyz] {
    height: 1.5rem;
    width: 1.5rem;
}
/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/Search/SearchResultSection.razor.rz.scp.css */
section[b-b8r5vp8zmb] {
    padding: 1.375rem;
    margin-bottom: 2.5rem;
}

h4[b-b8r5vp8zmb] {
    margin-bottom: 1.25rem;
}

/* _content/AXFAB.AppInternal.AxIdent.ClaimsWeb/Components/SideMenu/SideMenuContentBase.razor.rz.scp.css */
.side-menu-content[b-z6al2fekk1] {
    display: flex;
    flex-direction: column;
    height: 100%;
    --bs-modal-padding: 1.5rem;
}

.side-title[b-z6al2fekk1] {
    font-weight: bold;
    font-size: 1.5rem;
    padding-left: var(--bs-modal-padding);
    padding-right: var(--bs-modal-padding);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.main-title[b-z6al2fekk1] {
    display: flex;
}

.side-footer[b-z6al2fekk1] {
    --bs-modal-footer-gap: 0.5rem;
    --bs-btn-padding-x: 1.25rem;
}

.side-title[b-z6al2fekk1], .side-footer[b-z6al2fekk1] {
    background-color: var(--bs-tertiary-bg);
}

    .side-footer[b-z6al2fekk1]  .modal-footer {
        min-height: 5.875rem;
    }

.side-content[b-z6al2fekk1] {
    padding: var(--bs-modal-padding);
    --side-content-padding-y: 2rem;
    padding-top: var(--side-content-padding-y);
    padding-bottom: var(--side-content-padding-y);
    flex-grow: 1;
    overflow: auto;
}

.no-padding .side-content[b-z6al2fekk1] {
    padding: 0;
}

    .side-content .loading[b-z6al2fekk1] {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

@container (min-width: 1800px) {
    .side-menu-content[b-z6al2fekk1] {
        --bs-modal-padding: 3.125rem;
    }

    .side-footer[b-z6al2fekk1] {
        --bs-modal-footer-gap: 1.875rem;
        --bs-btn-padding-x: 2rem;
    }
}
