@import '_content/Solstice.PublicComponents/Solstice.PublicComponents.bundle.scp.css';

/* /Pages/Member/Dashboard/DashboardPage.razor.rz.scp.css */
[b-6c9tq35etd] .dashboard-button {
    background-color: var(--mud-palette-white);
    text-transform: capitalize;
    color: var(--mud-palette-primary);
    font-weight: bold;
}

[b-6c9tq35etd] .dashboard-button:focus-visible {
    outline-color: var(--dashboard-button-focus-visible-color);
    outline-offset: 2px;
    outline-style: solid;
    outline-width: 2px;
}

[b-6c9tq35etd] .dashboard-divider {
    border-top-width: 1px !important;
}

/* Mudblazor MD media query*/
@media (min-width: 960px) {
    [b-6c9tq35etd] .dashboard-divider {
        border-top-width: 0px !important;
        border-left-width: 1px !important;
    }
}

[b-6c9tq35etd] .auto-pay-amount.mud-icon-size-small {
    font-size: 0.9rem;
}
/* /Pages/Member/InvoiceHistory/InvoiceHistoryPage.razor.rz.scp.css */
[b-cdb1105jnh] .mud-grid + .mud-grid {
    border-top: 1px solid var(--mud-palette-divider)
}

[b-cdb1105jnh] .mud-grid:first-child,
[b-cdb1105jnh] h3 + .mud-grid {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

[b-cdb1105jnh] .mud-grid:last-child,
[b-cdb1105jnh] .mud-grid:has(+h3) {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

[b-cdb1105jnh] .mud-link-download-history a:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-color: #46433E;
    outline-offset: 10px;
}
/* /Pages/Member/PaymentHistory/PaymentHistoryPage.razor.rz.scp.css */
[b-tgw1o25hnc] .icon-theme-primary {
    fill: var(--mud-palette-primary);
}

[b-tgw1o25hnc] .no-wrap {
    white-space: nowrap;
}

[b-tgw1o25hnc] .active {
    color: var(--mud-palette-primary);
    font-weight: bold;
}

[b-tgw1o25hnc] .list-striped li {
    /*height: 60px;*/
}

    [b-tgw1o25hnc] .list-striped li:hover {
        filter: drop-shadow(0 0 4px var(--mud-palette-black));
    }

    [b-tgw1o25hnc] .list-striped li:nth-child(odd) {
        background-color: var(--mud-palette-background-gray);
    }

    [b-tgw1o25hnc] .list-striped li:nth-child(even) {
        background-color: var(--mud-palette-background);
    }

[b-tgw1o25hnc] .mud-link-download-history a:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-color: #46433E;
    outline-offset: 10px;
}

[b-tgw1o25hnc] .payment-history-sort-label label:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-color: #46433E;
    outline-offset: 2px;
}
/* /Pages/Member/PaymentMethods/PaymentMethodsPage.razor.rz.scp.css */
[b-yp79khqbu4] .action-button-sm {
    min-width: 32px;
}
/* /Shared/Components/AppNavBar.razor.rz.scp.css */
[b-6zg2tmosxm].logo {
    display: flex;
    max-height: 100px;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.25s;
}
/* Mudblazor md media query*/
@media (min-width: 960px) {
    [b-6zg2tmosxm].logo {
        max-height: 120px;
    }
}
/* /Shared/Components/LegalDisplay.razor.rz.scp.css */
li + li[b-hkdezwu8sf] {
    margin-top: .75rem;
}
/* /Shared/Components/PageHeader.razor.rz.scp.css */
/* /Shared/Dialogs/PaymentSourceCreator/PaymentSourceCreatorDialog.razor.rz.scp.css */
[b-i77v594k03] .mud-switch {
    margin-right: 0;
    margin-inline-end: 0;
}
