@import 'Togglit.WasmClient.ztm5w1u98b.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/Togglit.Server/Layout/AuthLayout.razor.rz.scp.css */
.link[b-59riiwlnh4] {
    color: #BCBCBC;
    font-size: 14px;
    transition: all 0.3s;
}

    .link:hover[b-59riiwlnh4],
    .link:active[b-59riiwlnh4] {
        color: #fff;
    }

.link--go-back[b-59riiwlnh4] {
    color: #BCBCBC;
    font-size: 14px;
    transition: all 0.3s;
}

    .link--go-back:hover[b-59riiwlnh4],
    .link--go-back:active[b-59riiwlnh4] {
        color: #818599;
    }


.policy-bar[b-59riiwlnh4] {
    max-width: 700px;
}

.policy-bar--glass[b-59riiwlnh4] {
    background: linear-gradient(143deg, rgba(15, 172, 163, 0.22) 0%, rgba(26, 108, 152, 0.22) 100%);
    backdrop-filter: blur(15.300000190734863px);
}
/* _content/Togglit.Server/Layout/Footer.razor.rz.scp.css */
.footer[b-wemysn4mro] {
	background: #f5f7ff;
	padding: var(--space-24);
	border-top: 1px solid #e1e1e1;
}

.footer__link[b-wemysn4mro] {
	font-size: 14px;
	color: #70717b;
	text-decoration: none;
}
/* _content/Togglit.Server/Layout/Header.razor.rz.scp.css */
.header[b-g82ddrsgkf] {
    background-color: #f5f7ff;
}

.header-mobile[b-g82ddrsgkf] {
    background: var(--color-surface);
    padding: var(--space-16);
    border-bottom: 1px solid #f2f2f2;
    height: 70px;
}

.header-mobile__icon--toggle[b-g82ddrsgkf] {
    font-size: 24px;
    color: #7e7e7e;
}



/* _content/Togglit.Server/Layout/MainLayout.razor.rz.scp.css */
.page[b-y5btliz3ld] {
    display: flex;
    flex-direction: column;
    flex: 1;
}

@media (min-width: 992px) {
    .page[b-y5btliz3ld] {
        flex-direction: row;
    }
}

    .content__wrapper[b-y5btliz3ld] {
        display: flex;
        flex-direction: column;
        flex: 1;
    }

    main[b-y5btliz3ld] {
        flex: 1;
        background: var(--main-content-bg);
        padding: 32px 16px;
    }

@media (min-width: 768px) {
    main[b-y5btliz3ld] {
        padding: 32px 32px;
    }

    }
    @media (min-width: 992px) {
        main[b-y5btliz3ld] {
            padding: 48px 32px;
        }
    }

    .container[b-y5btliz3ld] {
        padding: 0;
        height: 100%;
    }
/* _content/Togglit.Server/Layout/NavMenu.razor.rz.scp.css */
/* ===============
   SIDEBAR STYLING
   =============== */

.sidebar[b-7zvk8ic8au] {
    width: 275px;
    padding: var(--space-32);
}

/* ===============
   SIDEBAR LINK 
      STYLING
   =============== */

.sidebar__item[b-7zvk8ic8au] {
    margin-bottom: var(--space-16);
}

.navbar-brand[b-7zvk8ic8au] {
    margin-top: var(--space-8);
    padding: var(--space-0) var(--space-16);
}

[b-7zvk8ic8au] .sidebar__link {
    padding: var(--space-8) var(--space-16);
    border-radius: var(--border-radius-lg);
    background: none;
    color: var(--sidebar-link-color);
    text-decoration: none;
    font-family: var(--font-family-heading);
    font-size: var(--font-size-base);
    width: 200px;
    display: block;
    transition: all ease 0.6s;
}

[b-7zvk8ic8au] .sidebar__link--active {
    color: var(--sidebar-link-color-active);
    background: var(--sidebar-link-bg-active);
}

.sidebar__icon[b-7zvk8ic8au] {
    margin-right: var(--space-12);
}

/* Optional: Smooth transition for the sidebar */
.collapse[b-7zvk8ic8au] {
    transition: max-height 0.3s ease-in-out;
}


/* ===============
   HEADER STYLING
   =============== */

.header__nav[b-7zvk8ic8au] {
    position: sticky;
    top: 0;
    transition: all .25s ease-in-out;
    z-index: var(--z-index-header);
    border-bottom: 0px solid #dee2e6;
}

.offcanvas-header[b-7zvk8ic8au] {
    height: 70px;
}

#mobileoffcanvas[b-7zvk8ic8au] {
    max-width: 275px;
    min-width: 235px;
}
/* _content/Togglit.Server/Layout/Sidebar.razor.rz.scp.css */

/* ===============
   SIDEBAR STYLING
   =============== */

.sidebar[b-68ahixqrrl] {
    width: 250px;
    padding: var(--space-32);
}

/* ===============
   SIDEBAR LINK 
      STYLING
   =============== */

.sidebar__item[b-68ahixqrrl] {
    margin-bottom: var(--space-16);
}

[b-68ahixqrrl] .sidebar__link {
    padding: var(--space-8) var(--space-16);
    border-radius: var(--border-radius-lg);
    background: none;
    color: var(--sidebar-link-color);
    text-decoration: none;
    font-family: var(--font-family-heading);
    font-size: 14px;
    width: 175px;
    display: block;
    transition: all ease 0.6s;
}

[b-68ahixqrrl] .sidebar__link--active {
    color: var(--sidebar-link-color-active);
    background: var(--sidebar-link-bg-active);
}


/* _content/Togglit.Server/Pages/Auth/Signin/Login.razor.rz.scp.css */
[b-avvd6rj2eb]::-ms-reveal {
	border: 1px solid transparent;
	border-radius: 50%;
	box-shadow: 0 0 3px currentColor;
}


