@import '_content/NineLine.Portal/NineLine.Portal.wz5gj9xdv4.bundle.scp.css';

/* /Pages/Auth/Account/Account.razor.rz.scp.css */
.account-action[b-nc1spibopu] {
    padding: 2rem;
    border: 2px solid #ced4da;
    border-radius: .5rem;
}
.action[b-nc1spibopu] {
    cursor: pointer;
}
/* /Pages/Auth/ConfirmEmail.razor.rz.scp.css */
.text-sm[b-viiqb22r3s] {
    font-size: 90%;
}

.background-image[b-viiqb22r3s] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}

.companyLogo[b-viiqb22r3s] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}

.card[b-viiqb22r3s] {
    background-color: #fff;
    border-radius: 2rem;
}

[b-viiqb22r3s] .validation-message {
    color: #b50000;
}
/* /Pages/Auth/CreatePassword.razor.rz.scp.css */
.text-sm[b-p03fg1ksc9] {
    font-size: 90%;
}

.background-image[b-p03fg1ksc9] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}

.companyLogo[b-p03fg1ksc9] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}

.card[b-p03fg1ksc9] {
    background-color: #fff;
    border-radius: 2rem;
}

[b-p03fg1ksc9] .validation-message {
    color: #b50000;
}
/* /Pages/Auth/ForgotPassword.razor.rz.scp.css */
.text-sm[b-cz0o4c3ltb] {
    font-size: 90%;
}

.background-image[b-cz0o4c3ltb] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}

.companyLogo[b-cz0o4c3ltb] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}

.card[b-cz0o4c3ltb] {
    background-color: #fff;
    border-radius: 2rem;
}

[b-cz0o4c3ltb] .validation-message {
    color: #b50000;
}
/* /Pages/Auth/Login.razor.rz.scp.css */
.text-sm[b-sjjs5w2f5f] {
    font-size: 90%;
}
.background-image[b-sjjs5w2f5f] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}
.companyLogo[b-sjjs5w2f5f] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}
.card[b-sjjs5w2f5f] {
    background-color: #fff;
    border-radius: 2rem;
}

footer[b-sjjs5w2f5f] {

    padding-top: 10px;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}

ul.footer[b-sjjs5w2f5f], ul.copyright[b-sjjs5w2f5f] {
    list-style: none;
    margin: auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.links li[b-sjjs5w2f5f], .copyright li[b-sjjs5w2f5f] {
    text-align: center;
}

.links[b-sjjs5w2f5f] {
    display: inline-block;
}

.copyright li[b-sjjs5w2f5f], .copyright li a[b-sjjs5w2f5f] {
    text-align: center !important;
    font-size: 12px;
}

.links a[b-sjjs5w2f5f] {
    display: inline-block;
    font-size: x-small;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}

.links a:hover[b-sjjs5w2f5f] {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-decoration-style: initial;
    text-decoration-color: #0566AD;
    text-underline-offset: 20%;
}
/* /Pages/Auth/OrganizationSelection.razor.rz.scp.css */
.background-image-wrapper[b-wqgc7gh87x] {
    height: 50vh;
    margin-top: 85px;
}

.background-image[b-wqgc7gh87x] {
    background-image: url(/images/9line-organization-background.svg);
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    height: 100%;
}

@media screen and (max-width: 576px) {
    .background-image-wrapper[b-wqgc7gh87x] {
        height: 35vh;
    }
}
/* /Pages/Auth/PostLoginActions.razor.rz.scp.css */
.background-image-wrapper[b-o5rn734r6p] {
    height: 50vh;
    margin-top: 85px;
}

.background-image[b-o5rn734r6p] {
    background-image: url(/images/9line-organization-background.svg);
    background-size: cover;
    background-position-x: center;
    background-repeat: no-repeat;
    height: 100%;
}

.org-picker[b-o5rn734r6p] {
    border: 2px solid #ced4da;
    border-radius: 0.5rem;
    padding: 2rem 3rem;
}
/* /Pages/Auth/ResetPassword.razor.rz.scp.css */
.text-sm[b-cnuuhgfydb] {
    font-size: 90%;
}

.background-image[b-cnuuhgfydb] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}

.companyLogo[b-cnuuhgfydb] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}

.card[b-cnuuhgfydb] {
    background-color: #fff;
    border-radius: 2rem;
}

[b-cnuuhgfydb] .validation-message {
    color: #b50000;
}
/* /Pages/Auth/SignUpActions.razor.rz.scp.css */
.text-sm[b-1cqsghr568] {
    font-size: 90%;
}

.background-image[b-1cqsghr568] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}

.companyLogo[b-1cqsghr568] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}

.card[b-1cqsghr568] {
    background-color: #fff;
    border-radius: 2rem;
}
/* /Pages/Auth/SingleSignOn.razor.rz.scp.css */
.text-sm[b-ia76qrohpb] {
    font-size: 90%;
}
.background-image[b-ia76qrohpb] {
    background-image: url(/images/9line-login-background.svg);
    background-size: cover;
    height: 100vh;
}
.companyLogo[b-ia76qrohpb] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}
.card[b-ia76qrohpb] {
    background-color: #fff;
    border-radius: 2rem;
}
/* /Pages/Management/Addresses/AddressDataImport.razor.rz.scp.css */
.drop-zone[b-m5ds587bxi] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-m5ds587bxi] {
    border-style: solid;
}
/* /Pages/Management/Addresses/Addresses.razor.rz.scp.css */
[b-eq4kk5rcyr] .state {
    width: 90px;
}
[b-eq4kk5rcyr] .postal-code {
    width: 130px;
}
/* /Pages/Management/ApiKeys/ApiKeys.razor.rz.scp.css */
[b-dlwhoinbkz] .user-status {
    width: 85px;
}

[b-dlwhoinbkz] .roles-filter-menu {
    min-width: 290px;
}

[b-dlwhoinbkz] .status-filter-menu {
    min-width: 290px;
}
/* /Pages/Management/Notifications/Components/CreateUpdateNotificationConfiguration.razor.rz.scp.css */
.close-icon[b-vbz22rfdoc]{
    vertical-align: middle;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
    width: 0.85rem;
    margin-left: 0.5rem;
}
.input-group .btn-outline-secondary[b-vbz22rfdoc] {
    border-color: rgb(206, 212, 218);
}
/* /Pages/Management/Organizations/Components/AutoActivationConfirmationPrompt.razor.rz.scp.css */
.dialog-backdrop[b-qmc2513rmb] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1051;
}

[b-qmc2513rmb] .dialog-content {
    background: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    z-index: 1052;
    max-width: 400px;
    min-width: 300px;
    width: auto;
    text-align: center;
}
/* /Pages/Management/Organizations/Components/UpdateDisabledCallingNumberForm.razor.rz.scp.css */
.close-icon[b-eqivixqxte]{
    vertical-align: middle;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
    width: 0.85rem;
    margin-left: 0.5rem;
}
.input-group .btn-outline-secondary[b-eqivixqxte] {
    border-color: rgb(206, 212, 218);
}
/* /Pages/Management/Organizations/Components/UpdateOrganizationForm.razor.rz.scp.css */
.close-icon[b-jt3gjnca06]{
    vertical-align: middle;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
    width: 0.85rem;
    margin-left: 0.5rem;
}
.input-group .btn-outline-secondary[b-jt3gjnca06] {
    border-color: rgb(206, 212, 218);
}
/* /Pages/Management/Organizations/Organizations.razor.rz.scp.css */
[b-z6mzn7kf5d] .service-enabled {
    width: 135px;
}
/* /Pages/Management/StaticRoutes/Components/CreateUpdateStaticRoute.razor.rz.scp.css */
.close-icon[b-i3avx5zq9p]{
    vertical-align: middle;
    filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(100%) contrast(100%);
    width: 0.85rem;
    margin-left: 0.5rem;
}
.input-group .btn-outline-secondary[b-i3avx5zq9p] {
    border-color: rgb(206, 212, 218);
}
/* /Pages/Management/StaticRoutes/StaticRouteDataImport.razor.rz.scp.css */
.drop-zone[b-kzivyq482q] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-kzivyq482q] {
    border-style: solid;
}
/* /Pages/Management/Systems/CucmAgents/ViewCucmAgentDetails.razor.rz.scp.css */
a[b-tuky177zxe] {
    cursor: pointer;
}

.name-col[b-tuky177zxe] {
    max-width: 0;
    min-width: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mount-col[b-tuky177zxe] {
    max-width: 0;
    min-width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.usage-col[b-tuky177zxe] {
    max-width: 0;
    overflow: hidden;
    white-space: nowrap;
}

.table[b-tuky177zxe] {
    border-collapse: separate;
    border: 1px solid #ced4da;
    border-radius: .5rem;
}

td[b-tuky177zxe] {
    border-top-width: 1px;
    border-color: lightgray;
    border-style: solid;
    border-collapse: separate;
}

.table>:not(caption)>*>*[b-tuky177zxe] {
    border-bottom-width: 0;
}
/***** Add Location Button *****/
.btn-location[b-tuky177zxe] {
    /*border: 2px solid #ced4da;*/
    border-radius: .5rem;
    cursor: pointer;
    background-color: #0566AD;
    color: #fff;
}

.btn-location:hover[b-tuky177zxe] {
    background-color: #024b81;
}

.button-styles h3:hover[b-tuky177zxe] {
    /*text-decoration: underline;*/
    cursor: pointer;
}

/*.dashboard-icon, .dynamic-icon {
    width: 4rem;
}*/

/***** Rounded Toggle Switch (Sliders) *****/
.slider.round[b-tuky177zxe] {
    border-radius: 34px !important;
}

.slider.round[b-tuky177zxe]:before {
    border-radius: 50%;
}
/* Slider */
.slider[b-tuky177zxe] {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #999999;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider[b-tuky177zxe]:before {
    position: absolute;
    content: "";
    height: 13px;
    width: 13px;
    left: 2px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider-sm[b-tuky177zxe] {
    width: 27px;
    height: 14px;
}

.slider-sm[b-tuky177zxe]:before {
    height: 10px;
    width: 10px;
}

input:checked + .slider[b-tuky177zxe] {
    background-color: #0566AD;
}

input:checked:disabled + .slider[b-tuky177zxe] {
    background-color: #0566AD;
}

input:focus + .slider[b-tuky177zxe] {
    box-shadow: 0 0 1px #0566AD;
}

input:checked + .slider[b-tuky177zxe]:before {
    -webkit-transform: translateX(13px);
    -ms-transform: translateX(13px);
    transform: translateX(13px);
}

.switch[b-tuky177zxe] {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 17px;
    margin-bottom: 0;
    line-height: 1.125rem;
    vertical-align: text-top;
}

/* Hide default HTML checkbox */
.switch input[b-tuky177zxe] {
    opacity: 0;
    width: 0;
    height: 0;
}

.switch input:disabled + .slider[b-tuky177zxe] {
    cursor: not-allowed;
}

/***** Editable Fields *****/
.account-action[b-tuky177zxe] {
    padding: 2rem;
    border: 2px solid #ced4da;
    border-radius: .5rem;
}

.action[b-tuky177zxe] {
    cursor: pointer;
}


/***** Ellipses *****/
.ellipses[b-tuky177zxe] {
    text-align: right;
    width: 100px;
}

.menu-btn[b-tuky177zxe] {
    padding: 8px;
    color: #4A494A;
}

.menu-btn:hover[b-tuky177zxe], .menu-btn:focus[b-tuky177zxe], .menu-btn:active[b-tuky177zxe], .show .menu-btn[b-tuky177zxe] {
    background-color: #EEE;
    border-radius: 50%;
    outline: none;
}

.col-1-custom[b-tuky177zxe] {
    /*width: 6%;*/
    width: 40px;
}

.col-7-custom[b-tuky177zxe] {
    /*width: 60.66666666%;*/
    width: 60%;
}

.menu-btn + div.dropdown-menu[b-tuky177zxe] {
    transform: translate3d(-36px, 28px, 0px) !important;
    min-width: 7rem;
}

.menu-btn + div.dropdown-menu > .dropdown-item[b-tuky177zxe] {
    padding: 0.375rem 1.875rem;
}

.dropdown-item[b-tuky177zxe] {
    cursor: pointer;
}

.dropdown-item:hover[b-tuky177zxe] {
    background-color: #EEE;
}

.dropdown-item.active[b-tuky177zxe], .dropdown-item:active[b-tuky177zxe] {
    color: unset;
    background-color: #EEE !important;
}
/* /Pages/Management/Systems/InfrastructureDevices/InfrastructureDeviceDataImport.razor.rz.scp.css */
.drop-zone[b-wutr5oog6p] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-wutr5oog6p] {
    border-style: solid;
}
/* /Pages/Management/Systems/NetworkSubnets/NetworkSubnetDataImport.razor.rz.scp.css */
.drop-zone[b-3wtiy7t2ez] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-3wtiy7t2ez] {
    border-style: solid;
}
/* /Pages/Management/Systems/NetworkSwitches/NetworkSwitchDataImport.razor.rz.scp.css */
.drop-zone[b-teqj00kh46] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-teqj00kh46] {
    border-style: solid;
}
/* /Pages/Management/Systems/NetworkSwitches/ViewNetworkSwitchDetails.razor.rz.scp.css */
/* /Pages/Management/Users/UserDataImport.razor.rz.scp.css */
.drop-zone[b-6eorrdrpfz] {
    padding: 20px;
    width: 50%;
    min-height: 100px;
    border: 2px dashed #0087F7;
    border-radius: 5px;
}

.drop-zone.hover[b-6eorrdrpfz] {
    border-style: solid;
}
/* /Pages/Management/Users/Users.razor.rz.scp.css */
[b-65j693om8n] .user-status {
    width: 85px;
}

[b-65j693om8n] .roles-filter-menu {
    min-width: 290px;
}

[b-65j693om8n] .status-filter-menu {
    min-width: 290px;
}
/* /Shared/Footer.razor.rz.scp.css */
footer[b-56lck1tmjr] {
    background: #435e8c;
    color: white;
    padding-top: 10px;
}

ul.footer[b-56lck1tmjr], ul.copyright[b-56lck1tmjr] {
    list-style: none;
    margin: auto;
    overflow: hidden;
    padding: 0;
    text-align: center;
}

.links li[b-56lck1tmjr], .copyright li[b-56lck1tmjr] {
    text-align: center;
}

.links[b-56lck1tmjr] {
    display: inline-block;
}

.copyright li[b-56lck1tmjr], .copyright li a[b-56lck1tmjr] {
    color: #d9e7fc;
    text-align: center !important;
    font-size: 12px;
}
    .copyright li:first-of-type[b-56lck1tmjr] {
        padding: 0 0 15px 0;
    }
.links a[b-56lck1tmjr] {
    color: white;
    display: inline-block;
    font-size: x-small;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}

    .links a:hover[b-56lck1tmjr] {
        text-decoration-line: underline;
        text-decoration-thickness: 2px;
        text-decoration-style: initial;
        text-decoration-color: #0566AD;
        text-underline-offset: 20%;
    }
/* /Shared/MainLayout.razor.rz.scp.css */
.content[b-35f8vple4g]{
    margin-top: 85px;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar[b-qmvucetlsi] {
    -moz-box-shadow: 0 0 10px gray !important;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0 0 10px gray !important;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
    box-shadow: 0 0 10px gray !important;
    box-shadow: 0 0 10px rgba(0,0,0,0.4) !important;
}

    .navbar.fixed-top[b-qmvucetlsi] {
        z-index: 2;
    }

[b-qmvucetlsi] .navbar-light .navbar-nav .nav-link {
    color: #212529 !important;
}

.company-name[b-qmvucetlsi] {
    font-weight: bold;
    color: #212529;
    font-size: 18px;
}

/*Mobile navbar*/
.offcanvas-header[b-qmvucetlsi] {
    padding: 1rem 1rem 0;
}

.navbar-light .navbar-toggler[b-qmvucetlsi] {
    border: none;
}

.dropdown-menu[b-qmvucetlsi] {
    border: none;
    margin-left: 1rem;
}

/*Medium*/
@media screen and (min-width: 992px) {
    ul.navbar-nav[b-qmvucetlsi] {
        align-items: center;
    }
}

@media screen and (max-width: 991.98px) {
    [b-qmvucetlsi] .dropdown-menu {
        box-shadow: none !important;
        margin-left: 1rem !important;
    }

    [b-qmvucetlsi] .dropend .dropdown-toggle::after {
        margin-left: 0.5rem;
    }

    [b-qmvucetlsi] .dropend .dropdown-toggle::after {
        display: inline-block;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
    }

    [b-qmvucetlsi] .show > .nav-link {
        color: #000000 !important;
        color: rgba(0,0,0,.55) !important;
    }
}
/*Small*/
@media screen and (max-width: 576px) {
}

.custom-dropdown-left[b-qmvucetlsi] {
    position: relative;
}

    .custom-dropdown-left > .dropdown-menu[b-qmvucetlsi] {
        top: 0;
        left: auto;
        right: 100%; /* Align the dropdown to the left of the parent */
        border-radius: 0 6px 6px 6px;
    }

    .custom-dropdown-left:hover > .dropdown-menu[b-qmvucetlsi] {
        display: block; /* Show the dropdown on hover */
    }
/* /Templates/BannerItem.razor.rz.scp.css */
.banner[b-e5zfv8s0qt] {
    min-width: 250px;
    -webkit-animation: pop-in 0.4s;
    -moz-animation: pop-in 0.4s;
    -ms-animation: pop-in 0.4s;
    box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 20%) !important;
    background-color: #ffffff;
}

body[data-dark='true'] .banner[b-e5zfv8s0qt] {
    background-color: #212529;
}

.banner[data-link='False']:hover[b-e5zfv8s0qt] {
    cursor: pointer;
}

.pop-out[b-e5zfv8s0qt] {
    -webkit-animation: pop-out 0.4s;
    -moz-animation: pop-out 0.4s;
    -ms-animation: pop-out 0.4s;
    transition: visibility 0.4s;
    visibility: hidden;
}

.banner-header[b-e5zfv8s0qt] {
    padding: .25rem .5rem;
}

.close-icon[b-e5zfv8s0qt] {
    width: .7rem;
    vertical-align: middle;
}

.banner-body[b-e5zfv8s0qt] {
    opacity: 1;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}
/* /Templates/Banners.razor.rz.scp.css */
/*banners*/


.banner[b-31h2w6n59h] {
    max-width: 350px;
    overflow: hidden;
    font-size: 0.875rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: 0.25rem;
}

.banner:not(:last-child)[b-31h2w6n59h] {
    margin-bottom: 0.75rem;
}

.banner.showing[b-31h2w6n59h] {
    opacity: 1;
}

.banner.show[b-31h2w6n59h] {
    display: block;
    opacity: 1;
}

.banner.hide[b-31h2w6n59h] {
    display: none;
}

.banner-header[b-31h2w6n59h] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.25rem 0.75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.banner-body[b-31h2w6n59h] {
    padding: 0.75rem;
}
/* /Templates/ChangeConsole.razor.rz.scp.css */
.console-header[b-wk4ojr68zk] {
    background-color: #000;
    width: 100%;
}

.console[b-wk4ojr68zk] {
    background-color: #000;
    height: 500px;
    overflow: scroll;
    width: 100%;
}

.console-toolbar[b-wk4ojr68zk] {
    width: 100%;
    display: inline-block;
}

.console-placeholder[b-wk4ojr68zk] {
    color: #f8eb7c;
}
.console-cluster-name[b-wk4ojr68zk] {
    color: #AAAAAA;
}

.console-service-type[b-wk4ojr68zk] {
    color: #aea481;
}

.console-type[b-wk4ojr68zk] {
    color: #55a755;
}

.console-action[b-wk4ojr68zk] {
    color: #e6a14c;
}

.console-id[b-wk4ojr68zk] {
    color: #3c88c2;
}

.console-uuid[b-wk4ojr68zk] {
    color: #adbdd7;
}

.console-tags[b-wk4ojr68zk] {
    color: #9979aa;
}
/* /Templates/ChangeConsoleEntry.razor.rz.scp.css */
.console-toolbar[b-wfni7i7te3] {
    width: 100%;
}

.console-placeholder[b-wfni7i7te3] {
    color: #f8eb7c;
}

.console-cluster-name[b-wfni7i7te3] {
    color: #AAAAAA;
}

.console-service-type[b-wfni7i7te3] {
    color: #aea481;
}

.console-type[b-wfni7i7te3] {
    color: #55a755;
}

.console-action[b-wfni7i7te3] {
    color: #e6a14c;
}

.console-id[b-wfni7i7te3] {
    color: #3c88c2;
}

.console-uuid[b-wfni7i7te3] {
    color: #adbdd7;
}

.console-tags[b-wfni7i7te3] {
    color: #9979aa;
}

.console-entry[b-wfni7i7te3] {
    font-family: monospace, Lucida Console, Courier New, Consolas;
    font-size: small;
    color: white;
    padding-bottom: 5px;
    white-space: nowrap;
    background-color: #111;
}
/* /Templates/Console.razor.rz.scp.css */
.console-information[b-sz7n9ivgfm] {
    color: lightgray;
    white-space: pre-wrap;
}

.console-error[b-sz7n9ivgfm] {
    color: orangered;
    white-space: pre-wrap;
}

.console-warning[b-sz7n9ivgfm] {
    color: orange;
    white-space: pre-wrap;
}

.console-system[b-sz7n9ivgfm] {
    color: forestgreen;
}

.console-name[b-sz7n9ivgfm] {
    color: limegreen;
}

.console[b-sz7n9ivgfm] {
    background-color: #000;
    overflow: scroll;
    width: 100%;
}

.console-entry[b-sz7n9ivgfm] {
    display: flex;
    font-family: monospace, Lucida Console, Courier New, Consolas;
    color: white;
    padding-bottom: 5px;
    white-space: nowrap;
    background-color: #000;
}

.console-entry-date[b-sz7n9ivgfm] {
    color: lightgray;
    white-space: nowrap;
}
.console-toolbar[b-sz7n9ivgfm] {
    position: fixed;
    width: 100%;
}
/* /Templates/CopyToClipboard.razor.rz.scp.css */
.input-group-button[b-ymafpgx4oy] {
    width: 1%;
    vertical-align: middle;
}
.input-group .form-control[b-ymafpgx4oy], .input-group-button[b-ymafpgx4oy] {
    display: table-cell;
}
.input-group .form-control:last-child[b-ymafpgx4oy], .input-group-button:last-child .btn[b-ymafpgx4oy] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.ClipboardButton[b-ymafpgx4oy] {
    position: relative;
    height: 100%;
}
.btn[b-ymafpgx4oy]{
    padding: 3px 12px;
    font-size: 12px;
    line-height: 20px;
    color: #24292f;
    background-color: #f6f8fa;
    border-color: rgba(27,31,36,0.15);
    box-shadow: 0 1px 0 rgba(27,31,36,0.04),inset 0 1px 0 rgba(255,255,255,0.25);
    transition: .2s cubic-bezier(0.3, 0, 0.5, 1);
    transition-property: color,background-color,border-color;
}
.btn .btn-icon[b-ymafpgx4oy] {
    margin-right: 4px;
    color: #57606a;
    vertical-align: text-bottom;
}
ClipboardButton.ClipboardButton--success:focus[b-ymafpgx4oy] {
    box-shadow: 0 0 0 0.2em rgb(52 208 88 / 40%);
}
ClipboardButton.ClipboardButton--success[b-ymafpgx4oy] {
    border-color: #2da44e;
    box-shadow: 0 0 0 0.2em rgb(52 208 88 / 40%);
}
.color-fg-success[b-ymafpgx4oy] {
    background-color: #2da44e;
}
/* /Templates/FilterSlider.razor.rz.scp.css */
/* Table Range Filters */
input[type=range][b-v59xxx584t] {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    background: linear-gradient(#435b8c, #435b8c) no-repeat center;
    background-size: 100% 2px;
    pointer-events: none;
}

    input[type=range]:active[b-v59xxx584t],
    input[type=range]:focus[b-v59xxx584t] {
        outline: none;
    }

    input[type=range][b-v59xxx584t]::-webkit-slider-thumb {
        height: 1rem;
        width: 1rem;
        border-radius: 1rem;
        z-index: 1;
        background-color: #ffffff;
        position: relative;
        margin: .313rem 0;
        cursor: pointer;
        -webkit-appearance: none;
        pointer-events: all;
        box-shadow: 0 1px 4px 0.5px #000000;
        box-shadow: 0 1px 4px 0.5px rgba(0, 0, 0, 0.25);
    }

    input[type=range][b-v59xxx584t]::-webkit-slider-runnable-track {
    }

.multi-range[b-v59xxx584t] {
    position: relative;
}

    .multi-range input[type=range][b-v59xxx584t] {
        position: absolute;
    }

        .multi-range input[type=range]:nth-child(1)[b-v59xxx584t]::-webkit-slider-thumb::before {
            background-color: #ffffff;
        }

        .multi-range input[type=range]:nth-child(2)[b-v59xxx584t] {
            background: none;
            margin-left: 1rem;
        }

            .multi-range input[type=range]:nth-child(2)[b-v59xxx584t]::-webkit-slider-thumb::before {
                background-color: #32325d;
            }
.filter-value[b-v59xxx584t] {
    position: relative;
    color: #4A494A;
    font-size: .7rem;
    top: -.7rem;
    vertical-align: top;
}
/* /Templates/LogConsole.razor.rz.scp.css */
.console[b-o5jx1ks215] {
    background-color: #000;
    height: 500px;
    overflow: scroll;
    width: 100%;
}

.console-toolbar[b-o5jx1ks215] {
    width: 100%;
}

.console-placeholder[b-o5jx1ks215] {
    color: #f8eb7c;
}
/* /Templates/LogConsoleEntry.razor.rz.scp.css */
.console-trace[b-4etr3s0jzr] {
    color: #888888;
}

.console-debug[b-4etr3s0jzr] {
    color: #AAAAAA;
}

.console-information[b-4etr3s0jzr] {
    color: #CCCCCC;
}

.console-warning[b-4etr3s0jzr] {
    color: #f8eb7c;
}

.console-error[b-4etr3s0jzr] {
    color: #bf733e;
}

.console-critical[b-4etr3s0jzr] {
    color: #d95826;
}

.console-name[b-4etr3s0jzr] {
    color: #55a755;
}

.console-entry[b-4etr3s0jzr] {
    font-family: monospace, Lucida Console, Courier New, Consolas;
    font-size: small;
    color: white;
    padding-bottom: 5px;
    white-space: nowrap;
    background-color: #111;
}

.console-entry-date[b-4etr3s0jzr] {
    color: #9b9cc5;
    white-space: nowrap;
}
/* /Templates/PermissionsCheckboxGroup.razor.rz.scp.css */
.permissions-field-container[b-6mdxpb3piz] {
    position: relative;
    padding-top: 2.25rem;
    padding-bottom: 1rem;
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
    background: #fff;
}

.permissions-label[b-6mdxpb3piz] {
    position: absolute;
    top: -0.5rem;
    left: 0.55rem;
    display: inline-block;
    line-height: 1rem;
    height: 1rem;
    padding: 0.1rem 0.4rem;
    font-size: 0.75rem;
    background: #fff;
    color: #000;
    transform: translateY(-50%);
    z-index: 1;
    pointer-events: none;
    border-top: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    border-bottom: none;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
/* /Templates/RolesCheckboxGroup.razor.rz.scp.css */
.permissions-field-container[b-v5uv5x70ln] {
    position: relative;
    padding-top: 2.25rem;
    padding-bottom: 1rem;
    border: 1px solid #ced4da;
    border-radius: 0.375rem;
    background: #fff;
}

.permissions-label[b-v5uv5x70ln] {
    position: absolute;
    top: -0.5rem;
    left: 0.55rem;
    display: inline-block;
    line-height: 1rem;
    height: 1rem;
    padding: 0.1rem 0.4rem;
    font-size: 0.75rem;
    background: #fff;
    color: #000;
    transform: translateY(-50%);
    z-index: 1;
    pointer-events: none;
    border-top: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    border-right: 1px solid #ced4da;
    border-bottom: none;
    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
/* /Templates/SimplifiedTable.razor.rz.scp.css */
/********** Table Scrollbar **********/
.table-height[b-3jta2d0fwk] {
    height: calc(70vh - 5.5rem);
    overflow-y: auto;
}

    .table-height.table-height-md[b-3jta2d0fwk] {
        height: calc(50vh - 5.5rem);
        overflow-y: auto;
    }

    .table-height.table-height-small[b-3jta2d0fwk] {
        height: calc(40vh - 5.5rem);
        overflow-y: auto;
    }

    .table-height.table-height-tiny[b-3jta2d0fwk] {
        height: calc(20vh - 5.5rem);
        overflow-y: auto;
    }

/* size */
[b-3jta2d0fwk]::-webkit-scrollbar {
    width: 2px;
    height: 2.5px;
}

/* Track */
[b-3jta2d0fwk]::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #d2d4d6;
    border-radius: 10px;
}

/* Handle */
[b-3jta2d0fwk]::-webkit-scrollbar-thumb {
    background: #808080;
    border-radius: 10px;
}

    /* Handle on hover */
    [b-3jta2d0fwk]::-webkit-scrollbar-thumb:hover {
        background: #808080;
    }

/*Search icon box*/
.toggle-search-focus[b-3jta2d0fwk] {
}
/******** Table Actions **********/
[b-3jta2d0fwk] #inline-search-box {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    border-right: 0;
}

    [b-3jta2d0fwk] #inline-search-box.advanced-search {
        border-bottom-left-radius: 0;
    }

[b-3jta2d0fwk] #inline-search {
    border-radius: 0;
    border-color: #ced4da;
    border-left: 0;
    padding: 0 1rem;
    background-color: #ffffff;
}

[b-3jta2d0fwk] #inline-search-box:focus ~ #inline-search {
    border-color: #87bbfd;
}

[b-3jta2d0fwk] #search:hover .search-icon {
    /*filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);*/
}

[b-3jta2d0fwk] .search-icon {
    border-color: #ced4da;
    border-left: 0;
    vertical-align: middle;
}

[b-3jta2d0fwk] #table-controls .input-group {
    justify-content: flex-end;
}

[b-3jta2d0fwk] #table-actions-menu {
    border: 1px solid #ced4da;
    padding: 6px 12px;
}

[b-3jta2d0fwk] #table-search-box {
    /*max-width: 198px;*/
    border-right: 0;
    font-size: 14px;
}

    [b-3jta2d0fwk] #table-search-box ~ .input-group-append {
        justify-content: flex-end;
    }


[b-3jta2d0fwk] #table-search {
    z-index: auto;
    border-color: #ced4da;
    border-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: #fcfcfc;
    vertical-align: text-bottom;
    padding: .3rem;
}

    [b-3jta2d0fwk] #table-search:hover .search-icon {
        /*filter: invert(54%) sepia(38%) saturate(474%) hue-rotate(130deg) brightness(97%) contrast(89%);*/
    }

[b-3jta2d0fwk] #table-search-box:focus ~ #table-search {
    border-top: 2px solid #0566AD;
    border-right: 2px solid #0566AD;
    border-bottom: 2px solid #0566AD;
    border-top-right-radius: 0.3125rem;
    border-bottom-right-radius: 0.3125rem;
}
/*::deep ul.dropdown-menu {
    padding: 0;
    transform: none !important;
    top: unset !important;
    left: unset !important;
}*/
[b-3jta2d0fwk] ul.dropdown-menu li.active {
    background-color: #384F80;
    background-color: rgba(56, 79, 128, .2);
    color: #384f80;
    cursor: pointer;
}

    [b-3jta2d0fwk] ul.dropdown-menu li.active a {
        color: #384f80;
    }

[b-3jta2d0fwk] ul.dropdown-menu li:hover, ul.dropdown-menu li:focus[b-3jta2d0fwk] {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    color: #4A494A;
    cursor: pointer;
}

[b-3jta2d0fwk] ul.dropdown-menu li a:hover {
    text-decoration: none;
    color: #4A494A;
}

@media screen and (max-width: 600px) {
    [b-3jta2d0fwk] #table-search-box {
        max-width: unset;
        border-right: 0;
    }
}

[b-3jta2d0fwk] .dropdown-toggle::after {
    margin-left: 1rem;
}
/*********** Table Sorting ***************/
[b-3jta2d0fwk] .sortable {
    cursor: pointer;
    position: relative;
}

    [b-3jta2d0fwk] .sortable i {
        right: .5rem;
        position: static;
    }

    [b-3jta2d0fwk] .sortable svg {
        margin-top: .2rem;
    }

    [b-3jta2d0fwk] .sortable .fa-sort-asc, [b-3jta2d0fwk] .sortable .fa-sort-desc {
        color: white;
    }

    [b-3jta2d0fwk] .sortable .fa-sort {
        color: #ced4da;
    }

/*********** Table Filters ***************/
[b-3jta2d0fwk] #table-filters-toggle {
    width: 80%
}

[b-3jta2d0fwk] .reset-filters {
    vertical-align: sub;
}

[b-3jta2d0fwk] .close-icon {
    filter: invert(31%) sepia(52%) saturate(4484%) hue-rotate(336deg) brightness(90%) contrast(91%);
}

/*********** Table Ellipses ***************/
[b-3jta2d0fwk] .ellipses {
    width: 3.5%;
    text-align: center;
    vertical-align: middle;
}

    [b-3jta2d0fwk] .ellipses .dropdown {
        position: static;
    }

[b-3jta2d0fwk] .menu-btn {
    padding: 8px 15.5px;
    color: #4A494A;
}

    [b-3jta2d0fwk] table tbody tr:hover .menu-btn:hover,
    [b-3jta2d0fwk] .menu-btn:focus,
    [b-3jta2d0fwk] .menu-btn:active,
    [b-3jta2d0fwk] .show.menu-btn {
        background-color: #FCFCFC;
        border-radius: 50%;
        outline: none;
        color: #4A494A;
    }

[b-3jta2d0fwk] table tbody tr:not(:hover) .menu-btn:hover,
[b-3jta2d0fwk] table tbody tr:not(:hover) .menu-btn:focus,
[b-3jta2d0fwk] table tbody tr:not(:hover) .menu-btn:active,
[b-3jta2d0fwk] table tbody tr:not(:hover) .show.menu-btn {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    border-radius: 50%;
    outline: none;
    color: #4A494A;
}

[b-3jta2d0fwk] .ellipses .dropdown-menu .dropdown-item:hover {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
    color: #4A494A;
}

[b-3jta2d0fwk] .menu-btn + div.dropdown-menu > .dropdown-item {
    padding: 0.375rem 1.875rem;
}

.dropdown-item[b-3jta2d0fwk] {
    cursor: pointer;
}

/*::deep .ellipses .dropdown .dropdown-menu.dropdown-menu-right {
    transform: translate(-16px, 306px);
}*/

/*********** Table Styles ***************/
table[b-3jta2d0fwk] {
    font-size: 14px;
    white-space: nowrap;
    border-spacing: 0;
    border-collapse: separate;
}

    table thead[b-3jta2d0fwk] {
        color: #ffffff;
    }

.table > :not(:first-child)[b-3jta2d0fwk] {
    border-top: unset;
}

[b-3jta2d0fwk] .vertical-divider {
    width: 3%;
}

[b-3jta2d0fwk] .table td, [b-3jta2d0fwk] .table th {
    border-top: 0;
}

[b-3jta2d0fwk] table thead th {
    background-color: #0099ff;
    border-top: 0;
    border-bottom: 2px solid #ced4da;
}

    [b-3jta2d0fwk] table thead th:first-child {
        border-left: 0;
        border-top-left-radius: .5rem;
    }

    [b-3jta2d0fwk] table thead th:last-child {
        border-right: 0;
        border-top-right-radius: .5rem;
    }

[b-3jta2d0fwk] table thead td {
    border-bottom: 2px solid #ced4da;
    padding-top: .75rem;
}

    [b-3jta2d0fwk] table thead td:first-child {
        border-left: 2px solid #ced4da;
    }

    [b-3jta2d0fwk] table thead td:last-child {
        border-right: 2px solid #ced4da;
    }

[b-3jta2d0fwk] table tbody {
    max-height: 80vh;
}

    [b-3jta2d0fwk] table tbody td {
        color: #404041;
        border-bottom: 1px solid #ced4da;
        padding: 0.5rem;
    }

        [b-3jta2d0fwk] table tbody td.wrap {
            white-space: normal;
        }

    [b-3jta2d0fwk] table tbody tr td:first-child {
        border-left: 2px solid #ced4da;
    }

    [b-3jta2d0fwk] table tbody tr td:last-child {
        border-right: 2px solid #ced4da;
    }

/*    ::deep table tbody tr td:last-child:not([colspan]) {
            width: 6%;
        }*/

body[data-dark='true'][b-3jta2d0fwk]  table tbody td {
    color: #d1d1d1;
}

[b-3jta2d0fwk] table.multiple tbody tr td.expanded:last-child {
    border-bottom: 0;
}

[b-3jta2d0fwk] table.multiple thead tr th:first-child, [b-3jta2d0fwk] table.multiple tbody tr td:first-child:not([colspan]),
[b-3jta2d0fwk] table thead tr th:first-child.text-center, [b-3jta2d0fwk] table tbody tr td:first-child.text-center {
    width: 6%;
}

[b-3jta2d0fwk] table.multiple tbody tr.expandable:not(.expanded) td {
    border-bottom: 0;
}

[b-3jta2d0fwk] table:not(.multiple) tbody tr:last-of-type td,
[b-3jta2d0fwk] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded),
[b-3jta2d0fwk] table.multiple tbody tr:last-of-type.expandable.expanded td,
[b-3jta2d0fwk] table.multiple tbody tr:last-of-type:not(.expandable) td:last-child,
[b-3jta2d0fwk] table.multiple tbody tr:last-of-type:not(.expandable) td:first-child {
    border-bottom: 2px solid #ced4da;
}

    [b-3jta2d0fwk] table:not(.multiple) tbody tr:last-of-type td:first-child,
    [b-3jta2d0fwk] table.multiple tbody tr:last-of-type td:first-child,
    [b-3jta2d0fwk] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded):first-child {
        border-bottom-left-radius: .5rem;
    }

    [b-3jta2d0fwk] table:not(.multiple) tbody tr:last-of-type td:last-child,
    [b-3jta2d0fwk] table.multiple tbody tr:last-of-type td:last-child,
    [b-3jta2d0fwk] table.multiple tbody tr:nth-last-of-type(2) td:not(.expanded):last-child {
        border-bottom-right-radius: .5rem;
    }

[b-3jta2d0fwk] table tbody tr.action {
    cursor: pointer;
}

[b-3jta2d0fwk] table tbody tr:hover {
    background-color: #9d9d9d;
    background-color: rgba(157, 157, 157, 0.3);
}

/****** MEDIA QUERIES *****/

/*XXL*/
@media screen and (max-width: 2560px) {
}

@media screen and (min-width: 1800px) {
    /*Table ellipses*/
    [b-3jta2d0fwk] table tbody tr td:last-child.ellipses {
        width: 2.8%;
    }
}

/*XL*/
@media screen and (max-width: 1440px) {
    /*Table ellipses*/
    [b-3jta2d0fwk] table tbody tr td:last-child.ellipses {
        width: 3.5%;
    }
}

@media screen and (max-width: 1399.98px) {
    tbody.d-block[b-3jta2d0fwk] {
        display: table-row-group !important;
    }
}

@media screen and (min-width: 1200px) {
    [b-3jta2d0fwk] tr {
        display: table;
        width: 100%;
        table-layout: fixed;
    }

    [b-3jta2d0fwk] table tbody td {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    [b-3jta2d0fwk] .sortable i {
        right: .5rem;
    }

    tbody.table-height[b-3jta2d0fwk] {
        height: calc(85vh - 10.75rem);
        overflow-y: auto;
    }
}

/*Large*/
@media screen and (max-width: 1024px) {
    /*Table ellipses*/
    [b-3jta2d0fwk] table tbody tr td:last-child.ellipses {
        width: 5%;
    }

    [b-3jta2d0fwk] .vertical-divider {
        width: 5%;
    }
}

@media screen and (min-width: 992px) {
    /*    ::deep tr {
        display: table;
        width: 100%;
        table-layout: fixed;
    }*/

    /*    ::deep table tbody td {
        overflow: hidden;
        text-overflow: ellipsis;
    }*/

    [b-3jta2d0fwk] table.multiple thead tr th:first-child, [b-3jta2d0fwk] table.multiple tbody tr td:first-child:not([colspan]),
    [b-3jta2d0fwk] table thead tr th:first-child.text-center, [b-3jta2d0fwk] table tbody tr td:first-child.text-center {
        width: 4%;
    }

    /*    ::deep .sortable i {
        right: .5rem;
        position: absolute;
    }

    tbody.table-height {
        height: calc(85vh - 10.75rem);
        overflow-y: auto;
    }*/
}

/*Medium*/
@media screen and (max-width: 768px) {
    /* tbody.d-block {
        display: table-row-group !important;
    }
*/
    /*Table ellipses*/
    [b-3jta2d0fwk] table tbody tr td:last-child.ellipses {
        width: 4%;
    }
}


/*Small*/
@media screen and (max-width: 575.98px) {
    /*.table-height {
        height: calc(60vh - 10.75rem);
        overflow-y: auto;
    }*/
    /*::deep table ul.dropdown-menu {
        position: static !important;
    }
    dropdown .dropdown-menu {
        position: static !important;
    }
    ::deep ul.dropdown-menu {
        position: static !important;
    }*/
}
/* /Templates/Tab.razor.rz.scp.css */
.page[b-0pzmcrhyg6] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-0pzmcrhyg6] {
    flex: 1;
}

.sidebar[b-0pzmcrhyg6] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-0pzmcrhyg6] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-0pzmcrhyg6]  a, .top-row .btn-link[b-0pzmcrhyg6] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-0pzmcrhyg6] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-0pzmcrhyg6] {
        display: none;
    }

    .top-row.auth[b-0pzmcrhyg6] {
        justify-content: space-between;
    }

    .top-row a[b-0pzmcrhyg6], .top-row .btn-link[b-0pzmcrhyg6] {
        margin-left: 0;
    }
}

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

    .sidebar[b-0pzmcrhyg6] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-0pzmcrhyg6] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-0pzmcrhyg6] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Templates/TabSet.razor.rz.scp.css */
.page[b-17ap24r0zd] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-17ap24r0zd] {
    flex: 1;
}

.sidebar[b-17ap24r0zd] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-17ap24r0zd] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-17ap24r0zd]  a, .top-row .btn-link[b-17ap24r0zd] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-17ap24r0zd] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-17ap24r0zd] {
        display: none;
    }

    .top-row.auth[b-17ap24r0zd] {
        justify-content: space-between;
    }

    .top-row a[b-17ap24r0zd], .top-row .btn-link[b-17ap24r0zd] {
        margin-left: 0;
    }
}

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

    .sidebar[b-17ap24r0zd] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-17ap24r0zd] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-17ap24r0zd] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
