/* _content/BeneficiosAramark.Web/Components/Layout/MainLayout.razor.rz.scp.css */
.shell[b-88n7reh7mf] {
    min-height: 100vh;
    display: flex;
    position: relative;
    overflow: hidden;
    background: linear-gradient(120deg, #f5f7fa 0%, #eef2f8 100%);
}

.sidebar[b-88n7reh7mf] {
    width: 280px;
    min-width: 280px;
    background: #12314a;
    color: #e7edf3;
    padding: 1.5rem 1rem;
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    overflow: hidden;
    transition: width 0.25s ease, min-width 0.25s ease, padding 0.25s ease, transform 0.25s ease, opacity 0.25s ease;
}

.shell.sidebar-hidden .sidebar[b-88n7reh7mf] {
    width: 0;
    min-width: 0;
    padding: 1.5rem 0;
    opacity: 0;
    transform: translateX(-24px);
    pointer-events: none;
}

.brand-block[b-88n7reh7mf] {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
    padding-bottom: 1rem;
}

.brand-title[b-88n7reh7mf] {
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    line-height: 1.2;
    text-wrap: balance;
}

.brand-subtitle[b-88n7reh7mf] {
    font-size: 0.8rem;
    color: #a8c2d6;
    text-transform: uppercase;
    margin-top: 0.2rem;
}

.main-area[b-88n7reh7mf] {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
}

.topbar[b-88n7reh7mf] {
    background: #ffffff;
    border-bottom: 1px solid #d9e2ec;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    padding: 1rem 1.5rem;
}

.topbar-left[b-88n7reh7mf] {
    display: flex;
    align-items: center;
    gap: 0.55rem;
}

.topbar-meta[b-88n7reh7mf] {
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
}

.topbar-business-site[b-88n7reh7mf] {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    margin-left: auto;
    min-width: 0;
}

.topbar-business-site-label[b-88n7reh7mf] {
    font-size: 0.72rem;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #6f8397;
    white-space: nowrap;
}

.topbar-business-site-value[b-88n7reh7mf] {
    font-size: 0.92rem;
    font-weight: 700;
    color: #173755;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topbar-business-site-select[b-88n7reh7mf] {
    min-width: 260px;
    max-width: 360px;
    font-size: 0.92rem;
    font-weight: 700;
    color: #173755;
    border-radius: 12px;
}

.workspace-pill[b-88n7reh7mf] {
    display: grid;
    gap: 0.08rem;
    padding: 0.45rem 0.75rem;
    border-radius: 14px;
    border: 1px solid #d8e2ea;
    background: rgba(255, 255, 255, 0.82);
    min-width: 132px;
}

.workspace-pill-label[b-88n7reh7mf] {
    font-size: 0.64rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: #6b8094;
}

.workspace-pill strong[b-88n7reh7mf] {
    font-size: 0.92rem;
    line-height: 1.05;
}

.workspace-pill-consumer strong[b-88n7reh7mf] {
    color: #8f1730;
}

.workspace-pill-business strong[b-88n7reh7mf] {
    color: #173755;
}

.workspace-pill-operations strong[b-88n7reh7mf] {
    color: #15535d;
}

.workspace-pill-admin strong[b-88n7reh7mf] {
    color: #223f58;
}

.workspace-note[b-88n7reh7mf] {
    font-size: 0.82rem;
    color: #607488;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topbar-logo[b-88n7reh7mf] {
    height: 34px;
    width: auto;
    display: block;
    margin-right: 0.45rem;
    object-fit: contain;
}

.menu-toggle[b-88n7reh7mf],
.pin-toggle[b-88n7reh7mf] {
    border: 1px solid #d2dde7;
    background: #ffffff;
    color: #24435b;
    border-radius: 10px;
    height: 38px;
    min-width: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.menu-toggle:hover[b-88n7reh7mf],
.pin-toggle:hover[b-88n7reh7mf] {
    background: #f2f6fa;
    border-color: #bfd0e0;
}

.pin-toggle[b-88n7reh7mf] {
    padding: 0 0.55rem;
    gap: 0.35rem;
    font-size: 0.78rem;
    font-weight: 600;
}

.toolbar-icon[b-88n7reh7mf] {
    width: 20px;
    height: 20px;
    display: block;
    flex: 0 0 auto;
}

.pin-toggle.active[b-88n7reh7mf] {
    border-color: #1f577d;
    background: #e9f2fa;
    color: #184867;
}

.topbar-cart[b-88n7reh7mf] {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    color: #2d4a5f;
    border: 1px solid #d2dde7;
    background: #ffffff;
    border-radius: 12px;
    padding: 0.45rem 0.75rem;
    text-decoration: none;
    transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}

@media (max-width: 960px) {
    .topbar-business-site[b-88n7reh7mf] {
        width: 100%;
        justify-content: flex-end;
        flex-wrap: wrap;
    }

    .topbar-business-site-select[b-88n7reh7mf] {
        min-width: 220px;
        width: 100%;
        max-width: 320px;
    }
}

.topbar-cart:hover[b-88n7reh7mf] {
    border-color: #b8cad9;
    background: #f6f9fc;
    color: #1d3f58;
}

.topbar-cart-icon[b-88n7reh7mf] {
    width: 18px;
    height: 18px;
    stroke: currentColor;
    fill: none;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.topbar-cart-text[b-88n7reh7mf] {
    display: flex;
    flex-direction: column;
    line-height: 1.05;
}

.topbar-cart-text span[b-88n7reh7mf] {
    font-size: 0.72rem;
    opacity: 0.82;
}

.topbar-cart-text strong[b-88n7reh7mf] {
    font-size: 0.9rem;
}

.sidebar-footer[b-88n7reh7mf] {
    margin-top: auto;
    border-top: 1px solid rgba(255, 255, 255, 0.18);
    padding-top: 0.85rem;
}

.sidebar-user-card[b-88n7reh7mf] {
    display: flex;
    align-items: center;
    gap: 0.7rem;
    border-radius: 14px;
    padding: 0.6rem 0.65rem;
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.22);
}

.sidebar-user-avatar[b-88n7reh7mf] {
    width: 42px;
    height: 42px;
    border-radius: 999px;
    overflow: hidden;
    flex: 0 0 42px;
    background: rgba(0, 0, 0, 0.16);
    display: grid;
    place-items: center;
    color: #ffffff;
}

.sidebar-user-avatar img[b-88n7reh7mf] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sidebar-user-avatar svg[b-88n7reh7mf] {
    width: 20px;
    height: 20px;
    stroke: currentColor;
    fill: none;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.sidebar-user-meta[b-88n7reh7mf] {
    min-width: 0;
}

.sidebar-user-email[b-88n7reh7mf] {
    font-size: 0.83rem;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sidebar-logout-btn[b-88n7reh7mf] {
    padding: 0;
    margin-top: 0.05rem;
    color: #ffffff;
    text-decoration: none;
    font-size: 0.78rem;
    font-weight: 600;
}

.sidebar-logout-btn:hover[b-88n7reh7mf] {
    color: #ffe8ee;
    text-decoration: underline;
}

.content-wrap[b-88n7reh7mf] {
    padding: 1.5rem;
}

.sidebar-backdrop[b-88n7reh7mf] {
    position: fixed;
    inset: 0;
    border: 0;
    background: rgba(16, 24, 40, 0.35);
    z-index: 20;
}

.portal-shell[b-88n7reh7mf] {
    position: relative;
    background:
        radial-gradient(circle at 15% 8%, rgba(255, 136, 163, 0.22) 0%, rgba(255, 136, 163, 0) 34%),
        radial-gradient(circle at 92% 14%, rgba(255, 184, 63, 0.22) 0%, rgba(255, 184, 63, 0) 34%),
        linear-gradient(150deg, #fff7f8 0%, #ffeef1 44%, #fdf4f6 100%);
}

.portal-shell[b-88n7reh7mf]::before {
    content: "";
    position: absolute;
    inset: auto auto -110px -80px;
    width: 250px;
    height: 250px;
    border-radius: 999px;
    background: linear-gradient(145deg, rgba(255, 206, 68, 0.35), rgba(255, 122, 122, 0.18));
    filter: blur(2px);
    pointer-events: none;
}

.portal-shell[b-88n7reh7mf]::after {
    content: "";
    position: absolute;
    inset: 82px -64px auto auto;
    width: 190px;
    height: 190px;
    border-radius: 999px;
    background: linear-gradient(145deg, rgba(214, 29, 61, 0.25), rgba(255, 164, 186, 0.15));
    pointer-events: none;
}

.portal-shell .sidebar[b-88n7reh7mf] {
    background: linear-gradient(180deg, #bf1936 0%, #9f1630 52%, #7e1127 100%);
    color: #fff1f3;
    box-shadow: 0 0 24px rgba(127, 17, 39, 0.2);
    position: relative;
    z-index: 30;
}

.portal-shell .brand-block[b-88n7reh7mf] {
    border-bottom: 1px solid rgba(255, 233, 237, 0.25);
}

.portal-shell .brand-title[b-88n7reh7mf] {
    color: #ffffff;
}

.portal-shell .brand-subtitle[b-88n7reh7mf] {
    color: #ffd6dd;
}

.portal-shell .topbar[b-88n7reh7mf] {
    border-bottom: 1px solid #f3c9d1;
    background: rgba(255, 253, 253, 0.75);
    backdrop-filter: blur(8px);
    position: sticky;
    top: 0;
    z-index: 5;
}

.portal-shell .menu-toggle[b-88n7reh7mf],
.portal-shell .pin-toggle[b-88n7reh7mf] {
    border-color: #e8c4cb;
    color: #8f1730;
    background: #fff8f9;
}

.portal-shell .menu-toggle:hover[b-88n7reh7mf],
.portal-shell .pin-toggle:hover[b-88n7reh7mf] {
    background: #fff1f4;
    border-color: #e0aeb8;
}

.portal-shell .pin-toggle.active[b-88n7reh7mf] {
    border-color: #be2340;
    background: #fdecef;
    color: #9f1730;
}

.portal-shell .topbar-cart[b-88n7reh7mf] {
    color: #8d1a2e;
    border-color: #dbaeb8;
    background: #fff7f9;
}

.portal-shell .topbar-cart:hover[b-88n7reh7mf] {
    color: #7f1328;
    border-color: #cd95a3;
    background: #ffeef2;
}

.portal-shell .sidebar-user-card[b-88n7reh7mf] {
    background: rgba(255, 255, 255, 0.14);
}

.portal-shell .sidebar-user-avatar[b-88n7reh7mf] {
    background: rgba(255, 255, 255, 0.25);
}

.business-shell[b-88n7reh7mf] {
    background:
        radial-gradient(circle at 18% 10%, rgba(71, 109, 255, 0.12), rgba(71, 109, 255, 0) 32%),
        radial-gradient(circle at 88% 12%, rgba(255, 193, 87, 0.14), rgba(255, 193, 87, 0) 32%),
        linear-gradient(160deg, #f3f7fc 0%, #eef3fb 48%, #f7fafc 100%);
}

.business-shell[b-88n7reh7mf]::before {
    background: linear-gradient(145deg, rgba(69, 108, 255, 0.16), rgba(255, 189, 83, 0.12));
}

.business-shell[b-88n7reh7mf]::after {
    background: linear-gradient(145deg, rgba(22, 55, 85, 0.18), rgba(99, 134, 255, 0.1));
}

.business-shell .sidebar[b-88n7reh7mf] {
    background: linear-gradient(180deg, #163755 0%, #10263b 52%, #0d1d2d 100%);
    color: #eff5fb;
    box-shadow: 0 0 30px rgba(12, 29, 45, 0.22);
}

.business-shell .brand-block[b-88n7reh7mf] {
    border-bottom-color: rgba(214, 228, 247, 0.2);
}

.business-shell .brand-subtitle[b-88n7reh7mf] {
    color: #c4d8f2;
}

.business-shell .topbar[b-88n7reh7mf] {
    border-bottom-color: #d6e3ef;
    background: rgba(249, 252, 255, 0.86);
}

.business-shell .menu-toggle[b-88n7reh7mf],
.business-shell .pin-toggle[b-88n7reh7mf] {
    border-color: #c8d7e7;
    color: #173755;
    background: #f7fbff;
}

.business-shell .menu-toggle:hover[b-88n7reh7mf],
.business-shell .pin-toggle:hover[b-88n7reh7mf] {
    background: #eef5fd;
    border-color: #b3c8dd;
}

.business-shell .pin-toggle.active[b-88n7reh7mf] {
    border-color: #355f9a;
    background: #eef4ff;
    color: #173755;
}

.business-shell .sidebar-user-card[b-88n7reh7mf] {
    background: rgba(255, 255, 255, 0.09);
    border-color: rgba(255, 255, 255, 0.16);
}

.business-shell .sidebar-user-avatar[b-88n7reh7mf] {
    background: rgba(255, 255, 255, 0.18);
}

.business-shell .brand-title[b-88n7reh7mf] {
    color: #ffffff;
}

.business-shell .workspace-pill[b-88n7reh7mf] {
    border-color: #d5e4f2;
    background: linear-gradient(180deg, #ffffff, #f3f8ff);
    box-shadow: 0 10px 24px rgba(21, 57, 94, 0.08);
}

.business-shell .workspace-pill-label[b-88n7reh7mf] {
    color: #6b86a0;
}

.business-shell .workspace-pill-business strong[b-88n7reh7mf],
.business-shell .workspace-note[b-88n7reh7mf],
.business-shell .topbar-business-site-value[b-88n7reh7mf] {
    color: #1b4f82;
}

.business-shell .topbar-business-site-label[b-88n7reh7mf] {
    color: #6c86a0;
}

.business-shell .topbar-business-site-select[b-88n7reh7mf] {
    border-color: #cad9ea;
    background: linear-gradient(180deg, #ffffff, #f3f8ff);
    color: #1b4f82;
    box-shadow: 0 8px 18px rgba(23, 55, 85, 0.08);
}

.business-shell .topbar-logo[b-88n7reh7mf] {
    filter: saturate(0.95);
}

.operations-shell .sidebar[b-88n7reh7mf] {
    background: linear-gradient(180deg, #0f4b57 0%, #123a44 52%, #102f37 100%);
}

.operations-shell .topbar[b-88n7reh7mf] {
    background: #f8fcfd;
    border-bottom-color: #d7e7ea;
}

.admin-shell .sidebar[b-88n7reh7mf] {
    background: linear-gradient(180deg, #163754 0%, #122a40 55%, #101d2d 100%);
}

.admin-shell .topbar[b-88n7reh7mf] {
    background: #f8fbfd;
}

.shell.sidebar-unpinned .sidebar[b-88n7reh7mf] {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
}

.shell.sidebar-unpinned .main-area[b-88n7reh7mf] {
    width: 100%;
}

.shell.sidebar-unpinned.sidebar-hidden .sidebar[b-88n7reh7mf] {
    width: 280px;
    min-width: 280px;
    padding: 1.5rem 1rem;
    opacity: 1;
    transform: translateX(-100%);
    pointer-events: none;
}

.shell.sidebar-unpinned.sidebar-visible .sidebar[b-88n7reh7mf] {
    transform: translateX(0);
    pointer-events: auto;
}

@media (min-width: 901px) {
    .shell.sidebar-pinned .sidebar[b-88n7reh7mf] {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
    }

    .shell.sidebar-pinned .main-area[b-88n7reh7mf] {
        width: calc(100% - 280px);
        margin-left: 280px;
        min-height: 100vh;
    }

    .shell.sidebar-pinned.sidebar-hidden .main-area[b-88n7reh7mf] {
        width: 100%;
        margin-left: 0;
    }
}

@media (max-width: 900px) {
    .sidebar[b-88n7reh7mf] {
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        z-index: 30;
    }

    .shell.sidebar-hidden .sidebar[b-88n7reh7mf] {
        width: 280px;
        min-width: 280px;
        padding: 1.5rem 1rem;
        opacity: 1;
        transform: translateX(-100%);
        pointer-events: none;
    }

    .topbar-left[b-88n7reh7mf] {
        gap: 0.45rem;
    }

    .topbar[b-88n7reh7mf] {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .topbar-meta[b-88n7reh7mf] {
        order: 3;
        flex-basis: 100%;
        justify-content: flex-start;
    }

    .workspace-note[b-88n7reh7mf] {
        white-space: normal;
    }

    .topbar-cart-text span[b-88n7reh7mf] {
        display: none;
    }

    .pin-toggle span:last-child[b-88n7reh7mf] {
        display: none;
    }
}
/* _content/BeneficiosAramark.Web/Components/Layout/NavMenu.razor.rz.scp.css */
.nav-menu[b-c1naypp72i] {
    display: flex;
    flex-direction: column;
    gap: 0.45rem;
    width: 100%;
}

.nav-section[b-c1naypp72i] {
    margin-top: 0.8rem;
    margin-bottom: 0.2rem;
    font-size: 0.75rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #8fb0c8;
    text-align: left;
}

[b-c1naypp72i] .nav-link-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0.7rem;
    text-align: left;
    color: #d4e2ec !important;
    text-decoration: none !important;
    border-radius: 12px;
    padding: 0.82rem 0.9rem;
    font-size: 1.03rem;
    font-weight: 600;
    width: 100%;
    transition: background-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

[b-c1naypp72i] a.nav-link-item,
[b-c1naypp72i] a.nav-link-item:link,
[b-c1naypp72i] a.nav-link-item:visited,
[b-c1naypp72i] a.nav-link-item:hover,
[b-c1naypp72i] a.nav-link-item:active {
    text-decoration: none !important;
}

[b-c1naypp72i] .nav-link-item:hover {
    background: rgba(255, 255, 255, 0.09);
    color: #ffffff !important;
    transform: translateX(2px);
}

[b-c1naypp72i] .nav-link-item.active {
    background: #ffffff;
    color: #8d1229 !important;
    border: 2px solid #8d1229 !important;
    text-shadow: none;
    box-shadow: 0 8px 18px rgba(56, 11, 24, 0.22);
    text-decoration: none !important;
}

[b-c1naypp72i] a.nav-link-item.active,
[b-c1naypp72i] a.nav-link-item.active:link,
[b-c1naypp72i] a.nav-link-item.active:visited,
[b-c1naypp72i] a.nav-link-item.active:hover,
[b-c1naypp72i] a.nav-link-item.active:active {
    color: #8d1229 !important;
    text-decoration: none !important;
}

[b-c1naypp72i] .nav-link-item.active .nav-label,
[b-c1naypp72i] .nav-link-item.active .nav-icon {
    color: #8d1229 !important;
    stroke: currentColor !important;
    opacity: 1 !important;
}

.nav-label[b-c1naypp72i] {
    line-height: 1;
    white-space: nowrap;
}

.nav-icon[b-c1naypp72i] {
    width: 18px;
    height: 18px;
    min-width: 18px;
    display: inline-block;
    vertical-align: middle;
    stroke: currentColor;
    fill: none;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
    opacity: 0.95;
}

.portal-shell .nav-section[b-c1naypp72i] {
    color: #ffe9ed;
    opacity: 0.92;
    font-weight: 700;
    text-align: left;
    width: 100%;
}

.portal-shell .nav-menu[b-c1naypp72i] {
    align-items: stretch;
    gap: 0.55rem;
}

.portal-shell[b-c1naypp72i]  .nav-link-item {
    color: #fff6f8 !important;
    width: 100%;
    border: 1px solid rgba(255, 255, 255, 0.32);
    background: rgba(255, 255, 255, 0.17);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.28);
    font-weight: 700;
    letter-spacing: 0.01em;
    text-decoration: none !important;
}

.portal-shell[b-c1naypp72i]  a.nav-link-item:link,
.portal-shell[b-c1naypp72i]  a.nav-link-item:visited,
.portal-shell[b-c1naypp72i]  a.nav-link-item:hover,
.portal-shell[b-c1naypp72i]  a.nav-link-item:active {
    color: #fff6f8 !important;
    text-decoration: none !important;
}

.portal-shell[b-c1naypp72i]  .nav-link-item:hover {
    background: rgba(255, 255, 255, 0.26);
    border-color: rgba(255, 255, 255, 0.48);
    color: #ffffff !important;
    text-decoration: none !important;
}

.portal-shell[b-c1naypp72i]  .nav-link-item.active {
    background: #ffffff !important;
    color: #8d1229 !important;
    font-weight: 700;
    border: 2px solid #8d1229 !important;
    text-shadow: none !important;
    box-shadow: 0 8px 18px rgba(56, 11, 24, 0.22) !important;
}

.portal-shell[b-c1naypp72i]  a.nav-link-item.active,
.portal-shell[b-c1naypp72i]  a.nav-link-item.active:link,
.portal-shell[b-c1naypp72i]  a.nav-link-item.active:visited,
.portal-shell[b-c1naypp72i]  a.nav-link-item.active:hover,
.portal-shell[b-c1naypp72i]  a.nav-link-item.active:active {
    color: #8d1229 !important;
    text-decoration: none !important;
}

.portal-shell[b-c1naypp72i]  .nav-link-item.active .nav-label,
.portal-shell[b-c1naypp72i]  .nav-link-item.active .nav-icon {
    color: #8d1229 !important;
    stroke: currentColor !important;
    opacity: 1 !important;
}

.portal-shell .nav-icon[b-c1naypp72i] {
    opacity: 1;
}

.business-shell .nav-section[b-c1naypp72i] {
    color: #d7e7f7;
    opacity: 0.95;
    font-weight: 700;
}

.business-shell[b-c1naypp72i]  .nav-link-item {
    color: #f2f8ff !important;
    width: 100%;
    border: 1px solid rgba(198, 222, 247, 0.2);
    background: rgba(255, 255, 255, 0.08);
    text-shadow: none;
    font-weight: 700;
    letter-spacing: 0.01em;
}

.business-shell[b-c1naypp72i]  a.nav-link-item:link,
.business-shell[b-c1naypp72i]  a.nav-link-item:visited,
.business-shell[b-c1naypp72i]  a.nav-link-item:hover,
.business-shell[b-c1naypp72i]  a.nav-link-item:active {
    color: #f2f8ff !important;
    text-decoration: none !important;
}

.business-shell[b-c1naypp72i]  .nav-link-item:hover {
    background: rgba(255, 255, 255, 0.15);
    border-color: rgba(190, 217, 243, 0.38);
    color: #ffffff !important;
}

.business-shell[b-c1naypp72i]  .nav-link-item.active {
    background: #ffffff !important;
    color: #1d4f82 !important;
    border: 2px solid #2f6ca7 !important;
    box-shadow: 0 10px 24px rgba(19, 57, 91, 0.18) !important;
}

.business-shell[b-c1naypp72i]  a.nav-link-item.active,
.business-shell[b-c1naypp72i]  a.nav-link-item.active:link,
.business-shell[b-c1naypp72i]  a.nav-link-item.active:visited,
.business-shell[b-c1naypp72i]  a.nav-link-item.active:hover,
.business-shell[b-c1naypp72i]  a.nav-link-item.active:active {
    color: #1d4f82 !important;
}

.business-shell[b-c1naypp72i]  .nav-link-item.active .nav-label,
.business-shell[b-c1naypp72i]  .nav-link-item.active .nav-icon {
    color: #1d4f82 !important;
    stroke: currentColor !important;
    opacity: 1 !important;
}
