/*
 * Copyright (C) 2018 - 2023 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.hzx2piSElN4Hl25H_jvm {
    float: right;
    margin-right: 2%;
}

.y4H_CHrixsU7uID4WIxP {
    height: 45px;
    margin: 0 5px 16px 24px;
    float: left;
}

.y4H_CHrixsU7uID4WIxP img {
    height: 35px;
}

.ZSddmKvKxEZ5vtzmrdgM {
    background: #ffffff;
    margin: 0 var(--shell-scrollbar-gutter, 0px) 0 var(--shell-left-balance);
    border-radius: 10px;
    min-height: 54px;
    padding: 8px 20px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    position: sticky;
    top: 0;
    z-index: 10;
    border: 1px solid #f0f0f0;
    border-left: none;
    box-shadow: none;
}

.Up51S9ALKct8EITSbQuU {
    --page-shell-inline: 8px;
    --shell-left-balance: 10px;
    --shell-scrollbar-gutter: 10px;
    --page-card-min-height: calc(100dvh - 108px);
    --main-content-height: calc(100dvh - 108px);
    --page-card-min-height-mobile: calc(100dvh - 102px);
    --main-content-height-mobile: calc(100dvh - 102px);
    --page-card-min-height-tall: calc(100dvh - 178px);
    --page-card-min-height-tall-mobile: calc(100dvh - 160px);
    padding-inline: var(--page-shell-inline);
}

.ZSddmKvKxEZ5vtzmrdgM > :first-child {
    flex: 1 1 auto;
    min-width: 0;
}

.dv3ARadkCvatTPwIyOdg {
    gap: 14px;
}

.XDCo9xPG76UnfjOxkyqE {
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    align-items: center;
    gap: 12px;
}

.u6ORvBKgPR1TkkZQh9HZ {
    flex: 2 1 clamp(420px, 52vw, 820px);
    min-width: 260px;
    max-width: 820px;
    display: flex;
    align-items: center;
}

.Fhtqz2HzPcPsn8HhiRpB {
    min-width: 0;
}

.NbH3rpFj30Dot2N8L0Fw {
    width: 100%;
    min-width: 0;
}

.NbH3rpFj30Dot2N8L0Fw .ant-breadcrumb {
    white-space: nowrap;
}

.i9Y8147TEqfKgJ7kAG8n {
    width: 100%;
}

.i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-link,
.i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-separator {
    line-height: 1;
}

.i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-separator {
    margin: 0 6px !important;
}

.i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-link a:not(.O4aKWBd4IC7ArSodK1sR),
.i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-link > span:not(.O4aKWBd4IC7ArSodK1sR) {
    font-size: 13px;
}

.ar6nQTBSMEYnrJZAYPNS {
    margin-left: auto;
    flex: 0 0 auto;
    width: auto;
    min-width: max-content;
    background: transparent !important;
    border-bottom: none !important;
}

.ar6nQTBSMEYnrJZAYPNS .ant-menu-overflow {
    justify-content: flex-end;
}

.ar6nQTBSMEYnrJZAYPNS .ant-menu-item:last-child {
    padding-right: 0 !important;
}

.YrR_PP7Xs8Lfm57DSAAZ {
    margin-left: auto;
    display: flex;
    align-items: center;
    gap: 14px;
    flex: 0 0 auto;
}

.ptYxj9bp5RS95sIAEiq9 {
    display: flex;
    align-items: center;
}

.t9jGMcaVEESJHGEoWkeK {
    min-width: 180px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.mfNGE7qw1YXDhuyq5YQT {
    display: flex;
    align-items: center;
}

.mfNGE7qw1YXDhuyq5YQT .ant-btn,
.mfNGE7qw1YXDhuyq5YQT .ant-select {
    width: 100%;
}

.NMWnScQeM8yVqvUCgeAU {
    justify-content: flex-start;
    min-height: 44px;
}

.NMWnScQeM8yVqvUCgeAU .ant-avatar {
    margin-right: 2px;
}

.LDlD3zJyY6p__Zt4fGeu .ant-popover-inner {
    padding: 12px;
    border-radius: 14px;
}

.mBy0CaHp__2baMHyDupx {
    background-color: #4288BA;
}

.LWdK30FE_bBXxBB87ohi {
    background-color: #4288BA;
    color: #fff;
}

.LWdK30FE_bBXxBB87ohi:focus-visible {
    outline: 3px solid #1677ff;
    outline-offset: 3px;
}

.y323CquaHrfSnz6X1o_h {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
}

.B7owsRv1lF5f8QE3qdrE {
    margin: 8px 16px 16px;
    border-radius: 10px;
}

.B7owsRv1lF5f8QE3qdrE img {
    width: 90%;
}

.JDbkrmf20uyQQfWss__F {
    color: white;
}

.fdZtxWehVzEZtHorVR85 {
    height: 32px;
    text-align: center;
    position: fixed;
    width: 100%;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
    font-size: 12px;
    line-height: 1.1;
}

.FXtwm_VZtEbhN7ODJF57 {
    text-align: center !important;
    position: sticky;
    width: 100%;
    bottom: 0;
    min-height: 24px !important;
    height: 24px !important;
    padding: 4px 8px !important;
    margin: 0;
    background: transparent !important;
    color: inherit;
    font-size: 12px;
    line-height: 1.1;
}

/*.react-joyride__tooltip button {*/
/*    background-color: red;*/
/*}*/

/*.react-joyride__tooltip button:focus {*/
/*    outline: none !important;*/
/*    background-color: red !important;*/
/*    border-radius: 0px !important;*/
/*    border-color: red !important;*/
/*}*/

/* css handling for device type menu*/
/*TODO: change menufont color*/
.oMYwvqAXu41eEXnFfiAI.D20JDKD_1Bmq7L5Mx1ch .aTYppgNm4G9ctcT9JwSf.ZBjc29OdRU4XSMnQV77f {
    background-color: transparent;
    border-bottom: 3px solid #942929;
    color: black;
}
.oMYwvqAXu41eEXnFfiAI.D20JDKD_1Bmq7L5Mx1ch .d5zTEOyD4rrL3CTXNtSh.ZBjc29OdRU4XSMnQV77f:hover {
    background-color: transparent;
    border-bottom: 3px solid #6c0202;
}
.oMYwvqAXu41eEXnFfiAI.D20JDKD_1Bmq7L5Mx1ch .xMMgvZbQZMFsU4QF9Qif.LYEmieAitvE31o4LZWUg {
    color: green;
}
.dVTw0aSwsKXXoTWavdye .xMMgvZbQZMFsU4QF9Qif.IK5phajA0OQRgkrlA7OH::after{
    border-right: 0 none;
}
.dVTw0aSwsKXXoTWavdye .xMMgvZbQZMFsU4QF9Qif.IK5phajA0OQRgkrlA7OH{
    width: calc(100% - 8px);
    margin-left: 4px;
    margin-right: 4px;
}
.aTYppgNm4G9ctcT9JwSf.IK5phajA0OQRgkrlA7OH a{
    color: #ffffff;
}
.xMMgvZbQZMFsU4QF9Qif.IK5phajA0OQRgkrlA7OH a{
    font-size: 15px;
}
.xMMgvZbQZMFsU4QF9Qif.IK5phajA0OQRgkrlA7OH a:hover{
    color: #ffffff;
}

.zkljCCdYgiz8XXWkdMst {
    width: calc(100% - 8px);
    margin-left: 4px;
    margin-right: 4px;
    border-radius: 999px;
}

.cTzsiKzLpIFQF4BJAt2g {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}

.LEOEKLQr7C_67wHZewsa {
    background: linear-gradient(180deg, #3f84b7 0%, #204f7a 100%) !important;
    box-shadow: none !important;
    border-right: none !important;
    overflow: hidden;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline .ant-menu-item,
.LEOEKLQr7C_67wHZewsa .ant-menu-inline .ant-menu-submenu-title {
    padding-left: 16px !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline {
    margin-top: 4px;
    margin-bottom: 8px;
    padding-left: 10px;
    border-left: 1px solid rgba(255, 255, 255, 0.16);
}

.LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item {
    min-width: calc(100% - 14px);
    width: calc(100% - 14px);
    margin-left: 10px;
    margin-right: 4px;
    padding-left: 14px !important;
    border-radius: 14px;
    font-size: 14px;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item .ant-menu-title-content {
    opacity: 0.92;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline .ant-menu-item::after,
.LEOEKLQr7C_67wHZewsa .ant-menu-inline .ant-menu-submenu-title::after {
    border-inline-end: none !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-arrow {
    display: inline-block !important;
    color: currentColor !important;
    transform: rotate(90deg) !important;
    transition: transform 0.2s ease !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-open > .ant-menu-submenu-title .ant-menu-submenu-arrow {
    transform: rotate(180deg) !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline-collapsed .ant-menu-submenu-arrow {
    display: none !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.zkljCCdYgiz8XXWkdMst,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title {
    border-radius: 999px;
    transition: background-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title {
    border-radius: 999px !important;
    color: #17354f !important;
    background: rgba(223, 238, 249, 0.96) !important;
    box-shadow: inset 0 0 0 1px rgba(24, 73, 112, 0.08);
    font-weight: 600;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-title-content,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-item-icon,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title svg {
    color: #17354f !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.zkljCCdYgiz8XXWkdMst:hover,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title:hover {
    background: rgba(255, 255, 255, 0.12) !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.zkljCCdYgiz8XXWkdMst:hover {
    background: rgba(255, 255, 255, 0.14) !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title {
    background: rgba(223, 238, 249, 0.96) !important;
    box-shadow: inset 0 0 0 1px rgba(24, 73, 112, 0.08);
}

.LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst {
    background: rgba(235, 245, 252, 0.98) !important;
    box-shadow: inset 0 0 0 1px rgba(24, 73, 112, 0.06);
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst,
.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst a,
.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst .ant-menu-title-content,
.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst .ant-menu-item-icon,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title .ant-menu-title-content,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title .ant-menu-item-icon,
.LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title .ant-menu-submenu-arrow {
    color: #17354f !important;
    font-weight: 600;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst,
.LEOEKLQr7C_67wHZewsa .ant-menu-inline-collapsed .ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title {
    background: rgba(223, 238, 249, 0.96) !important;
    color: #17354f !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-title-content {
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap;
}

.LEOEKLQr7C_67wHZewsa::after {
    content: none !important;
}

@media only screen and (min-width: 992px) {
    .ZSddmKvKxEZ5vtzmrdgM {
        background-color: white;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1222px){
    .TN4JxsyT0AMCgL7WU7w1 {
        width: 200px
    }
    .ar6nQTBSMEYnrJZAYPNS {
        min-width: max-content;
    }
}

@media only screen and (max-width: 1024px) {
    .ZSddmKvKxEZ5vtzmrdgM {
        align-items: flex-start;
    }

    .XDCo9xPG76UnfjOxkyqE {
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 8px;
    }

    .u6ORvBKgPR1TkkZQh9HZ {
        flex: 1 1 100%;
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    .NbH3rpFj30Dot2N8L0Fw {
        width: 100%;
        min-width: 0;
    }

    .TN4JxsyT0AMCgL7WU7w1 {
        order: 2;
        flex: 1 1 100%;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        margin-left: 0;
    }

    .YrR_PP7Xs8Lfm57DSAAZ {
        align-self: flex-start;
    }

    .ar6nQTBSMEYnrJZAYPNS {
        min-width: auto;
    }
}


.eGcTTL4F7UYpzaOliLkh {
    margin-right: 8px;
}

.TN4JxsyT0AMCgL7WU7w1 {
    margin-top: 0;
    flex: 0 1 260px;
    width: auto;
    max-width: 100%;
    min-width: 160px;
    background-color: #f5f7f9;
    border-radius: 8px;
    border: 1px solid transparent;
    padding: 2px 10px;
    transition: all 0.3s;
}

.TN4JxsyT0AMCgL7WU7w1:hover, .TN4JxsyT0AMCgL7WU7w1:focus-within {
    background-color: #fff;
    border: 1px solid #d9d9d9;
}

.TN4JxsyT0AMCgL7WU7w1 .ant-select-selector {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    background-image: none !important;
}

.TN4JxsyT0AMCgL7WU7w1::before {
    display: none !important;
    content: none !important;
}

.TN4JxsyT0AMCgL7WU7w1 .ant-select-selection-placeholder {
    color: #8c8c8c;
    display: flex;
    align-items: center;
}

@media only screen and (min-width: 1022px) {
    .TN4JxsyT0AMCgL7WU7w1 {
        flex-basis: 320px;
    }
}

.JciTKfhO1y9GGxt0iuag {
    margin-bottom: 0px;
    font-size: 12px;
}

@media only screen and (min-width: 1022px) {
    .TN4JxsyT0AMCgL7WU7w1 {
        flex-basis: 320px
    }
}

.N5gxLyOOD1FbNr6nGOFl {
    font-size: 20px !important;
    margin-right: 0 !important;
    vertical-align: middle;
}

.PqRJ2sWPkxKDJGPtl2j9 {
    font-size: 16px;
}

.EbMDNIWzBWWT35_05w6x {
    font-size: 13px;
}

.B3JCc7GUQCdVyjyeDbeg {
    display: none !important;
}

.rkkdsR00cb00rNZ5Oicn {
    background-color: #f5f7fa;
    border-radius: 0 10px 10px 0;
    min-height: 100%;
}

.UfSP45rhICR_5YWiDurZ {
    margin: 0 !important;
    min-width: 0;
    min-height: 0;
    /*
     * flex-basis must be 0 (not auto) so the scroll viewport gets a definite
     * resolved height. Touch browsers on large tablets (e.g. Samsung Internet on
     * the Galaxy Tab A9+, which is wider than the mobile breakpoints) refuse to
     * touch-scroll an overflow container whose height comes only from flex-grow.
     */
    flex: 1 1 0;
    height: auto;
    max-height: none;
    box-sizing: border-box;
    padding-left: var(--shell-left-balance);
    padding-bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-y: contain;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
}

.LEOEKLQr7C_67wHZewsa {
    position: relative;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    min-height: 0;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow: hidden;
    overflow-x: hidden;
}

.LEOEKLQr7C_67wHZewsa.ant-layout-sider {
    height: 100vh !important;
    max-height: 100vh !important;
    overflow-y: hidden !important;
    overflow-x: hidden !important;
    scrollbar-gutter: auto;
    scrollbar-width: none;
}

.LEOEKLQr7C_67wHZewsa .ant-layout-sider-children {
    height: 100% !important;
    min-height: 100% !important;
    display: flex;
    flex-direction: column;
    overflow: hidden !important;
}

.LEOEKLQr7C_67wHZewsa .entgra-sider-brand {
    flex: 0 0 auto;
    position: sticky;
    top: 0;
    z-index: 2;
    background: linear-gradient(180deg, #3f84b7 0%, #336f9e 100%);
    padding-top: 4px;
}

.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll {
    flex: 1 1 auto;
    min-height: 0;
    box-sizing: border-box;
    padding-bottom: 8px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    overscroll-behavior: contain;
    -webkit-overflow-scrolling: touch;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
}

.LEOEKLQr7C_67wHZewsa .ant-layout-sider-trigger {
    position: relative;
    flex: 0 0 auto;
    z-index: 3;
    margin-top: 0;
    height: 42px !important;
    line-height: 42px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
    background: linear-gradient(180deg, rgba(32, 79, 122, 0.94) 0%, #204f7a 100%) !important;
}

.site-layout {
    height: 100vh;
    max-height: 100vh;
    /* Dynamic viewport units keep the footer and the bottom of the scroll
     * viewport reachable when a mobile/tablet browser toolbar is showing. */
    height: 100dvh;
    max-height: 100dvh;
    min-height: 0;
    overflow: hidden;
}

html,
body,
#root {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
}

.UfSP45rhICR_5YWiDurZ::-webkit-scrollbar,
.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.UfSP45rhICR_5YWiDurZ::-webkit-scrollbar-thumb,
.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 999px;
}

.UfSP45rhICR_5YWiDurZ::-webkit-scrollbar-track,
.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll::-webkit-scrollbar-track {
    background: transparent;
}

.UfSP45rhICR_5YWiDurZ:hover::-webkit-scrollbar-thumb,
.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll:hover::-webkit-scrollbar-thumb {
    background: rgba(148, 163, 184, 0.7);
}

.UfSP45rhICR_5YWiDurZ:hover,
.LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll:hover {
    scrollbar-color: rgba(148, 163, 184, 0.7) transparent;
}

.SgeGYX8x7xPIyOFhDSdw {
    position: fixed;
    inset: 0;
    background: rgba(15, 23, 42, 0.18);
    z-index: 1198;
}

.feJaFBI_0PjG7haujmB2 {
    width: 248px !important;
    min-width: 248px !important;
    max-width: 248px !important;
    height: 100vh !important;
    max-height: 100vh !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
    transition: transform 0.25s ease, opacity 0.25s ease;
}

@media only screen and (max-width: 900px) {
    .Up51S9ALKct8EITSbQuU {
        --page-shell-inline: 8px;
        --shell-left-balance: 0px;
        --shell-scrollbar-gutter: 0px;
        --page-card-min-height: calc(100dvh - 116px);
        --main-content-height: calc(100dvh - 116px);
        --page-card-min-height-mobile: calc(100dvh - 112px);
        --main-content-height-mobile: calc(100dvh - 112px);
        --page-card-min-height-tall: calc(100dvh - 182px);
        --page-card-min-height-tall-mobile: calc(100dvh - 166px);
    }

    .ZSddmKvKxEZ5vtzmrdgM {
        margin: 0;
        padding: 8px 14px !important;
    }

    .XDCo9xPG76UnfjOxkyqE {
        gap: 10px;
    }

    .u6ORvBKgPR1TkkZQh9HZ {
        flex-basis: clamp(150px, 24vw, 240px);
        min-width: 150px;
        max-width: 240px;
    }

    .YrR_PP7Xs8Lfm57DSAAZ {
        gap: 10px;
    }
}

@media only screen and (max-width: 768px) {
    .Up51S9ALKct8EITSbQuU {
        --page-shell-inline: 10px;
        --shell-left-balance: 0px;
        --shell-scrollbar-gutter: 0px;
        --page-card-min-height: calc(100dvh - 110px);
        --main-content-height: calc(100dvh - 110px);
        --page-card-min-height-mobile: calc(100dvh - 108px);
        --main-content-height-mobile: calc(100dvh - 108px);
        --page-card-min-height-tall: calc(100dvh - 170px);
        --page-card-min-height-tall-mobile: calc(100dvh - 156px);
    }

    .site-layout {
        flex: 1 1 auto !important;
        width: 100vw !important;
        max-width: 100vw !important;
        min-width: 0 !important;
        height: 100dvh !important;
        max-height: 100dvh !important;
        margin-left: 0 !important;
        overflow: hidden;
    }

    .UfSP45rhICR_5YWiDurZ {
        flex: 1 1 0;
        margin: 2px 0 0 0 !important;
        min-height: 0;
        height: auto;
        max-height: none;
        padding-left: 0;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .rkkdsR00cb00rNZ5Oicn {
        min-height: 100%;
        border-radius: 0;
    }

    .l_kRNHlBllSGkpArMUzL {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }

    .TagQfOBlfDrteCxkkl6M {
        transform: translateX(-100%);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }

    .feJaFBI_0PjG7haujmB2.ant-layout-sider {
        height: 100dvh !important;
        min-height: 100dvh !important;
        max-height: 100dvh !important;
        overflow: hidden !important;
    }

    .feJaFBI_0PjG7haujmB2 .ant-layout-sider-children {
        height: 100% !important;
        min-height: 100% !important;
        display: flex;
        flex-direction: column;
        overflow: hidden !important;
    }

    .feJaFBI_0PjG7haujmB2 .entgra-sider-brand {
        position: sticky;
        top: 0;
        z-index: 2;
        padding-top: 4px;
    }

    .feJaFBI_0PjG7haujmB2 .entgra-sider-menu-scroll {
        flex: 1 1 auto;
        min-height: 0;
        padding-bottom: calc(72px + env(safe-area-inset-bottom));
        scroll-padding-bottom: calc(72px + env(safe-area-inset-bottom));
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior: contain;
    }

    .feJaFBI_0PjG7haujmB2 .ant-menu-title-content {
        white-space: normal !important;
        line-height: 1.25;
    }

    .feJaFBI_0PjG7haujmB2 .ant-menu-inline .ant-menu-item,
    .feJaFBI_0PjG7haujmB2 .ant-menu-inline .ant-menu-submenu-title {
        height: auto !important;
        min-height: 40px;
        display: flex;
        align-items: center;
    }

    .ZSddmKvKxEZ5vtzmrdgM {
        margin: 0;
        padding: 10px 12px !important;
        gap: 10px;
        top: 10px;
        align-items: flex-start;
    }

    .XDCo9xPG76UnfjOxkyqE {
        width: 100%;
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 8px;
        min-width: 0;
    }

    .NbH3rpFj30Dot2N8L0Fw {
        width: 100%;
        padding-right: 0;
        box-sizing: border-box;
        min-width: 0;
    }

    .u6ORvBKgPR1TkkZQh9HZ {
        order: 1;
        flex: 1 1 0;
        width: auto;
        max-width: calc(100% - 56px);
        min-width: 0;
        padding-right: 0;
    }

    .ar6nQTBSMEYnrJZAYPNS {
        margin-left: 8px;
    }

    .pSY9f33Cz2pjg8sgg9zd {
        flex: 0 0 auto;
    }

    .NbH3rpFj30Dot2N8L0Fw .ant-breadcrumb li:not(:last-child) {
        display: none;
    }

    .NbH3rpFj30Dot2N8L0Fw .ant-breadcrumb-separator {
        display: none;
    }

    .i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-link a:not(.O4aKWBd4IC7ArSodK1sR),
    .i9Y8147TEqfKgJ7kAG8n .ant-breadcrumb-link > span:not(.O4aKWBd4IC7ArSodK1sR),
    .i9Y8147TEqfKgJ7kAG8n .breadcrumbTitle {
        font-size: 13px;
        line-height: 1.25;
        white-space: normal;
        word-break: break-word;
    }

    .TN4JxsyT0AMCgL7WU7w1 {
        order: 2;
        width: 100%;
        flex: 1 1 100%;
        flex-basis: 100%;
        min-width: 0;
        margin-top: 0;
        margin-left: 0;
    }

    .LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll::-webkit-scrollbar {
        width: 0;
        height: 0;
    }

    .LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll:hover::-webkit-scrollbar {
        width: 8px;
    }

    .LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll::-webkit-scrollbar-thumb {
        background: transparent;
        border-radius: 999px;
    }

    .LEOEKLQr7C_67wHZewsa .entgra-sider-menu-scroll:hover::-webkit-scrollbar-thumb {
        background: rgba(148, 163, 184, 0.7);
    }
}


/* Application-wide night theme shell. */
body.app-night-mode .LEOEKLQr7C_67wHZewsa.ant-layout-sider,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-layout-sider-children,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-dark,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub {
    background: #111a2b !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .entgra-sider-brand {
    background: linear-gradient(180deg, #18263a 0%, #111a2b 100%);
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-layout-sider-trigger {
    border-top-color: #293548;
    background: #0b1220 !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu.ant-menu-submenu-selected.zkljCCdYgiz8XXWkdMst > .ant-menu-submenu-title {
    color: #ffffff !important;
    background: #24344a !important;
}


.RSTqIURoH4nBt4IEiEH0 {
    min-width: 74px;
}

body.app-night-mode {
    color: #d8e1eb;
    background: #0b1220;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-menu,
body.app-night-mode .Up51S9ALKct8EITSbQuU,
body.app-night-mode .UfSP45rhICR_5YWiDurZ,
body.app-night-mode .rkkdsR00cb00rNZ5Oicn,
body.app-night-mode .site-layout,
body.app-night-mode .ant-layout,
body.app-night-mode .FXtwm_VZtEbhN7ODJF57 {
    color: #d8e1eb !important;
    border-color: #293548 !important;
    background: #0b1220 !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM {
    box-shadow: 0 1px 0 #293548 !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-typography,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-menu-title-content,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-breadcrumb-link,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-breadcrumb-separator {
    color: #d8e1eb !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-breadcrumb .anticon {
    color: #d8e1eb !important;
}

body.app-night-mode .TN4JxsyT0AMCgL7WU7w1 {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .TN4JxsyT0AMCgL7WU7w1:hover,
body.app-night-mode .TN4JxsyT0AMCgL7WU7w1:focus-within {
    border-color: #526174;
    background: #202c3d;
}

/* The clear icon keeps the light theme's dark gray, which vanishes on the night bar. */
body.app-night-mode .TN4JxsyT0AMCgL7WU7w1 .ant-select-clear {
    color: #98a2b3;
    background: transparent;
}

body.app-night-mode .TN4JxsyT0AMCgL7WU7w1 .ant-select-clear:hover {
    color: #d8e1eb;
}

body.app-night-mode .RSTqIURoH4nBt4IEiEH0,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-btn-default {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .ant-card,
body.app-night-mode .ant-table,
body.app-night-mode .ant-table-container,
body.app-night-mode .ant-table-cell,
body.app-night-mode .ant-modal-content,
body.app-night-mode .ant-modal-header,
body.app-night-mode .ant-drawer-content,
body.app-night-mode .ant-drawer-header,
body.app-night-mode .ant-dropdown-menu,
body.app-night-mode .ant-select-dropdown,
body.app-night-mode .ant-popover-inner {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .ant-dropdown-menu-item,
body.app-night-mode .ant-dropdown-menu-title-content,
body.app-night-mode .ant-dropdown-menu-title-content > a,
body.app-night-mode .ant-dropdown-menu-item .anticon,
body.app-night-mode .ant-select-item,
body.app-night-mode .ant-typography,
body.app-night-mode .ant-table-cell {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-dropdown-menu-item:hover,
body.app-night-mode .ant-select-item-option-active,
body.app-night-mode .ant-select-item-option-selected {
    background: #24344a !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item-selected,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title {
    color: #ffffff !important;
    background: #24344a !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item-selected *,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title * {
    color: #ffffff !important;
}


/* Night-mode contrast fixes for selected navigation and header locale control. */
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected a,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected svg,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title * {
    color: #f8fafc !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-submenu-selected > .ant-menu-submenu-title {
    background: #2b405a !important;
    box-shadow: inset 0 0 0 1px #526174 !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .language-selector.ant-select,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .language-selector .ant-select-selector,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .language-selector .ant-select-selection-item {
    color: #d8e1eb !important;
    border-color: transparent !important;
    background: transparent !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .language-selector .ant-select-selector {
    border: none !important;
    box-shadow: none !important;
}

body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .language-selector .ant-select-arrow,
body.app-night-mode .ZSddmKvKxEZ5vtzmrdgM .ant-select-arrow {
    color: #9eacbc !important;
    background: transparent !important;
}


/* Keep nested navigation selections legible in night mode. */
body.app-night-mode .ant-menu-dark .ant-menu-item-selected,
body.app-night-mode .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title {
    color: #f8fafc !important;
    background: #2b405a !important;
    box-shadow: inset 0 0 0 1px #526174 !important;
}

body.app-night-mode .ant-menu-dark .ant-menu-item-selected a,
body.app-night-mode .ant-menu-dark .ant-menu-item-selected .anticon,
body.app-night-mode .ant-menu-dark .ant-menu-item-selected .ant-menu-title-content,
body.app-night-mode .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title .anticon,
body.app-night-mode .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title .ant-menu-title-content {
    color: #f8fafc !important;
}

/* Shared Ant controls and page chrome used outside the header. */
body.app-night-mode .site-layout .ant-input,
body.app-night-mode .site-layout .ant-input-affix-wrapper,
body.app-night-mode .site-layout .ant-select-selector,
body.app-night-mode .site-layout .ant-picker,
body.app-night-mode .site-layout .ant-btn-default {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .site-layout .ant-select-selection-item,
body.app-night-mode .site-layout .ant-select-arrow,
body.app-night-mode .site-layout .ant-picker-input > input,
body.app-night-mode .site-layout .ant-picker-suffix,
body.app-night-mode .site-layout .ant-btn-text {
    color: #d8e1eb !important;
}


/* Match the specificity of the day submenu rules in night mode. */
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst {
    color: #f8fafc !important;
    background: #2b405a !important;
    box-shadow: inset 0 0 0 1px #526174 !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst a,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst .ant-menu-title-content,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst .ant-menu-item-icon,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected.zkljCCdYgiz8XXWkdMst svg {
    color: #f8fafc !important;
}

body.app-night-mode .site-layout .ant-select-arrow {
    color: #9eacbc !important;
    background: transparent !important;
}


/* Shared legacy Ant surfaces that do not inherit the shell color. */
body.app-night-mode .site-layout .ant-page-header,
body.app-night-mode .site-layout .ant-page-header-heading,
body.app-night-mode .site-layout .ant-table-footer,
body.app-night-mode .site-layout .ant-table-pagination,
body.app-night-mode .site-layout .ant-pagination-item,
body.app-night-mode .site-layout .ant-pagination-options .ant-select-selector {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #111a2b !important;
}

body.app-night-mode .site-layout .ant-page-header-heading-title,
body.app-night-mode .site-layout .ant-card-head-title,
body.app-night-mode .site-layout .ant-card-meta-title,
body.app-night-mode .site-layout .ant-card-meta-description,
body.app-night-mode .site-layout .ant-empty-description,
body.app-night-mode .site-layout .ant-steps-item-title,
body.app-night-mode .site-layout .ant-steps-item-description,
body.app-night-mode .site-layout .ant-radio-wrapper,
body.app-night-mode .site-layout .ant-pagination-total-text,
body.app-night-mode .site-layout .ant-pagination-item a,
body.app-night-mode .site-layout .ant-pagination-prev button,
body.app-night-mode .site-layout .ant-pagination-next button {
    color: #d8e1eb !important;
}

body.app-night-mode .site-layout .ant-card,
body.app-night-mode .site-layout .ant-card-body {
    border-color: #344054 !important;
    background: #182230 !important;
}


/* Night-mode text and controls rendered in collapses and body-level portals. */
body.app-night-mode .ant-collapse-header,
body.app-night-mode .ant-collapse-header-text,
body.app-night-mode .ant-collapse-expand-icon,
body.app-night-mode .ant-modal-close,
body.app-night-mode .ant-modal-close-x {
    color: #d8e1eb !important;
}

body.app-night-mode input::placeholder,
body.app-night-mode textarea::placeholder,
body.app-night-mode .ant-input::placeholder,
body.app-night-mode .ant-select-selection-placeholder,
body.app-night-mode .ant-picker-input > input::placeholder {
    color: #9eacbc !important;
    opacity: 1;
}

body.app-night-mode .ant-modal .ant-input,
body.app-night-mode .ant-modal .ant-input-affix-wrapper,
body.app-night-mode .ant-modal .ant-select-selector,
body.app-night-mode .ant-modal .ant-picker,
body.app-night-mode .ant-modal .ant-btn-default,
body.app-night-mode .ant-modal .ant-pagination-options .ant-select-selector {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

body.app-night-mode .ant-modal .ant-select-selection-item,
body.app-night-mode .ant-modal .ant-select-arrow,
body.app-night-mode .ant-modal .ant-picker-input > input,
body.app-night-mode .ant-modal .ant-pagination-total-text,
body.app-night-mode .ant-modal .ant-pagination-item a,
body.app-night-mode .ant-modal .ant-pagination-prev button,
body.app-night-mode .ant-modal .ant-pagination-next button {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal .ant-pagination-item,
body.app-night-mode .ant-modal .ant-pagination-prev button,
body.app-night-mode .ant-modal .ant-pagination-next button {
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .ant-modal .ant-pagination-item-active {
    border-color: #4da3df !important;
    background: #24344a !important;
}


/* Date and time picker popups are rendered in a body-level portal. */
body.app-night-mode .ant-picker-dropdown .ant-picker-panel-container,
body.app-night-mode .ant-picker-dropdown .ant-picker-panel,
body.app-night-mode .ant-picker-dropdown .ant-picker-date-panel,
body.app-night-mode .ant-picker-dropdown .ant-picker-time-panel,
body.app-night-mode .ant-picker-dropdown .ant-picker-footer {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-header,
body.app-night-mode .ant-picker-dropdown .ant-picker-header button,
body.app-night-mode .ant-picker-dropdown .ant-picker-content th,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-in-view,
body.app-night-mode .ant-picker-dropdown .ant-picker-time-panel-cell-inner {
    color: #d8e1eb !important;
    border-color: #344054 !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-cell-disabled::before,
body.app-night-mode .ant-picker-dropdown .ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
    background: #111a2b !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view) {
    color: #526174 !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-cell-in-view:not(.ant-picker-cell-selected) .ant-picker-cell-inner:hover,
body.app-night-mode .ant-picker-dropdown .ant-picker-time-panel-cell-inner:hover,
body.app-night-mode .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
    color: #f8fafc !important;
    background: #2b405a !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner {
    color: #ffffff !important;
    background: #4288ba !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-ok .ant-btn[disabled] {
    color: #718096 !important;
    border-color: #344054 !important;
    background: #202c3d !important;
}


/* Override Ant range bands, which use pseudo-elements behind date cells. */
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-in-range::before,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-hover::after,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-hover-start::after,
body.app-night-mode .ant-picker-dropdown .ant-picker-cell-range-hover-end::after {
    background: #24344a !important;
    border-color: #526174 !important;
}

body.app-night-mode .ant-picker-dropdown .ant-picker-cell-in-range .ant-picker-cell-inner {
    color: #f8fafc !important;
}


/* Popovers are rendered outside the page shell. */
body.app-night-mode .ant-popover,
body.app-night-mode .ant-popover-title,
body.app-night-mode .ant-popover-inner-content {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-popover .ant-input,
body.app-night-mode .ant-popover .ant-input-affix-wrapper {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

body.app-night-mode .ant-popover .ant-btn-default {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #202c3d !important;
}

body.app-night-mode .ant-popover-arrow-content,
body.app-night-mode .ant-popover-arrow::before {
    background: #182230 !important;
}


body.app-night-mode .ant-popover label,
body.app-night-mode .ant-popover p {
    color: #d8e1eb !important;
}


body.app-night-mode .ant-modal label,
body.app-night-mode .ant-modal .ant-form-item-label > label,
body.app-night-mode .ant-modal .ant-descriptions-item-label,
body.app-night-mode .ant-modal .ant-descriptions-item-content,
body.app-night-mode .ant-modal .ant-descriptions-item-content label,
body.app-night-mode .ant-modal h1,
body.app-night-mode .ant-modal h2,
body.app-night-mode .ant-modal h3,
body.app-night-mode .ant-modal h4 {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal .ant-divider {
    color: #d8e1eb !important;
    border-color: #526174 !important;
}


body.app-night-mode .ant-modal-title,
body.app-night-mode .ant-modal-body {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal textarea,
body.app-night-mode .ant-modal textarea.ant-input {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

/* Single Device statistics choices are rendered as a menu portal. */
body.app-night-mode .ant-menu-submenu-popup .ant-menu,
body.app-night-mode .ant-menu-submenu-popup .ant-menu-sub {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .ant-menu-submenu-popup .ant-menu-item,
body.app-night-mode .ant-menu-submenu-popup .ant-menu-submenu-title {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-menu-submenu-popup .ant-menu-item:hover,
body.app-night-mode .ant-menu-submenu-popup .ant-menu-item-selected,
body.app-night-mode .ant-menu-submenu-popup .ant-menu-submenu-title:hover {
    color: #f8fafc !important;
    background: #2b405a !important;
}


/* Notifications and messages are rendered in document-level portals. */
body.app-night-mode .ant-notification-notice,
body.app-night-mode .ant-message-notice-content {
    color: #d8e1eb !important;
    border: 1px solid #344054 !important;
    background: #182230 !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35) !important;
}

body.app-night-mode .ant-notification-notice-message,
body.app-night-mode .ant-notification-notice-description,
body.app-night-mode .ant-message-notice-content {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-notification-notice-close,
body.app-night-mode .ant-notification-notice-close:hover {
    color: #a7b6c8 !important;
}

body.app-night-mode .ant-notification-notice-close:hover {
    background: #24344a !important;
}


body.app-night-mode .ant-modal-confirm-title,
body.app-night-mode .ant-modal-confirm-content,
body.app-night-mode .ant-modal-confirm-body .ant-modal-confirm-title,
body.app-night-mode .ant-modal-confirm-body .ant-modal-confirm-content {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal-confirm .ant-btn-default {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

body.app-night-mode .ant-modal-confirm .ant-btn-primary {
    color: #ffffff !important;
}


body.app-night-mode .ant-popconfirm-title,
body.app-night-mode .ant-popconfirm-message-title,
body.app-night-mode .ant-popconfirm-description,
body.app-night-mode .ant-popconfirm-message-text {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-popconfirm-buttons .ant-btn-default {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

body.app-night-mode .ant-popconfirm-buttons .ant-btn-primary {
    color: #ffffff !important;
}

.LEOEKLQr7C_67wHZewsa .FMCqWN3R9vZ36J1hQyzO .ant-menu-item-group-title {
    margin: 10px 16px 4px;
    padding: 12px 22px 6px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.LGjWMUaDtodufpANDSV7 {
    color: rgba(238, 244, 251, 0.58);
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.KTk1NyALpL2Mxge5SlgN {
    height: 48px;
    margin-top: 14px;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.88) !important;
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(148, 163, 184, 0.3);
    border-radius: 12px;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.KTk1NyALpL2Mxge5SlgN:hover {
    color: #ffffff !important;
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(255, 154, 80, 0.72);
    box-shadow: none !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN {
    color: #17354f !important;
    background: rgba(223, 238, 249, 0.96) !important;
    border-color: rgba(24, 73, 112, 0.12);
    box-shadow: none !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN .ant-menu-title-content,
.LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN .C5gQ005TlKBeDlFvqY2H {
    color: #17354f !important;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN {
    color: #ffffff !important;
    background: #2b405a !important;
    border-color: #526174;
}

body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN .ant-menu-title-content,
body.app-night-mode .LEOEKLQr7C_67wHZewsa .ant-menu-item.ant-menu-item-selected.KTk1NyALpL2Mxge5SlgN .C5gQ005TlKBeDlFvqY2H {
    color: #ffffff !important;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-item.KTk1NyALpL2Mxge5SlgN .ant-menu-item-icon,
.LEOEKLQr7C_67wHZewsa .ant-menu-item.KTk1NyALpL2Mxge5SlgN svg {
    color: #ff9a50 !important;
}

.KHn2LI7jlxpa_7PGOD7c {
    display: flex;
    min-width: 0;
    flex-direction: column;
    justify-content: center;
    line-height: 1.15;
}

.C5gQ005TlKBeDlFvqY2H {
    overflow: hidden;
    color: inherit;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline-collapsed .FMCqWN3R9vZ36J1hQyzO .ant-menu-item-group-title {
    display: none;
}

.LEOEKLQr7C_67wHZewsa .ant-menu-inline-collapsed .ant-menu-item.KTk1NyALpL2Mxge5SlgN {
    height: 40px;
}

/*
 * Copyright (C) 2022. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 *  Licensed under the Entgra Commercial License,
 *  Version 1.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *
 *  Unless required by applicable law or agreed to in writing,
 *  software distributed under the License is distributed on an
 *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 *  KIND, either express or implied.  See the License for the
 *  specific language governing permissions and limitations
 *  under the License.
 *
 *  You may obtain a copy of the License at
 *  https://entgra.io/licenses/entgra-commercial/1.0
 */

.ant-select.custom-selector:not(.ant-select-customize-input) .ant-select-selector,
.ant-select.custom-selector:not(.ant-select-customize-input) .ant-select-arrow {
    background-color: #ffffff;
}

.ant-select.custom-selector * {
    color: #645e5e;
}

.language-selector.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    border: none !important;
}
/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.ypX6ZZ56TojcezYqLD2w {
  --home-paper: #ffffff;
  --home-border: #d5e3ee;
  --home-muted: #b9cede;
  --home-soft: #edf4f9;
  --home-halo: #e7f0f7;
  --home-accent: #4288ba;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: min(620px, calc(100dvh - 180px));
  padding: 40px 24px;
  box-sizing: border-box;
}

._S0KXiEcvHbUwlxJIh9b {
  display: block;
  width: min(100%, 480px);
  height: auto;
}

.qN7VzaV1PWiYAhZ8rw4J {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.AwbtzzZyPDkPSAccnxpG {
  fill: var(--home-halo);
}

.F2Q0MvZvXe1uGgcDH3wT {
  fill: var(--home-muted);
  opacity: 0.25;
}

.W2MBSNqWCHC3pE8tyGPb,
.k5dWLxH46GsbIuOt7UxT {
  fill: var(--home-paper);
  stroke: var(--home-border);
  stroke-width: 2;
}

.x6lfpDazYYWddwmSAj9o {
  stroke: var(--home-border);
  stroke-width: 2;
}

.rvnVk73EeUdfsZJVe5Ve {
  fill: var(--home-soft);
}

.YxnmFemMACkZqg4rHLMV {
  fill: var(--home-muted);
}

.WYYTQBrGma8Bdvrx4OSi {
  fill: var(--home-accent);
}

.qjY2My0MxNzy4u0WEFU1 {
  stroke: var(--home-muted);
}

.sVz9aqE94toid_v91dL7 {
  fill: var(--home-accent);
  stroke: var(--home-paper);
  stroke-width: 6;
}

.FhBam30dGSgz14paY3Wl {
  fill: none;
  stroke: #ffffff;
  stroke-width: 3;
}

.lvyOLU9Gk0PITYa83Efe {
  fill: #ffffff;
}

.app-night-mode .ypX6ZZ56TojcezYqLD2w {
  --home-paper: #1c2d40;
  --home-border: #38516a;
  --home-muted: #55728d;
  --home-soft: #243b51;
  --home-halo: #172b3e;
  --home-accent: #69a9d6;
}

@media (max-width: 768px) {
  .ypX6ZZ56TojcezYqLD2w {
    padding: 40px 16px;
  }
}

/* Looks exactly like the plain label it wraps. */
.vBfRLv06xVKjLcla_Whg,
.vBfRLv06xVKjLcla_Whg:hover,
.vBfRLv06xVKjLcla_Whg:focus,
.vBfRLv06xVKjLcla_Whg:active,
.vBfRLv06xVKjLcla_Whg:visited {
  color: inherit;
  text-decoration: none;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.L1RTF6EgdwPIxyEBLYwM {
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
    color: rgba(0, 0, 0, 0.45) !important;
    margin-bottom: 0px;
    position: relative;
    top: 1px;
}

.iHjxUvKMlxSS2cF5e3nU {
    color: inherit;
}

.hiHQV_ux8e3O2XTvrZS8 {
    position: relative;
    bottom: 0.5px;
    margin-right: 4px;
    font-size: 16px;
}

._28Q897KFlD6Sbs1_hWx {
    display: flex;
    align-items: center;
    min-width: 0;
    height: 100%;
    height: 48px;
}

.QsRw3N5PtBvhbw6pZgVs {
    height: auto;
    min-height: 0;
}

.QsRw3N5PtBvhbw6pZgVs .ant-breadcrumb,
.QsRw3N5PtBvhbw6pZgVs .ant-breadcrumb-item,
.QsRw3N5PtBvhbw6pZgVs .ant-breadcrumb-link,
.QsRw3N5PtBvhbw6pZgVs .ant-breadcrumb-separator {
    height: auto !important;
    align-items: center !important;
}

.QsRw3N5PtBvhbw6pZgVs .ant-typography {
    line-height: 1 !important;
}

.QsRw3N5PtBvhbw6pZgVs .iHjxUvKMlxSS2cF5e3nU {
    font-size: 13px;
}

.QsRw3N5PtBvhbw6pZgVs .FN6EyEf7FWS6aTRzyCOQ {
    font-size: 16px !important;
}

.QsRw3N5PtBvhbw6pZgVs .ant-breadcrumb-separator {
    margin: 0 6px !important;
    font-size: 14px;
}

._28Q897KFlD6Sbs1_hWx .ant-breadcrumb {
    display: flex;
    align-items: center;
    line-height: 1;
    min-width: 0;
}

.iHjxUvKMlxSS2cF5e3nU {
    color: inherit;
    font-size: 14px;
}

.FN6EyEf7FWS6aTRzyCOQ {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: rgba(0, 0, 0, 0.88) !important;
    margin-left: 4px;
    display: flex;
    align-items: center;
    vertical-align: middle;
}

._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-separator {
    display: flex !important;
    align-items: center !important;
    margin: 0 8px !important;
    font-size: 16px;
    color: #bfbfbf;
}

._28Q897KFlD6Sbs1_hWx .ant-breadcrumb,
._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-item,
._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-link,
._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-separator {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    line-height: normal !important;
    min-width: 0;
}

._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-link a {
    display: flex !important;
    align-items: center !important;
    height: 100%;
    min-width: 0;
    color: inherit;
    text-decoration: none;
}

._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-link a:not(.FN6EyEf7FWS6aTRzyCOQ),
._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-link > span:not(.FN6EyEf7FWS6aTRzyCOQ) {
    color: rgba(0, 0, 0, 0.45);
    font-size: 14px;
}

._28Q897KFlD6Sbs1_hWx .ant-typography {
    line-height: normal !important;
    margin-bottom: 0 !important;
    display: inline-flex;
    align-items: center;
    min-width: 0;
}

@media (max-width: 768px) {
    ._28Q897KFlD6Sbs1_hWx {
        height: auto;
        min-height: 40px;
    }

    .L1RTF6EgdwPIxyEBLYwM {
        display: inline-flex !important;
        align-items: center !important;
        gap: 0 !important;
        top: 0;
    }

    .ZORLdUUuD87d9AI_ZJW7 {
        display: none !important;
    }

    .L1RTF6EgdwPIxyEBLYwM .hiHQV_ux8e3O2XTvrZS8 {
        display: none !important;
    }

    ._28Q897KFlD6Sbs1_hWx .ant-breadcrumb {
        white-space: normal;
    }

    .FN6EyEf7FWS6aTRzyCOQ {
        max-width: none;
        margin-left: 0;
        font-size: 14px !important;
        display: inline-flex !important;
        align-items: center;
        overflow: visible;
        text-overflow: unset;
        white-space: normal;
        word-break: break-word;
        line-height: 1.2;
    }

    ._28Q897KFlD6Sbs1_hWx .ant-breadcrumb-separator {
        display: none !important;
    }
}

/*
 * 1280-class desktop windows (028 FR-007): the first crumb shows only its home
 * icon so the header breadcrumb stays on one line. The label is hidden
 * visually but kept for screen readers; the link's title shows it on hover.
 */
@media (min-width: 769px) and (max-width: 1365px) {
    .RjeoCl2LXOXTRj47hWJR {
        position: absolute !important;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
        border: 0;
    }

    .L1RTF6EgdwPIxyEBLYwM .hiHQV_ux8e3O2XTvrZS8 {
        margin-right: 0;
    }
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.M2czpgkH9kIB3qZ9qopd {
    background-color: white;
    padding: 28px;
    width: min(560px, calc(100vw - 32px));
    max-width: calc(100vw - 32px);
    border-radius: 10px;
    box-sizing: border-box;
}

.KbQQtEmqGWG1OEFumOpm {}

.DcqIuT77AEDSeYgDMSV2 {}

.Gd4XiXZlYndfPVEU7i4F {}

.zTkIXl9zbQIi91cQpGNI {}

.mMyBxLaBa8efpoC1vMgV {
    margin-bottom: 20px;
}

.Og9WuNxBMR6xBeptqr3W {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
}

.zBjf_94yyV5E7e6q9zym {
    margin-bottom: 20px;
}

.cn47ZTYzrjJlgbfCQ9fa {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
}

.lKMY9eAKBuUZYbKyHGeq {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
    margin-left: auto;
    flex-wrap: wrap;
}

body.app-night-mode .M2czpgkH9kIB3qZ9qopd {
    background-color: #182536;
    border: 1px solid #3a4b61;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.45);
    color: #d8e1eb;
}

body.app-night-mode .M2czpgkH9kIB3qZ9qopd h2,
body.app-night-mode .mMyBxLaBa8efpoC1vMgV {
    color: #eef4fb;
}

body.app-night-mode .zBjf_94yyV5E7e6q9zym .ant-progress-text {
    color: #d8e1eb;
}

body.app-night-mode .zBjf_94yyV5E7e6q9zym .ant-progress-inner {
    background-color: #34445a;
}

body.app-night-mode .M2czpgkH9kIB3qZ9qopd .ant-btn-primary {
    background: #4288ba;
    border-color: #4288ba;
    color: #ffffff;
}

body.app-night-mode .react-floater-arrow polygon {
    fill: #182536;
}

@media only screen and (max-width: 768px) {
    .M2czpgkH9kIB3qZ9qopd {
        width: calc(100vw - 24px);
        max-width: calc(100vw - 24px);
        padding: 20px;
    }

    .mMyBxLaBa8efpoC1vMgV {
        margin-bottom: 16px;
    }

    .Og9WuNxBMR6xBeptqr3W {
        margin-bottom: 20px;
        gap: 12px;
    }

    .cn47ZTYzrjJlgbfCQ9fa,
    .lKMY9eAKBuUZYbKyHGeq {
        width: 100%;
        justify-content: space-between;
        gap: 12px;
    }

    .lKMY9eAKBuUZYbKyHGeq {
        margin-left: 0;
    }
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.FG9BCbmUPc5HP_VwqLS_ {
    padding: 30px 70px 0 70px;
}

.X20IaoFVR6roEsjScZOh {
    padding: 10px;
    margin-bottom: 15px;
}

.YsCGn3capshtBhDVYWfH {
    padding-bottom: 30px;
    padding-left: 10px;
}

.wsbiTYlB9PSd2UDHxdwh {
    margin-right: 30px;
}

/*
 * Copyright (C) 2021. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.V6bro1Rh6h36Xqr_Shnl {
    padding: 0;
    background: var(--df-surface-card);
}

.yG3roVTDf9MuzlTWoXI0 {
    min-height: calc(var(--page-card-min-height, calc(100dvh - 108px)) - 40px);
    background: var(--df-surface-card);
    padding-top: 12px;
}

.P4obFlWmwr3g5EFJWV5r {
    min-height: calc(var(--page-card-min-height, calc(100dvh - 108px)) - 40px);
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding-top: 32px;
    background: var(--df-surface-card);
}

.P4obFlWmwr3g5EFJWV5r .ant-result {
    padding: 24px 16px;
}


.vylkhhb2QzrPFN_1iuPr {
    min-height: calc(var(--page-card-min-height, calc(100dvh - 108px)) - 40px);
}

.lZzIAVKMUfkcewfYCruL {
    min-height: var(--page-card-min-height-mobile, calc(100dvh - 102px));
}

/* The embedded dashboard sits in a foundation card frame; its content is Grafana's own. */
.OrLREcVk8zfXPucHql17 {
    padding: 0;
    margin: 0 var(--df-space-lg) var(--df-space-lg);
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    overflow: hidden;
}

.PaSBlb99rf06MdUmrTFt {
    padding-bottom: 30px;
    padding-left: 10px;
}

.QYlqDRXI8SCgGHo7CzmG {
    margin-right: 30px;
}

.VlkYUhaitlNlj7age1QB {
  text-align: center;
  margin-top: 50px;
}

.U2aBltA5KxQo8huqTjIv {
  padding: 10px 20px 0 20px;
  background: var(--df-surface-card);
  margin-bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}

.xvQwUjhVR1dCNegHYdN_ {
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  color: var(--df-text-primary);
}

.MYtOH7uKqbUDlfkOAkSM {
  color: var(--df-text-primary);
  font-size: 20px;
  margin-right: 10px;
  vertical-align: middle;
}

.GuYm0jdvdouXVHyOjS5s {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 16px 24px;
}

.vpfLxArY6m4sQzSb9Xo8 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

.L2xfdLpADRVHNlpMbrPt {
  margin-right: 10px;
  color: var(--df-text-label);
  font-weight: 600;
}

.Ftyprn54YxtGtcsQZ6QI {
    width: 12vw;
    min-width: 150px;
}

.aRE2QUQBhdkaJ_9mc4Rc {
  margin-right: 10px;
  color: var(--df-text-label);
  font-weight: 600;
}

.URrpUjgg098xpvkeXcij {
    width: 12vw;
    min-width: 150px;
}

@media (max-width: 768px) {
  .U2aBltA5KxQo8huqTjIv {
    padding: 12px;
    align-items: stretch;
    gap: 12px;
  }

  .xvQwUjhVR1dCNegHYdN_ {
    margin-right: 0;
    font-size: 18px;
  }

  .GuYm0jdvdouXVHyOjS5s {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }

  .vpfLxArY6m4sQzSb9Xo8 {
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 6px;
  }

  .L2xfdLpADRVHNlpMbrPt,
  .aRE2QUQBhdkaJ_9mc4Rc {
    margin-right: 0;
  }

  .Ftyprn54YxtGtcsQZ6QI,
  .URrpUjgg098xpvkeXcij {
    width: 100%;
    min-width: 0;
  }

  .V6bro1Rh6h36Xqr_Shnl {
    padding: 0;
  }

  .OrLREcVk8zfXPucHql17 {
    padding: 0;
    margin: 0 var(--df-space-sm) var(--df-space-sm);
  }

  .VlkYUhaitlNlj7age1QB {
    margin-top: 24px;
  }
}


body.app-night-mode .U2aBltA5KxQo8huqTjIv,
body.app-night-mode .yG3roVTDf9MuzlTWoXI0,
body.app-night-mode .V6bro1Rh6h36Xqr_Shnl,
body.app-night-mode .OrLREcVk8zfXPucHql17,
body.app-night-mode .P4obFlWmwr3g5EFJWV5r {
    color: #d8e1eb;
    background: #0b1220;
}

body.app-night-mode .U2aBltA5KxQo8huqTjIv {
    border-bottom: 1px solid #293548;
}

body.app-night-mode .L2xfdLpADRVHNlpMbrPt,
body.app-night-mode .aRE2QUQBhdkaJ_9mc4Rc,
body.app-night-mode .xvQwUjhVR1dCNegHYdN_,
body.app-night-mode .MYtOH7uKqbUDlfkOAkSM {
    color: #d8e1eb;
}

body.app-night-mode .vylkhhb2QzrPFN_1iuPr {
    border: 1px solid #293548;
    background: #111a2b;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/*
 * Ash foundation variables for Digital Factory screens (feature 026). Declared on the root so that
 * portalled popups (drawers, modals, dropdowns, popovers) can use them; the --df- prefix keeps them
 * from clashing with anything else. Values mirror theme/ashFoundation.js.
 */
:root {
    --df-accent: #4288BA;
    /* Accent for text (5.5:1 on white; the accent is 3.8:1). Mirrors accentText. */
    --df-accent-text: #356E97;

    --df-radius-sm: 6px;
    --df-radius-md: 12px;
    --df-radius-lg: 18px;
    --df-radius-full: 999px;

    --df-space-xs: 4px;
    --df-space-sm: 8px;
    --df-space-md: 12px;
    --df-space-lg: 16px;
    --df-space-xl: 24px;
    --df-space-xxl: 32px;

    --df-control-height: 40px;

    --df-border-card: #e6e8ec;
    --df-border-divider: #eceef1;
    --df-border-input: #dde0e5;
    --df-border-subtle: #f0f1f3;

    --df-surface-body: #fbfbfc;
    --df-surface-card: #ffffff;
    --df-surface-muted: #f6f7f8;
    --df-surface-sunken: #f8f9fa;

    --df-text-primary: #12161d;
    --df-text-secondary: #4b5563;
    --df-text-muted: #6b7280;
    --df-text-faint: #9aa1ad;
    --df-text-label: #374151;

    --df-success: #15803d;
    --df-success-soft: #E9F6EE;
    --df-warning: #B45309;
    --df-warning-soft: #FDF1E3;
    --df-danger: #B91C1C;
    --df-danger-soft: #FBEAEA;
    --df-info: #1D4ED8;
    --df-info-soft: #E8EEFC;

    --df-shadow-1: 0 1px 2px rgba(16, 24, 40, 0.05);
    --df-shadow-2: 0 4px 12px rgba(16, 24, 40, 0.08);
    --df-shadow-3: 0 12px 28px rgba(16, 24, 40, 0.12);
    --df-shadow-4: 0 24px 60px rgba(16, 24, 40, 0.22);
    --df-shadow-card: 0 1px 2px rgba(16, 24, 40, 0.04);

    --df-transition: 0.16s;
    --df-font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        'Liberation Mono', monospace;
}

body.app-night-mode {
    --df-accent-text: #4da3df;

    --df-border-card: #2f3b4d;
    --df-border-divider: #263142;
    --df-border-input: #526174;
    --df-border-subtle: #222c3b;

    --df-surface-body: #0f1724;
    --df-surface-card: #182230;
    --df-surface-muted: #1b2433;
    --df-surface-sunken: #111a2b;

    --df-text-primary: #e6edf5;
    --df-text-secondary: #d8e1eb;
    --df-text-muted: #a8b3c4;
    --df-text-faint: #8294aa;
    --df-text-label: #d8e1eb;

    --df-success: #6fcf97;
    --df-success-soft: #16301f;
    --df-warning: #f6b36b;
    --df-warning-soft: #3a2a14;
    --df-danger: #ff7875;
    --df-danger-soft: #2a1517;
    --df-info: #7aa7ff;
    --df-info-soft: #16223a;

    --df-shadow-1: 0 1px 2px rgba(0, 0, 0, 0.35);
    --df-shadow-2: 0 4px 12px rgba(0, 0, 0, 0.4);
    --df-shadow-3: 0 12px 28px rgba(0, 0, 0, 0.45);
    --df-shadow-4: 0 24px 60px rgba(0, 0, 0, 0.55);
    --df-shadow-card: none;
}

/* Scope marker for Digital Factory screens using the foundation. */
.lG8aofwIulSrOsuwdw7p {
    min-width: 0;
}

/* The shared search panel gives its clear button an inline 10px radius. On
   foundation screens it matches the large add and search buttons beside it. */
.lG8aofwIulSrOsuwdw7p .ant-btn-lg.ant-btn-icon-only.ant-btn-dangerous {
    border-radius: var(--df-radius-lg) !important;
}

/* Ash underline tabs: the selected tab is also bolder than the muted rest.
   Ant Design also adds a 0.25px text shadow to fake boldness; on top of a real
   600 weight it smudges the letters, so it is removed. */
.lG8aofwIulSrOsuwdw7p .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    font-weight: 600;
    text-shadow: none;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.Jsk1Q_Qa7_mEQHMeAV9a {
    padding: 30px 70px 0 70px;
}

.giNGyilTAPNSwdZHlYy8 {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.Lk9FN_aEL8Eygbw5yCQg{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.CRwQocjshoevbaqXkOHA {
    margin-right: 20px;
}

.FmqZeurceAl_SF6z1iNC {
    margin-right: 140px;
}

.bgCo_SCYR2zXJkvEbR6Q {
    margin-top: 6px;
    margin-right: 20px;
}

.waNmtAUU7eix94ite80m {
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
    margin-top: -10px;
}

.ndgDVPgmQBgH_MX20gKa {
    z-index: 1;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
    padding: 20px;
    height: 100%;
}

.wye_HdyHxJiyzXOuQXGF{
    text-align: center;
    margin-left: 18px;
    color: rgba(0, 0, 0, 0.70) !important;
    margin-bottom: 30px !important;
}

.B179ykGcNjAiURyyR27l {
    border-color: red;
}

body.app-night-mode .giNGyilTAPNSwdZHlYy8,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a,
body.app-night-mode .waNmtAUU7eix94ite80m {
    color: #d8e1eb;
    background: #111a2b !important;
    border-color: #344054;
    box-shadow: none;
}

body.app-night-mode .giNGyilTAPNSwdZHlYy8 .ant-typography,
body.app-night-mode .giNGyilTAPNSwdZHlYy8 .ant-page-header-heading-title,
body.app-night-mode .Lk9FN_aEL8Eygbw5yCQg,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-col,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a p {
    color: #d8e1eb !important;
}

body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-picker,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-select-selector {
    color: #d8e1eb !important;
    background: #182230 !important;
    border-color: #526174 !important;
}

body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-picker-input > input,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-picker-separator,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-picker-suffix,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-select-selection-item,
body.app-night-mode .Jsk1Q_Qa7_mEQHMeAV9a .ant-select-arrow {
    color: #d8e1eb !important;
}

body.app-night-mode .ndgDVPgmQBgH_MX20gKa {
    color: #d8e1eb;
    background: #182230;
    box-shadow: none;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.WJCd1dNQLTVVIljPBReW {
    height: 200px;
    border-radius: 10px;
    margin: 24px 24px 16px;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
}

.qnNtQhr5oKImaIDwUC4z {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    text-align: left;
}

.x9jxNRHmRsjg2FPikqgF{
    font-size: 30px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.RZxej_6zkjeu1pGAEudR{
    border: 1px solid var(--df-border-card);
    border-top: 0;
    border-radius: 0 0 var(--df-radius-lg) var(--df-radius-lg);
    background: var(--df-surface-card);
    min-height: calc(100dvh - 292px);
}

._NUIv4SCzZFxNXzvYUBR {
    margin-top: 300px;
    text-align: center;
    margin-right: 10%;
}

.gKo6mwlZxU4m0F2Ms6v4{
    padding: 24px 28px;
}

.PxuxnsonQplI7pYJiAkE {
    padding:10px;
}

.G0Pql8qnDCKtwqQzSyA6 {
    padding: 10px 10px;
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-sm);
    margin-top: -10px;
}

.Mf1qGNHbPDQ9AcKphG72 {
    background: var(--df-surface-muted);
    border-radius: var(--df-radius-md);
    border: 0px;
    overflow: hidden;
    margin-bottom: 20px;
}

.CcCLC4fiPD6kc1QAzYc0 {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    padding: 0;
    background: var(--df-surface-card);
    border-left: 1px solid var(--df-border-divider);
    box-shadow: -8px 0 16px rgba(16, 24, 40, 0.06);
}

.CcCLC4fiPD6kc1QAzYc0 > * {
    flex: 1 1 auto;
}

@media (max-width: 768px) {
    .RZxej_6zkjeu1pGAEudR {
        min-height: auto;
        border-radius: 0 0 var(--df-radius-lg) var(--df-radius-lg);
    }

    .gKo6mwlZxU4m0F2Ms6v4 {
        padding: 18px 16px;
    }

    .CcCLC4fiPD6kc1QAzYc0 {
        padding: 0;
        border-top: 1px solid var(--df-border-divider);
        border-left: 0;
        box-shadow: none;
    }

    .CcCLC4fiPD6kc1QAzYc0 .ant-card,
    .CcCLC4fiPD6kc1QAzYc0 .ant-card-body {
        height: auto !important;
    }
}


/* Shared night palette for every Single Device tab. */
body.app-night-mode .RZxej_6zkjeu1pGAEudR,
body.app-night-mode .gKo6mwlZxU4m0F2Ms6v4,
body.app-night-mode .G0Pql8qnDCKtwqQzSyA6 {
    color: #d8e1eb;
    border-color: #344054;
    background: #111a2b;
}

body.app-night-mode .Mf1qGNHbPDQ9AcKphG72 {
    background: #182230;
}

body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-collapse,
body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-collapse-item,
body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-collapse-header,
body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-collapse-content,
body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-collapse-content-box {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-tabs-nav,
body.app-night-mode .RZxej_6zkjeu1pGAEudR .ant-tabs-content-holder {
    color: #d8e1eb;
    border-color: #344054;
    background: #111a2b;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.v7vaeo8hj9QdNWZrggg_ .ant-table-tbody > tr > td:nth-child(7n)  {
    text-align: right;
}

.v7vaeo8hj9QdNWZrggg_ .ant-table-tbody > tr > td:nth-child(8n)  {
    text-align: right;
}
.GwVufOgxlDX2wjAg7yHB {
    padding: 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
    margin-top: -10px;
}

.XBbjSdKD2EcB01VvnVqd {
    padding: 20px 15px 0 15px;
}

.yJvSDu8M44dKNj6bz9Sv {
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.kLhMalmxZymy8G97vrbY {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.hgPdW3E2Tf72AwDRm7Pw {
    padding-top: 16px;
    border-radius: var(--df-radius-md);
    box-shadow: var(--df-shadow-1);
    z-index: 2;
}

.VyFYd25VrpHqBRAIGaFR{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.jyZ8DmzOT0dHqO4dsRZG {
    padding: 0;
}

.LunRP5ed_84ibohpTemR {
    padding: 0 10px 8px;
}

/* Device status report entry (feature 025, Digital Factory): shares the search row. */
.Ny_p7Os5P1gG7RV9xp5H {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.Ny_p7Os5P1gG7RV9xp5H > .ant-collapse {
    flex: 1 1 auto;
    min-width: 0;
}

/* Same secondary-action look as the Alert Command Center buttons; 46px matches the search header. */
.Ny_p7Os5P1gG7RV9xp5H > .EUQNojWjt3BLHYzQhSmD {
    flex: 0 0 auto;
    height: 46px;
    margin-left: auto;
    padding: 0 var(--df-space-lg);
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    background: var(--df-surface-card);
    color: var(--df-accent);
    font-weight: 500;
    box-shadow: var(--df-shadow-1);
}

.Ny_p7Os5P1gG7RV9xp5H > .EUQNojWjt3BLHYzQhSmD:hover,
.Ny_p7Os5P1gG7RV9xp5H > .EUQNojWjt3BLHYzQhSmD:focus-visible {
    color: var(--df-accent) !important;
    border-color: var(--df-accent) !important;
}

@media (max-width: 576px) {
    .Ny_p7Os5P1gG7RV9xp5H {
        flex-wrap: wrap;
    }

    .Ny_p7Os5P1gG7RV9xp5H > .EUQNojWjt3BLHYzQhSmD {
        width: 100%;
    }
}

.LeEw3Lr8gjir2Z9NGsQM {
    padding: 8px 0;
}

.vp0p_yEQsUUAEdbhIxMu {
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    box-shadow: var(--df-shadow-card);
    overflow: hidden;
}

.vp0p_yEQsUUAEdbhIxMu .jyZ8DmzOT0dHqO4dsRZG,
.vp0p_yEQsUUAEdbhIxMu .LunRP5ed_84ibohpTemR {
    padding-left: 10px;
    padding-right: 10px;
}

.vp0p_yEQsUUAEdbhIxMu .jyZ8DmzOT0dHqO4dsRZG {
    padding-top: 10px;
    padding-bottom: 8px;
}

.vp0p_yEQsUUAEdbhIxMu .LunRP5ed_84ibohpTemR {
    padding-top: 0;
    padding-bottom: 10px;
    border-top: 1px solid var(--df-border-divider);
    background: var(--df-surface-card);
}

.LunRP5ed_84ibohpTemR {
    margin-top: 0;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper {
    margin-top: 0;
}

.LunRP5ed_84ibohpTemR > div {
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}

.LunRP5ed_84ibohpTemR > div > div {
    border: none !important;
    border-radius: 0 !important;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table {
    border-radius: 0;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-thead > tr > th {
    padding: 8px 12px;
    background: var(--df-surface-muted) !important;
    border-bottom: 1px solid var(--df-border-divider) !important;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td {
    padding: 6px 12px;
    border-bottom: 1px solid var(--df-border-subtle) !important;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td p {
    margin-bottom: 0;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-pagination {
    margin: 10px 12px;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-selection-column {
    text-align: center !important;
    vertical-align: middle !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 42px;
    min-width: 42px;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr {
    height: 42px;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-thead > tr > th:first-child,
.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td:first-child {
    padding-left: 10px;
    padding-right: 8px;
}

.LunRP5ed_84ibohpTemR .ant-table-thead > tr > th:nth-child(2),
.LunRP5ed_84ibohpTemR .ant-table-tbody > tr > td:nth-child(2) {
    min-width: 300px !important;
    width: 350px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.R97vew9eoHP3MuVXRp0J {
    background: var(--df-surface-muted);
    border-radius: var(--df-radius-md);
    border: 0;
    overflow: hidden;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr:hover > td {
    background: var(--df-surface-sunken) !important;
}

@media (max-width: 1024px) {
    .LeEw3Lr8gjir2Z9NGsQM {
        padding: 6px 0 8px;
    }

    .vp0p_yEQsUUAEdbhIxMu .jyZ8DmzOT0dHqO4dsRZG,
    .vp0p_yEQsUUAEdbhIxMu .LunRP5ed_84ibohpTemR {
        padding-left: 8px;
        padding-right: 8px;
    }

    .vp0p_yEQsUUAEdbhIxMu .LunRP5ed_84ibohpTemR {
        padding-bottom: 8px;
    }

    .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-thead > tr > th {
        padding: 7px 10px;
    }

    .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td {
        padding: 6px 10px;
    }
}

@media (max-width: 768px) {
    .LunRP5ed_84ibohpTemR {
        overflow-x: hidden;
    }

    .LunRP5ed_84ibohpTemR > div > div > div:first-child {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 8px;
    }

    .LunRP5ed_84ibohpTemR > div > div > div:first-child > div {
        width: max-content !important;
        min-width: max-content !important;
    }

    .LunRP5ed_84ibohpTemR > div > div > div:first-child .ant-row {
        display: flex !important;
        flex-wrap: nowrap !important;
        width: max-content !important;
        min-width: max-content !important;
        gap: 6px;
    }

    .LunRP5ed_84ibohpTemR > div > div > div:first-child .ant-col {
        flex: 0 0 auto !important;
        max-width: none !important;
        min-width: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 !important;
    }

    .LunRP5ed_84ibohpTemR > div > div > div:first-child .ant-btn,
    .LunRP5ed_84ibohpTemR > div > div > div:first-child .ant-checkbox-wrapper,
    .LunRP5ed_84ibohpTemR > div > div > div:first-child .ant-checkbox {
        flex: 0 0 auto;
    }

    .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-content {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .LunRP5ed_84ibohpTemR .ant-table-wrapper table {
        min-width: 920px;
    }

    .LunRP5ed_84ibohpTemR > div > div {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}


body.app-night-mode .vp0p_yEQsUUAEdbhIxMu,
body.app-night-mode .LunRP5ed_84ibohpTemR {
    color: #d8e1eb;
    border-color: #293548;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .R97vew9eoHP3MuVXRp0J {
    background: #182230;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-thead > tr > th,
body.app-night-mode .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr:hover > td {
    background: #202c3d !important;
}


/* Unchecked and disabled device-selection controls need dark surfaces. */
body.app-night-mode .LunRP5ed_84ibohpTemR .ant-checkbox-inner {
    border-color: #718096 !important;
    background: #111a2b !important;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-checkbox-checked .ant-checkbox-inner,
body.app-night-mode .LunRP5ed_84ibohpTemR .ant-checkbox-indeterminate .ant-checkbox-inner {
    border-color: #4288ba !important;
    background: #4288ba !important;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-checkbox-disabled .ant-checkbox-inner {
    border-color: #344054 !important;
    background: #202c3d !important;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-btn[disabled],
body.app-night-mode .LunRP5ed_84ibohpTemR .ant-btn-disabled {
    color: #718096 !important;
    border-color: transparent !important;
    background: transparent !important;
}

body.app-night-mode .LunRP5ed_84ibohpTemR .ant-btn[disabled] .anticon,
body.app-night-mode .LunRP5ed_84ibohpTemR .ant-btn-disabled .anticon {
    color: #718096 !important;
}

.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-thead > tr > th.ant-table-selection-column,
.LunRP5ed_84ibohpTemR .ant-table-wrapper .ant-table-tbody > tr > td.ant-table-selection-column {
    width: 42px !important;
    min-width: 42px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Device status report drawer (feature 025). */
.Ue6XjZDwBRx3I3tjHioZ {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 12px 16px;
    margin-bottom: 16px;
}

.rNa2yHeE4Vj6q96iMYmK {
    display: flex;
    flex-direction: column;
    gap: 4px;
    font-weight: 500;
}

.XIeygrtbOjHD3Sx7KZo8 {
    min-width: 200px;
}

/*
 * Columns and Export use the foundation control size (same as the selects) and the secondary-action
 * look of the Alert Command Center buttons (feature 026).
 */
.Ue6XjZDwBRx3I3tjHioZ .ant-btn.dm3LYaA0VZwDdwAjYsSC,
.Ue6XjZDwBRx3I3tjHioZ .ant-btn.zH9LDhW8LHV2l5RMVslJ {
    height: var(--df-control-height);
    padding: 0 var(--df-space-lg);
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    background: var(--df-surface-card);
    color: var(--df-accent);
    font-weight: 500;
    box-shadow: var(--df-shadow-1);
}

.Ue6XjZDwBRx3I3tjHioZ .ant-btn.dm3LYaA0VZwDdwAjYsSC:hover,
.Ue6XjZDwBRx3I3tjHioZ .ant-btn.zH9LDhW8LHV2l5RMVslJ:hover,
.Ue6XjZDwBRx3I3tjHioZ .ant-btn.dm3LYaA0VZwDdwAjYsSC:focus-visible,
.Ue6XjZDwBRx3I3tjHioZ .ant-btn.zH9LDhW8LHV2l5RMVslJ:focus-visible {
    color: var(--df-accent) !important;
    border-color: var(--df-accent) !important;
}

.Ue6XjZDwBRx3I3tjHioZ .ant-btn.dm3LYaA0VZwDdwAjYsSC {
    margin-left: auto;
}

.z9YAFMkp8WclykWiqPBT {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
}

.qoJs_d5MMPaWdVkFCke0 {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.CQ2W4D_yFOokBUo2WyPx {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    gap: 12px;
    margin-bottom: 8px;
}

/* Statuses beyond the main four: secondary, shown only when they have devices. */
.zr0wqAR6SKnU8xsqdDgY {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 2px 8px;
    margin-bottom: 4px;
    font-size: 13px;
}

.C8iuJH3zXM5Nk6yGiFDe {
    padding-inline: 4px;
    font-size: 13px;
}

.kMuyhZFZRNkyOi3I_ATj {
    display: block;
    margin-bottom: 8px;
    font-size: 13px;
}

.sLZSs2lRFs8Ukr5ieasr {
    min-width: 260px;
}

.Drh4Ejqh9lBSe1gRi2jt {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: var(--df-space-md) var(--df-space-lg);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    background: var(--df-surface-muted);
}

.U9JpQ0VFHk9yzdNMDhok {
    font-size: 13px;
}

/* Values in mono, labels in Poppins, like the times in the lists. */
.Q0lP5ctfnaeyLqJ21ffN {
    font-family: var(--df-font-mono);
    font-size: 24px;
    font-weight: 600;
    font-variant-numeric: tabular-nums;
    line-height: 1.2;
}

.TC3xVv7yw8woSLhSKqcD {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

/* 1.1x the cell text, so mono is as tall as the Poppins columns (028 FR-023). */
.fCLJr4oK0FYEtgCOJxaT {
    font-family: var(--df-font-mono);
    font-variant-numeric: tabular-nums;
    font-size: 1.1em;
    white-space: nowrap;
}

.hiZTGvXf_a_AJM2r2TTS {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.CajupT3DK6B7cOAsbFD3 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: var(--df-space-md);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-md);
    background: var(--df-surface-card);
    box-shadow: var(--df-shadow-card);
    overflow-wrap: anywhere;
}

.Mv05mWZhGSLbH_kdN2Uv {
    font-weight: 500;
}

.D3N3COhU4h85OhTqRpPb {
    display: flex;
    flex-direction: column;
    gap: 2px;
    font-size: 13px;
}

.NOx351VAXZcN0uTlVlkd {
    margin-top: 12px;
    text-align: center;
}

/* Phones: the Retry action wraps under the message instead of squeezing it. */
.mnCjdalHegoT1OKRao9T {
    flex-wrap: wrap;
    row-gap: var(--df-space-sm);
}

@media (max-width: 768px) {
    .Ue6XjZDwBRx3I3tjHioZ {
        align-items: stretch;
    }

    .rNa2yHeE4Vj6q96iMYmK,
    .XIeygrtbOjHD3Sx7KZo8,
    .sLZSs2lRFs8Ukr5ieasr,
    .dm3LYaA0VZwDdwAjYsSC,
    .zH9LDhW8LHV2l5RMVslJ {
        width: 100%;
        margin-left: 0;
    }

    .CQ2W4D_yFOokBUo2WyPx {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 8px;
    }

    .Drh4Ejqh9lBSe1gRi2jt {
        padding: 10px;
    }

    .Q0lP5ctfnaeyLqJ21ffN {
        font-size: 20px;
    }
}

body.app-night-mode .Drh4Ejqh9lBSe1gRi2jt {
    border-color: #2f3b4d;
    background: #182230;
}

body.app-night-mode .Q0lP5ctfnaeyLqJ21ffN,
body.app-night-mode .rNa2yHeE4Vj6q96iMYmK,
body.app-night-mode .Mv05mWZhGSLbH_kdN2Uv {
    color: #d8e1eb;
}

body.app-night-mode .CajupT3DK6B7cOAsbFD3 {
    border-color: #2f3b4d;
    background: #182230;
    color: #d8e1eb;
}

/* The small caret of a button that opens a menu (028 FR-030), as in the design system. */
.yMMnlgcHjALcejvYtnvv {
    margin-inline-start: 2px;
    font-size: 10px;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/*
 * Same stack as the alert queue timestamps (.monoText). Mono digits are shorter than
 * Poppins digits (0.67em against 0.74em), so 1.1em makes them as tall as the words
 * around them. line-height: 1 keeps the larger size from making the line taller.
 */
.AvG6RhBbPhuLun1Fl04v {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        'Liberation Mono', monospace;
    font-variant-numeric: tabular-nums;
    font-size: 1.1em;
    line-height: 1;
    white-space: nowrap;
}

/*
 * Every item sits on the collapse header's 22 px line, so the title stays
 * level with the expand icon. Long summaries wrap instead of being cut off.
 */
.XvJLuqgVbO6tmXaUDejW {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: var(--df-space-md, 12px);
  row-gap: 4px;
  /* Fills the collapse header, so Clear filters can sit at its right end. */
  width: 100%;
  min-width: 0;
  line-height: 22px;
}

.mi9ZCGTcO2m5L1NJ6IlV {
  flex: none;
}

.odtAeJRGmOZd4mXTK6jh {
  display: inline-flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  align-items: center;
  column-gap: var(--df-space-sm, 8px);
  row-gap: 4px;
  min-width: 0;
}

.wgltu3PsSTVHIHmhvpVM {
  flex: none;
  margin-inline-end: 0;
  line-height: 20px;
}

.ant-typography.pNJs7LtHA9oOYkCasDiH {
  min-width: 0;
  color: var(--df-text-secondary, inherit);
  font-size: 13px;
  line-height: 22px;
  overflow-wrap: anywhere;
}

/*
 * Clear filters sits at the right end of the header (028, QA F11). In the
 * middle of the bar, a click meant to open or close the panel cleared every
 * filter instead.
 */
.ant-btn.OgYMsqb_q0A8ZLYP6zaU {
  flex: none;
  margin-inline-start: auto;
  height: 22px;
  padding: 0 4px;
  line-height: 20px;
}

/*
 * While the search panel is open, its own clear (broom) button is visible next
 * to the filters, so the header's Clear filters would be a duplicate (owner,
 * 2026-10-13). It shows only while the panel is closed, when the broom is not
 * on screen.
 */
.ant-collapse-item-active .ant-btn.OgYMsqb_q0A8ZLYP6zaU {
  display: none;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.lPEbSRm7Pp7Z1J7B1EML {
    width: 200px;
    border-radius: 10px;
    margin-right: 10px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.kVdE6gGkCwiRHn6NssLw {
    margin-left: 10px;
    margin-right: 10px;
}

/*!
~   Copyright (c) WSO2 Inc. (http://wso2.com) All Rights Reserved.
~
~   Licensed under the Apache License, Version 2.0 (the "License");
~   you may not use this file except in compliance with the License.
~   You may obtain a copy of the License at
~
~        http://www.apache.org/licenses/LICENSE-2.0
~
~   Unless required by applicable law or agreed to in writing, software
~   distributed under the License is distributed on an "AS IS" BASIS,
~   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~   See the License for the specific language governing permissions and
~   limitations under the License.
*/@font-face{font-family:font-entgra;src:local("font-entgra"),url(/iots-device-mgt/font-entgra.eot);src:local("font-entgra"),url(/iots-device-mgt/font-entgra.eot#iefix) format("embedded-opentype"),url(/iots-device-mgt/font-entgra.woff2) format("woff2"),url(/iots-device-mgt/font-entgra.woff) format("woff"),url(/iots-device-mgt/font-entgra.ttf) format("truetype"),url(/iots-device-mgt/font-entgra.svg#font-entgra) format("svg");font-weight:400;font-style:normal}.fw,[class*=" fw-"],[class^=fw-]{font:normal normal normal 14px/1 font-entgra;display:inline-block;font-weight:400;font-style:normal;font-size:inherit;font-variant:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fw-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fw-2x{font-size:2em}.fw-3x{font-size:3em}.fw-4x{font-size:4em}.fw-5x{font-size:5em}.fw-fw{width:1.28571429em;text-align:center}.fw-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fw-ul>li{position:relative}.fw-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fw-li.fw-lg{left:-1.85714286em}.fw-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fw-background{background:#888;border-radius:.3em;padding:.4em .5em .45em}.fw-pull-left{float:left}.fw-pull-right{float:right}.fw.fw-pull-left{margin-right:.3em}.fw.fw-pull-right{margin-left:.3em}.fw-spin{-webkit-animation:fw-spin 2s infinite linear;animation:fw-spin 2s infinite linear}@-webkit-keyframes fw-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fw-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fw-pulse{-webkit-animation:fw-pulse 2s ease-out infinite;animation:fw-pulse 2s ease-out infinite}@-webkit-keyframes fw-pulse{0%,30%{opacity:.3}40%{opacity:1}100%{opacity:.3}}@keyframes fw-pulse{0%,30%{opacity:.3}40%{opacity:1}100%{opacity:.3}}.fw-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fw-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fw-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fw-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fw-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fw-flip-horizontal,:root .fw-flip-vertical,:root .fw-rotate-180,:root .fw-rotate-270,:root .fw-rotate-90{filter:none}.fw-helper,.fw-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:1.85em;vertical-align:middle}.fw-helper:after,.fw-helper:before,.fw-stack-1x,.fw-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fw-helper:before,.fw-stack-1x{line-height:inherit}.fw-helper:after,.fw-stack-2x{font-size:1.9em}.fw-helper-slash:before{font-size:1.4em}.fw-helper-circle:before,.fw-helper-square:before{z-index:1}.fw-helper-circle-outline:after{content:"\e61f"}.fw-helper-circle:after{content:"\e61a"}.fw-helper-square-outline:after{content:"\e6b2"}.fw-helper-square:after{content:"\e6b1"}.fw-helper-slash:after{content:"\e6e1"}.fw-stack>.fw-stack{position:absolute;font-size:.5em}.fw-stack>.fw-stack.fw-move-top{top:-.2em}.fw-stack>.fw-stack.fw-move-bottom{bottom:-.2em}.fw-stack>.fw.stack.fw-move-left{left:-.5em}.fw-stack>.fw-stack.fw-move-right{right:-.5em}.fw-helper-inverse:after,.fw-inverse:before,.fw-number{color:#fff}.fw-helper-shadow:after,.fw-shadow:before{text-shadow:#fff 1px 1px 0}.fw-helper-stroke:after,.fw-stroke:before{text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.fw-number{line-height:2em;font-family:Arial,Helvetica,sans-serif}.fw-abort:before{content:"\e72a"}.fw-action-invoke:before{content:"\e6fe"}.fw-action:before{content:"\e709"}.fw-activate:before{content:"\e6cf"}.fw-activesync:before{content:"\e745"}.fw-add:before{content:"\e615"}.fw-aggregate:before{content:"\e742"}.fw-airplay:before{content:"\e600"}.fw-alarm:before{content:"\e6c2"}.fw-alert:before{content:"\e6be"}.fw-analytics-extensions:before{content:"\e6e2"}.fw-android-logcat:before{content:"\e72c"}.fw-android-sense:before{content:"\e72d"}.fw-android:before{content:"\e606"}.fw-annotation:before{content:"\e6e6"}.fw-api:before{content:"\e601"}.fw-apn:before{content:"\e602"}.fw-apple:before{content:"\e604"}.fw-application:before{content:"\e608"}.fw-arduino:before{content:"\e6ab"}.fw-assign:before{content:"\e6ff"}.fw-ballerina-service:before{content:"\e729"}.fw-ballerina:before{content:"\e728"}.fw-bar-chart:before{content:"\e690"}.fw-battery:before{content:"\e60a"}.fw-bean:before{content:"\e743"}.fw-blank-document:before{content:"\e60c"}.fw-block:before{content:"\e695"}.fw-bookmark:before{content:"\e60d"}.fw-bpel:before{content:"\e60e"}.fw-bpmn:before{content:"\e60f"}.fw-break:before{content:"\e721"}.fw-bug:before{content:"\e611"}.fw-build:before{content:"\e6c1"}.fw-calendar:before{content:"\e612"}.fw-call-mediator:before{content:"\e736"}.fw-camera:before{content:"\e613"}.fw-cancel:before{content:"\e618"}.fw-carbon:before{content:"\e6c5"}.fw-chat:before{content:"\e65b"}.fw-check:before{content:"\e617"}.fw-checklist:before{content:"\e619"}.fw-circle-outline:before{content:"\e61f"}.fw-circle:before{content:"\e61a"}.fw-clear:before{content:"\e61b"}.fw-clock:before{content:"\e61d"}.fw-cloud:before{content:"\e61e"}.fw-code-view:before{content:"\e70e"}.fw-code:before{content:"\e6f1"}.fw-comment:before{content:"\e710"}.fw-compare:before{content:"\e610"}.fw-computer:before{content:"\e653"}.fw-configurations:before{content:"\e609"}.fw-connector:before{content:"\e700"}.fw-console:before{content:"\e71d"}.fw-constant:before{content:"\e701"}.fw-contact:before{content:"\e620"}.fw-continue:before{content:"\e73e"}.fw-contract:before{content:"\e614"}.fw-copy:before{content:"\e621"}.fw-cut:before{content:"\e6f2"}.fw-dashboard:before{content:"\e622"}.fw-data-mapper:before{content:"\e735"}.fw-database:before{content:"\e623"}.fw-delete:before{content:"\e624"}.fw-depend:before{content:"\e6c6"}.fw-deploy:before{content:"\e625"}.fw-deprecate:before{content:"\e6cb"}.fw-design-view:before{content:"\e70f"}.fw-devices:before{content:"\e704"}.fw-dgm-action-invoke:before{content:"\e712"}.fw-dgm-action:before{content:"\e711"}.fw-dgm-connector:before{content:"\e6f4"}.fw-dgm-constant-definition:before{content:"\e6f5"}.fw-dgm-fork:before{content:"\e6e7"}.fw-dgm-header:before{content:"\e6e8"}.fw-dgm-if-else:before{content:"\e6e9"}.fw-dgm-import:before{content:"\e717"}.fw-dgm-lifeline:before{content:"\e6ea"}.fw-dgm-logger:before{content:"\e6eb"}.fw-dgm-resource:before{content:"\e6f6"}.fw-dgm-service:before{content:"\e6f7"}.fw-dgm-try-catch:before{content:"\e6ec"}.fw-dgm-type-convertor:before{content:"\e6f8"}.fw-dgm-type:before{content:"\e6f9"}.fw-dgm-while:before{content:"\e707"}.fw-dial-up:before{content:"\e627"}.fw-disabled:before{content:"\e6d1"}.fw-display:before{content:"\e626"}.fw-docker:before{content:"\e70c"}.fw-document:before{content:"\e628"}.fw-dollar:before{content:"\e741"}.fw-down-arrow:before{content:"\e689"}.fw-down:before{content:"\e685"}.fw-download:before{content:"\e65f"}.fw-dss:before{content:"\e62a"}.fw-ebook:before{content:"\e62b"}.fw-edit:before{content:"\e62c"}.fw-ellipsis:before{content:"\e629"}.fw-endpoint:before{content:"\e62d"}.fw-enterprise:before{content:"\e6b6"}.fw-error:before{content:"\e630"}.fw-esb-connector:before{content:"\e6e3"}.fw-event-simulator:before{content:"\e744"}.fw-expand:before{content:"\e61c"}.fw-export:before{content:"\e631"}.fw-extensions:before{content:"\e6e4"}.fw-facebook:before{content:"\e6d3"}.fw-factory-reset:before{content:"\e632"}.fw-fan:before{content:"\e678"}.fw-faq:before{content:"\e62f"}.fw-file-browse:before{content:"\e633"}.fw-filter:before{content:"\e634"}.fw-folder-open:before{content:"\e70b"}.fw-folder:before{content:"\e62e"}.fw-foreach:before{content:"\e73ab"}.fw-fork-join:before{content:"\e720"}.fw-format:before{content:"\e6fa"}.fw-forum:before{content:"\e636"}.fw-function-invoke:before{content:"\e713"}.fw-function:before{content:"\e6fb"}.fw-gadget:before{content:"\e637"}.fw-geo-fence-inbound:before{content:"\e72e"}.fw-geo-fence-outbound:before{content:"\e72f"}.fw-github:before{content:"\e6d4"}.fw-globe:before{content:"\e697"}.fw-google-docs:before{content:"\e6d6"}.fw-google-drive:before{content:"\e6da"}.fw-google-glass:before{content:"\e732"}.fw-google-plus:before{content:"\e6d9"}.fw-google-sheets:before{content:"\e6d7"}.fw-google-slides:before{content:"\e6d8"}.fw-google:before{content:"\e6d5"}.fw-grid:before{content:"\e638"}.fw-grip:before{content:"\e6b7"}.fw-group:before{content:"\e6af"}.fw-hardware:before{content:"\e6a9"}.fw-hdd:before{content:"\e639"}.fw-header:before{content:"\e734"}.fw-heart:before{content:"\e6c3"}.fw-hide:before{content:"\e6d2"}.fw-home:before{content:"\e63a"}.fw-hour-glass:before{content:"\e63b"}.fw-html:before{content:"\e69d"}.fw-http:before{content:"\e705"}.fw-image:before{content:"\e70a"}.fw-import:before{content:"\e63c"}.fw-in-sequence:before{content:"\e739"}.fw-incoming-call:before{content:"\e63d"}.fw-info:before{content:"\e63e"}.fw-instagram:before{content:"\e6db"}.fw-integration:before{content:"\e73f"}.fw-invitation:before{content:"\e63f"}.fw-invoke:before{content:"\e6ed"}.fw-is-connector:before{content:"\e6e5"}.fw-iterate:before{content:"\e71f"}.fw-jaggery:before{content:"\e640"}.fw-java-spring:before{content:"\e644"}.fw-java:before{content:"\e641"}.fw-javaee:before{content:"\e642"}.fw-javascript:before{content:"\e643"}.fw-jaxrs:before{content:"\e645"}.fw-jaxws:before{content:"\e6c7"}.fw-jquery:before{content:"\e646"}.fw-key:before{content:"\e647"}.fw-kiosk:before{content:"\e746"}.fw-laptop:before{content:"\e648"}.fw-layout:before{content:"\e6bf"}.fw-ldap:before{content:"\e649"}.fw-left-arrow:before{content:"\e68a"}.fw-left:before{content:"\e686"}.fw-lifecycle:before{content:"\e64a"}.fw-light:before{content:"\e680"}.fw-linkedin:before{content:"\e6dc"}.fw-list-sort:before{content:"\e64d"}.fw-list:before{content:"\e64c"}.fw-loader:before{content:"\e6b4"}.fw-loader2:before{content:"\e6ba"}.fw-loader3:before{content:"\e6bb"}.fw-loader4:before{content:"\e6bc"}.fw-loader5:before{content:"\e6bd"}.fw-lock:before{content:"\e64e"}.fw-log:before{content:"\e738"}.fw-logical:before{content:"\e702"}.fw-mail:before{content:"\e64f"}.fw-main-function:before{content:"\e706"}.fw-map-location:before{content:"\e650"}.fw-mapping:before{content:"\e73c"}.fw-menu:before{content:"\e651"}.fw-message:before{content:"\e635"}.fw-micro-services:before{content:"\e6ce"}.fw-dash:before,.fw-hyphen:before,.fw-minus:before{content:"\e616"}.fw-mobile:before{content:"\e652"}.fw-ms-document:before{content:"\e654"}.fw-mute:before{content:"\e655"}.fw-namespace:before{content:"\e740"}.fw-nodejs:before{content:"\e656"}.fw-notification:before{content:"\e60b"}.fw-organization:before{content:"\e6ac"}.fw-out-sequence:before{content:"\e73a"}.fw-own:before{content:"\e6c8"}.fw-package:before{content:"\e6fd"}.fw-pages:before{content:"\e6c0"}.fw-paste:before{content:"\e658"}.fw-payload-factory:before{content:"\e733"}.fw-pdf:before{content:"\e659"}.fw-pending:before{content:"\e727"}.fw-php:before{content:"\e6c9"}.fw-pie-chart:before{content:"\e65a"}.fw-pinterest:before{content:"\e6dd"}.fw-policy:before{content:"\e67d"}.fw-polygon:before{content:"\e70d"}.fw-property:before{content:"\e737"}.fw-prototype:before{content:"\e6cc"}.fw-proxy:before{content:"\e699"}.fw-public:before{content:"\e6ad"}.fw-publish:before{content:"\e65c"}.fw-question:before{content:"\e6b0"}.fw-raspberry:before{content:"\e6aa"}.fw-redo:before{content:"\e65d"}.fw-reduce:before{content:"\e73d"}.fw-refresh:before{content:"\e692"}.fw-register:before{content:"\e65e"}.fw-rename:before{content:"\e6fc"}.fw-reply:before{content:"\e714"}.fw-resource:before{content:"\e660"}.fw-rest-api:before{content:"\e661"}.fw-rest-service:before{content:"\e662"}.fw-resume:before{content:"\e71e"}.fw-retire:before{content:"\e6cd"}.fw-return:before{content:"\e715"}.fw-retweet:before{content:"\e6b9"}.fw-right-arrow:before{content:"\e68b"}.fw-right:before{content:"\e687"}.fw-ringing:before{content:"\e694"}.fw-rules:before{content:"\e664"}.fw-run:before{content:"\e708"}.fw-save:before{content:"\e665"}.fw-scep:before{content:"\e666"}.fw-schema:before{content:"\e667"}.fw-search:before{content:"\e668"}.fw-security-policy:before{content:"\e67e"}.fw-security:before{content:"\e669"}.fw-paper-rocket:before,.fw-send:before{content:"\e66a"}.fw-sequence:before{content:"\e66b"}.fw-server:before{content:"\e66c"}.fw-service-provider:before{content:"\e66e"}.fw-cogwheels:before,.fw-gears:before,.fw-service:before,.fw-sprockets:before{content:"\e66d"}.fw-cogwheel:before,.fw-gear:before,.fw-settings:before,.fw-sprocket:before{content:"\e66f"}.fw-share:before{content:"\e670"}.fw-shell:before{content:"\e730"}.fw-shortcut:before{content:"\e725"}.fw-sign-in:before{content:"\e671"}.fw-sign-out:before{content:"\e6b8"}.fw-skype:before{content:"\e6de"}.fw-slash:before{content:"\e6e1"}.fw-soap:before{content:"\e672"}.fw-sort-down:before{content:"\e663"}.fw-sort-up:before{content:"\e64b"}.fw-sort:before{content:"\e673"}.fw-speed-alert:before{content:"\e731"}.fw-square-outline:before{content:"\e6b2"}.fw-square:before{content:"\e6b1"}.fw-star:before{content:"\e674"}.fw-start:before{content:"\e718"}.fw-statistics:before{content:"\e675"}.fw-stepin:before{content:"\e719"}.fw-stepout:before{content:"\e71a"}.fw-stepover:before{content:"\e71b"}.fw-stop:before{content:"\e71c"}.fw-cart:before,.fw-store:before{content:"\e676"}.fw-struct:before{content:"\e716"}.fw-subscribe:before{content:"\e677"}.fw-success:before{content:"\e657"}.fw-swagger:before{content:"\e679"}.fw-sync:before{content:"\e6b3"}.fw-table:before{content:"\e6c4"}.fw-tag:before{content:"\e67a"}.fw-task:before{content:"\e67b"}.fw-text:before{content:"\e67c"}.fw-theme:before{content:"\e726"}.fw-throttling-policy:before{content:"\e67f"}.fw-throw:before{content:"\e722"}.fw-tiles:before{content:"\e681"}.fw-transaction:before{content:"\e72b"}.fw-try-catch:before{content:"\e703"}.fw-twitter:before{content:"\e6df"}.fw-type-converter:before{content:"\e6f3"}.fw-uncheck:before{content:"\e682"}.fw-undo:before{content:"\e683"}.fw-ungroup:before{content:"\e6b5"}.fw-unmute:before{content:"\e6ae"}.fw-up-arrow:before{content:"\e688"}.fw-up:before{content:"\e684"}.fw-upload:before{content:"\e68c"}.fw-uri:before{content:"\e68d"}.fw-usb-drive:before{content:"\e68e"}.fw-use:before{content:"\e6ca"}.fw-user:before{content:"\e68f"}.fw-variable:before{content:"\e6ee"}.fw-view:before{content:"\e691"}.fw-vpn:before{content:"\e603"}.fw-wadl:before{content:"\e6a1"}.fw-war:before{content:"\e69e"}.fw-warning:before{content:"\e693"}.fw-web-app:before{content:"\e696"}.fw-web-clip:before{content:"\e698"}.fw-web-service:before{content:"\e69a"}.fw-website:before{content:"\e69b"}.fw-wifi:before{content:"\e607"}.fw-windows:before{content:"\e605"}.fw-worker-invoke:before{content:"\e723"}.fw-worker-reply:before{content:"\e724"}.fw-worker:before{content:"\e6ef"}.fw-wsdl:before{content:"\e6a0"}.fw-wso2-logo:before{content:"\e6a7"}.fw-wso2:before{content:"\e6a8"}.fw-xacml:before{content:"\e69f"}.fw-xml:before{content:"\e69c"}.fw-xq:before{content:"\e6a2"}.fw-xsd:before{content:"\e6a3"}.fw-xslt:before{content:"\e6a4"}.fw-youtube:before{content:"\e6e0"}.fw-zoom-in:before{content:"\e6a5"}.fw-zoom-out:before{content:"\e6a6"}
/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.IEKBeBC_KJh2354zcpRE {
    z-index: 1;
    box-shadow: -7px -1px 8px #f0f1f2;
    padding: 20px;
    height: 100%;
}

.FVGZnw1RHvSnopJNifZ3 {
    text-align: center;
}

._FYMwdRb3MrAiWQ8UswN{
    margin-left: 18px;
    color: rgba(0, 0, 0, 0.70) !important;
}

.HwLv63xRP3xqMCZVtenD {
    padding: 8px 4px;
}

.rRr2J5WPwRrPryUqHbky {
    font-size: 12px;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 35px
}

.G4aNxVDxzGnxwE_ryqwT {
    margin-top: 100px;
    text-align: center;
    margin-left: 45%;
}

.GfKvfrWCt4tTSnsu7Wlw {
    text-align: center;
    font-size: 16px;
    color: #888;
    margin-top: 20px;
    width: 100%;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


tabs {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: -10px;
    margin-left: 10px;
}

.sHy2POonmiFNXW1trMBk {
    margin-top: -10px;
}

.mPrKHIg0rvRTk_i6rWri {
    margin-top: 10px;
}

.CQyeEWnSOSFRoIDwF9nr {
    pointer-events: none;
    margin-top: 10px;
}

.Oyh6F4dkPhYC49RnD9wQ {
    width: 20%;
    margin-bottom: 10px;
}

.Zr_a1a7a6SVjY15yXUPr {
    flex-wrap: nowrap !important;
}

.VAdvKwiifY7BYEVJql4G {
    flex: 0 0 auto;
    max-width: none;
}

@media (max-width: 768px) {
    .Oyh6F4dkPhYC49RnD9wQ {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 8px;
    }

    .Zr_a1a7a6SVjY15yXUPr {
        display: flex;
        flex-wrap: nowrap !important;
        min-width: max-content;
        gap: 6px;
    }

    .VAdvKwiifY7BYEVJql4G {
        min-width: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.tMHJvELQ_xRpDntCvjpC {
    padding: 10px 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.UL_CwsdW0F5zaZwEeFPj {
    white-space: inherit;
}

.CWNxAdxDBtrbh0Yp3RzM {
    width: 100%;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.tDagXzMv7BG8BuVLU0Xw {
    padding: 8px 0;
}

._46p5hldzd8AiZFVhDrZp {
    background: #ffffff;
    border-radius: 16px;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.mDMizPC4mxiz7x2o43nQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 16px 18px 10px;
    background: #ffffff;
}

.jDG8XBKMbwhWVw65OVNQ {
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #111827;
}

.OHSuZtGLN7Nx5Rp2QVw7 {
    display: inline-flex;
    align-items: center;
    color: #3b4a5f;
    font-size: 18px;
}

.UTV80CSnBSHQCGARDpEg {
    margin-left: auto;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 0 auto;
}

.XE7Lv81_AMYVHbk9tJQp {
    height: 1px;
    background: #edf1f6;
}

.NRUrQQQ1GNqqw56fDh4P {
    flex: 1 1 auto;
    min-height: 0;
    padding: 18px 14px 14px;
    background: #ffffff !important;
}

.NRUrQQQ1GNqqw56fDh4P .ant-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    background: transparent !important;
}

.NRUrQQQ1GNqqw56fDh4P .ant-col {
    padding-left: 0 !important;
    padding-right: 16px !important;
}

.MIhGYUoMF3uV3upZgLvR {
    border-radius: 14px !important;
    margin-top: 0 !important;
    margin-right: 0 !important;
    background: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%) !important;
    width: 100%;
    box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06) !important;
    border: 1px solid #e7edf5 !important;
    transition:
        transform 0.18s ease,
        box-shadow 0.18s ease,
        border-color 0.18s ease;
}

.MIhGYUoMF3uV3upZgLvR:hover {
    transform: translateY(-2px);
    box-shadow: 0 16px 32px rgba(15, 23, 42, 0.09) !important;
    border-color: #d7e3f2 !important;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-body {
    padding: 22px 22px 18px;
    position: relative;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-body::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    border-radius: 14px 14px 0 0;
    background: linear-gradient(90deg, #4e90d8 0%, #86b8eb 100%);
}

.MIhGYUoMF3uV3upZgLvR .ant-card-actions {
    background: #f8fbff;
    border-top: 1px solid #f0f4f8;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-actions > li {
    margin: 10px 0;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-actions > li > span {
    color: #708095;
    transition: color 0.18s ease, transform 0.18s ease;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-actions > li > span:hover {
    color: #2e76c4;
    transform: scale(1.06);
}

.MIhGYUoMF3uV3upZgLvR .ant-card-meta-title {
    margin-bottom: 0 !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    line-height: 1.35;
    word-break: break-word;
    overflow-wrap: anywhere;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-meta {
    align-items: flex-start;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-meta-avatar {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 34px;
    margin-right: 14px !important;
    border-radius: 10px;
    background: #f1f7fe;
    color: #397fc8;
    font-size: 18px;
    line-height: 1;
    padding: 0 !important;
    overflow: hidden;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-meta-avatar .anticon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    line-height: 1;
}

.MIhGYUoMF3uV3upZgLvR .ant-card-meta-detail {
    min-width: 0;
}

.zpntOBShTL5BDY5J3poc .ant-modal {
    width: min(920px, calc(100vw - 24px)) !important;
    max-width: calc(100vw - 32px);
    margin: 20px auto;
}

.zpntOBShTL5BDY5J3poc .ant-modal-content {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    max-height: calc(100dvh - 40px);
}

.zpntOBShTL5BDY5J3poc .ant-modal-body {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100dvh - 152px);
    padding: 18px 20px;
}

.Pqcfk7CmrUVhTRBr8n2k {
    max-width: 820px;
    margin: 0 auto;
}

.Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 28px;
}

.Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row > .ant-form-item-label {
    flex: 0 0 244px !important;
    max-width: 244px !important;
    width: 244px !important;
    padding: 5px 0 0;
    text-align: left !important;
}

.Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row > .ant-form-item-control {
    flex: 1 1 0 !important;
    max-width: none !important;
    min-width: 0;
    width: auto !important;
}

.Pqcfk7CmrUVhTRBr8n2k .ant-form-item-label > label {
    height: auto;
    line-height: 1.4;
    white-space: normal;
}

.Pqcfk7CmrUVhTRBr8n2k .ant-form-item-control-input-content {
    max-width: 100%;
}

._1X56fN6G3RzZIuy0Nn5 .ant-form-item-row {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 28px;
}

._1X56fN6G3RzZIuy0Nn5 .ant-form-item-label {
    flex: 0 0 244px !important;
    max-width: 244px !important;
    width: 244px !important;
    padding: 5px 0 0;
    text-align: left !important;
}

._1X56fN6G3RzZIuy0Nn5 .ant-form-item-control {
    flex: 1 1 0 !important;
    max-width: none !important;
    min-width: 0;
    width: auto !important;
}

.zpntOBShTL5BDY5J3poc .ant-form-item,
.zpntOBShTL5BDY5J3poc .ant-form-item-control,
.zpntOBShTL5BDY5J3poc .ant-select,
.zpntOBShTL5BDY5J3poc .ant-select-selector {
    min-width: 0;
    max-width: 100%;
}

.zpntOBShTL5BDY5J3poc .ant-select-selection-overflow {
    flex-wrap: wrap;
}

.zpntOBShTL5BDY5J3poc .ant-select-selection-overflow-item,
.zpntOBShTL5BDY5J3poc .ant-select-selection-item,
.zpntOBShTL5BDY5J3poc .ant-select-selection-item-content {
    max-width: 100%;
}

.zpntOBShTL5BDY5J3poc .ant-select-selection-item-content {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.KK30Xbo4Lyzru6vbLaFx {
    display: none;
}

.r6E9Ix6t32o8nk3lv9YP {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
}

.gaEoxfeUnm5tYar0kx40 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: min(44dvh, 520px);
    padding: 14px;
    border: 1px solid #e6edf5;
    border-radius: 14px;
    background: linear-gradient(180deg, #fbfdff 0%, #f8fbff 100%);
    overflow-y: auto;
}

.gXTnaycvSmPBXrCCGna3 {
    margin-bottom: 0;
}

.SAENYJZINyR4NQYENGl3 {
    display: flex;
    width: 100%;
    margin-bottom: 0;
    padding: 12px 14px;
    border: 1px solid #e8eef5;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0 4px 12px rgba(15, 23, 42, 0.04);
}

.GjjasLyY6pWquB0UiWis,
.W2__m4QwPNzLs96DhPno {
    margin-bottom: 0;
}

.GjjasLyY6pWquB0UiWis {
    flex: 1 1 0;
}

.W2__m4QwPNzLs96DhPno {
    flex: 0 0 190px;
}

._isx4ivFhm_AM_mVCp5f {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 28px;
    color: rgba(0, 0, 0, 0.45);
    cursor: pointer;
}

.vRu4ejxllxcO9eXQe3fI .ant-card-head {
    min-height: 56px;
}

.vRu4ejxllxcO9eXQe3fI .ant-card-head-wrapper {
    align-items: flex-start;
    gap: 12px;
}

.vRu4ejxllxcO9eXQe3fI .ant-card-head-title {
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
    line-height: 1.35;
    padding: 0;
}

.vRu4ejxllxcO9eXQe3fI .ant-card-extra {
    padding-top: 2px;
}

.xLHmofe2AbcsAX75mMsr {
    display: flex !important;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 0;
    width: 100%;
}

.xLHmofe2AbcsAX75mMsr .ant-form-item-row {
    width: 100%;
}

.xLHmofe2AbcsAX75mMsr .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0;
}

.xLHmofe2AbcsAX75mMsr .ant-form-item-control-input-content {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.xLHmofe2AbcsAX75mMsr.ant-space {
    width: 100%;
    justify-content: flex-end;
}

.WgdXy9rWbYFuEVCnposH {
    min-width: 96px;
}

@media only screen and (max-width: 1024px) {
    .tDagXzMv7BG8BuVLU0Xw {
        padding: 10px;
    }

    ._46p5hldzd8AiZFVhDrZp {
        min-height: var(--page-card-min-height-mobile);
    }

    .mDMizPC4mxiz7x2o43nQ {
        padding: 14px 12px 8px;
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .jDG8XBKMbwhWVw65OVNQ {
        font-size: 18px;
    }

    .UTV80CSnBSHQCGARDpEg {
        width: 100%;
        margin-left: 0;
        justify-content: flex-start;
    }

    .NRUrQQQ1GNqqw56fDh4P {
        padding-left: 10px;
        padding-right: 10px;
    }

    .NRUrQQQ1GNqqw56fDh4P .ant-col {
        padding-right: 10px !important;
    }

    .MIhGYUoMF3uV3upZgLvR .ant-card-body {
        padding: 18px 18px 14px;
    }
}

@media only screen and (max-width: 768px) {
    .zpntOBShTL5BDY5J3poc .ant-modal {
        max-height: calc(100dvh - 32px);
    }

    .zpntOBShTL5BDY5J3poc .ant-modal-content {
        display: flex;
        flex-direction: column;
        max-height: calc(100dvh - 32px);
    }

    .zpntOBShTL5BDY5J3poc .ant-modal-header {
        padding-right: 32px;
    }

    .zpntOBShTL5BDY5J3poc .ant-modal-body {
        flex: 1 1 auto;
        min-height: 0;
        padding: 16px;
        max-height: calc(100dvh - 120px);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .zpntOBShTL5BDY5J3poc .ant-steps {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 4px;
    }

    .zpntOBShTL5BDY5J3poc .ant-steps-item {
        flex: none;
    }

    .Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row {
        display: block;
    }

    .Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row > .ant-form-item-label,
    .Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row > .ant-form-item-control {
        display: block;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    .Pqcfk7CmrUVhTRBr8n2k .ant-form-item:has(> .ant-form-item-row > .ant-form-item-label) > .ant-form-item-row > .ant-form-item-label {
        padding: 0 0 6px;
    }

    ._1X56fN6G3RzZIuy0Nn5 .ant-form-item-row {
        display: block;
    }

    ._1X56fN6G3RzZIuy0Nn5 .ant-form-item-label,
    ._1X56fN6G3RzZIuy0Nn5 .ant-form-item-control {
        display: block;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        width: 100% !important;
    }

    ._1X56fN6G3RzZIuy0Nn5 .ant-form-item-label {
        padding: 0 0 6px;
    }

    .KK30Xbo4Lyzru6vbLaFx {
        display: grid;
        gap: 8px;
        margin: -8px 0 16px;
    }

    .MAqfS0LZj8M691iB8vmk {
        padding: 8px 10px;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
        background: #f8fafc;
        color: #334155;
        font-size: 12px;
        line-height: 1.45;
        word-break: break-word;
        overflow-wrap: anywhere;
    }

    .xLHmofe2AbcsAX75mMsr {
        margin-top: 16px;
        padding-bottom: 8px;
    }

    .gaEoxfeUnm5tYar0kx40 {
        max-height: none;
        padding: 10px;
    }

    .xLHmofe2AbcsAX75mMsr.ant-space {
        gap: 8px;
    }

    .WgdXy9rWbYFuEVCnposH {
        float: none !important;
    }

    .SAENYJZINyR4NQYENGl3 {
        align-items: flex-start;
        gap: 8px;
    }

    .vRu4ejxllxcO9eXQe3fI .ant-card-head {
        padding-right: 14px;
        padding-left: 14px;
    }
}

@media only screen and (max-width: 480px) {
    .SAENYJZINyR4NQYENGl3 {
        display: grid;
        grid-template-columns: 1fr;
        gap: 8px;
    }

    .W2__m4QwPNzLs96DhPno {
        flex: 1 1 auto;
    }

    ._isx4ivFhm_AM_mVCp5f {
        justify-content: flex-end;
        padding-right: 4px;
    }
}

body.app-night-mode ._46p5hldzd8AiZFVhDrZp,
body.app-night-mode .mDMizPC4mxiz7x2o43nQ,
body.app-night-mode .UTV80CSnBSHQCGARDpEg,
body.app-night-mode .NRUrQQQ1GNqqw56fDh4P {
    color: #d8e1eb;
    background: #111a2b !important;
    box-shadow: none;
}

body.app-night-mode .jDG8XBKMbwhWVw65OVNQ,
body.app-night-mode .OHSuZtGLN7Nx5Rp2QVw7 {
    color: #d8e1eb;
}

body.app-night-mode .XE7Lv81_AMYVHbk9tJQp {
    background: #344054;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR {
    color: #d8e1eb;
    background: #182230 !important;
    border-color: #344054 !important;
    border-radius: 14px !important;
    box-shadow: none !important;
    overflow: hidden !important;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-body {
    background: #182230;
    border-radius: 14px 14px 0 0;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-meta-title,
body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-meta-description {
    color: #d8e1eb;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions {
    background: #182230;
    border-color: #344054;
    border-radius: 0 0 14px 14px;
    overflow: hidden;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions > li > span,
body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions .anticon {
    color: #a7b6c8 !important;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions > li > span:hover,
body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions > li > span:hover .anticon {
    color: #4ba3df !important;
}

body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions > li,
body.app-night-mode .MIhGYUoMF3uV3upZgLvR .ant-card-actions > li:not(:last-child) {
    border-color: #344054;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-content,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-header {
    color: #d8e1eb;
    background: #182230;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-title,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-form-item-label > label,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-title,
body.app-night-mode .vRu4ejxllxcO9eXQe3fI .ant-card-head-title {
    color: #d8e1eb !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-wait .ant-steps-item-title,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-wait .ant-steps-icon {
    color: #a7b6c8 !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-wait .ant-steps-item-icon {
    background: #111a2b;
    border-color: #526174;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-process .ant-steps-icon,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-finish .ant-steps-icon {
    color: #ffffff !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-steps-item-tail::after {
    background: #526174 !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-input,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-input-number,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-select-selector {
    color: #d8e1eb !important;
    background: #111a2b !important;
    border-color: #526174 !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-input::placeholder,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-select-selection-placeholder,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-select-arrow {
    color: #8291a5 !important;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-btn-default,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-btn-dashed {
    color: #d8e1eb;
    background: #24344a;
    border-color: #526174;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-btn-default:hover,
body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-btn-dashed:hover {
    color: #70b7ea;
    background: #2d4058;
    border-color: #4ba3df;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .anticon-minus-circle {
    color: #a7b6c8;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .anticon-minus-circle:hover {
    color: #ef6b7b;
}

body.app-night-mode .gaEoxfeUnm5tYar0kx40 {
    background: #111a2b;
    border-color: #344054;
    scrollbar-color: #526174 #111a2b;
}

body.app-night-mode .SAENYJZINyR4NQYENGl3,
body.app-night-mode .vRu4ejxllxcO9eXQe3fI,
body.app-night-mode .vRu4ejxllxcO9eXQe3fI .ant-card-head,
body.app-night-mode .vRu4ejxllxcO9eXQe3fI .ant-card-body {
    color: #d8e1eb;
    background: #182230;
    border-color: #344054;
    box-shadow: none;
}

body.app-night-mode ._isx4ivFhm_AM_mVCp5f {
    color: #a7b6c8;
}

body.app-night-mode .MAqfS0LZj8M691iB8vmk {
    color: #d8e1eb;
    background: #182230;
    border-color: #344054;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-body {
    scrollbar-color: #526174 #182230;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-body::-webkit-scrollbar,
body.app-night-mode .gaEoxfeUnm5tYar0kx40::-webkit-scrollbar {
    width: 10px;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-body::-webkit-scrollbar-track,
body.app-night-mode .gaEoxfeUnm5tYar0kx40::-webkit-scrollbar-track {
    background: #182230;
}

body.app-night-mode .zpntOBShTL5BDY5J3poc .ant-modal-body::-webkit-scrollbar-thumb,
body.app-night-mode .gaEoxfeUnm5tYar0kx40::-webkit-scrollbar-thumb {
    background: #526174;
    border: 2px solid #182230;
    border-radius: 8px;
}

.BoWYHrbVvHajHNuRaB60 {
    min-height: 200px;
    margin-top: 16px;
    padding-top: 20px;
    text-align: center;
    background-color: #fafafa;
    border: 1px dashed #e9e9e9;
    border-radius: 2px;
}

.wKNpGIAD596O_tIkS3VV {
    margin-top: 24px;
}

.Gi5TWTwdHcqxuma6iUod {
    white-space: inherit;
}

/*
 * Copyright (C) 2020. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.E7_sFeOPpp7rNuI9WLDz {
    padding: 8px 0;
}

.QacfCxSVxvRJSDZM1k6_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 16px 18px 12px;
}

.CzlZKF7hWnZ9PskEhmMk {
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #111827;
}

.iwSxmuVgWiojAikrxw3b {
    display: inline-flex;
    align-items: center;
    color: #3b4a5f;
    font-size: 18px;
}

.TgSZSEpzNyPAMcVQxjef {
    background: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04),
      0 10px 24px rgba(15, 23, 42, 0.04);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.aF8J1bcL5WUnalvZvOzf {
    padding: 14px 14px 12px;
    background: #ffffff;
}

._DtFTDZJALExlyVf5E9H {
    height: 1px;
    background: #edf2f7;
}

.FWBZlS8IcpEnz398jsVn {
    flex: 1 1 auto;
    min-height: 0;
    padding: 14px;
    background: #ffffff;
}

@media (max-width: 1024px) {
    .E7_sFeOPpp7rNuI9WLDz {
        padding: 6px 0 8px;
    }

    .QacfCxSVxvRJSDZM1k6_ {
        padding: 14px 12px 10px;
    }

    .CzlZKF7hWnZ9PskEhmMk {
        font-size: 18px;
    }

    .TgSZSEpzNyPAMcVQxjef {
        min-height: var(--page-card-min-height-mobile);
    }

    .aF8J1bcL5WUnalvZvOzf {
        padding: 12px 12px 10px;
    }

    .FWBZlS8IcpEnz398jsVn {
        padding: 12px;
    }
}

@media (max-width: 768px) {
    .aF8J1bcL5WUnalvZvOzf {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .FWBZlS8IcpEnz398jsVn {
        padding: 12px;
    }
}

body.app-night-mode .TgSZSEpzNyPAMcVQxjef,
body.app-night-mode .QacfCxSVxvRJSDZM1k6_,
body.app-night-mode .aF8J1bcL5WUnalvZvOzf,
body.app-night-mode .FWBZlS8IcpEnz398jsVn {
    color: #d8e1eb;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .CzlZKF7hWnZ9PskEhmMk,
body.app-night-mode .iwSxmuVgWiojAikrxw3b {
    color: #d8e1eb;
}

body.app-night-mode ._DtFTDZJALExlyVf5E9H {
    background: #344054;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-title {
    color: #a7b6c8 !important;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-process .ant-steps-item-title,
body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-finish .ant-steps-item-title {
    color: #d8e1eb !important;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-wait .ant-steps-item-icon {
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-wait .ant-steps-icon {
    color: #a7b6c8 !important;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-process .ant-steps-icon,
body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-finish .ant-steps-icon {
    color: #ffffff !important;
}

body.app-night-mode .aF8J1bcL5WUnalvZvOzf .ant-steps-item-tail::after {
    background: #344054 !important;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-form-item-label > label {
    color: #d8e1eb;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-input {
    color: #d8e1eb;
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-input::placeholder {
    color: #8291a5;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-card {
    color: #d8e1eb;
    background: #182230;
    border-color: #344054;
    border-radius: 10px;
    overflow: hidden;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-card-meta-title,
body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-result-title,
body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-result-subtitle {
    color: #d8e1eb;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-btn-default {
    color: #d8e1eb;
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .FWBZlS8IcpEnz398jsVn .ant-btn-default:hover {
    color: #70b7ea;
    border-color: #4ba3df;
}

/*
 * Copyright (C) 2023. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.PCt68gYqhNc78nHEmK4H{
    display: flex;
    justify-content: flex-end;
    margin-right: 8%;
}

.p1aINC6ZQdCD6Mzk4AMj{
    margin-left: 10px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.CxnxTdDCBjmieRMHG4L2 {
    color: rgba(0, 0, 0, 0.65);
}

._Z035GWRGTs98wLKEwyI,
.L86bVRQgSZ0suI9PiJ97,
.tR8YrbVIr84173T9xMBX {
    min-width: 0;
}

.gHCn2jtSiSzbb2WsAdnm {
    width: 100%;
    height: auto;
    min-height: 132px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 12px;
    padding: 16px 24px;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    box-shadow: var(--df-shadow-card);
}

._Z035GWRGTs98wLKEwyI {
    display: flex;
    align-items: center;
    gap: 14px;
}

.L86bVRQgSZ0suI9PiJ97 {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.tR8YrbVIr84173T9xMBX {
    display: flex;
    align-items: center;
    gap: 8px;
}

.YqYB48pNxpUF1lJ1mxtZ {
    min-width: 0;
    margin-bottom: 0 !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}

.w25Xvnb8xO0x81J2Au56 {
    display: block;
    min-width: 0;
    overflow: visible;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}

.DNlOBDUigKSs3X4OhktQ {
    color: #667085;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.35;
}

.sx7E9iA7Dyj6zetlJN_F {
    flex: 0 0 40px;
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--df-surface-muted);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-md);
}

._m0d3hlQSLsBc9EudjEh {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #4b5565;
    line-height: 1;
}

._m0d3hlQSLsBc9EudjEh svg {
    width: 22px;
    height: 22px;
}

.aTCseKYYAzvR6BWeoqNx {
    padding-left: 50px;
    padding-bottom: 0;
}

.acXTO3dH0vTYeAsPDOeM {
    padding: 0;
    background: transparent;
    z-index: 2;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading {
    align-items: stretch;
    gap: 4px;
    width: 100%;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-left,
.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-title,
.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-title > span {
    min-width: 0;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-left {
    flex: 0 1 500px;
    align-items: stretch;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-title {
    width: 100%;
    height: 100%;
    padding-right: 0;
    margin-inline-end: 0;
    white-space: normal;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-title > span {
    display: block;
    height: 100%;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra {
    min-width: 0;
    flex: 1 1 0;
    width: 100%;
    margin-left: 0;
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra > .ant-space,
.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra > .ant-space > .ant-space-item {
    min-width: 0;
    width: 100%;
    height: 100%;
}

.H6zR8FHE60bt9pTEhSYg {
    min-width: 0;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
}

.boZ1ZhEk7Jv7fhnfDOUc {
    flex: 1 1 auto;
    min-width: 0;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: 132px;
    box-sizing: border-box;
    padding: 4px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    box-shadow: var(--df-shadow-card);
}

.boZ1ZhEk7Jv7fhnfDOUc > * {
    min-width: 0;
    width: 100%;
}

/* The shared action look (Refresh, Device report): input border, card surface, accent text. */
.NQvVtFJ44Lw65X1vzNuz {
    align-self: flex-start;
    min-height: var(--df-control-height);
    padding: 0 var(--df-space-lg);
    color: var(--df-accent);
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    font-weight: 500;
    box-shadow: var(--df-shadow-1);
}

.NQvVtFJ44Lw65X1vzNuz:hover,
.NQvVtFJ44Lw65X1vzNuz:focus {
    color: var(--df-accent) !important;
    background: var(--df-surface-card) !important;
    border-color: var(--df-accent) !important;
}

.WnjRYObAL1Zp40tL3mg7 {
    color: #ef476f;
}

.LUk_IyRJxKm2pBlIMTUk {
    margin-top: 0;
    padding: 0 12px;
    overflow: visible;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-bottom: 0;
    border-radius: var(--df-radius-lg) var(--df-radius-lg) 0 0;
}

.av9vRznvHb6zf9HIDBlh {
    margin-top: 0;
    padding-left: 0;
    font-size: 14px;
    font-weight: 500;
}

/*
 * Same look as the Alert Command Center tabs (Ash underline tabs): muted labels, and
 * the selected one bolder in the darker accent with a bar of the same colour.
 * The doubled Ant Design classes outrank its own horizontal menu rules.
 */
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-item,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
    color: var(--df-text-muted);
    font-weight: 400;
}

.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal .ant-menu-title-content a {
    color: inherit;
}

.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-item:hover,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover > .ant-menu-submenu-title {
    color: var(--df-text-primary);
}

.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-item-selected,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected > .ant-menu-submenu-title {
    color: var(--df-accent-text);
    font-weight: 600;
}

.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover::after,
.av9vRznvHb6zf9HIDBlh.ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover::after {
    border-bottom-color: var(--df-accent-text);
}

.xZZ6C3lyZNE_gSrs90ne.ant-menu-submenu-popup {
    z-index: 1100;
}

.o5FV8jbzYinRANvJV33q {
    min-width: 0;
    width: 100%;
    display: flex;
    align-items: stretch;
    gap: 4px;
}

.gHCn2jtSiSzbb2WsAdnm {
    flex: 1 1 calc(25% - 2px);
}

.acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-left {
    flex: 1 1 100%;
    width: 100%;
}

.boZ1ZhEk7Jv7fhnfDOUc {
    flex: 3 1 calc(75% - 2px);
    width: auto;
}

.NQvVtFJ44Lw65X1vzNuz {
    flex: 0 0 auto;
    align-self: flex-start;
}

@media (max-width: 1200px) {
    .o5FV8jbzYinRANvJV33q {
        flex-wrap: wrap;
    }
    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading {
        align-items: flex-start;
        flex-wrap: wrap;
    }

    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra {
        flex: 1 1 540px;
    }

    .boZ1ZhEk7Jv7fhnfDOUc {
        min-width: 0;
        max-width: none;
    }
}

@media (max-width: 992px) {
    .o5FV8jbzYinRANvJV33q {
        flex-direction: column;
        flex-wrap: nowrap;
    }

    .gHCn2jtSiSzbb2WsAdnm,
    .boZ1ZhEk7Jv7fhnfDOUc {
        flex-basis: auto;
        width: 100%;
    }
    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-left,
    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra {
        flex-basis: 100%;
        width: 100%;
    }

    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-extra {
        margin-left: 0;
    }

    .boZ1ZhEk7Jv7fhnfDOUc {
        width: 100%;
    }

    .av9vRznvHb6zf9HIDBlh {
        padding-left: 0;
    }
}

@media (max-width: 768px) {
    .o5FV8jbzYinRANvJV33q {
        gap: 10px;
    }
    .acXTO3dH0vTYeAsPDOeM {
        padding-bottom: 0;
    }

    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading {
        align-items: stretch;
        gap: 4px;
    }

    .acXTO3dH0vTYeAsPDOeM .ant-page-header-heading-title > span,
    .acXTO3dH0vTYeAsPDOeM .ant-space,
    .acXTO3dH0vTYeAsPDOeM .ant-space-item {
        min-width: 0;
    }

    ._Z035GWRGTs98wLKEwyI {
        align-items: center;
        gap: 12px;
    }

    .sx7E9iA7Dyj6zetlJN_F {
        flex-basis: 40px;
        width: 40px;
        height: 40px;
        border-radius: var(--df-radius-md);
    }

    ._m0d3hlQSLsBc9EudjEh svg {
        width: 22px;
        height: 22px;
    }

    .tR8YrbVIr84173T9xMBX {
        align-items: flex-start;
    }

    .YqYB48pNxpUF1lJ1mxtZ {
        flex: 1 1 auto;
        font-size: 16px !important;
        line-height: 1.25 !important;
    }

    .w25Xvnb8xO0x81J2Au56 {
        overflow: visible;
        text-overflow: clip;
        white-space: normal;
        overflow-wrap: anywhere;
        word-break: break-word;
    }

    .DNlOBDUigKSs3X4OhktQ {
        font-size: 12px;
    }

    .H6zR8FHE60bt9pTEhSYg {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }

    .boZ1ZhEk7Jv7fhnfDOUc {
        flex-basis: auto;
        min-width: 0;
        width: 100%;
        max-width: none;
        height: 132px;
    }

    .NQvVtFJ44Lw65X1vzNuz {
        width: 100%;
        min-height: 40px;
    }

    .LUk_IyRJxKm2pBlIMTUk {
        margin-top: 0;
        padding: 0;
        border-radius: var(--df-radius-md) var(--df-radius-md) 0 0;
    }

    .av9vRznvHb6zf9HIDBlh {
        margin-top: 0;
        padding-left: 0;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    .av9vRznvHb6zf9HIDBlh .ant-menu-overflow {
        flex-wrap: nowrap !important;
    }

    .av9vRznvHb6zf9HIDBlh .ant-menu-item,
    .av9vRznvHb6zf9HIDBlh .ant-menu-submenu {
        flex: 0 0 auto;
    }

    .xZZ6C3lyZNE_gSrs90ne.ant-menu-submenu-popup {
        left: auto !important;
        right: 12px !important;
        max-width: calc(100vw - 24px);
        height: min(60vh, 360px);
        max-height: min(60vh, 360px);
        overflow: hidden;
    }

    .xZZ6C3lyZNE_gSrs90ne.ant-menu-submenu-hidden {
        display: none !important;
    }

    .xZZ6C3lyZNE_gSrs90ne .ant-menu,
    .xZZ6C3lyZNE_gSrs90ne .ant-menu-root,
    .xZZ6C3lyZNE_gSrs90ne .ant-menu-sub {
        max-width: calc(100vw - 24px);
        height: 100%;
        max-height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .xZZ6C3lyZNE_gSrs90ne .ant-menu-item,
    .xZZ6C3lyZNE_gSrs90ne .ant-menu-submenu-title {
        white-space: normal;
        line-height: 1.35;
    }

    .xZZ6C3lyZNE_gSrs90ne .ant-menu-item {
        height: auto;
        min-height: 40px;
        display: flex;
        align-items: center;
    }
}


body.app-night-mode .acXTO3dH0vTYeAsPDOeM,
body.app-night-mode .acXTO3dH0vTYeAsPDOeM .ant-menu,
body.app-night-mode .av9vRznvHb6zf9HIDBlh {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #111a2b !important;
    box-shadow: none;
}

body.app-night-mode .gHCn2jtSiSzbb2WsAdnm,
body.app-night-mode .boZ1ZhEk7Jv7fhnfDOUc,
body.app-night-mode .LUk_IyRJxKm2pBlIMTUk {
    color: #d8e1eb !important;
    background: #111a2b !important;
    border-color: #344054 !important;
    box-shadow: none;
}

body.app-night-mode .sx7E9iA7Dyj6zetlJN_F {
    background: #182230;
    border-color: #344054;
}

body.app-night-mode .DNlOBDUigKSs3X4OhktQ {
    color: #98a2b3;
}

body.app-night-mode .NQvVtFJ44Lw65X1vzNuz {
    color: #84c5f4;
    background: #182230;
    border-color: #4da3df;
}

body.app-night-mode .NQvVtFJ44Lw65X1vzNuz:hover,
body.app-night-mode .NQvVtFJ44Lw65X1vzNuz:focus {
    color: #b9e0fb;
    background: #24344a;
    border-color: #84c5f4;
}

body.app-night-mode .YqYB48pNxpUF1lJ1mxtZ,
body.app-night-mode ._m0d3hlQSLsBc9EudjEh,
body.app-night-mode .tzZm8qGvOLReTGz5QZdW,
body.app-night-mode .CxnxTdDCBjmieRMHG4L2,
body.app-night-mode .av9vRznvHb6zf9HIDBlh .ant-menu-item,
body.app-night-mode .av9vRznvHb6zf9HIDBlh .ant-menu-submenu-title {
    color: #d8e1eb !important;
}

/* The selected tab sits on a raised box at night. Statistics is a submenu, so
   its selected state is ant-menu-submenu-selected rather than ant-menu-item-selected.
   Rounded top corners let the box meet the underline instead of ending square. */
body.app-night-mode .av9vRznvHb6zf9HIDBlh .ant-menu-item-selected,
body.app-night-mode .av9vRznvHb6zf9HIDBlh .ant-menu-submenu-selected {
    color: #4da3df !important;
    background: #182230 !important;
    border-radius: var(--df-radius-md) var(--df-radius-md) 0 0;
}

body.app-night-mode .av9vRznvHb6zf9HIDBlh .ant-menu-submenu-selected > .ant-menu-submenu-title {
    color: #4da3df !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.uemOJvtciZlLi4A7Qrg0 {
    z-index: 1;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 28px 24px;
    min-height: 100%;
    height: 100%;
}

.q44VKDXI5TuxGV4NAtaK {
    text-align: center;
    margin-top: 28px;
}

.rpMBLgs0bBUF44n3BLbL{
    margin: 0 0 16px !important;
    color: rgba(0, 0, 0, 0.70) !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
}

.xTZ5izMYcCJmM8JekRAK {
    padding: 8px 4px;
}

.te6qXFe0hwrxdOIL1FKw {
    font-size: 12px;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 32px
}


body.app-night-mode .uemOJvtciZlLi4A7Qrg0 {
    color: #d8e1eb;
    border-left: 1px solid #344054;
    background: #182230;
    box-shadow: none;
}

body.app-night-mode .rpMBLgs0bBUF44n3BLbL,
body.app-night-mode .te6qXFe0hwrxdOIL1FKw {
    color: #d8e1eb !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.hN4xWWvqFkKZrvVakc7B {
    z-index: 1;
    box-shadow: -7px -1px 8px #f0f1f2;
    padding: 20px;
    height: 100%;
}

.fWkt3lsD87Lx88fAnQnw {
    text-align: center;
}

.HBsPCOAPQ5VyHg6N_2eR{
    margin-left: 18px;
    color: rgba(0, 0, 0, 0.70) !important;
}

.ATSedxWM4lVrSFllwKB4 {
    padding: 8px 4px;
}

.AffgpUzAqMDMVnHMijub {
    font-size: 12px;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 32px
}

.R_fpzJk3BwSG_I_zRSJ1 {
    margin-top: 100px;
    text-align: center;
    margin-left: 45%;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.a26u471d7Ma2cb_lBFCH{
    width: 140px;
    height: 78px;
    padding: 10px 14px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: white;
    text-align: center;
    border-radius: var(--df-radius-lg);
    box-shadow: none !important;
}

.hnT0ulcynD5gH91aFjtB {
    color: white !important;
    font-weight: 600 !important;
    font-size: 16px;
}

.xloAKJU6Z0TLWOc1l1K8 {
    color: white !important;
    font-weight: 400 !important;
    font-size: 1.1vw;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.yPJReTebvMmgv_7f1H6j{
    padding: 25px 75px;
}

/* Status fills use the Ash semantic colors. The day values stay at night so the white text keeps its contrast. */
.U1Fpjd41d_rhs5PtRawC {
    background-color: #B45309;
    box-shadow: 0 14px 29px 0 rgba(255,167,23,0.3);
}

.Ez0ZYs_mROrEUHj_XoNv {
    background-color: #B91C1C;
    box-shadow: 0 14px 29px 0 rgba(235, 77, 75, 0.3);
}

.veuXLo9vOGP4U7nAp400 {
    background-color: #15803d;
    box-shadow: 0 14px 29px 0 rgba(124, 179, 4, 0.3);
}

.FK1lLE98TK3uISqnI5ww {
    background-color: #ababab;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
}

.eBXfsesFWU7rseZbclJE {
    background-color: #8c8c8c;
    box-shadow: 0 14px 29px 0 rgba(140,140,140,0.3);
}

.Ta_dXmr62HtByknjz5aY {
    background-color: var(--df-accent);
    box-shadow: 0 14px 29px 0 rgba(41, 64, 131,0.3);
}


.tApOwbJ9ue9pIoWkRJI4 {
    min-height: 85px;
    margin-top: -85px;
    padding-left: 165px;
    padding-bottom: 0;
    align-items: center;
}

.tApOwbJ9ue9pIoWkRJI4 > .ant-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.tApOwbJ9ue9pIoWkRJI4 .ant-typography-strong {
    color: #667085;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    text-transform: uppercase;
}

.tApOwbJ9ue9pIoWkRJI4 .ant-btn-link {
    align-self: flex-start;
    padding: 0;
}

@media (max-width: 768px) {
    .yPJReTebvMmgv_7f1H6j {
        padding: 18px 16px;
    }

    .tApOwbJ9ue9pIoWkRJI4 {
        min-height: 0;
        margin-top: 16px;
        padding-left: 0;
        row-gap: 8px;
    }

}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

._hK4OMA_JCD0De31SHNR{
    padding: 10px;
    height: 85px;
    margin-left: 60px;
    width: 90px;
    color: white;
    text-align: center;
    border-radius: 20px;
}

.aoRJpAOBag7xglVSVYBw {
    color: white !important;
    font-weight: 400 !important;
    font-size: 1.3vw;
}

.svL1d9XL4E1l5pNJIRlr {
    font-size: 1.1vw;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.Q6_8M6UQAAEyq8R68bCJ{
    padding: 10px;
    height: 85px;
    margin-left: 65px;
    color: #424242;
    background-color: #F1F1F1;
    box-shadow: 0 14px 29px 0 rgba(0,0,0,0.16);
    border-radius: 20px;
    text-align: center;
}

.avyf8herZ8OCq4VX6P0G {
    margin-top: 12px;
    line-height: 2.0 !important;
    color: #424242 !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size: 1.2vw;
}

.Ui9u9h6pIDbi4FuyPGkT {
    font-size: 0.90vw;
}

.NgNfTEmtfC6KmOOyRLlP {
    color: #898989 !important;
}

@media (max-width:1380px){
    .avyf8herZ8OCq4VX6P0G {
        font-size: 1.2vw;
    }

}

@media only screen and (max-width: 2104px) {
    .Q6_8M6UQAAEyq8R68bCJ {
        width: 240px;
    }
}

@media only screen and (min-width: 2105px) {
    .Q6_8M6UQAAEyq8R68bCJ {
        width: 300px;
    }
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.a0flfHzPAV2uD88Kdn7C{
    padding: 10px 20px 0 20px;
    height: 85px;
    margin-top: 20px;
    width: 140px;
    color: #424242;
    background-color: #F1F1F1;
    box-shadow: 0 14px 29px 0 rgba(0,0,0,0.16);
    border-radius: 20px;
}

.Q96Sh1sQ9BNPV3LGvl0Q {
    margin-top: 12px;
    line-height: 0.5 !important;
    color: #424242 !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    font-size: 1.5vw;
}

.sh0LxslGqvUYNLxeMEUN {
    font-size: 1vw;
}

.tGPJaJCjLYSEUX1e_MtG {
    font-size: 10px;
}

.j1bxeCWr5TUl_itAdLHf {
    color: #898989 !important;
}

.YxupWuk8smhX5HP2pHna{
    margin-top: -10px;
    margin-bottom: -5px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.d681eDsNBiCzK5kMinUk {
    padding-bottom: 32px;
}

.rlNTkd2Zh2koriLeoomT {
    font-size: 18px;
    font-weight: 600;
}

.MnN5H5Y9JwbjrKtbAyL0 {
    text-align: center;
}

.NyR5nT2Mq9pX0bLMdWoo .ant-descriptions-view {
    overflow-x: auto;
}

.ngC8suFdJ4NZsh2tt9uv .ant-modal-body {
    max-height: 60vh;
    overflow-y: auto;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.i9Sk7pPc34HviHKsLyqM {
    padding-top: 32px;
    padding-bottom: 12px;
    font-size: 18px !important;
    font-weight: 600 !important;
}

.QslWkh36EUHcqeJmsYen {
    font-weight: 300;
    font-size: 14px;
    padding-left: 8px;
    color: var(--df-text-muted);
}

.HnyduSvuyAlUfs7BrX2g{
    text-align: right;
}

.TaMVPaNmAsTa06vFIMvc {
    height: 300px;
    border-radius: var(--df-radius-lg);
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

._bm7TXkaUuLWSrQKUHhA {
    margin-top: 5px;
    text-align: center;
}

.w2OMsoocZtZ5IovL_g6i .ant-descriptions-view {
    overflow-x: auto;
}

.QYaNYtoQWGPaHc0LenlY .ant-descriptions-view {
    overflow-x: auto;
}

.QYaNYtoQWGPaHc0LenlY .ant-descriptions-item-label {
    border-bottom: 1px solid var(--df-border-divider);
}

.QYaNYtoQWGPaHc0LenlY .ant-descriptions-item-content {
    overflow-x: auto;
    background-color: var(--df-surface-card);
    border-bottom: 1px solid var(--df-border-divider);
}

.elG3di9aSYHuTFfyQw_e {
    padding:10px;
}

.VhI5NxZQ0V7yDhSUseYV {
    padding: 10px 10px;
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-sm);
    margin-top: -10px;
}

.EVD2N96bUk1pYelCC4ut {
    display: flex;
    justify-content: flex-end;
}

.xI4l54T4o3BU1TvpcRig {
    min-width: 0;
}

.Oft55iL6PkGCVKb5nxPQ {
    background: var(--df-surface-muted);
    border-radius: var(--df-radius-md);
    border: 0px;
    overflow: hidden;
    margin-bottom: 20px;
}

.WnzaLFDfcRdTTHigPwtx{
    margin: 0;
}

.SLNB5Lqiea2k2KyJhLGl .ant-modal-body {
    max-height: 60vh;
    overflow-y: auto;
}

.u6_di8lPdTKyRDkVM9AT {
    margin-left: 50%;
}

@media (max-width: 768px) {
    .VhI5NxZQ0V7yDhSUseYV {
        padding: 10px 8px;
    }

    .EVD2N96bUk1pYelCC4ut {
        margin-bottom: 4px;
    }

    .xI4l54T4o3BU1TvpcRig {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .xI4l54T4o3BU1TvpcRig .ant-table-wrapper {
        min-width: 860px;
    }
}


body.app-night-mode .VhI5NxZQ0V7yDhSUseYV,
body.app-night-mode .elG3di9aSYHuTFfyQw_e,
body.app-night-mode .xI4l54T4o3BU1TvpcRig {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .Oft55iL6PkGCVKb5nxPQ {
    background: #182230;
}

body.app-night-mode .w2OMsoocZtZ5IovL_g6i .ant-descriptions-view,
body.app-night-mode .QYaNYtoQWGPaHc0LenlY .ant-descriptions-view,
body.app-night-mode .QYaNYtoQWGPaHc0LenlY .ant-descriptions-item-label,
body.app-night-mode .QYaNYtoQWGPaHc0LenlY .ant-descriptions-item-content {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}


/* Override legacy inline day colors in the operation history wrapper. */
body.app-night-mode .VhI5NxZQ0V7yDhSUseYV {
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .xI4l54T4o3BU1TvpcRig .ant-table-expanded-row,
body.app-night-mode .xI4l54T4o3BU1TvpcRig .ant-table-expanded-row > td,
body.app-night-mode .xI4l54T4o3BU1TvpcRig .ant-table-expanded-row span {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.SXSG0oJGom1bQvvxsQSe {
    display: flex;
    justify-content: space-between;
    align-items: flex-start; /* Use 'flex-start' to align items to the top */
    gap: 8px; /* Add spacing between text and button */
    font-family: 'Poppins', Arial, sans-serif;
}

.JdYdhCmPI0E8z5ZngmwP {
    overflow-wrap: break-word; /* Ensure long text wraps */
    flex-grow: 1; /* Allow text to take up available space */
    font-family: 'Poppins', Arial, sans-serif;
    font-size: 14px;
}

@media (max-width: 768px) {
    .SXSG0oJGom1bQvvxsQSe {
        flex-direction: column;
        align-items: stretch;
    }

    .JdYdhCmPI0E8z5ZngmwP {
        width: 100%;
        min-width: 0;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        white-space: pre-wrap;
        word-break: break-word;
    }

    .SXSG0oJGom1bQvvxsQSe button,
    .SXSG0oJGom1bQvvxsQSe .ant-btn,
    .SXSG0oJGom1bQvvxsQSe .ant-typography-copy {
        align-self: flex-end;
    }

}


/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.xFcWnzPIvx3m6Kii9QO1 {
    background-color: #fefefe;
    border-radius: var(--df-radius-sm);
    box-shadow: var(--df-shadow-1);
    padding: 20px;
}

.w7WAB4o3DvYNYKNO_f3L {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    color: #333;
}

.WWGo5zIcCFcq09DWQmXT {
    padding: 10px;
    font-weight: bold;
    width: 30%;
    background-color: #f9f9f9;
    border: 1px solid var(--df-border-card);
    vertical-align: middle;
    /* Add a consistent line-height to match the value cell */
    line-height: 1.5;
    font-family: Poppins, serif;
}

.hSzTGFxb3_Nd25zaxq5t {
    padding: 10px;
    word-wrap: break-word;
    border: 1px solid var(--df-border-card);
    display: flex;
    justify-content: space-between;
    align-items: center;
    vertical-align: middle;
    /* Remove flex properties that may cause misalignment */
    line-height: 1.5; /* Ensure the line height is the same as in the key cell */
}

.aE5VKVZYhWMZ0UgDRuFn {
    font-weight: bold;
    font-size: 16px;
    color: #007bff;
    padding: 10px 0;
    border-bottom: 1px solid var(--df-border-divider);
}


body.app-night-mode .xFcWnzPIvx3m6Kii9QO1 {
    color: #d8e1eb;
    border: 1px solid #344054;
    background: #182230;
    box-shadow: none;
}

body.app-night-mode .w7WAB4o3DvYNYKNO_f3L {
    color: #d8e1eb;
}

body.app-night-mode .WWGo5zIcCFcq09DWQmXT,
body.app-night-mode .hSzTGFxb3_Nd25zaxq5t {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .aE5VKVZYhWMZ0UgDRuFn {
    color: #4da3df;
    border-color: #344054;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

._jRIrcmQrAnDsxsZeh22 {
    position: relative;
    width: 100%;
    height: 100%;
}

.ra4dowYEkE5dkw_E3rM6 {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 2;
}

.TAWglY9TgAM0hbdh_grh {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.ZRDni9Z_J7MJ2XBRHxbt {
    padding-right: 116px;
}

/*
 * Copyright (C) 2018 - 2025. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.ij0IAj0b_gelDdPM0xfB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: auto;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding: 4px 20px;
    color: #7b8087;
    font-size: 14px;
    cursor: pointer;
    overflow: auto;
    margin-left: auto;
    min-height: 32px;
}

.ij0IAj0b_gelDdPM0xfB i {
    margin-right: 5px;
}

.Qdz_PndMQr8r8BIUja7r {
    width: 500px;
    height: auto;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding: 15px 5px;
    position: absolute;
    top: 50px;
    right: 0;
    left: unset;
    z-index: 1001;
}

.Qdz_PndMQr8r8BIUja7r .zpVwaYbZQSocZakwYzFA {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 5px;
}

.Qdz_PndMQr8r8BIUja7r .MixaXxX95bvmui2Dar_N {
    margin-top: 15px;
}

.Qdz_PndMQr8r8BIUja7r label {
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 5px;
}

.JqMJfLPayPa7cc_dZ3NQ {
    width: 50%;
    padding: 0 10px 5px 5px;
}

.JqMJfLPayPa7cc_dZ3NQ label {
    font-weight: 400;
    color: #666f77;
}

.bvDHeW512aPAMJpvnme3 {
    width: 50%;
    padding: 0 10px;
    border-left: 1px solid #ddd;
}

.bvDHeW512aPAMJpvnme3 label {
    font-weight: 400;
    color: #666f77;
}

.F1mKMuES9QD3iM_YitGV {
    display: flex;
    justify-content: space-between;
}

.HPg51Gj4RDqI2uVTBdWR {
    border-left: 1px solid #ddd;
    padding-left: 20px;
}

.Qdz_PndMQr8r8BIUja7r ul {
    list-style: none;
    padding: 0;
}

.Qdz_PndMQr8r8BIUja7r li {
    margin: 5px 0;
}

.Py2Xy0xG1AYO23hRegEi {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.16);
    z-index: 0;
}

.xyXASlC9TbW7T_gt6z5G {
    width: 400px;
    height: auto;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding: 15px 5px;
    position: absolute;
    top: 50px;
    left: 0;
    right: unset;
}

.qCoD2ynU3kYnRmdR5eld {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 160px;
    background-color: white;
    border-radius: 6px;
    border: 1px solid #ddd;
    padding: 10px 15px;
    color: #7b8087;
    font-size: 14px;
    cursor: pointer;
}

.qCoD2ynU3kYnRmdR5eld span {
    pointer-events: none;
}

.MzwkeCcEzGmUSY4Jquj_ {
    width: 250px;
    position: relative;
}

.XCPNO0G1C3XbkfqB9UrQ {
    overflow: auto;
    height: 300px;
    width: auto;
}

.pYGTvIPFmB0g2fp2EVRS {
    color: #ff4d4f;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 10px;
}

@media (max-width: 768px) {
    .MzwkeCcEzGmUSY4Jquj_ {
        width: 100%;
    }

    .ij0IAj0b_gelDdPM0xfB {
        width: 100%;
        box-sizing: border-box;
        overflow: hidden;
        padding: 4px 10px;
    }

    .Qdz_PndMQr8r8BIUja7r {
        position: fixed;
        top: 96px;
        right: 8px;
        left: 8px;
        width: auto;
        max-height: calc(100dvh - 120px);
        overflow-y: auto;
        z-index: 1200;
    }

    .F1mKMuES9QD3iM_YitGV {
        flex-direction: column;
        gap: 12px;
    }

    .JqMJfLPayPa7cc_dZ3NQ,
    .bvDHeW512aPAMJpvnme3 {
        width: 100%;
        box-sizing: border-box;
        padding: 0 10px;
    }

    .bvDHeW512aPAMJpvnme3 {
        border-left: 0;
        border-top: 1px solid #ddd;
        padding-top: 12px;
    }

    .XCPNO0G1C3XbkfqB9UrQ {
        height: auto;
        max-height: 220px;
    }
}


/* Match the shared range control to the application night palette. */
body.app-night-mode .ij0IAj0b_gelDdPM0xfB,
body.app-night-mode .Qdz_PndMQr8r8BIUja7r {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .JqMJfLPayPa7cc_dZ3NQ label,
body.app-night-mode .bvDHeW512aPAMJpvnme3 label {
    color: #d8e1eb;
}

body.app-night-mode .bvDHeW512aPAMJpvnme3 {
    border-color: #344054;
}

/*
 * Copyright (C) 2018 - 2025. Entgra (Pvt) Ltd,
 https: //entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.WEy827RbG0JrX_zCPWze {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 10px 8px 8px;
  box-sizing: border-box;
  overflow: visible;
}

.t_PRXNiroN98xegpjQuJ {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  width: max-content;
  min-width: max-content;
  margin-left: auto;
  flex-wrap: nowrap;
}

.Gu0fC2xZqgtlAsS_eUGy {
  display: flex;
  min-width: 220px;
}

.Gu0fC2xZqgtlAsS_eUGy > div > div:first-child {
  height: 32px;
  min-height: 32px;
  box-sizing: border-box;
  overflow: hidden;
}

.nwLwLQqO5YGhYK1EWMKB {
  min-width: 88px;
  height: 32px;
  box-sizing: border-box;
  background-color: var(--df-surface-card);
  border-radius: var(--df-radius-sm);
  border: 1px solid var(--df-border-card);
  padding: 0 8px 0 1px;
  color: #7b8087;
  font-size: 14px;
  cursor: pointer;
  margin-left: auto;
  display: flex;
  align-items: center;
  align-content: center;
}

.V8vvY3BVV91ENDcsKxJQ {
    flex: 1;
    color: #7b8087;
    font-size: 14px;
    align-items:center;
    align-content: center;
    display: flex;
}

.wJ1Uw5VK8TKd8x3iKIpQ {
    flex-shrink: 0;
    font-size: 14px;
    color: #7b8087;
}

.YIrRXOdyuULECrDKODTg {
    font-size: 10px;
    color: #7b8087;
}

.wJ1Uw5VK8TKd8x3iKIpQ:hover {
  color: #8c8c8c; 
}

.BQUuQ3tF3vAOO2IpJoig {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  height: 32px;
  min-width: 96px;
  box-sizing: border-box;
  padding: 0 14px;
  line-height: 1;
  text-transform: capitalize;
}

.BQUuQ3tF3vAOO2IpJoig .anticon {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
}

.xntPtMlpa3Wgcnwq5Fcl {
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.zh3wrHnMpaNIEn3hnT8g {
    padding: 0px 8px 0 8px;
}

@media (max-width: 768px) {
  .WEy827RbG0JrX_zCPWze {
    padding: 10px 0 10px;
    overflow: visible;
  }

  .t_PRXNiroN98xegpjQuJ {
    width: 100%;
    min-width: 0;
    align-items: center;
    gap: 6px;
    flex-wrap: wrap;
  }

  .Gu0fC2xZqgtlAsS_eUGy {
    flex: 1 1 100%;
    min-width: 0;
  }

  .nwLwLQqO5YGhYK1EWMKB {
    min-width: 88px;
    padding: 0 8px;
    justify-content: space-between;
  }

  .V8vvY3BVV91ENDcsKxJQ {
    min-width: 0;
  }

  .xntPtMlpa3Wgcnwq5Fcl {
    padding-left: 0;
    padding-right: 0;
  }

  .zh3wrHnMpaNIEn3hnT8g {
    padding: 0;
  }
}


body.app-night-mode .nwLwLQqO5YGhYK1EWMKB {
    color: #d8e1eb;
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .V8vvY3BVV91ENDcsKxJQ,
body.app-night-mode .wJ1Uw5VK8TKd8x3iKIpQ,
body.app-night-mode .YIrRXOdyuULECrDKODTg {
    color: #d8e1eb;
}

body.app-night-mode .xntPtMlpa3Wgcnwq5Fcl,
body.app-night-mode .zh3wrHnMpaNIEn3hnT8g {
    border-color: #344054;
    background: #111a2b;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.a7O1zPbR0DfGcz5KwA4I {
    align-content: center;
    padding-top: 80px;
    height: 550px;
    width: 100%;
}

.AMsowz31Ie9SIuk5cxKm {
    padding-bottom: 30px;
}

.kaknXTwjfQ9BWdkK7jPC {
    margin-right: 20px;
}

.uTNjchvEi10y9TK2xb0x {
    text-align: center;
    padding-top: 25%;
}

body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-result-title,
body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-result-subtitle {
    color: #d8e1eb;
}

body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-radio-button-wrapper {
    background: #182536;
    border-color: #526174;
    color: #d8e1eb;
}

body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-radio-button-wrapper-checked {
    background: #4288ba;
    border-color: #4288ba;
    color: #ffffff;
}

body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-btn-default,
body.app-night-mode .vh_GoOJi6NpiMFLLa26A .ant-btn-default .anticon {
    background: #182536;
    border-color: #526174;
    color: #d8e1eb;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.RuWuWb6NPdqW214OSQ88 {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.iCLlWkfFbC8z92oOzRnt {
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.FlFgE6JhPsmjwmBfHHL9{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.aF2h1ijkavhkiinBou8j {
    padding: 24px 70px;
}

.ypwNiXEw5P4UDWiBYQHa {
    padding: 10px;
    box-shadow: 3px 3px 12px #f0f1f2;
    border-radius: 7px;
    margin-top: 24px;
}


body.app-night-mode .iCLlWkfFbC8z92oOzRnt {
    background: #111c2e;
    border: 1px solid #2e3e53;
    box-shadow: none;
}

body.app-night-mode .iCLlWkfFbC8z92oOzRnt .ant-typography,
body.app-night-mode .iCLlWkfFbC8z92oOzRnt .ant-breadcrumb-link,
body.app-night-mode .iCLlWkfFbC8z92oOzRnt .ant-breadcrumb-separator,
body.app-night-mode .FlFgE6JhPsmjwmBfHHL9 {
    color: #eef4fb !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.dhclrI0q78z2Yi_gWUjM {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.uxbIPMxICyhlRN7az4a2 {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.FlWSby9mEmMHZSJcuMzg{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.MQJIvYVxWd64hIYFweMH {
    padding: 24px 70px;
}

.AuP3rZa2CMmpEru2xDun {
    padding: 10px;
    box-shadow: 3px 3px 12px #f0f1f2;
    border-radius: 7px;
    margin-top: 24px;
}


/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.DQ49VUdCckYKsDmLJuXH {
    border-radius: 14px;
    overflow: hidden;
}

.G1nh57_5P293e8kqXey3 {
    height: 550px;
    width: 100%;
}

.rZSlV_En97o137IpIhfu{
    height: 750px;
    width: 100%;
}


.I9GcS7mBOuN_sIrFEp8S {
    padding-bottom: 30px;
}

.RhgOpcAq2v_BAMjAf3hk {
    background: transparent;
    border:0;
    box-shadow: none;
}

.V8zR9VqLUVdMc8r2M5Ww {
    background: transparent;
    border:0;
    box-shadow: none;
    font-size: 15px;
    font-weight: bold;
    margin-top: 45px;
}

@media (max-width: 1024px) {
    .rZSlV_En97o137IpIhfu {
        height: 620px;
    }

    .G1nh57_5P293e8kqXey3 {
        height: 620px;
    }
}

@media (max-width: 768px) {
    .rZSlV_En97o137IpIhfu {
        height: 520px;
    }

    .G1nh57_5P293e8kqXey3 {
        height: 520px;
    }
}

body.app-night-mode .DQ49VUdCckYKsDmLJuXH {
    background: #111a2b;
    border: 1px solid #344054;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.zwV7B7GLNiWHNroej_8V {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.wSRq4mbtd9w4WDPvjzWY{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.iucglOI9XVUmnSEZkpwG {
    padding: 8px 0;
}

.gNYITgN2I3PEeYQmvDSC {
    background: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04),
      0 10px 24px rgba(15, 23, 42, 0.04);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.GMUjPO7KIkUpA7NIMRbD {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 16px 16px 12px;
    background: #ffffff;
}

.A3DCuD4D8bxQMWEt9DTP {
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #111827;
}

.GbJ5ibFI_y5OryCnrpQB {
    display: inline-flex;
    align-items: center;
    color: #3b4a5f;
    font-size: 18px;
}

.C_NIUz5wgyw5mKft8Pat {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
}

.UyuyT0v5nMUjVqBLML2_ {
    border-radius: 12px;
}

.nM4YAJihVB0DEu4TUFVJ {
    height: 1px;
    background: #edf2f7;
}

.NoUX9yYnUHB_4mpxsvl3 {
    flex: 1 1 auto;
    min-height: 0;
    padding: 14px;
    background: #fcfdff;
}

@media (max-width: 1024px) {
    .iucglOI9XVUmnSEZkpwG {
        padding: 6px 0 8px;
    }

    .gNYITgN2I3PEeYQmvDSC {
        min-height: var(--page-card-min-height-mobile);
    }

    .GMUjPO7KIkUpA7NIMRbD {
        padding: 14px 12px 10px;
        flex-wrap: wrap;
    }

    .A3DCuD4D8bxQMWEt9DTP {
        font-size: 18px;
    }

    .C_NIUz5wgyw5mKft8Pat {
        width: 100%;
        margin-left: 0;
        justify-content: flex-start;
    }

    .NoUX9yYnUHB_4mpxsvl3 {
        padding: 12px;
    }
}

body.app-night-mode .gNYITgN2I3PEeYQmvDSC,
body.app-night-mode .GMUjPO7KIkUpA7NIMRbD,
body.app-night-mode .NoUX9yYnUHB_4mpxsvl3 {
    color: #d8e1eb;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .A3DCuD4D8bxQMWEt9DTP,
body.app-night-mode .GbJ5ibFI_y5OryCnrpQB {
    color: #d8e1eb;
}

body.app-night-mode .nM4YAJihVB0DEu4TUFVJ {
    background: #344054;
}

body.app-night-mode .UyuyT0v5nMUjVqBLML2_ {
    color: #d8e1eb;
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .UyuyT0v5nMUjVqBLML2_:hover {
    color: #70b7ea;
    border-color: #4ba3df;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.AeHEc2nj2r75dn0Q13N9 {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.MfXpOIIA9p9sCt9n9kSg{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.BAc_9ZEOp2FjzVep52X8 {
    padding: 0 14px 14px;
    flex: 1 1 auto;
    min-height: 0;
}

.OJkxCA9DgL_4qcoq5kUA {
    padding: 8px 0 0;
}

._7IN9XAJ6CvV4Yt7AIefw {
    background: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04),
      0 10px 24px rgba(15, 23, 42, 0.04);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.nPhWQJ0l3GhQggivPQt_ {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding: 16px 16px 12px;
}

.QYSdplVOQH9GtdhZLFfM {
    margin: 0;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 700;
    color: #111827;
}

.BoslkS9NRaJw6IKJdVzw {
    display: inline-flex;
    align-items: center;
    color: #3b4a5f;
    font-size: 18px;
}

.fvxeJFy0XK3yB0NZWfRh {
    margin-left: auto;
}

.YgWuwibNerYMHLAypC0L {
    height: 1px;
    background: #edf2f7;
}

.sP7FHHFVKDQz2ISfCXvN {
    background: #f8fafc;
    border-radius: 12px;
    border: 0;
    overflow: hidden;
    margin-bottom: 14px;
}

@media (max-width: 1024px) {
    .OJkxCA9DgL_4qcoq5kUA {
        padding: 6px 0 0;
    }

    ._7IN9XAJ6CvV4Yt7AIefw {
        min-height: var(--page-card-min-height-mobile);
    }

    .BAc_9ZEOp2FjzVep52X8 {
        padding: 0 12px 12px;
    }

    .nPhWQJ0l3GhQggivPQt_ {
        padding: 14px 12px 10px;
        flex-wrap: wrap;
    }

    .QYSdplVOQH9GtdhZLFfM {
        font-size: 18px;
    }

    .fvxeJFy0XK3yB0NZWfRh {
        margin-left: 0;
    }
}

body.app-night-mode ._7IN9XAJ6CvV4Yt7AIefw,
body.app-night-mode .nPhWQJ0l3GhQggivPQt_,
body.app-night-mode .BAc_9ZEOp2FjzVep52X8 {
    color: #d8e1eb;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .QYSdplVOQH9GtdhZLFfM,
body.app-night-mode .BoslkS9NRaJw6IKJdVzw {
    color: #d8e1eb;
}

body.app-night-mode .YgWuwibNerYMHLAypC0L {
    background: #344054;
}

body.app-night-mode .sP7FHHFVKDQz2ISfCXvN,
body.app-night-mode .sP7FHHFVKDQz2ISfCXvN .ant-collapse-item,
body.app-night-mode .sP7FHHFVKDQz2ISfCXvN .ant-collapse-header,
body.app-night-mode .sP7FHHFVKDQz2ISfCXvN .ant-collapse-content {
    color: #d8e1eb;
    background: #182230;
    border-color: #344054;
}

body.app-night-mode .fvxeJFy0XK3yB0NZWfRh .ant-radio-button-wrapper {
    color: #a7b6c8;
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .fvxeJFy0XK3yB0NZWfRh .ant-radio-button-wrapper-checked {
    color: #70b7ea;
    background: #24344a;
    border-color: #4ba3df;
}

body.app-night-mode .sP7FHHFVKDQz2ISfCXvN .ant-input,
body.app-night-mode .sP7FHHFVKDQz2ISfCXvN .ant-select-selector {
    color: #d8e1eb !important;
    background: #111a2b !important;
    border-color: #526174 !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.infn7ymrQ33gLOg8lByp {
    padding: 10px;
    border: 1px solid #edf2f7;
    border-radius: 12px;
    background: #ffffff;
}

.u8BTqECDwJG3zOLbyu9h{
    text-align: center;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    padding: 30px 50px;
    margin: 20px 0;
}

.OmznulX1pwKQqUjV3g99{
    background-color: transparent;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .infn7ymrQ33gLOg8lByp {
        padding: 8px;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .infn7ymrQ33gLOg8lByp .ant-table-wrapper {
        min-width: 720px;
    }

    .infn7ymrQ33gLOg8lByp .ant-table-content {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

body.app-night-mode .infn7ymrQ33gLOg8lByp {
    color: #d8e1eb;
    background: #111a2b;
    border-color: #344054;
}

body.app-night-mode .u8BTqECDwJG3zOLbyu9h {
    background: #182230;
}

body.app-night-mode .OmznulX1pwKQqUjV3g99 {
    color: #d8e1eb;
    background: #182230;
    border-color: #526174;
}

body.app-night-mode .infn7ymrQ33gLOg8lByp .leaflet-container {
    border: 1px solid #344054;
    border-radius: 10px;
}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/iots-device-mgt/011a678e3efe41981754.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/iots-device-mgt/4a4ee777ddc0d4cedee4.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url(/iots-device-mgt/1e8408af1a34bdf61457.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

._7SqgCozwYeKeSqotpRS {
    align-content: center;
    padding-top: 80px;
    height: 550px;
    width: 100%;
}

.TdFBaJ2snIonMsmmNh7Q{
    align-content: center;
    padding-top: 80px;
    height: 700px;
}

.iXyrvA4lgwWJLoA1rR6F {
    padding-bottom: 30px;
}

.FZz3jzFjNBAxJLVTT6mV {
    background: transparent;
    border:0;
    box-shadow: none;
}

.CGirdoY_KhIugJ7vZPkE {
    background: transparent;
    border:0;
    color: #eb3b5a;
    box-shadow: none;
    font-size: 15px;
    font-weight: bold;
    margin-top: 35px;
    padding: 0;
}

.gHqKpKJGCxrUSwNmxlwZ{
    font-size: 15px;
    font-weight: bold;
}

.NNe6_mhxmBWjHlodG8g0{
    font-size: 15px;
    font-weight: bold;
    background: rgba(255,255,255,.3);
}

/*
 * Copyright (C) 2018 - 2026. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */

.Eswqk_y5Cj4qjNrhD9ha {
    padding: 10px 10px 0 10px;
}

/* The embedded dashboard sits in a foundation card frame; its content is Grafana's own. */
.OshdzMXBGOkz_QfEeUAM {
    padding: 5px;
    margin-bottom: 5px;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    overflow: hidden;
}

.nS77EpydpJiiEh7tjcFi {
    padding-bottom: 30px;
    padding-left: 10px;
}

.iZCnb0yecSuSog5y3TOA {
    margin-right: 30px;
}

.ZjQNh2ABjCOP4P034Daj {
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.oPc_GlXwLvxqhUcuFDtj {
    border-radius: var(--df-radius-lg);
    padding-top: 12px;
    padding-bottom: 0;
    box-shadow: var(--df-shadow-card);
    z-index: 2;
}

.tbfJKqnhqXAcYrcdIqwm{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.UW2eikCgifEmK6hNrHLb {
    padding: 24px 70px;
}

.qVwjvl2HV0nKY80OQnV6 {
    background: var(--df-surface-muted);
    border-radius: var(--df-radius-md);
    border: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}

.D5EC0_N0yuHSv9EvfLIg {
    margin-top: -17px;
    padding-bottom: 8px;
}

.trkvxbUQhU62ZmFoRkC6 {
    width: 250px;
    text-align: right;
}

.oEYp_n3jZP96v1rJQ6Lr {
    padding: 5px 30px 10px 30px;
}

.HIrNAbArsrbqqyEPYD0p {
    margin-left: 30px;
    color: rgba(0, 0, 0, 0.70) !important;
}

.FFcHcTZVBWErzn_A2piM {
    padding: 0;
}

.vCVOAMkhD7BEtOyXXUIw {
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    padding: 30px 0 30px 0;
}

.kNjJ3tiLg64pQzN1Sruc {
    flex: 1;
    margin: 0 10px;
    text-align: center;
}

.kNjJ3tiLg64pQzN1Sruc h6 {
    font-size: 15px;
    margin: 0;
    padding-top: 20px;
    color: #666f77;
}

.EMyvEzIa0xeWagBs6ARS {
    width: 200px;
}

.aOL9hSKl7_2OToQLb2Ko {
    align-items: center;
    max-width: 500px;
    background-color: var(--df-surface-card);
    border-radius: var(--df-radius-sm);
    border: 1px solid var(--df-border-card);
    padding: 1px 1px;
    color: #7b8087;
    font-size: 14px;
    cursor: pointer;
    margin: 3px 5px 0px 5px;
}

.e9GvVQPSwVBUy7S8TxQw {
    color: var(--df-text-label);
    font-weight: 600;
    white-space: nowrap;
}

/* This container ensures all items have the exact same spacing */
.Ge_kA5YQ5F2RqdW2RYB2 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
    flex-wrap: wrap;
}

.UV0MC1TzgrVhCUHjx8GX {
    margin: 0;
    font-size: 20px;
    line-height: 1.2;
    color: var(--df-text-primary);
    font-weight: 600;
}

/* The time range trigger matches the source and refresh rate fields. Two classes so it wins
   over the shared picker's own trigger rule. */
.Ge_kA5YQ5F2RqdW2RYB2 .clwOqTsaC3nhxP_TVNTg {
    min-height: var(--df-control-height);
    border-color: var(--df-border-input);
    border-radius: var(--df-radius-md);
}

.tmgLazkP5GF_wBC5CVdu {
    display: flex;
    align-items: center;
    gap: 8px;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    padding: 0 8px;
    height: var(--df-control-height);
    min-width : 150px;
}

.BzL_0eu5y0_2pfGZHakH {
    min-width: 150px;
    color: #7b8087;
}

.EwjSY46nVE2e7_wlzeDb {
    display: flex;
    align-items: center;
    background-color: var(--df-surface-card);
    border-radius: var(--df-radius-md);
    border: 1px solid var(--df-border-input);
    padding: 0 4px 0 8px;
    color: #7b8087;
    height: var(--df-control-height);
    min-width: 110px;
}

.ojOUp2BJw92BR9sucLd8 {
    width: 100%;
    color: #7b8087;
}

.ran0edRpu3MIjSRrgQav {
    color: #bfbfbf !important;
    cursor: not-allowed;
}

@media (max-width: 768px) {
    .D5EC0_N0yuHSv9EvfLIg {
        margin-top: 0;
    }

    .UV0MC1TzgrVhCUHjx8GX {
        margin-bottom: 4px;
    }

    .EwjSY46nVE2e7_wlzeDb {
        width: 100%;
        margin-left: 0;
    }
}

.IMWjPLhRwzP5acJNG8ou {
    flex-shrink: 0;
    font-size: 14px;
    color: #7b8087;
}

.IMWjPLhRwzP5acJNG8ou:hover {
  color: #8c8c8c; 
}

body.app-night-mode .oPc_GlXwLvxqhUcuFDtj {
    background: #111c2e;
    border: 1px solid #2e3e53;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);
}

body.app-night-mode .UV0MC1TzgrVhCUHjx8GX,
body.app-night-mode .e9GvVQPSwVBUy7S8TxQw {
    color: #eef4fb;
}

body.app-night-mode .tmgLazkP5GF_wBC5CVdu,
body.app-night-mode .EwjSY46nVE2e7_wlzeDb,
body.app-night-mode .aOL9hSKl7_2OToQLb2Ko {
    background: #182536;
    border-color: #526174;
    color: #d8e1eb;
}

body.app-night-mode .BzL_0eu5y0_2pfGZHakH,
body.app-night-mode .ojOUp2BJw92BR9sucLd8,
body.app-night-mode .IMWjPLhRwzP5acJNG8ou,
body.app-night-mode .BzL_0eu5y0_2pfGZHakH .ant-select-selection-item,
body.app-night-mode .ojOUp2BJw92BR9sucLd8 .ant-select-selection-item,
body.app-night-mode .BzL_0eu5y0_2pfGZHakH .ant-select-arrow,
body.app-night-mode .ojOUp2BJw92BR9sucLd8 .ant-select-arrow {
    color: #d8e1eb;
}

body.app-night-mode .BzL_0eu5y0_2pfGZHakH .ant-select-selector,
body.app-night-mode .ojOUp2BJw92BR9sucLd8 .ant-select-selector {
    background: transparent !important;
}

body.app-night-mode .OshdzMXBGOkz_QfEeUAM {
    background: #111c2e;
    border: 1px solid #2e3e53;
    border-radius: var(--df-radius-lg);
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.ant-form-item-label > label {
    height: auto;
    white-space: normal !important;
    text-align: left;
}
.b15XTxzQVlo70ondWV0Q {
    width: 100%;
    border: 1px solid #30658d;
    position: relative;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.b15XTxzQVlo70ondWV0Q .ant-select-selector {
    border: 1px solid var(--df-border-card) !important;
    border-radius: var(--df-radius-sm) !important;
}

/* Ensure the DateRangeDropdown doesn't overflow its column */
.b15XTxzQVlo70ondWV0Q .ant-select {
    width: 100% !important;
}

.b15XTxzQVlo70ondWV0Q ._uvWSZDSXtXLXfZ5m5aO:not(.JVgHYT4cmokT52yIr3_L) .ys1PFLZsh4YUIJ1NWA0F {
    position: relative;
    background-color: var(--df-surface-card);
    border: 1px solid #30658d;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.b15XTxzQVlo70ondWV0Q .ys1PFLZsh4YUIJ1NWA0F {
    position: relative;
    background-color: var(--df-surface-card);
    border: 1px solid #30658d;
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.b15XTxzQVlo70ondWV0Q .xKu55y47KJ2EAfknWhS_ {
    border: none;
}

.b15XTxzQVlo70ondWV0Q .KYg1QgGFnlTsYMJE2oUH:not(.glKHoxfjBd0K5RvGhH8B)._uvWSZDSXtXLXfZ5m5aO:not(.JVgHYT4cmokT52yIr3_L) .ys1PFLZsh4YUIJ1NWA0F {
    border-color: #ffff;
    box-shadow: 0 0 0 2px rgb(255, 255, 255);
    border-right-width: 1px;
    outline: 0;
}

.HBwHtyPXVm7JihiExsfD {
    display: inline-flex;
    align-items: center;
    height: var(--df-control-height);
    border-radius: var(--df-radius-md);
}

.Bj611V69DH0wx023PxWR {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    margin-top: 24px;
    gap: 12px;
}

.W1qDg9AWu5FoAqnI8nrX {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.ant-form-item {
    margin-bottom: 24px;
}

@media (max-width: 576px) {
    .Bj611V69DH0wx023PxWR {
        justify-content: center;
        flex-direction: column-reverse; /* Stack buttons on mobile */
    }
    
    .Bj611V69DH0wx023PxWR button {
        width: 100%;
        margin-right: 0 !important;
    }
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-modal-content {
    background: #182536;
    color: #d8e1eb;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-modal-close,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-modal-close-x,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-divider-inner-text,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-page-header-heading-sub-title,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-form-item-label > label,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-radio-wrapper {
    color: #d8e1eb !important;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-divider::before,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-divider::after {
    border-color: #526174;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-input,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-select-selector {
    background: #111c2e !important;
    border-color: #526174 !important;
    color: #d8e1eb !important;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-input[disabled],
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-select-disabled .ant-select-selector {
    background: #152132 !important;
    color: #aebccc !important;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-select-selection-item,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-select-selection-placeholder,
body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-select-arrow {
    color: #d8e1eb !important;
}

body.app-night-mode .CrpMBgMH2oVIKBIVC1TQ .ant-btn-default {
    background: #111c2e;
    border-color: #526174;
    color: #d8e1eb;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.ZA7Ai0xwSgnEF1s19Gz9 {
    padding: 0 28px;
}

.yyzi_7soI6HWA_H2c5Ut {
    background: #f6f8fb;
    border-radius: 14px;
    border: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.wqkLecDe1AwKoCtQ6RCZ {
    padding: 8px 0;
}

.bAl63xcOKxy2Cihllx6o {
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 6px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.qHdv9QswisH4l0GyEc0g {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 18px 28px 10px;
}

.PfFhvEA6Ij1E7j9trouE {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  color: #1f1f1f;
}

.Krzz8vefyD_am29nxO1i {
    height: 1px;
    margin-top: 16px;
    background: rgba(15, 23, 42, 0.06);
}

.XmQ0ozP9o6z2TJuFEff9 {
    flex: 1 1 auto;
    padding: 0 28px 24px;
    background: #fff;
}

.XmQ0ozP9o6z2TJuFEff9 .ant-row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.XmQ0ozP9o6z2TJuFEff9 .ant-row > a,
.XmQ0ozP9o6z2TJuFEff9 .ant-row > div {
    flex: 0 0 calc((100% - 48px) / 3) !important;
    max-width: calc((100% - 48px) / 3);
    min-width: calc((100% - 48px) / 3);
    display: block;
}

@media (max-width: 1024px) {
    .ZA7Ai0xwSgnEF1s19Gz9 {
        padding: 0 20px;
    }

    .qHdv9QswisH4l0GyEc0g {
        padding: 18px 20px 10px;
    }

    .XmQ0ozP9o6z2TJuFEff9 {
        padding: 0 20px 20px;
    }

    .XmQ0ozP9o6z2TJuFEff9 .ant-row > a,
    .XmQ0ozP9o6z2TJuFEff9 .ant-row > div {
        flex-basis: calc((100% - 24px) / 2) !important;
        max-width: calc((100% - 24px) / 2);
        min-width: calc((100% - 24px) / 2);
    }
}

@media (max-width: 767px) {
    .ZA7Ai0xwSgnEF1s19Gz9 {
        padding: 0 14px;
    }

    .qHdv9QswisH4l0GyEc0g {
        padding: 16px 14px 8px;
    }

    .PfFhvEA6Ij1E7j9trouE {
        font-size: 20px;
    }

    .Krzz8vefyD_am29nxO1i {
        margin-top: 14px;
    }

    .XmQ0ozP9o6z2TJuFEff9 {
        padding: 0 14px 16px;
    }

    .XmQ0ozP9o6z2TJuFEff9 .ant-row > a,
    .XmQ0ozP9o6z2TJuFEff9 .ant-row > div {
        flex-basis: 100% !important;
        max-width: 100%;
        min-width: 100%;
    }
}


body.app-night-mode .bAl63xcOKxy2Cihllx6o,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 {
    color: #d8e1eb;
    border-color: #293548;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .PfFhvEA6Ij1E7j9trouE {
    color: #d8e1eb;
}

body.app-night-mode .yyzi_7soI6HWA_H2c5Ut {
    background: #182230;
}

body.app-night-mode .Krzz8vefyD_am29nxO1i {
    background: #293548;
}


body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 h1,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 h2,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 h3,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 h4,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 p,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 strong {
    color: #d8e1eb !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab-btn,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-nav::before,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-content-holder {
    color: #d8e1eb !important;
    border-color: #293548 !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab {
    background: transparent !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab:not(.ant-tabs-tab-active) {
    color: #7f93aa !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn {
    color: #a7b6c8 !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab-btn,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab *,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 [role="tab"] * {
    color: #a7b6c8 !important;
    opacity: 1 !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab-active *,
body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 [aria-selected="true"] * {
    color: #69aaf7 !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-nav {
    background: transparent !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-nav::before {
    background: #293548 !important;
    border-bottom-color: #293548 !important;
}

body.app-night-mode .ZA7Ai0xwSgnEF1s19Gz9 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #69aaf7 !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-list,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-switcher,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-node-content-wrapper,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-treenode,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-indent-unit {
    color: #d8e1eb !important;
    background: #111a2b !important;
    border-color: #293548 !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-node-content-wrapper:hover,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-node-content-wrapper-selected,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-tree-node-content-wrapper.ant-tree-node-selected {
    background: #182230 !important;
    color: #ffffff !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn:not(.ant-btn-primary) {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: transparent !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn:not(.ant-btn-primary):disabled {
    color: #6b7c90 !important;
    border-color: #39485d !important;
    background: transparent !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn:not(.ant-btn-primary):disabled,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn-disabled,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn[disabled],
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 button:disabled {
    color: #a7b6c8 !important;
    border-color: #526174 !important;
    background: #182230 !important;
    opacity: 1 !important;
}

body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 button,
body.app-night-mode .XmQ0ozP9o6z2TJuFEff9 .ant-btn {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #182230 !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.JlQJ4u9YrCRlu4Cs00nE {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    margin-top: -10px;
    margin-left: 10px;
}

.bGDLdPchoQnaAN6AnFb3 {
 margin-top: -10px;
}

.ZR9XL87jic0FXf6eMDQd {
    margin-top: 10px;
}

.XC8dX842PjMdN4oEDI6B {
    pointer-events: none;
    margin-top: 10px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.l0FxqCS4OoQ93_0H9tpU {
    font-size: 23px;
}
.D6UukpUnRao9QSS2y2t2 {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    text-align: left;
    width: 100%;
}
.x93j6DBEwifmMFcfxEBJ {
    font-size: small;
    align-items: center;
}

.UNUniuwgemHy4jdCLg6J {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.UNUniuwgemHy4jdCLg6J > a,
.UNUniuwgemHy4jdCLg6J > div {
    flex: 0 0 461px;
}

.zBMpINeMRdZXXDO3PKJ8 {
    border-radius: 10px;
    margin-top: 0;
    margin-right: 0;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
    height: 150px;
    width: 100%;
    max-width: none;
    box-sizing: border-box;
}

.DSgjFi7oPB_XBOlAZOyz {
    vertical-align: middle;
    border-radius: 10px;
    font-size: 20px;
}

.KbN4DjfkXSZXyvJGB4G4 {
    border-width: 3px;
    border-style: dashed;
    box-shadow: none;
    border-radius: 10px;
    margin-top: 0;
    margin-right: 0;
    width: 100%;
    max-width: none;
    height: 150px;
    box-sizing: border-box;
}

.IObobckAKUUca4mCN1Og {
    float: right;
    margin: 10px;
    font-size: 15px;
}

.VEaCT2Jz4ilfk5D2JQvO {
    float: left;
    margin: 10px;
    font-size: 15px;
}

.ka63V0Yp44BGcuFXrycv {
    float: top;
    margin: 10px;
    font-size: 15px;
}

.fuJLYSfksv5JCckWPB5C {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
}
.piYjujFYWetWSAhWGLjs {
    padding:10px;
}

.tZFd7uTAYTdAErlqE6iq {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    text-align: left;
}

@media only screen and (max-width: 768px) {
    .UNUniuwgemHy4jdCLg6J {
        gap: 16px;
    }

    .UNUniuwgemHy4jdCLg6J > a,
    .UNUniuwgemHy4jdCLg6J > div {
        flex: 1 1 100%;
    }

    .zBMpINeMRdZXXDO3PKJ8,
    .KbN4DjfkXSZXyvJGB4G4 {
        width: 100%;
        max-width: 100%;
        height: 150px;
        min-height: 150px;
        margin-top: 16px;
        margin-right: 0;
    }

    .tZFd7uTAYTdAErlqE6iq,
    .D6UukpUnRao9QSS2y2t2 {
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        word-break: normal;
    }

    .VEaCT2Jz4ilfk5D2JQvO,
    .IObobckAKUUca4mCN1Og,
    .ka63V0Yp44BGcuFXrycv {
        float: none;
        display: inline-flex;
        align-items: center;
        margin: 8px 10px 0 0;
        font-size: 14px;
    }
}

body.app-night-mode .l0FxqCS4OoQ93_0H9tpU,
body.app-night-mode .D6UukpUnRao9QSS2y2t2,
body.app-night-mode .x93j6DBEwifmMFcfxEBJ,
body.app-night-mode .tZFd7uTAYTdAErlqE6iq,
body.app-night-mode .IObobckAKUUca4mCN1Og,
body.app-night-mode .VEaCT2Jz4ilfk5D2JQvO,
body.app-night-mode .ka63V0Yp44BGcuFXrycv {
    color: #d8e1eb !important;
}

body.app-night-mode .zBMpINeMRdZXXDO3PKJ8,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 {
    color: #d8e1eb !important;
    border-color: #293548 !important;
    background: #111a2b !important;
    box-shadow: none !important;
}

body.app-night-mode .fuJLYSfksv5JCckWPB5C {
    background: #182230 !important;
}

body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 .ant-card-meta-title,
body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 .ant-card-meta-description,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 .ant-card-meta-title,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 .ant-card-meta-description {
    color: #d8e1eb !important;
}

body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 .ant-card-body,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 .ant-card-body,
body.app-night-mode .tZFd7uTAYTdAErlqE6iq,
body.app-night-mode .tZFd7uTAYTdAErlqE6iq *,
body.app-night-mode .l0FxqCS4OoQ93_0H9tpU,
body.app-night-mode .D6UukpUnRao9QSS2y2t2,
body.app-night-mode .x93j6DBEwifmMFcfxEBJ,
body.app-night-mode .IObobckAKUUca4mCN1Og,
body.app-night-mode .VEaCT2Jz4ilfk5D2JQvO,
body.app-night-mode .ka63V0Yp44BGcuFXrycv {
    color: #d8e1eb !important;
}

body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 .ant-card-meta-title,
body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 .ant-card-meta-description,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 .ant-card-meta-title,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 .ant-card-meta-description,
body.app-night-mode .zBMpINeMRdZXXDO3PKJ8 *,
body.app-night-mode .KbN4DjfkXSZXyvJGB4G4 * {
    color: inherit;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.PJjtx0F501uXPoGQcIYG {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.rNmxhiDeHjHVzJJdv6yR {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.JSsZcuUaXtLZlO4dyg7n {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.gBWY48Sorkg7_hvaCfiR {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.IxM_XDkHNUNDkaeXjYmB{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.goU2lbD3ZaOXBYLKqZFU {
    padding: 24px 70px;
}

.FMullUbvCNHRqXjX2pVQ {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}

.XtFQVhKpCYHW_oWEdJvM {
    padding: 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
    margin-top: 24px;
}

.ND99FZp1o1Qh1jDE6lvv {
    padding-top: 60px;
}
.OTjqL36kN6QQoXj7tdpV{
    margin-top: 24px;
}

@media (min-width:1440px){
    .OTjqL36kN6QQoXj7tdpV {
        /*margin-left: 10vm;*/
    }

}
.STOS369pfLfE5bOyGY6P {
    border-radius: 10px;
    margin-top: 24px;
    margin-right: 24px;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
    height: 150px;
}
._r1zUqs4PLvB5DvWaeyX {
    border-width: 3px;
    border-style: dashed;
    box-shadow: none;
    border-radius: 10px;
    margin-top: 24px;
    margin-right: 24px;
}
.goU2lbD3ZaOXBYLKqZFU {
    padding:10px;
}
body.app-night-mode .JSsZcuUaXtLZlO4dyg7n,
body.app-night-mode .gBWY48Sorkg7_hvaCfiR,
body.app-night-mode .IxM_XDkHNUNDkaeXjYmB,
body.app-night-mode .XtFQVhKpCYHW_oWEdJvM,
body.app-night-mode .ND99FZp1o1Qh1jDE6lvv,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV,
body.app-night-mode .goU2lbD3ZaOXBYLKqZFU {
    color: #d8e1eb !important;
}

body.app-night-mode .gBWY48Sorkg7_hvaCfiR,
body.app-night-mode .XtFQVhKpCYHW_oWEdJvM,
body.app-night-mode ._r1zUqs4PLvB5DvWaeyX {
    border-color: #293548 !important;
    background: #111a2b !important;
    box-shadow: none !important;
}

body.app-night-mode .FMullUbvCNHRqXjX2pVQ {
    background: #182230 !important;
}

body.app-night-mode .IxM_XDkHNUNDkaeXjYmB {
    color: #d8e1eb !important;
}

body.app-night-mode ._k5_aTkLcuA6rR53sYm5,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV .ant-btn {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #182230 !important;
}

body.app-night-mode ._k5_aTkLcuA6rR53sYm5:disabled,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV .ant-btn:disabled {
    color: #a7b6c8 !important;
    border-color: #526174 !important;
    background: #182230 !important;
    opacity: 1 !important;
}

body.app-night-mode .JSsZcuUaXtLZlO4dyg7n,
body.app-night-mode .JSsZcuUaXtLZlO4dyg7n *,
body.app-night-mode .gBWY48Sorkg7_hvaCfiR,
body.app-night-mode .gBWY48Sorkg7_hvaCfiR *,
body.app-night-mode .IxM_XDkHNUNDkaeXjYmB,
body.app-night-mode .XtFQVhKpCYHW_oWEdJvM,
body.app-night-mode .XtFQVhKpCYHW_oWEdJvM *,
body.app-night-mode .ND99FZp1o1Qh1jDE6lvv,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV,
body.app-night-mode .goU2lbD3ZaOXBYLKqZFU {
    color: #d8e1eb !important;
}

body.app-night-mode ._k5_aTkLcuA6rR53sYm5,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV .ant-btn {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #182230 !important;
}

body.app-night-mode ._k5_aTkLcuA6rR53sYm5:disabled,
body.app-night-mode .OTjqL36kN6QQoXj7tdpV .ant-btn:disabled {
    color: #a7b6c8 !important;
    border-color: #526174 !important;
    background: #182230 !important;
    opacity: 1 !important;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.qirg4n4C3LzUIThay1xm {
}

.KKG0aUxxxyEnistJjTBi .ant-page-header .ant-breadcrumb {
    display: none;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.M7aMqFO9sUnqeLfqXb22 {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.aINzEvL89ABxe4T8SLxU {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.PsYx5XJ4s0lub6RhBq_m{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.DZbi5t4Mpbefe9xEKSk9 {
    padding: 24px 70px;
}


/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.oaibCLsH1HA5xl4y_unW {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.SBdN2zatWvV8WMk5DPh5 {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.yGBVBFaPslZBQWfHwxTU{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.rynmCqQWlHCqrsT8naD4 {
    padding: 24px 70px;
}

.xjPCvpu2BcQRJTJB3aLY {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}

.R5gOiXHvvCC6ugAdtYrJ {
    padding: 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
    margin-top: 24px;
}

.YKwtZc51QfMkM_NviyU1 {
    padding-top: 60px;
}
.fvK5I_zZpo2blkaGT8wT{
    margin-top: 24px;
}

@media (min-width:1440px){
    .fvK5I_zZpo2blkaGT8wT {
        /*margin-left: 10vm;*/
    }

}
.Rm8lQPFO9bTByw0dQxx0 {
    border-radius: 10px;
    margin-top: 24px;
    margin-right: 24px;
    box-shadow: 0 14px 29px 0 rgba(171, 171, 171, 0.3);
    height: 150px;
}
.SfUEbel9HbfMtR7Mrkbw {
    border-width: 3px;
    border-style: dashed;
    box-shadow: none;
    border-radius: 10px;
    margin-top: 24px;
    margin-right: 24px;
}
.rynmCqQWlHCqrsT8naD4 {
    padding:10px;
}

.RVsNDcqL_U5IymkVojXe {
    margin-right: 10px;
    margin-top: 13px;
    font-size: 16px;
    font-weight: 500;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.BGknQ4Fhah60Rw9ooSCg {
}

.LM5ZrnsP_0XGa2BMnVXB .ant-page-header .ant-breadcrumb {
    display: none;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB {
    color: #d8e1eb;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB h1,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB h2,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB h3,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB h4,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-typography,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-divider-inner-text,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-empty-description,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-pagination-total-text,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-pagination-options {
    color: #d8e1eb !important;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-tab-btn {
    color: #a7b6c8 !important;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-tab-active .ant-tabs-tab-btn {
    color: #69aaf7 !important;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-divider,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-nav::before {
    border-color: #526174 !important;
}

body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-pagination-item,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-pagination-prev .ant-pagination-item-link,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-pagination-next .ant-pagination-item-link,
body.app-night-mode .LM5ZrnsP_0XGa2BMnVXB .ant-select-selector {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #182230 !important;
}

@media (max-width: 1024px) {
    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header {
        padding: 16px 16px 12px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-content {
        margin-top: 12px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-heading-title {
        white-space: normal !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-heading-title h1 {
        margin: 0 !important;
        font-size: 32px !important;
        line-height: 1.15 !important;
        word-break: break-word;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-content .description {
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-top: 8px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .table {
        padding: 18px 20px !important;
    }
}

@media (max-width: 768px) {
    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal-wrap {
        padding: 12px;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal {
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px);
        margin: 0;
        top: 0;
        padding-bottom: 0;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal-content {
        display: flex;
        flex-direction: column;
        max-height: calc(100dvh - 24px);
        border-radius: 16px;
        overflow: hidden;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal-header {
        padding: 14px 16px 8px;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal-body {
        padding: 8px 12px 12px;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-modal-footer {
        display: flex;
        justify-content: flex-end;
        gap: 8px;
        padding: 10px 12px 12px;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-tabs-nav {
        margin-bottom: 12px !important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-tabs-nav-wrap {
        overflow: visible !important;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-tabs-tab {
        white-space: nowrap;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-empty {
        margin: 12px 0;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-empty-image {
        height: auto;
        max-width: 100%;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-btn {
        white-space: normal;
    }

    body.BGknQ4Fhah60Rw9ooSCg .ant-modal-root .ant-empty .ant-btn {
        min-height: 38px;
        padding: 8px 14px;
        line-height: 1.2;
        white-space: nowrap;
        font-size: 14px;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header {
        padding: 14px 12px 10px !important;
        border-radius: 14px !important;
        box-shadow: none !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-heading {
        align-items: flex-start !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-heading-title h1 {
        font-size: 24px !important;
        line-height: 1.2 !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-content {
        margin-top: 10px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-page-header-content .description {
        font-size: 14px;
        line-height: 1.45;
    }

    .LM5ZrnsP_0XGa2BMnVXB .table {
        padding: 14px 12px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-nav {
        margin-bottom: 16px !important;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-nav-wrap {
        overflow: visible !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-tabs-tab {
        white-space: nowrap;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-divider-inner-text {
        font-size: 16px !important;
        line-height: 1.25;
        white-space: normal;
        text-align: left;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-row > div,
    .LM5ZrnsP_0XGa2BMnVXB .ant-row > a {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-card {
        height: auto !important;
        min-height: 0 !important;
        margin-top: 12px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-card-body {
        padding: 16px !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-col-md-6,
    .LM5ZrnsP_0XGa2BMnVXB .ant-col-md-12,
    .LM5ZrnsP_0XGa2BMnVXB .ant-col-md-24 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ql-toolbar,
    .LM5ZrnsP_0XGa2BMnVXB .ql-container {
        max-width: 100% !important;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ql-editor {
        min-height: 120px;
    }

    .LM5ZrnsP_0XGa2BMnVXB .ant-pagination {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    }
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.cShva1GJ38WaITBTpuzQ {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.me4YpyJAs1xrW6Qo6y1j {
    border-radius: 10px;
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.QXAytzv0myWWh5g7ejsI{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.EQ0CWoS2FTWWP4zScwcE {
    padding: 24px 70px;
}

.Bf0cZIvjYTVAbhZpx9wY {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}
.hcFIcuq79f7JTqxxNiDs {
    padding: 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
    margin-top: 24px;
}

.ZXU1Jd3BoZpMKr0niqTr {
    border-width: 3px;
    border-style: solid ;
    box-shadow: none;
    border-radius: 30px;
    margin-top: 24px;
    margin-right: 24px;
    height: 200px;
    background-color: #ffffff;
}
.fPZEtapFOKijtr0Z0Ngg {
    display: flex;
    align-items: center;
    justify-content: center;
}

.HGV1UrEttQsJKn43YgPQ {
    border-top: 3px dashed black;
    width: 100%;
}

.Zzr4swtcYzHjnBGjO6ED {
    margin: 0 20px;
    font-size: 40px;
    /*font-weight: bold;*/
}

.F9DneCQW8iULw4Bb0FoN {
    margin: 0 20px;
    font-size: 20px;
    /*font-weight: bold;*/
}


body.app-night-mode .cShva1GJ38WaITBTpuzQ,
body.app-night-mode .me4YpyJAs1xrW6Qo6y1j,
body.app-night-mode .QXAytzv0myWWh5g7ejsI,
body.app-night-mode .hcFIcuq79f7JTqxxNiDs,
body.app-night-mode .Zzr4swtcYzHjnBGjO6ED,
body.app-night-mode .F9DneCQW8iULw4Bb0FoN,
body.app-night-mode .P8578cXe5WEJAWmlvl7t,
body.app-night-mode .ZXU1Jd3BoZpMKr0niqTr,
body.app-night-mode .Bf0cZIvjYTVAbhZpx9wY {
    color: #d8e1eb !important;
}

body.app-night-mode .me4YpyJAs1xrW6Qo6y1j,
body.app-night-mode .hcFIcuq79f7JTqxxNiDs,
body.app-night-mode .P8578cXe5WEJAWmlvl7t,
body.app-night-mode .ZXU1Jd3BoZpMKr0niqTr {
    border-color: #293548 !important;
    background: #111a2b !important;
    box-shadow: none !important;
}

body.app-night-mode .QXAytzv0myWWh5g7ejsI {
    color: #d8e1eb !important;
}

body.app-night-mode .HGV1UrEttQsJKn43YgPQ {
    border-top-color: #293548 !important;
}

body.app-night-mode .P8578cXe5WEJAWmlvl7t .ant-card-body,
body.app-night-mode .ZXU1Jd3BoZpMKr0niqTr .ant-card-body,
body.app-night-mode .hcFIcuq79f7JTqxxNiDs .ant-card-body,
body.app-night-mode .me4YpyJAs1xrW6Qo6y1j .ant-card-body {
    color: #d8e1eb !important;
}

body.app-night-mode .cShva1GJ38WaITBTpuzQ,
body.app-night-mode .cShva1GJ38WaITBTpuzQ *,
body.app-night-mode .P8578cXe5WEJAWmlvl7t *,
body.app-night-mode .ZXU1Jd3BoZpMKr0niqTr *,
body.app-night-mode .hcFIcuq79f7JTqxxNiDs *,
body.app-night-mode .me4YpyJAs1xrW6Qo6y1j * {
    color: inherit;
}

body.app-night-mode .Zzr4swtcYzHjnBGjO6ED,
body.app-night-mode .Zzr4swtcYzHjnBGjO6ED *,
body.app-night-mode .F9DneCQW8iULw4Bb0FoN,
body.app-night-mode .F9DneCQW8iULw4Bb0FoN * {
    color: #d8e1eb !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.IFVxxi_fqmqjGdhqiim_ {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.klA796ViATQalORp16F8{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.t2MgiC9J0A5xiEh2_Enz {
    margin: 8px 0;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 6px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.eDPAurTzMQZqGeoUmzof {
    padding: 12px 18px 0;
}

.HmQzJ9l58joyyN1haTom {
    background: #f6f8fb;
    border-radius: 14px;
    border: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.O03BJ83Vw2x84ZCS0x1K {
    flex: 1 1 auto;
    min-height: 0;
    padding: 14px 18px 18px;
    background: #fff;
}

.w8gYaSQHlfcI7WXnemy_ {
    width: 100%;
    min-width: 0;
}

@media only screen and (max-width: 1024px) {
    .t2MgiC9J0A5xiEh2_Enz {
        margin: 6px 0;
        min-height: var(--page-card-min-height-mobile);
        overflow-x: visible;
    }

    .eDPAurTzMQZqGeoUmzof {
        padding: 10px 14px 0;
    }

    .O03BJ83Vw2x84ZCS0x1K {
        padding: 12px 14px 14px;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .w8gYaSQHlfcI7WXnemy_ {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .w8gYaSQHlfcI7WXnemy_ .ant-table-wrapper {
        min-width: 860px;
    }

    .w8gYaSQHlfcI7WXnemy_ .ant-table-content {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .w8gYaSQHlfcI7WXnemy_ .ant-table table {
        min-width: 860px;
    }
}

body.app-night-mode .t2MgiC9J0A5xiEh2_Enz,
body.app-night-mode .O03BJ83Vw2x84ZCS0x1K {
    background: #111c2e;
    color: #d8e1eb;
}

body.app-night-mode .t2MgiC9J0A5xiEh2_Enz {
    border: 1px solid #2e3e53;
    box-shadow: none;
}

body.app-night-mode .HmQzJ9l58joyyN1haTom {
    background: #182536;
    border: 1px solid #2e3e53;
}

body.app-night-mode .w8gYaSQHlfcI7WXnemy_ .ant-table-wrapper,
body.app-night-mode .w8gYaSQHlfcI7WXnemy_ .ant-table-container {
    background: #182536;
}

body.app-night-mode .w8gYaSQHlfcI7WXnemy_ > div > div {
    background: #111c2e !important;
}

body.app-night-mode .ant-modal .ant-page-header,
body.app-night-mode .ant-modal .ant-divider-inner-text {
    background: transparent;
    color: #eef4fb;
}

body.app-night-mode .ant-modal .ant-page-header-heading-sub-title,
body.app-night-mode .ant-modal .ant-result-title,
body.app-night-mode .ant-modal .ant-result-subtitle,
body.app-night-mode .ant-modal .ant-list-item,
body.app-night-mode .ant-modal .ant-empty-description {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal .ant-list-bordered,
body.app-night-mode .ant-modal .ant-list-item,
body.app-night-mode .ant-modal .ant-divider::before,
body.app-night-mode .ant-modal .ant-divider::after {
    border-color: #3a4b61;
}

body.app-night-mode .ant-modal .ant-collapse,
body.app-night-mode .ant-modal .ant-collapse-item,
body.app-night-mode .ant-modal .ant-collapse-content,
body.app-night-mode .ant-modal .ant-collapse-content-box {
    background: #111c2e;
    border-color: #3a4b61;
    color: #d8e1eb;
}

body.app-night-mode .ant-modal .ant-collapse-header,
body.app-night-mode .ant-modal .ant-collapse-expand-icon {
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal .ant-input,
body.app-night-mode .ant-modal .ant-input-affix-wrapper,
body.app-night-mode .ant-modal .ant-select-selector {
    background: #111c2e !important;
    border-color: #526174 !important;
    color: #d8e1eb !important;
}

body.app-night-mode .ant-modal .ant-input-password-icon,
body.app-night-mode .ant-modal .ant-select-selection-item,
body.app-night-mode .ant-modal .ant-select-arrow {
    color: #aebccc !important;
}

body.app-night-mode .ant-modal .ant-btn-default .anticon,
body.app-night-mode .ant-modal .ant-btn-text .anticon {
    color: #d8e1eb;
}

body.app-night-mode .ant-modal .ant-btn-link .anticon {
    color: #7fb7e0;
}

body.app-night-mode .ant-modal .ant-btn-link[disabled] .anticon,
body.app-night-mode .ant-modal .ant-btn-link.ant-btn-disabled .anticon {
    color: #718096 !important;
    opacity: 1;
}

body.app-night-mode .ant-modal .ant-checkbox-inner {
    background: #111c2e;
    border-color: #718096;
}

body.app-night-mode .ant-modal .ant-checkbox:hover .ant-checkbox-inner,
body.app-night-mode .ant-modal .ant-checkbox-input:focus + .ant-checkbox-inner {
    border-color: #64a8d8;
}

body.app-night-mode .ant-modal .ant-checkbox-checked .ant-checkbox-inner,
body.app-night-mode .ant-modal .ant-checkbox-indeterminate .ant-checkbox-inner {
    background: #4288ba;
    border-color: #4288ba;
}

body.app-night-mode .ant-modal .ant-form-item-extra,
body.app-night-mode .ant-modal .ant-form-item-explain {
    color: #aebccc !important;
}

body.app-night-mode .ant-modal .ant-form-item-has-error .ant-form-item-explain {
    color: #ff7875 !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.Y_FLnKGHBIR_dLKzk9lz {
    padding: 10px 10px;
    border-radius: 7px;
    border: 1px solid rgba(187, 187, 187, 0.2);
}

.exjnyFMF51La_XuBY47v {
    background: #fafafa;
    border-radius: 10px;
    border: 0px;
    overflow: hidden;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.OakUrOHUU9BjZd7ON89B {
    margin-bottom: -2;
}

.S7pxSU_BgKyWDGar6aBg {
    margin: 2px;
}

.b4B0bUIpHSEMe13dWtoB {
    width: 100%;
}
/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.ISTaHKAJjrRaEEWtbkDh {
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.P4KkOCBjs5vYx5017sYA{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.krZv6lZ1_oRdIDTV1t3y {
    margin: 8px 0;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 6px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.WmlT7cDVlyzx4XTHlC2B {
    padding: 12px 18px 0;
}

.Ewy39MQH3RuqcIRTHykx {
    background: #f6f8fb;
    border-radius: 14px;
    border: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.SsKC3tp6OvK8KxH4XNaT {
    flex: 1 1 auto;
    min-height: 0;
    padding: 14px 18px 18px;
    background: #fff;
}

.hOrpnlqMFLU1RLZEI782 {
    width: 100%;
    min-width: 0;
}

.FJriEQJkWvOYI5648Kq9 {
}

@media only screen and (max-width: 1024px) {
    .krZv6lZ1_oRdIDTV1t3y {
        margin: 6px 0;
        min-height: var(--page-card-min-height-mobile);
        overflow-x: visible;
    }

    .WmlT7cDVlyzx4XTHlC2B {
        padding: 10px 14px 0;
    }

    .SsKC3tp6OvK8KxH4XNaT {
        padding: 12px 14px 14px;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .hOrpnlqMFLU1RLZEI782 {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .hOrpnlqMFLU1RLZEI782 .ant-table-wrapper {
        min-width: 560px;
    }

    .hOrpnlqMFLU1RLZEI782 .ant-table-content {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .hOrpnlqMFLU1RLZEI782 .ant-table table {
        min-width: 560px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-wrap {
        padding: 16px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal {
        width: calc(100vw - 32px) !important;
        max-width: calc(100vw - 32px);
        margin: 0;
        top: 0;
        padding-bottom: 0;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-content {
        border-radius: 16px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-header {
        padding: 18px 18px 8px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body {
        padding: 8px 18px 18px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-form-item {
        margin-bottom: 16px;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-form-item-label {
        padding: 0 0 6px;
        text-align: left;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-form-item-label > label {
        height: auto;
        white-space: normal;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-col-8,
    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-col-14,
    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-col-24 {
        max-width: 100%;
        flex: 0 0 100%;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-select,
    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-input {
        width: 100%;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-form-item-control-input-content {
        display: flex;
        justify-content: flex-start;
    }

    body.FJriEQJkWvOYI5648Kq9 .ant-modal-root form[name="addRole"] .ant-btn-primary {
        min-width: 112px;
    }
}

body.app-night-mode .krZv6lZ1_oRdIDTV1t3y,
body.app-night-mode .SsKC3tp6OvK8KxH4XNaT {
    background: #111c2e;
    color: #d8e1eb;
}

body.app-night-mode .krZv6lZ1_oRdIDTV1t3y {
    border: 1px solid #2e3e53;
    box-shadow: none;
}

body.app-night-mode .Ewy39MQH3RuqcIRTHykx {
    background: #182536;
    border: 1px solid #2e3e53;
}

body.app-night-mode .hOrpnlqMFLU1RLZEI782 > div > div {
    background: #111c2e !important;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree {
    background: #111c2e;
    color: #d8e1eb;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder {
    background: #111c2e;
    border: 1px solid #3a4b61;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-treenode:hover,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-node-content-wrapper:hover {
    background: #223148;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-title,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-switcher,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-node-content-wrapper {
    color: #d8e1eb;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-checkbox-inner,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-checkbox-inner {
    background: #111c2e;
    border-color: #718096;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-checkbox-checked .ant-tree-checkbox-inner,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-checkbox-checked .ant-checkbox-inner {
    background: #4288ba;
    border-color: #4288ba;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-title,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-close,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-form-item-label > label {
    color: #eef4fb;
}

body.app-night-mode .hOrpnlqMFLU1RLZEI782 .ant-checkbox-inner {
    background: #111c2e;
    border-color: #718096;
}

body.app-night-mode .hOrpnlqMFLU1RLZEI782 .ant-checkbox-checked .ant-checkbox-inner,
body.app-night-mode .hOrpnlqMFLU1RLZEI782 .ant-checkbox-indeterminate .ant-checkbox-inner {
    background: #4288ba;
    border-color: #4288ba;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder {
    scrollbar-color: #526174 #111c2e;
    scrollbar-width: thin;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body::-webkit-scrollbar,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body::-webkit-scrollbar-track,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder::-webkit-scrollbar-track {
    background: #111c2e;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body::-webkit-scrollbar-thumb,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder::-webkit-scrollbar-thumb {
    background: #526174;
    border: 2px solid #111c2e;
    border-radius: 8px;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-modal-body::-webkit-scrollbar-thumb:hover,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-tree-list-holder::-webkit-scrollbar-thumb:hover {
    background: #718096;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-title,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-description {
    color: #aebccc !important;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-process .ant-steps-item-title,
body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-finish .ant-steps-item-title {
    color: #eef4fb !important;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-wait .ant-steps-item-icon {
    background: #111c2e;
    border-color: #526174;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-wait .ant-steps-icon {
    color: #aebccc;
}

body.app-night-mode.FJriEQJkWvOYI5648Kq9 .ant-modal-root .ant-steps-item-tail::after {
    background: #526174 !important;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.ZqeRliA9Lwwtv0cQCihq {
    padding: 10px 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.VVpewV8iWfAKzhXa7V5V {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.dhhPpeCgjVnW5pSDkAMX{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.IHejxT7bZi0Rkb7qqimn {
    padding: 8px 0;
}

.ye9rkhd9fDuU9TCrGQSw {
    width: 100%;
}

.RR62dYQYyAXiOAPnl6bC {
    background: #ffffff;
    border: none;
    border-radius: 16px;
    box-shadow: 0 6px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    min-height: var(--page-card-min-height);
}

.xviJRLMQ09jPU0bTTZXB {
    background: #ffffff !important;
    border-right: 1px solid #edf2f7;
}

.xviJRLMQ09jPU0bTTZXB .ant-layout-sider-children {
    height: 100%;
}

.xviJRLMQ09jPU0bTTZXB .ant-menu {
    height: 100%;
    border-inline-end: none !important;
    background: #ffffff !important;
}

.xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected {
    width: calc(100% - 16px);
    margin-inline: 8px;
    border-radius: 999px;
}

.xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected::after {
    border-inline-end: none !important;
}

.iJQj28DBaquQzif6VaHo {
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0;
    background: #ffffff;
}

@media only screen and (max-width: 1024px) {
    .IHejxT7bZi0Rkb7qqimn {
        padding: 6px 0;
    }

    .ye9rkhd9fDuU9TCrGQSw {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .RR62dYQYyAXiOAPnl6bC {
        min-height: var(--page-card-min-height-mobile);
        min-width: 760px;
    }

    .iJQj28DBaquQzif6VaHo {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

body.app-night-mode .RR62dYQYyAXiOAPnl6bC,
body.app-night-mode .iJQj28DBaquQzif6VaHo,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-layout,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-layout-content {
    background: #111c2e !important;
    color: #d8e1eb;
}

body.app-night-mode .RR62dYQYyAXiOAPnl6bC {
    border: 1px solid #2e3e53;
    box-shadow: none;
}

body.app-night-mode .xviJRLMQ09jPU0bTTZXB,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-sub {
    background: #182536 !important;
    border-color: #2e3e53;
}

body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-submenu-title,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-title-content,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-title-content a,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-submenu-arrow {
    color: #d8e1eb !important;
}

body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected {
    background: #29425d !important;
}

body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected .ant-menu-title-content,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item-selected a {
    color: #74b9e6 !important;
}

body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-item:hover,
body.app-night-mode .xviJRLMQ09jPU0bTTZXB .ant-menu-submenu-title:hover {
    background: #223148 !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-form-item-label > label,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-form-item-extra,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-typography,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-checkbox-wrapper,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-radio-wrapper,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-divider-inner-text {
    color: #d8e1eb !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-form-item-extra,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-form-item-explain,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload-hint {
    color: #aebccc !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-divider::before,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-divider::after {
    border-color: #3a4b61;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload.ant-upload-select,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload-drag,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-btn-dashed {
    background: #182536 !important;
    border-color: #526174 !important;
    color: #d8e1eb !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-checkbox-inner {
    background: #111c2e;
    border-color: #718096;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-checkbox-checked .ant-checkbox-inner,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-checkbox-indeterminate .ant-checkbox-inner {
    background: #4288ba;
    border-color: #4288ba;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-table-wrapper,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-table-container,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-list,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-card {
    background: #182536;
    border-color: #3a4b61;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-page-header,
body.app-night-mode .iJQj28DBaquQzif6VaHo .site-page-header-responsive {
    background: transparent !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-page-header-heading-title,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-page-header-heading-sub-title,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload-text,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload-list-item-name,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-upload-list-item .anticon {
    color: #eef4fb !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-switch:not(.ant-switch-checked) {
    background: #34445a;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-select-selection-placeholder,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-select-selection-item,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-select-arrow,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-input-number-input {
    color: #d8e1eb !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar.ql-snow,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-container.ql-snow,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-picker-options {
    background: #182536;
    border-color: #526174;
    color: #d8e1eb;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-editor {
    background: #111c2e;
    color: #eef4fb;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-editor.ql-blank::before,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-picker,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-picker-label,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-picker-item {
    color: #aebccc;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-snow .ql-stroke {
    stroke: #d8e1eb;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-snow .ql-fill,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-snow .ql-stroke.ql-fill {
    fill: #d8e1eb;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar button:hover .ql-stroke,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar button.ql-active .ql-stroke {
    stroke: #74b9e6;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-input-number {
    background: #111c2e !important;
    border-color: #526174 !important;
    color: #d8e1eb;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-input-number-handler-wrap,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-input-number-handler {
    background: #182536;
    border-color: #526174;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ant-input-number-handler .anticon {
    color: #aebccc;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar.ql-snow,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-container.ql-snow,
body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-editor {
    background: #111c2e !important;
    border-color: #526174 !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar.ql-snow {
    background: #182536 !important;
}

body.app-night-mode .iJQj28DBaquQzif6VaHo .ql-toolbar.ql-snow button {
    background: transparent !important;
    border: 0 !important;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.Em1OqLmnL0Hdby0qUfgL {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
 
.jFPLXLNTUUXQRyQ4TJjv {
    display: flex;
    align-items: center;
    justify-content: center;
}

.R94oUOHUxA_cFWJdLCVb {
    margin-bottom: 16px;
    width: 100%;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.UjwW0l4dhUP7fxqwghqA {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.NbYzW2CCDwguAraQn8s2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100%;
    padding: 20px;
}

.Rd23ByDsozHYS5UnpsHQ {
    position: relative;
    width: 600px;
    margin-top: 20px;
}

.LsGbZCk_VZ83iXaOQQ5B {
    width: 100%;
}

.WlhJcJLFoH1huhcvJeuV {
    display: inline-flex;
    align-items: center;
    padding: 4px 8px;
    background-color: #f0f0f0;
    border-radius: 4px;
    margin-right: 4px;
    margin-bottom: 3px;
    margin-top: 3px;
    opacity: 80%;
}

.IIbjypzKiZOi3fHu0rIJ {
    margin-left: 8px;
    cursor: pointer;
}

.jrLTecHKTWbFKVROPfeQ {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 20px;
}

.UaWXOcN8lhWL8CA9T8gv {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.CQu8zRllzvNmEMgZR9Bp {
    display: inline-block;
    margin-right: 10px;
}

body.app-night-mode .WlhJcJLFoH1huhcvJeuV {
    background: #29425d;
    color: #d8e1eb;
}

body.app-night-mode .IIbjypzKiZOi3fHu0rIJ {
    color: #ff7875;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.ceSUAIb52o6pXVeG5h7P {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 100%;
    padding: 20px;
}

.YCmK7QeJyQnhvJzwUpT8 {
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
}

.a1KT9ly3BpvfBYNlEjoQ {
    margin-top: 20px;
}

.qmYbyEutFJvDzztv6USb {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    position: relative;
    height: auto;
}

.dzrJDnfcWY7nS_H7ewWY {
    display: flex;
    justify-content: center;
}


/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.qpuMxQz6Rm1wacGKSnKI {
    text-align: center;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 30px 50px;
    margin: 20px 0;
  }

body.app-night-mode .qpuMxQz6Rm1wacGKSnKI {
    background: #182536;
    border: 1px solid #3a4b61;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/*
 * The compact pager keeps its width whatever the page count, so the title row does not
 * wrap, and sits at the right end. Three classes so phones' full-width toolbar pagination
 * rule does not stretch it (028 FR-035).
 */
.ant-pagination.ant-pagination-simple.fzdHTJLLTfQzIqCu7ORm {
    flex: none;
    margin-inline-start: auto;
    white-space: nowrap;
}

/* The full pagination sits under the table, aligned right like the table tools above it. */
.QLQLb5tSqubjG8Ddh_Ju {
    display: flex;
    justify-content: flex-end;
    padding: 12px 0 0;
}

.QLQLb5tSqubjG8Ddh_Ju .ant-pagination {
    flex-wrap: wrap;
    justify-content: flex-end;
    row-gap: 8px;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.Q1TBhg1H7WDeE1mtBjo2 {
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

._xsnLG4AiPnUEY7W8JUK {
    padding: 8px 0 0;
}

.VqohlGtJww8bS_GqkOGk {
    border-radius: var(--df-radius-md);
    padding-top: 16px;
    box-shadow: var(--df-shadow-1);
    z-index: 2;
}

.EXsPphpZHc1ka74IbU4H{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.aSUaV79KRrIdeiYN9dsH{
    margin: 0;
}

.mOoKcoCj2HaqScl1b2vA {
    font-size: 18px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.88);
    line-height: 1.4;
}

.fr2BbQrNcTZxCOzQod1x {
    margin-top: 4px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.45);
    line-height: 1.5;
}

/* Clear filters under the empty-state hint (028 FR-011). */
.ant-btn.t1XXDUCs9HW6YE3CNiPz {
    margin-top: 4px;
}

.ooH4APnWNtDoc1EJffi3 {
    background-color: #fffbe6;
    border: #ffe58f;
    padding: 8px 15px;
    line-height: 1.5715;
}

.xe_nTmrFkWaw2Xfza1YJ {
    display: flex;
    flex-direction: column;
}

.jUK0Zz9mY9FyfqQNBgoz {
    flex: 1;
    margin-bottom: 8px;
}

.GAifOc622ysOo2U_LuSc {
    padding: 0;
    flex: 1 1 auto;
    min-height: 0;
}

.GAifOc622ysOo2U_LuSc .ant-table-container {
    border-inline-start: none !important;
    border-inline-end: none !important;
    border-top: none !important;
    border-bottom: none !important;
    border-radius: 0 !important;
}

.GAifOc622ysOo2U_LuSc .ant-table-content > table {
    border-top: none !important;
}

.GAifOc622ysOo2U_LuSc .ant-table {
    border: none !important;
    background: transparent;
}

.GAifOc622ysOo2U_LuSc .ant-table-wrapper {
    border: none !important;
}

.z1KFEPyWH32c5gPDDsr0 {
    background: var(--df-surface-muted);
    border-radius: var(--df-radius-md);
    border: 0;
    overflow: hidden;
    /* Fills its row at any width; a cap left a gap at the right on wide screens. */
    max-width: none;
    margin-right: 0;
}

.U2tFZizPr0HhxmDgjBfx {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding: 14px 16px 12px;
}

.O9oy0qZEbrk95UPt9oOV {
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    box-shadow: var(--df-shadow-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.YxYhm4wVQx7TwFCfCb8g {
    padding: 6px 10px 26px 10px;
    border-radius: var(--df-radius-sm);
}

.QueF9A_bzysR9RELidsA {
    height: 18px;
    width: 18px;
    margin-top: 0;
    margin-bottom: 0;
}

.i2tXtznJZh_7kBVbXPy3 {
    min-height: 56px;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.MgbmgHcq8XS3Bt4OJgNt {
    min-width: 0;
    flex: 1 1 auto;
}

.i2tXtznJZh_7kBVbXPy3 .ant-pagination {
    flex: 0 0 auto;
    margin: 0;
}

.dZk7qFGaRmVSsOrzGQa3 .ant-table-thead > tr > th {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    background: var(--df-surface-muted) !important;
    border-bottom: 1px solid var(--df-border-divider) !important;
}

/* Not Ant Design's hidden measuring row: padding made it a 29 px blank band (028 FR-018). */
.dZk7qFGaRmVSsOrzGQa3 .ant-table-tbody > tr:not(.ant-table-measure-row) > td {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-bottom: 1px solid var(--df-border-subtle) !important;
}

.dZk7qFGaRmVSsOrzGQa3 .ant-table-placeholder > td {
  border-bottom: none !important;
  padding-top: 36px !important;
  padding-bottom: 36px !important;
  /*
   * The empty row follows the page's day or night variable rather than Ant Design's table
   * theme, whose night colour once stayed after switching back to day (028 FR-028).
   * The night rule below sets the night colour with higher specificity.
   */
  background: var(--df-surface-card) !important;
}

.dZk7qFGaRmVSsOrzGQa3 .ant-table-tbody > tr:hover > td {
  background: var(--df-surface-sunken) !important;
}

.dZk7qFGaRmVSsOrzGQa3 .ant-space {
    gap: 8px !important;
}

.mBJhD9BQyYf6xy1wfeHU {
  color: #026602;
  text-decoration: underline;
  cursor: pointer;
}

.mBJhD9BQyYf6xy1wfeHU:hover {
  text-decoration: underline;
  color: #43b30d; 
}

.HfOHsSgInGy2t8kdgoQ8 {
  color: #ff3838;
  text-decoration: underline;
  cursor: pointer;
}

.HfOHsSgInGy2t8kdgoQ8:hover {
  text-decoration: underline;
  color: #d89100;
}

.gCWvvdP9E5FcPleavs68 {
  color: #04802d;
}

.Vjcfu2D76QxqXRmkcO1Z {
  margin-left: 10px;
  color: #1890ff;
}

.Kv0Lw1LeNgxbkyeGA1tT {
  flex: 1;
  min-width: 0;
}

.b5S96S0m3Tk6JKkOVRPK {
  border-color: #fff !important;
}

.ant-btn.lrvoqDDWQmJ5GjAxc6mJ {
  /* The row's gap spaces it from the search, the same in both views. */
  margin-left: 0;
  margin-right: 0;
  height: var(--df-control-height);
  padding: 0 var(--df-space-lg);
  border: 1px solid var(--df-border-input);
  border-radius: var(--df-radius-md);
  background: var(--df-surface-card);
  color: var(--df-accent) !important;
  font-size: 14px;
  font-weight: 500;
  box-shadow: var(--df-shadow-1);
}

.ant-btn.lrvoqDDWQmJ5GjAxc6mJ .anticon {
  color: inherit;
}

.ant-btn.lrvoqDDWQmJ5GjAxc6mJ:hover,
.ant-btn.lrvoqDDWQmJ5GjAxc6mJ:focus {
  color: var(--df-accent) !important;
  border-color: var(--df-accent) !important;
  background: var(--df-surface-card) !important;
}

.ant-btn.lrvoqDDWQmJ5GjAxc6mJ:disabled,
.ant-btn.lrvoqDDWQmJ5GjAxc6mJ[disabled] {
  color: var(--df-text-faint) !important;
  background: var(--df-surface-muted) !important;
  border-color: var(--df-border-input) !important;
  box-shadow: none;
}

/*
 * How to use and Preview alert sounds are occasional help, so they are quiet text buttons
 * (028 FR-027): the accent blue of Refresh and Export, without their border, so those two
 * stay the only bordered buttons on the right. !important because the night palette forces
 * a border and background on every default button.
 */
.ant-btn.BDJupfKdKkoxzGk2rO8Y {
  min-height: var(--df-control-height);
  padding: 0 var(--df-space-md);
  border: 0 !important;
  border-radius: var(--df-radius-md);
  background: transparent !important;
  box-shadow: none !important;
  color: var(--df-accent) !important;
  font-size: 14px;
  font-weight: 500;
  white-space: normal;
}

.ant-btn.BDJupfKdKkoxzGk2rO8Y .anticon {
  color: inherit;
}

.ant-btn.BDJupfKdKkoxzGk2rO8Y:hover,
.ant-btn.BDJupfKdKkoxzGk2rO8Y:focus-visible {
  color: var(--df-accent-text) !important;
  background: var(--df-surface-muted) !important;
}

/* The preview's Play buttons share the Refresh action look. */
.ant-btn.nA56hEZkPGP5dEvVEXF8 {
  border: 1px solid var(--df-border-input);
  background: var(--df-surface-card);
  color: var(--df-accent) !important;
  font-size: 14px;
  font-weight: 500;
  box-shadow: var(--df-shadow-1);
  height: var(--df-control-height);
  border-radius: var(--df-radius-md);
}

.ant-btn.nA56hEZkPGP5dEvVEXF8 .anticon {
  color: inherit;
}

.ant-btn.nA56hEZkPGP5dEvVEXF8:hover,
.ant-btn.nA56hEZkPGP5dEvVEXF8:focus {
  color: var(--df-accent) !important;
  border-color: var(--df-accent) !important;
  background: var(--df-surface-card) !important;
}

.XtZr8ohrQmQyQdoLf76g {
  align-items: center;
  display: flex;
  gap: 12px;
  justify-content: center;
  min-height: 120px;
}

.VaLiMnigYXyyMn9fVTrK .ant-list-item {
  gap: 12px;
  border-block-end-color: var(--df-border-divider);
}

.VaLiMnigYXyyMn9fVTrK .ant-list-item-meta {
  align-items: center;
  min-width: 0;
}

.VaLiMnigYXyyMn9fVTrK .ant-list-item-meta-content {
  min-width: 0;
}

.GzwBXDwrsxLxZUsiMbZC {
  align-items: center;
  display: grid;
  gap: 8px;
  grid-template-columns: minmax(0, 1fr) 72px;
  width: 100%;
}

.N9onStXOxEGrIN2ewG11 {
  overflow-wrap: anywhere;
}

.Ug3nrUavhMV8NLEelWIg {
  justify-self: stretch;
  margin-inline-end: 0;
  border-radius: var(--df-radius-sm);
  text-align: center;
}

.wKb370oSMh2y01anCtnt {
  color: var(--df-accent);
  font-size: 20px;
}

/* Inset like the card content, so the switch and the sound button line up with the search panel and toolbar. */
.c26Fuy9gSaWjZXoU7XOd {
  padding: 8px 16px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px 16px;
}

/* Leaves room under the last row so the back-to-top button never hides content. */
.AlME6B3u2iXB7hHEPAVt {
  padding-bottom: 72px;
}

.lPEeB6ro4UiSXgwPmUEc {
  inset-inline-end: 32px;
  inset-block-end: 48px;
}

body.app-night-mode .lPEeB6ro4UiSXgwPmUEc .ant-float-btn-body {
  background: #1d2b4f;
}

body.app-night-mode .lPEeB6ro4UiSXgwPmUEc .ant-float-btn-icon {
  color: #d8e1eb;
}

.Hao8ZwYfIMRKWMDAPmAY {
  padding: 8px 0 0;
  overflow-wrap: anywhere;
}

.X6ht7yQOIVihCqvrVFhg {
  flex: 1 1 auto;
  min-width: 0;
}

/* How to use (029) and Preview alert sounds, kept together on the tab row. */
.jJupO4ICfjOx6FpNRqAd {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}

.X6ht7yQOIVihCqvrVFhg .ant-tabs-nav {
  margin: 0;
}

.w0qRDpV193TR_IQfgSMo {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.q6wPD2rtjkNe3lhcwVb9 .ant-badge-count {
  box-shadow: none;
  font-weight: 600;
}

.ZQ3dJVAs6r8J21N_dgHo {
  padding: 0 16px 12px;
  overflow-wrap: anywhere;
}

.ZQ3dJVAs6r8J21N_dgHo .ant-alert-action {
  align-self: center;
}

.hQ_vRbCJabr6tFDT9kQD {
  text-align: center;
  margin-right: 20px;
}

.KcvThdlgRKMpbml7SXAr {
  margin-bottom: 4px;
  min-height: 40px;
  display: block;
}

.ZGq6NDXML6TxeKacOFIB {
  font-weight: bold;
}

.MGHpzlZQiS34cJSKmxrS {
  align-items: stretch;
  display: grid;
  gap: 6px;
  grid-template-columns: minmax(0, 1fr);
  margin-top: 8px;
  min-height: 20px;
  width: 100%;
}

.Fs6rKEA1DNzSUx4fB6h8 {
  align-items: center;
  display: grid;
  gap: 8px;
  grid-template-columns: minmax(0, 1fr) 72px;
  width: 100%;
}

.aUqtdyFOIt0iSpid7Fi0 {
  justify-self: stretch;
  margin-inline-end: 0;
  text-align: center;
}

.YP_4vZNqSWhj9B6qJx25 {
  padding: 0;
  font-weight: bold;
  color: #1890ff;
  text-decoration: underline;
  font-size: 12px;
  height: auto;
  justify-self: start;
}

.YP_4vZNqSWhj9B6qJx25:hover {
  color: #40a9ff;
}

.aycE3H6On6PPhJgvHk2P .ant-table-tbody > tr {
    z-index: 9999 !important;
    height: 54px;
}

.ant-notification {
    z-index: 10001 !important;
    pointer-events: all;
}

.I2bvfu_JqeyUKVvsdWUN {
    padding: 0 16px;
    margin-bottom: 16px;
}

@media (max-width: 992px) {
    ._xsnLG4AiPnUEY7W8JUK {
        padding: 8px 10px 0;
    }

    .O9oy0qZEbrk95UPt9oOV {
        min-height: var(--page-card-min-height-mobile);
    }

    .U2tFZizPr0HhxmDgjBfx {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        padding: 8px 12px 10px;
    }

    .GAifOc622ysOo2U_LuSc {
        padding: 0;
        border-top: 1px solid #edf2f7;
        background: transparent;
    }
}

@media (max-width: 768px) {
    .i2tXtznJZh_7kBVbXPy3 {
        align-items: flex-start;
        flex-wrap: wrap;
    }
    /* The shown-range text joins the page buttons, so let them wrap on phones. */
    .i2tXtznJZh_7kBVbXPy3 .ant-pagination {
        flex: 1 1 100%;
        flex-wrap: wrap;
        row-gap: 8px;
    }
    .U2tFZizPr0HhxmDgjBfx {
        flex-direction: column;
        align-items: stretch;
        gap: 12px;
    }

    .z1KFEPyWH32c5gPDDsr0 {
        margin-right: 0;
        max-width: none;
    }

    .lrvoqDDWQmJ5GjAxc6mJ {
        margin-left: 0;
        width: 46px;
        min-width: 46px;
        padding: 0 !important;
        align-self: flex-end;
    }

    .BDJupfKdKkoxzGk2rO8Y {
        width: 100%;
    }

    .jJupO4ICfjOx6FpNRqAd {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }

    .VaLiMnigYXyyMn9fVTrK .ant-list-item {
        align-items: stretch;
        flex-direction: column;
    }

    .VaLiMnigYXyyMn9fVTrK .ant-list-item-action {
        margin-inline-start: 0;
    }

    .VaLiMnigYXyyMn9fVTrK .ant-list-item-action > li,
    .VaLiMnigYXyyMn9fVTrK .ant-list-item-action .ant-btn {
        width: 100%;
    }

    .ZQ3dJVAs6r8J21N_dgHo .ant-alert {
        align-items: flex-start;
    }

    .ZQ3dJVAs6r8J21N_dgHo .ant-alert-action {
        margin-inline-start: 0;
        margin-top: 10px;
    }

    .lrvoqDDWQmJ5GjAxc6mJ .anticon {
        margin-inline-end: 0 !important;
    }

    .dZk7qFGaRmVSsOrzGQa3 .ant-table-thead > tr > th,
    .dZk7qFGaRmVSsOrzGQa3 .ant-table-tbody > tr > td {
        white-space: nowrap;
    }
}


body.app-night-mode .O9oy0qZEbrk95UPt9oOV,
body.app-night-mode .VqohlGtJww8bS_GqkOGk {
    color: #d8e1eb;
    border-color: #293548;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .z1KFEPyWH32c5gPDDsr0 {
    background: #182230;
}

body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .ant-drawer-content,
body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .ant-drawer-header {
    background: var(--df-surface-card);
    border-color: var(--df-border-divider);
    color: var(--df-text-secondary);
}

body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .ant-drawer-title,
body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .ant-drawer-close,
body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .VaLiMnigYXyyMn9fVTrK .ant-list-item-meta-title,
body.app-night-mode .XtZr8ohrQmQyQdoLf76g {
    color: #d8e1eb;
}

body.app-night-mode .xEk6xqLXWpjBR5OT8Xnx .ant-list-item {
    border-color: var(--df-border-divider);
}

body.app-night-mode .EXsPphpZHc1ka74IbU4H,
body.app-night-mode .mOoKcoCj2HaqScl1b2vA,
body.app-night-mode .fr2BbQrNcTZxCOzQod1x {
    color: #d8e1eb;
}

body.app-night-mode .dZk7qFGaRmVSsOrzGQa3 .ant-table-thead > tr > th,
body.app-night-mode .dZk7qFGaRmVSsOrzGQa3 .ant-table-tbody > tr > td,
body.app-night-mode .dZk7qFGaRmVSsOrzGQa3 .ant-table-placeholder > td {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .dZk7qFGaRmVSsOrzGQa3 .ant-table-tbody > tr:hover > td {
    background: #202c3d !important;
}


body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-collapse-header,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-collapse-content,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-collapse-content-box {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-picker-input > input,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-select-selection-item,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-select-selection-placeholder,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .anticon {
    color: #d8e1eb !important;
}

body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-btn-default,
body.app-night-mode .z1KFEPyWH32c5gPDDsr0 .ant-btn-dashed {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.Gifhpv0cz30KiEbea0a6 {
  width: 100%;
}

.vF4OAzu2wWnKUkzIRRRn {
  width: 100%;
}

.KtWbYTIVwAuYqcZwInXT {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.jk4wE8ZXeLILLysvLw2V {
  max-width: 100%;
}

.pfHO9Zpfe0zxWORvQwWB {
  max-width: 100%;
}

.a5MagZqxyeNAwvsr_YfZ {
  display: flex;
  justify-content: flex-end;
}

.jr6MhQv8OguvA9olOrRM {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.RnWtha_vaXfaIktnKHUs {
  width: 100%;
  min-width: 0;
}

.tfLFXDyS2hiXVpktsyhU {
  width: 100%;
}

.p4PEyQMZffppjsMuY8vg {
  max-width: 100vw;
}

@media (max-width: 768px) {
  .KtWbYTIVwAuYqcZwInXT {
    gap: 8px;
  }

  .jk4wE8ZXeLILLysvLw2V {
    width: 100%;
    margin-left: 0 !important;
    margin-bottom: 8px !important;
    overflow: hidden;
  }

  .pfHO9Zpfe0zxWORvQwWB .ant-space {
    width: 100%;
  }

  .jk4wE8ZXeLILLysvLw2V .ant-space {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
  }

  .jk4wE8ZXeLILLysvLw2V .ant-space-item {
    width: 100%;
    max-width: 100%;
  }

  .jk4wE8ZXeLILLysvLw2V .ant-select,
  .jk4wE8ZXeLILLysvLw2V .ant-picker,
  .jk4wE8ZXeLILLysvLw2V .ant-input {
    width: 100%;
    min-width: 0;
  }

  .jk4wE8ZXeLILLysvLw2V .ant-picker-range {
    width: 100% !important;
    min-width: 0;
    max-width: 100%;
  }

  .tfLFXDyS2hiXVpktsyhU {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }

  .RnWtha_vaXfaIktnKHUs {
    min-width: 320px;
  }

  /* Phones: a bottom sheet instead of a popup anchored to the input, which
     opened above the field and was cut off at the top and on the sides. */
  .p4PEyQMZffppjsMuY8vg {
    position: fixed !important;
    top: auto !important;
    bottom: 8px !important;
    inset-inline-start: 8px !important;
    inset-inline-end: 8px !important;
    width: auto !important;
    max-width: calc(100vw - 16px) !important;
    max-height: calc(100vh - 16px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }

  .p4PEyQMZffppjsMuY8vg .ant-picker-range-arrow {
    display: none;
  }

  .p4PEyQMZffppjsMuY8vg .ant-picker-panel-container,
  .p4PEyQMZffppjsMuY8vg .ant-picker-panel,
  .p4PEyQMZffppjsMuY8vg .ant-picker-date-panel {
    width: 100%;
  }

  .p4PEyQMZffppjsMuY8vg .ant-picker-date-panel .ant-picker-content {
    width: 100%;
  }

  /* Time sits under the calendar instead of beside it. */
  .p4PEyQMZffppjsMuY8vg .ant-picker-datetime-panel {
    flex-direction: column;
  }

  .p4PEyQMZffppjsMuY8vg .ant-picker-datetime-panel .ant-picker-time-panel {
    border-inline-start: 0;
    border-top: 1px solid rgba(5, 5, 5, 0.06);
  }

  .p4PEyQMZffppjsMuY8vg .ant-picker-time-panel-column {
    flex: 1 1 0;
    height: 168px;
  }

  .RnWtha_vaXfaIktnKHUs .ant-picker-input {
    flex: 1 1 0;
    min-width: 0;
  }

  .RnWtha_vaXfaIktnKHUs .ant-picker-input > input {
    width: 100%;
    min-width: 0;
    font-size: 12px;
  }

  .RnWtha_vaXfaIktnKHUs .ant-picker-range-separator {
    padding-inline: 4px;
  }

  .jk4wE8ZXeLILLysvLw2V .ant-form-item {
    width: 100%;
    min-width: 0;
    margin-right: 0 !important;
  }

  .REumU0PKZtqDSyf8gF8w {
    margin-bottom: 0 !important;
  }

  .REumU0PKZtqDSyf8gF8w .ant-btn {
    margin-left: 0 !important;
  }

  .a5MagZqxyeNAwvsr_YfZ {
    justify-content: flex-start;
    margin-top: 8px;
  }

  .jr6MhQv8OguvA9olOrRM {
    justify-content: flex-start;
  }
}


body.app-night-mode .jk4wE8ZXeLILLysvLw2V .anticon-close,
body.app-night-mode .jk4wE8ZXeLILLysvLw2V .ant-picker-clear,
body.app-night-mode .jk4wE8ZXeLILLysvLw2V .ant-select-clear {
  color: #d8e1eb !important;
  background: #182230 !important;
}

body.app-night-mode .jk4wE8ZXeLILLysvLw2V .anticon-close:hover,
body.app-night-mode .jk4wE8ZXeLILLysvLw2V .ant-picker-clear:hover,
body.app-night-mode .jk4wE8ZXeLILLysvLw2V .ant-select-clear:hover {
  color: #ffffff !important;
  background: #24344a !important;
}

body.app-night-mode .REumU0PKZtqDSyf8gF8w .ant-btn-dashed {
  color: #d8e1eb !important;
  border-color: #8294aa !important;
  background: #182230 !important;
}

body.app-night-mode .REumU0PKZtqDSyf8gF8w .ant-btn-dashed:hover,
body.app-night-mode .REumU0PKZtqDSyf8gF8w .ant-btn-dashed:focus-visible {
  color: #ffffff !important;
  border-color: #69aaf7 !important;
  background: #24344a !important;
}


body.app-night-mode .RTkKUYKacySI97uHM3vl {
  color: #d8e1eb !important;
}

body.app-night-mode .RTkKUYKacySI97uHM3vl:hover {
  color: #ffffff !important;
}

body.app-night-mode .fDiiwVhn7f306PWB9VV2 {
  color: #d8e1eb !important;
  border-color: #8294aa !important;
  background: #182230 !important;
}

body.app-night-mode .B_SCj9ThXWPrBnO2tgnL {
  color: #ffffff !important;
}

body.app-night-mode .B_SCj9ThXWPrBnO2tgnL:disabled,
body.app-night-mode .B_SCj9ThXWPrBnO2tgnL.ant-btn-disabled {
  color: #8294aa !important;
  border-color: #526174 !important;
  background: #111a2b !important;
  opacity: 1 !important;
}


body.app-night-mode .Gifhpv0cz30KiEbea0a6 .fDiiwVhn7f306PWB9VV2.ant-btn,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn {
  color: #d8e1eb !important;
  border-color: #8294aa !important;
  background-color: #182230 !important;
  box-shadow: none !important;
}

body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn {
  color: #ffffff !important;
  border-color: #4288ba !important;
  background-color: #4288ba !important;
  box-shadow: none !important;
}

body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn:disabled,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn-disabled,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn:disabled,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn-disabled {
  color: #8294aa !important;
  border-color: #526174 !important;
  background-color: #111a2b !important;
  opacity: 1 !important;
}


body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn:disabled .anticon,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn-disabled .anticon,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn:disabled .anticon,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn-disabled .anticon,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .B_SCj9ThXWPrBnO2tgnL.ant-btn:disabled svg,
body.app-night-mode .Gifhpv0cz30KiEbea0a6 .MHizMZPbm3mN35peJAMH.ant-btn:disabled svg {
  color: #a7b6c8 !important;
  fill: currentColor !important;
  opacity: 1 !important;
}

body.app-night-mode .p4PEyQMZffppjsMuY8vg .ant-picker-datetime-panel .ant-picker-time-panel {
  border-top-color: #263142;
}

/*
 * Copyright (C) 2018 - 2025 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.t78SPOcKg3nIX7ULuzSd {
  color: #30658d;
}

.nLTBwkNKG1aTgade6Kgy {
  width: calc(100vw - 64px);
  max-width: 1600px;
}

.c0i7JzcKSWCDS8Qm_h2D {
  width: 100%;
  min-width: 180px;
}

.LLZpvPBr4Rfrm0T17Mda {
  margin-bottom: 16px;
  overflow-wrap: anywhere;
}

.KVeVdPuPoLxkS_VIRo4n {
  color: #ff4d4f;
}

.slh5H_xfMmmMP4CHBzWU {
  margin-top: 5px;
  margin-bottom: 5px;
}

.p4giw10RBP6N6GxBdeng {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-height: 32px;
  color: #1677ff;
  font-weight: 500;
  white-space: nowrap;
}

.p4giw10RBP6N6GxBdeng:hover,
.p4giw10RBP6N6GxBdeng:focus {
  color: #4096ff;
  text-decoration: underline;
}

.J0OU0Zd6CdZFvqAFd7Lf {
  display: inline-block;
  width: 100px;
  text-align: center;
  padding: 1px 5px;
  border-radius: var(--df-radius-sm);
}

.vHDrmE5KRLZ6TkgUA9hA {
  color: #14403e;
  background: #c4e0c6;
}

.FOCyj6VWoClBMSdo643S {
  color: #fc8208;
  background: #f3d669;
}

.mpz56DIuOPnBVdp8rzTa {
  color: #821212;
  background: #ff9999;
}

.AbbLpOayrw0agE3NHBCG {
  color: #000;
  background: #fff;
}

@media (max-width: 768px) {
  .nLTBwkNKG1aTgade6Kgy .ant-modal {
    max-width: calc(100vw - 24px);
    margin: 12px auto;
  }

  .nLTBwkNKG1aTgade6Kgy .ant-modal-content {
    padding: 14px;
  }

  .nLTBwkNKG1aTgade6Kgy .ant-modal-header {
    margin-bottom: 12px;
  }

  .nLTBwkNKG1aTgade6Kgy .ant-modal-body {
    overflow-x: auto;
  }

  .nLTBwkNKG1aTgade6Kgy .ant-table-wrapper {
    min-width: 0;
  }
}


body.app-night-mode .t78SPOcKg3nIX7ULuzSd {
    color: #6ab0df;
}

body.app-night-mode .nLTBwkNKG1aTgade6Kgy .ant-table-thead > tr > th,
body.app-night-mode .nLTBwkNKG1aTgade6Kgy .ant-table-tbody > tr > td {
    color: #d8e1eb !important;
    border-color: #344054 !important;
    background: #182230 !important;
}

body.app-night-mode .c0i7JzcKSWCDS8Qm_h2D {
    color: #d8e1eb !important;
    border-color: #526174 !important;
    background: #111a2b !important;
}

body.app-night-mode .p4giw10RBP6N6GxBdeng {
    color: #69b1ff;
}

body.app-night-mode .p4giw10RBP6N6GxBdeng:hover,
body.app-night-mode .p4giw10RBP6N6GxBdeng:focus {
    color: #91caff;
}


body.app-night-mode .slh5H_xfMmmMP4CHBzWU.ant-btn[disabled],
body.app-night-mode .slh5H_xfMmmMP4CHBzWU.ant-btn-disabled {
    color: #9eacbc !important;
    border-color: #526174 !important;
    background: #202c3d !important;
    box-shadow: none !important;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* The shared card hides overflow, which would stop the bulk bar from sticking. */
.z2gfh9qIMIKJUrybMDdS {
    overflow: visible;
}

/*
 * The queue toolbar has more controls than the Devices view. Let it wrap so the search panel keeps
 * room for both full "YYYY-MM-DD HH:mm:ss" range values instead of clipping them.
 */
.lYn2rUZR6okComvcHuGY {
    flex-wrap: wrap;
}

/* Two classes so this wins over the shared actionsInnerContainer rule (flex: 1; min-width: 0). */
.lYn2rUZR6okComvcHuGY > .ppAmh2R37Dp45M1l1BAN {
    flex: 1 1 760px;
    min-width: min(760px, 100%);
}

/* Status, sort, and group by (one group) on the left, Export on the right, under the search. */
.Yxz4sxrRrc7rPEb3tH75 {
    flex: 1 1 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px 16px;
}

/*
 * One box for the three view choices (028 FR-026), like the design system's organize bar:
 * muted labels, borderless selects, and a thin divider between them, so they read as one
 * control rather than three buttons.
 */
.GVYLw1uH_6VEYZHXhH4W {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    box-sizing: border-box;
    min-height: var(--df-control-height);
    padding: 0 4px 0 12px;
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    background: var(--df-surface-card);
}

.GVYLw1uH_6VEYZHXhH4W > .Y9RLPDdtJIFf6KetSn3Q {
    gap: 2px;
    color: var(--df-text-muted);
    font-weight: 400;
    line-height: calc(var(--df-control-height) - 2px);
}

.GVYLw1uH_6VEYZHXhH4W > .Y9RLPDdtJIFf6KetSn3Q + .Y9RLPDdtJIFf6KetSn3Q {
    margin-left: 4px;
    padding-left: 12px;
    border-left: 1px solid var(--df-border-divider);
}

/*
 * One height, radius, and spacing for every toolbar control. Three classes so these win over the
 * shared refreshButton rule's 15px left margin, which loads later. Size and radius are the Ash
 * foundation control values (feature 026).
 */
.lYn2rUZR6okComvcHuGY .Yxz4sxrRrc7rPEb3tH75 > .ant-btn {
    height: var(--df-control-height);
    margin-left: 0;
    padding: 0 var(--df-space-lg);
    border-radius: var(--df-radius-md);
}

/*
 * Ant Design's hidden measuring row must not pick up cell padding (it showed as
 * a blank band). The padding rules skip it; this keeps it flat if one does not.
 */
.Sm0egvJLlMQPZ7YtFLaJ .ant-table-wrapper .ant-table-tbody > tr.ant-table-measure-row > td {
    padding: 0 !important;
    border: 0 !important;
}

.SeLX4bK5hi_oQ5SzWfuJ {
    white-space: nowrap;
}

/* The small caret of a button that opens a menu (028 FR-030), as in the design system. */
.kyLP6jBU3a_58Bg6hWbA {
    margin-inline-start: 2px;
    font-size: 10px;
}

.YjZzPjq6kFdgEwP5nOIL {
    display: flex;
    align-items: center;
    gap: 8px;
    min-width: 0;
}

/*
 * Queue toolbar (028, QA F1/F7): at 1280 px the range text, the counts, and
 * the pagination do not fit on one line. Each piece keeps its own line
 * breaks out, and the table tools wrap to a right-aligned line instead of
 * being clipped.
 */
._uPGVlk0GASWG37QIlAv {
    flex-wrap: wrap;
    row-gap: 8px;
}

.dMH6rOQNGsJlREcboNLJ {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    row-gap: 4px;
}

.GOcSTAkuSe5XdB3qZ_fZ {
    white-space: nowrap;
}

._uPGVlk0GASWG37QIlAv .YjZzPjq6kFdgEwP5nOIL {
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-inline-start: auto;
}

._uPGVlk0GASWG37QIlAv .YjZzPjq6kFdgEwP5nOIL .ant-pagination {
    flex-wrap: wrap;
    justify-content: flex-end;
    row-gap: 8px;
}

.ant-btn.vQZr3wvrS_ViaEGKOpY2 {
    flex: none;
}

.dIVzLJRq0oawY0Zt_h4W {
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-width: 280px;
}

.lw5_3uCArxCATMPdfEDA {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.lw5_3uCArxCATMPdfEDA .ant-checkbox-wrapper {
    margin-inline-start: 0;
}

.ant-divider-horizontal.vbaKSLJPFUuPVqcvu5Vr {
    margin: 4px 0;
}

.MJePhXf7L3x4ZBsJehhD {
    font-size: 13px;
    overflow-wrap: anywhere;
}

.ant-btn.IzE3jK0K9tbeghOG25ps {
    align-self: flex-start;
    padding: 0;
}

.Y9RLPDdtJIFf6KetSn3Q {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-weight: 500;
    line-height: var(--df-control-height);
}

/* size="large" is used for its 40px height only; keep the regular 14px text like the labels and buttons. */
.OVVRAr0GgdO9POPB2AkX {
    min-width: 170px;
    font-size: 14px;
}

.OVVRAr0GgdO9POPB2AkX .ant-select-selection-item,
.OVVRAr0GgdO9POPB2AkX .ant-select-selection-placeholder,
.OVVRAr0GgdO9POPB2AkX .ant-select-selection-search-input {
    font-size: 14px;
}

.OVVRAr0GgdO9POPB2AkX .ant-select-selector {
    border-radius: var(--df-radius-md) !important;
}

/* The selected value is the strong part. The 170px minimum stays, so a choice does not move the row. */
.GVYLw1uH_6VEYZHXhH4W .OVVRAr0GgdO9POPB2AkX {
    height: calc(var(--df-control-height) - 2px);
    color: var(--df-text-primary);
    font-weight: 500;
}

.ecLcfclAWPNCLkaemkI2:empty {
    display: none;
}

.E1P3gdYCkLwJwILem9cA {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px;
    margin: 0 16px 12px;
    padding: 10px 16px;
    border: 1px solid color-mix(in srgb, var(--df-danger) 25%, transparent);
    border-radius: var(--df-radius-md);
    background: var(--df-danger-soft);
}

.IMpO_x5voCBBiMvY4yoa {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--df-danger);
}

.h6J6WsYtOIVnbRqceGKf {
    color: #a8071a;
}

/* Same horizontal inset as the bulk bar and summaries, so the table lines up with them. */
.Sm0egvJLlMQPZ7YtFLaJ {
    margin: 0 16px;
}

/* The checkbox lines up with the bulk bar's "Selected" text (1px border + 16px padding). */
.Sm0egvJLlMQPZ7YtFLaJ .ant-table-selection-column {
    padding-inline-start: 17px !important;
    padding-inline-end: 8px !important;
}

/* Phone cards (feature 024, US5). */
.hqYhixlk9XL5Y6iXK8hK {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 4px 12px 16px;
}

.MExD8f3U5mtoKARnbPkn {
    padding: 2px 4px;
    font-size: 13px;
}

.O0b331QXNUYnezlN6YAG {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: var(--df-space-md);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-md);
    background: var(--df-surface-card);
    box-shadow: var(--df-shadow-card);
}

.a3GT77345YF_MW2ev7gB {
    background: #fbfcfd;
}

.Tk8Fn2rbN_h9IjCVziI0 {
    border-color: var(--df-accent);
    box-shadow: 0 0 0 2px color-mix(in srgb, var(--df-accent) 18%, transparent);
}

.JLDq33TyI7O7TqPOuAEF {
    display: flex;
    align-items: center;
    gap: 8px;
}

.JLDq33TyI7O7TqPOuAEF .ant-tag {
    margin-inline-end: 0;
}

.VyTczkgY10f8E1vHDzCb {
    margin-left: auto;
}

.zpvJsiXfrBpteofopjNG {
    font-weight: 500;
    overflow-wrap: anywhere;
}

.WmZhe9NuSxmKfMldtXcl {
    overflow-wrap: anywhere;
}

.NBNoHMot68jyzCiiUwK8 {
    font-size: 13px;
    overflow-wrap: anywhere;
}

.csAXFGCFDU5sK0wDvezy {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.csAXFGCFDU5sK0wDvezy .nwf2X3_e1hxUyMp4MR7u {
    width: 100%;
}

.qi2jMI8shfzPNC_VqhBt {
    display: flex;
    justify-content: flex-end;
}

.yidosxBIEE23veWqq8tI {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 4px;
    padding: 6px 10px;
    border: 1px solid color-mix(in srgb, var(--df-info) 18%, transparent);
    border-radius: var(--df-radius-md);
    background: var(--df-info-soft);
}

.yidosxBIEE23veWqq8tI .AFLfimb3d0RuiQC8WfBq {
    position: static;
    max-width: none;
}

/* Group heading rows (feature 024): one band across the data columns. */
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td.ant-table-cell-fix-left,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td.ant-table-cell-fix-left,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td.ant-table-cell-fix-right,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td.ant-table-cell-fix-right {
    background: var(--df-info-soft) !important;
    border-top: 1px solid color-mix(in srgb, var(--df-info) 18%, transparent) !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.DDed0OwQ985d5ICVgHnY {
    white-space: nowrap;
}

/* Sticky inside the spanning cell so the label stays visible while scrolling sideways. */
.AFLfimb3d0RuiQC8WfBq {
    position: sticky;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    max-width: calc(100vw - 160px);
    white-space: normal;
}

.uthBNQOpH4H8CAM4uPKX {
    min-width: 32px;
    min-height: 32px;
}

.tqwfiF0LDkf3t3KCj1GO {
    font-size: 14px;
}

.d54A5TQVX18LcVSISEge {
    font-size: 13px;
}

.lFXIoXEnCxkunxuueBhw {
    margin-inline-end: 0;
}

.QHsZ_nq0o9lnZpaevWIp {
    padding: 0 16px 12px;
    outline: none;
}

.xserjDT51AerUQBOAiKU {
    position: sticky;
    top: 0;
    /* Above Ant Design's pinned table cells (z-index 2-3), below popups and modals. */
    z-index: 10;
    display: grid;
    grid-template-columns: auto minmax(220px, 1fr) auto;
    align-items: end;
    gap: 8px 16px;
    margin: 0 16px 8px;
    padding: var(--df-space-md) var(--df-space-lg);
    border: 1px solid color-mix(in srgb, var(--df-info) 18%, transparent);
    border-radius: var(--df-radius-md);
    background: var(--df-info-soft);
    box-shadow: var(--df-shadow-2);
}

.dodzPzoLljhhXTf9sPKo {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    min-height: 44px;
}

.pdiih4iYLR2revhjGg0_ {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}

.vFHFyYEj55NtFKwr8c6t {
    font-weight: 500;
}

.pdiih4iYLR2revhjGg0_ .ant-input-affix-wrapper {
    min-height: 44px;
}

.dCID2D4t8RyoPzumo4d7 {
    min-height: 44px;
    white-space: normal;
    height: auto;
}

.e90mvEX7U8ocIasp3TCg {
    grid-column: 1 / -1;
}

.jEqSlRVc9YCAJGVmQT7w {
    margin-left: 12px;
    white-space: nowrap;
}

.Oq4MEXoXqcpB6ubkbpcA {
    margin-left: 12px;
    white-space: nowrap;
    color: #cf1322;
    font-weight: 600;
}

.y9H9x1h7Ck6X6VUVGoJP,
.FAO9ZPHb8hPzxL4Fcen1 {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.FAO9ZPHb8hPzxL4Fcen1 .ant-input-affix-wrapper {
    min-height: 44px;
}

.won4DTCfwF27tAcXptUz,
.Tvud8aKEyQfdDtiTyQ35 {
    font-size: 12px;
    line-height: 1.4;
}

.nwf2X3_e1hxUyMp4MR7u {
    min-height: 44px;
}

/*
 * An acknowledged status (028 FR-017, FR-032): the pill on line 1; the user, a short
 * time, and Bulk on line 2. The user name is never cut (owner); a long one wraps.
 */
.UPEyHKtDWE8ElmlOMuIH {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

/*
 * Status pill (028 FR-032), after the design system's soft badge: tinted background,
 * a leading dot in the text colour, no border, and one size for both states.
 */
.ZZ8ad37w76QdAclVDhsB {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0 10px;
    border-radius: var(--df-radius-full);
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    white-space: nowrap;
}

.ZZ8ad37w76QdAclVDhsB::before {
    content: '';
    flex: none;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
}

.GgekGUHXUvqKbxyT2uvt {
    color: var(--df-danger);
    background: var(--df-danger-soft);
}

.InC0_klnrnJrKwCdthTh {
    color: var(--df-success);
    background: var(--df-success-soft);
}

/* Line 2: the user and the time, muted. */
.poTjDgHqVX7ltW56QaJg {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 6px;
    padding-inline-start: 2px;
    color: var(--df-text-muted);
    font-size: 12px;
    line-height: 18px;
}

/* Line 1: the pill, then Bulk as muted text (028 FR-036). */
.Qv4_dC4BdHkwOAGkgxUe {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 2px 8px;
}

.Qv4_dC4BdHkwOAGkgxUe > .lp5MuBoy0zFtqS5_C5v2 {
    color: var(--df-text-muted);
    font-size: 12px;
    line-height: 18px;
}

.TLq8r6qoHyXnf7j1iuYx {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 6px;
    color: inherit;
    font-size: 12px;
    line-height: 18px;
    cursor: help;
}

.TLq8r6qoHyXnf7j1iuYx > .P4CnLOmDJ046c4lprjDD + .SHWR6X4hBi9EcIBgg2Zs::before {
    content: '· ';
}

.P4CnLOmDJ046c4lprjDD {
    overflow-wrap: anywhere;
}

.SHWR6X4hBi9EcIBgg2Zs {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        'Liberation Mono', monospace;
    font-variant-numeric: tabular-nums;
    font-size: 1.1em;
    line-height: 1;
    white-space: nowrap;
}

/* Read by screen readers, not shown. */
.k4qEnwRLESL0p9EiLuQJ {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

/*
 * Shorter desktop rows, so more alerts fit on screen (028 FR-018). The phone
 * cards keep the 44 px touch targets above; group heading rows keep their own padding.
 */
.Sm0egvJLlMQPZ7YtFLaJ .ant-table-wrapper .ant-table-tbody > tr:not(.ah3Fr_h1jDC5pxql24C2):not(.ant-table-measure-row) > td {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.Sm0egvJLlMQPZ7YtFLaJ .FAO9ZPHb8hPzxL4Fcen1 .ant-input-affix-wrapper {
    min-height: 32px;
}

.Sm0egvJLlMQPZ7YtFLaJ .nwf2X3_e1hxUyMp4MR7u {
    min-height: 32px;
}

/* The compact "Chart" column: narrower side padding, so the word fits (028 FR-019). */
.Sm0egvJLlMQPZ7YtFLaJ .jHM72y3LfJK2MUTkhkJI {
    padding-inline: 8px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wXcRSkijVqRNIygbpvnV {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*
 * Timestamps line up row to row (same stack as the report tables). Mono digits are
 * shorter than Poppins digits, so 1.1x the cell text makes them as tall as the
 * Poppins columns beside them (028 FR-023, as in MonoDigits).
 */
.BLn_Lvujijsj1VnvCmGC {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        'Liberation Mono', monospace;
    font-variant-numeric: tabular-nums;
    font-size: 1.1em;
    white-space: nowrap;
}

/*
 * Severity badge (028 FR-033), soft like the status pills (FR-032): tinted background,
 * no border, wide enough for "CRITICAL" so every level has one width (FR-024). No dot,
 * so it does not read as a status.
 */
.t66qzPnA2uPNRVlKlf9g {
    display: inline-block;
    box-sizing: border-box;
    min-width: 68px;
    padding: 0 8px;
    border-radius: var(--df-radius-sm);
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    white-space: nowrap;
}

.F8jPpxvbQZGRuoR2_Sfs {
    color: var(--df-danger);
    background: var(--df-danger-soft);
}

.HhCoXilDBwSsi6OawdH4 {
    color: var(--df-warning);
    background: var(--df-warning-soft);
}

.Xf_8d5ezKxSA3Kc7qn3y {
    color: var(--df-info);
    background: var(--df-info-soft);
}

.vN23vfLdYWbeaJRakusC {
    color: var(--df-text-secondary);
    background: var(--df-surface-muted);
}

/* The sensor reads at full strength, a little bolder than plain text (028 FR-033). */
.IDD1Y9u5aaCFyKAvZVlR {
    color: var(--df-text-primary);
    font-weight: 500;
}

/* A stacked column header (028 FR-033), like the design system's sub-header. */
.ilqipwqNiYmtFPUCX9OY {
    display: flex;
    flex-direction: column;
    line-height: 1.3;
}

.dZWcjKJ1V_5L_Mkyd0f2 {
    color: var(--df-text-muted);
    font-size: 12px;
    font-weight: 400;
}

/* Muted like the rest of the detail line; its tooltip gives the batch size. */
.lp5MuBoy0zFtqS5_C5v2 {
    cursor: help;
}

/* Compact layout (028): two lines in one cell, such as date over time. */
.uaxZrDcOb7_n6NkG97GL {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
    min-width: 0;
}

/* The stacked date and time: 20 px lines keep the row short at 1.1x mono (028 FR-036). */
.BLn_Lvujijsj1VnvCmGC.uaxZrDcOb7_n6NkG97GL {
    line-height: 20px;
}

.uaxZrDcOb7_n6NkG97GL > .wXcRSkijVqRNIygbpvnV {
    max-width: 100%;
}

.ant-typography.BsCbggUirbeKO7w74iMf {
    color: var(--df-text-secondary, inherit);
    font-size: 13px;
    line-height: 18px;
    overflow-wrap: anywhere;
}

.zgMN3kdv1BxaB_YIN9zA {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
}

.giRZHac563BvPm7MESi8 {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

@media (max-width: 768px) {
    /* Phones: with a selection, the bulk bar docks to the bottom like an action bar. */
    .xserjDT51AerUQBOAiKU {
        position: fixed;
        top: auto;
        left: 8px;
        right: 8px;
        bottom: 8px;
        z-index: 120;
        margin: 0;
        gap: 8px;
        padding: 10px 12px;
        box-shadow: var(--df-shadow-3);
    }

    /* Without a selection it stays in place, so the common comment is always reachable. */
    .ERgaQmbxPL_jS7phw3nP {
        position: static;
        margin: 0 12px 8px;
        box-shadow: none;
    }

    /* Room for the docked bar so it never covers the last card. */
    .McKJAGi2zZpcsOD3aDgS {
        padding-bottom: 200px;
    }

    /* Labels share one column so the three selects line up. */
    .GVYLw1uH_6VEYZHXhH4W > .Y9RLPDdtJIFf6KetSn3Q {
        display: grid;
        grid-template-columns: 76px minmax(0, 1fr);
        gap: 8px;
    }

    /* The group spans the row; its choices stack, divided by lines instead of bars. */
    .GVYLw1uH_6VEYZHXhH4W {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        padding: 0 12px;
    }

    .GVYLw1uH_6VEYZHXhH4W > .Y9RLPDdtJIFf6KetSn3Q + .Y9RLPDdtJIFf6KetSn3Q {
        margin-left: 0;
        padding-left: 0;
        border-left: 0;
        border-top: 1px solid var(--df-border-divider);
    }

    /* One select per row, then Export across the row (Refresh sits under the search). */
    .Yxz4sxrRrc7rPEb3tH75 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        justify-content: stretch;
    }

    .Yxz4sxrRrc7rPEb3tH75 > .GVYLw1uH_6VEYZHXhH4W {
        grid-column: 1 / -1;
    }

    .lYn2rUZR6okComvcHuGY .Yxz4sxrRrc7rPEb3tH75 > .ant-btn,
    .lYn2rUZR6okComvcHuGY .Yxz4sxrRrc7rPEb3tH75 > .ant-dropdown-trigger {
        grid-column: 1 / -1;
        width: 100%;
        margin-left: 0 !important;
    }

    /* The pagination row spans the width and wraps on phones. */
    .YjZzPjq6kFdgEwP5nOIL {
        flex: 1 1 100%;
        flex-wrap: wrap;
    }

    /* The shared toolbar stacks vertically here, where a flex basis would set the panel's height. */
    .lYn2rUZR6okComvcHuGY > .ppAmh2R37Dp45M1l1BAN {
        flex: 0 0 auto;
        min-width: 0;
    }

    .xserjDT51AerUQBOAiKU {
        grid-template-columns: 1fr;
        align-items: stretch;
    }

    .dCID2D4t8RyoPzumo4d7 {
        width: 100%;
    }

    .Yxz4sxrRrc7rPEb3tH75,
    .GVYLw1uH_6VEYZHXhH4W,
    .Y9RLPDdtJIFf6KetSn3Q {
        width: 100%;
    }

    .Y9RLPDdtJIFf6KetSn3Q {
        justify-content: space-between;
    }

    .OVVRAr0GgdO9POPB2AkX {
        flex: 1 1 auto;
        min-width: 0;
    }

    /*
     * Phones (028 FR-035): the range wraps at "to" instead of running off the screen
     * (each date and time stays together, MonoDigits keeps them on one line), and the
     * two counts share the next line with a gap between them.
     */
    .dMH6rOQNGsJlREcboNLJ {
        column-gap: 12px;
    }

    .GOcSTAkuSe5XdB3qZ_fZ {
        flex: 1 1 100%;
        white-space: normal;
    }

    .jEqSlRVc9YCAJGVmQT7w,
    .Oq4MEXoXqcpB6ubkbpcA {
        margin-left: 0;
    }

    ._uPGVlk0GASWG37QIlAv .YjZzPjq6kFdgEwP5nOIL {
        justify-content: flex-end;
    }
}

body.app-night-mode .xserjDT51AerUQBOAiKU {
    border-color: #2f4a7a;
    background: #16223a;
    box-shadow: none;
    color: #d8e1eb;
}

body.app-night-mode .vFHFyYEj55NtFKwr8c6t,
body.app-night-mode .Y9RLPDdtJIFf6KetSn3Q,
body.app-night-mode .dodzPzoLljhhXTf9sPKo .ant-typography {
    color: #d8e1eb;
}

body.app-night-mode .E1P3gdYCkLwJwILem9cA {
    border-color: #7a2a2a;
    background: #2a1517;
}

body.app-night-mode .h6J6WsYtOIVnbRqceGKf {
    color: #ffa39e;
}

body.app-night-mode .IMpO_x5voCBBiMvY4yoa {
    background: #ff7875;
}

body.app-night-mode .Oq4MEXoXqcpB6ubkbpcA {
    color: #ff7875;
}

body.app-night-mode .jEqSlRVc9YCAJGVmQT7w {
    color: #d8e1eb;
}

/* Pinned columns need an opaque background so horizontally scrolled cells do not show through. */
.z2gfh9qIMIKJUrybMDdS .ant-table-cell-fix-left,
.z2gfh9qIMIKJUrybMDdS .ant-table-cell-fix-right {
    background: var(--df-surface-card) !important;
}

.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr:hover > td.ant-table-cell-fix-left,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr:hover > td.ant-table-cell-fix-right {
    background: var(--df-surface-sunken) !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-cell-fix-left,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-cell-fix-right {
    background: #182230 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr:hover > td.ant-table-cell-fix-left,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr:hover > td.ant-table-cell-fix-right {
    background: #202c3d !important;
}

/* Pinned cells of a selected row keep the selection tint, opaque so scrolled cells stay hidden. */
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ant-table-row-selected > td.ant-table-cell-fix-left,
.z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ant-table-row-selected > td.ant-table-cell-fix-right {
    background: color-mix(in srgb, var(--df-accent) 10%, var(--df-surface-card)) !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ant-table-row-selected > td.ant-table-cell-fix-left,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ant-table-row-selected > td.ant-table-cell-fix-right {
    background: color-mix(in srgb, var(--df-accent) 18%, #182230) !important;
}

/* Night-mode disabled and secondary states use the shared disabled palette. */
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn.ant-btn-disabled,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn:disabled,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn[disabled] {
    color: #98a2b3 !important;
    border-color: #526174 !important;
    background: #182230 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn-link:disabled,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn-link.ant-btn-disabled {
    border-color: transparent !important;
    background: transparent !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn:disabled .anticon,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-btn[disabled] .anticon {
    color: #98a2b3 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input-show-count-suffix,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input-data-count {
    color: #98a2b3 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input::placeholder {
    color: #8294aa !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input-affix-wrapper,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input {
    color: #d8e1eb;
    border-color: #526174;
    background: #111a2b;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input-affix-wrapper-disabled,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-input-disabled {
    color: #98a2b3 !important;
    background: #182230 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-typography-secondary,
body.app-night-mode .won4DTCfwF27tAcXptUz {
    color: #a8b3c4 !important;
}

body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td.ant-table-cell-fix-left,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td.ant-table-cell-fix-left,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2 > td.ant-table-cell-fix-right,
body.app-night-mode .z2gfh9qIMIKJUrybMDdS .ant-table-tbody > tr.ah3Fr_h1jDC5pxql24C2:hover > td.ant-table-cell-fix-right {
    background: #1b2840 !important;
    border-top-color: #2f4a7a !important;
}

body.app-night-mode .O0b331QXNUYnezlN6YAG {
    border-color: #2f3b4d;
    background: #182230;
    box-shadow: none;
    color: #d8e1eb;
}

body.app-night-mode .a3GT77345YF_MW2ev7gB {
    background: #141d2b;
}

body.app-night-mode .Tk8Fn2rbN_h9IjCVziI0 {
    border-color: #3c6ee0;
    box-shadow: 0 0 0 2px rgba(60, 110, 224, 0.25);
}

body.app-night-mode .yidosxBIEE23veWqq8tI {
    border-color: #2f4a7a;
    background: #1b2840;
}

body.app-night-mode .MExD8f3U5mtoKARnbPkn {
    color: #d8e1eb;
}

body.app-night-mode .tqwfiF0LDkf3t3KCj1GO {
    color: #e6edf5;
}

body.app-night-mode .uthBNQOpH4H8CAM4uPKX {
    color: #d8e1eb;
}

/* One line per distinct bulk-bar problem (028 FR-015). */
.qnM6X8neA0hibmHW0U_Y {
    display: block;
}

/* Compact layout: the Event Chart header is an icon (028 FR-015). */

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.AZNCrhOGwNYqeJ3ENsBJ {
    display: inline-flex;
    align-items: center;
}

/* The height of the header's other items (Clear filters), so the header does not grow. */
.ant-btn.e6yQVLcNhp2wPMC_KMwX {
    height: 22px;
    padding: 0 4px;
    color: var(--df-accent) !important;
    font-weight: 500;
    line-height: 20px;
}

.ant-btn.e6yQVLcNhp2wPMC_KMwX:hover,
.ant-btn.e6yQVLcNhp2wPMC_KMwX:focus-visible {
    color: var(--df-accent-text) !important;
    background: transparent !important;
}

.ant-btn.e6yQVLcNhp2wPMC_KMwX:disabled {
    color: var(--df-text-faint) !important;
}

/*
 * Copyright (C) 2018 - 2026 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

/* Alert Command Center guide (feature 029). */
.hh7o_K3bacwOQCxAkM8e .ant-drawer-body {
  padding: 16px 24px 24px;
}

.ant-typography.yfZXVWPrwzOJVoIUPSBy {
  color: var(--df-text-secondary, inherit);
  margin-bottom: 16px;
}

.Djy7auE3o2WaBkmjcUWC + .Djy7auE3o2WaBkmjcUWC {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--df-border-divider, #f0f0f0);
}

.ant-typography.nlhz_FWYIDKrCLGWs_58 {
  margin: 0 0 8px;
}

.FtjesO6l3NUGVaBIVhQd {
  margin: 0;
  padding-left: 20px;
  line-height: 1.6;
}

.FtjesO6l3NUGVaBIVhQd li + li {
  margin-top: 6px;
}

/*
 * Copyright (C) 2018 - 2025. Entgra (Pvt) Ltd, https://entgra.io
 * All Rights Reserved.
 *
 * Unauthorized copying/redistribution of this file, via any medium
 * is strictly prohibited.
 * Proprietary and confidential.
 *
 * Licensed under the Entgra Commercial License,
 * Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 *
 * You may obtain a copy of the License at
 * https://entgra.io/licenses/entgra-commercial/1.0
 */
.xpH971M68hfXXinuuONI {
    padding: 8px 0 12px;
}

.arPALrL8Y_YmXzhhVGl0 {
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    box-shadow: var(--df-shadow-card);
    min-height: var(--page-card-min-height, calc(100vh - 170px));
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.ICjnvDdHHqq7IcCL1hM1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    padding: 14px 16px 12px;
    flex-wrap: wrap;
}

.Qu7_rqaNSNb2Nz31FSB6 {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    display: flex;
    align-items: center;
    gap: 10px;
}

._vmyUpdy9C642vB9DWr4 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
}

/* Sits between the shared filters and the dashboard. On phones the tabs
   collapse extra labels into their own overflow menu instead of wrapping. */
.Sdf3ZlnQpDQ2WGVB8Y1g {
    min-width: 0;
    max-width: 100%;
}

.Sdf3ZlnQpDQ2WGVB8Y1g .ant-tabs-nav {
    margin-bottom: 0;
}

.N2o2TEgFSh5vXT6jaQkz {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
}

/* Export and Hide filters share the foundation action look (026). */
.dh_n7uxkkzAMs9YWcj2t {
    min-height: var(--df-control-height);
    color: var(--df-accent);
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-input);
    border-radius: var(--df-radius-md);
    font-weight: 500;
    box-shadow: var(--df-shadow-1);
}

.dh_n7uxkkzAMs9YWcj2t:not(:disabled):hover,
.dh_n7uxkkzAMs9YWcj2t:not(:disabled):focus {
    color: var(--df-accent) !important;
    background: var(--df-surface-card) !important;
    border-color: var(--df-accent) !important;
}

.Mte9zG3APmBQJa52YO1X {
    padding: 0 12px 12px;
    display: flex;
    flex-direction: column;
    gap: 12px;
    flex: 1 1 auto;
    min-height: 0;
}

.Dio7ZnwwBjqaOuK7pxj8 {
    border-radius: var(--df-radius-lg);
    background: var(--df-surface-muted);
    border: 1px solid var(--df-border-subtle);
    padding: 12px 18px;
}

.DIyrokgsR0CupRczRIjr {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 14px;
    align-items: flex-end;
}

.YtjJdZ1tw5bn12QPWW2C {
    display: block;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0.02em;
    color: var(--df-text-muted);
    text-transform: uppercase;
}

.hwIkNwkI3oLGHNj1Lyy0 {
    min-width: 180px;
    flex: 1 1 180px;
}

.dZcjAMFiHz0rnHplQRe7 {
    flex-basis: 260px;
}

.FropYnxWj0g9RSkTe8bL {
    flex: 0 1 220px;
    min-width: 220px;
}

.Wso75nRnpRN6x1h7bXEg {
    min-height: 32px;
    display: flex;
    align-items: center;
}

.PLjI4dvdZY2LUFO2v7j7,
.NoxJuTNVx67BVrU3sC3E,
.tqPPFcbW54yOxPkThqkF,
.FvHuuu4mM00wGWxupd57 {
    width: 100%;
}

.PLjI4dvdZY2LUFO2v7j7 .ant-select-selector,
.NoxJuTNVx67BVrU3sC3E .ant-select-selector,
.tqPPFcbW54yOxPkThqkF .ant-select-selector,
.FvHuuu4mM00wGWxupd57 .ant-select-selector {
    border-radius: var(--df-radius-md) !important;
}

.SMoKczd_J7YAEwmaM_g1 {
    flex: 1;
    color: var(--df-text-muted);
    font-size: 14px;
    align-items: center;
    align-content: center;
    display: flex;
}

.rmb6pjJpgGJ1_dHjS5Yx {
    flex-shrink: 0;
    font-size: 14px;
    color: var(--df-text-muted);
}

.Mte9zG3APmBQJa52YO1X .ant-select {
    max-width: 100%;
}

.Wso75nRnpRN6x1h7bXEg .ant-space {
    width: 100%;
}

.Wso75nRnpRN6x1h7bXEg .ant-btn,
.Wso75nRnpRN6x1h7bXEg .ant-picker,
.Wso75nRnpRN6x1h7bXEg .ant-select-selector {
    border-radius: var(--df-radius-md) !important;
}

.PBB2xKucFc5ABEtdXmh5 {
    min-height: 0;
    height: clamp(
        360px,
        calc(var(--page-card-min-height, calc(100dvh - 108px)) - 240px),
        1000px
    );
    flex: 1 1 auto;
    min-width: 0;
    display: flex;
    background: var(--df-surface-card);
    border: 1px solid var(--df-border-card);
    border-radius: var(--df-radius-lg);
    overflow: hidden;
}

.AJftWo77sBtXhH6EbMUa {
    width: 100%;
    height: 100%;
    min-width: 0;
}

.AJftWo77sBtXhH6EbMUa .frameContent {
    height: 100%;
}

.AJftWo77sBtXhH6EbMUa .embed-responsive-item {
    width: 100% !important;
    height: 100% !important;
}

@media (max-width: 1200px) {
    .dZcjAMFiHz0rnHplQRe7,
    .hwIkNwkI3oLGHNj1Lyy0,
    .FropYnxWj0g9RSkTe8bL {
        flex-basis: 220px;
    }
}

@media (max-width: 1024px) {
    .xpH971M68hfXXinuuONI {
        padding: 8px 0 10px;
    }

    .arPALrL8Y_YmXzhhVGl0 {
        min-height: var(--page-card-min-height-mobile, calc(100vh - 150px));
    }

    .ICjnvDdHHqq7IcCL1hM1 {
        align-items: stretch;
    }

    .N2o2TEgFSh5vXT6jaQkz {
        width: 100%;
        justify-content: flex-start;
    }
}

@media (max-width: 768px) {
    .Dio7ZnwwBjqaOuK7pxj8 {
        padding: 10px 14px;
    }

    .DIyrokgsR0CupRczRIjr {
        gap: 12px;
    }

    .PBB2xKucFc5ABEtdXmh5 {
        min-height: 0;
        height: clamp(
            320px,
            calc(var(--page-card-min-height-mobile, calc(100dvh - 102px)) - 220px),
            900px
        );
    }
}


body.app-night-mode .arPALrL8Y_YmXzhhVGl0 {
    color: #d8e1eb;
    border: 1px solid #293548;
    background: #111a2b;
    box-shadow: none;
}

body.app-night-mode .Dio7ZnwwBjqaOuK7pxj8 {
    border-color: #344054;
    background: #182230;
}

body.app-night-mode .Qu7_rqaNSNb2Nz31FSB6,
body.app-night-mode ._vmyUpdy9C642vB9DWr4,
body.app-night-mode .YtjJdZ1tw5bn12QPWW2C {
    color: #d8e1eb;
}

body.app-night-mode .PBB2xKucFc5ABEtdXmh5 {
    border: 1px solid #293548;
    background: #0b1220;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.ic4jI7foCz2IYwhbC1lZ {
    padding: 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
}

.GRExxWfChMdyDtBZFo4A {
    display: flex;
    align-items: center;
    justify-content: center;
}

.MnI3_m0lxWZm432Znxx6 {
    width: 100%;
    padding: 24px 20px 16px;
}

.MnI3_m0lxWZm432Znxx6 .ant-result-icon {
    margin-bottom: 12px;
}

.MnI3_m0lxWZm432Znxx6 .ant-result-title {
    margin-bottom: 6px;
}

body.app-night-mode .ic4jI7foCz2IYwhbC1lZ {
    background: #111c2e;
    border-color: #2e3e53;
}

body.app-night-mode .GRExxWfChMdyDtBZFo4A {
    background: #111c2e;
    border-radius: 8px;
}

body.app-night-mode .MnI3_m0lxWZm432Znxx6 .ant-result-title {
    color: #eef4fb;
}

body.app-night-mode .MnI3_m0lxWZm432Znxx6 .ant-result-subtitle {
    color: #aebccc;
}

body.app-night-mode .ic4jI7foCz2IYwhbC1lZ .ant-table-wrapper,
body.app-night-mode .ic4jI7foCz2IYwhbC1lZ .ant-table-container {
    background: #182536;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.RDvfB7YqqP0jCEFIrF6D {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.N5bPo9P9FTKv55y2xufz{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.X6ByvCozCFYdfbRS0qZa {
    margin: 8px 0;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 6px 24px rgba(15, 23, 42, 0.06);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-height: var(--page-card-min-height);
}

.cnZ0icvlltMHb36ybSwY {
    padding: 12px 18px 0;
}

.HtTbof7fNec0ix2aWxLg {
    background: #f6f8fb;
    border-radius: 14px;
    border: 0;
    overflow: hidden;
    margin-bottom: 0;
}

.cfBC5CereVEFajJ0mety {
    flex: 1 1 auto;
    min-height: 0;
    padding: 14px 18px 18px;
    background: #fff;
}

@media only screen and (max-width: 1024px) {
    .X6ByvCozCFYdfbRS0qZa {
        margin: 6px 0;
        min-height: var(--page-card-min-height-mobile);
    }

    .cnZ0icvlltMHb36ybSwY {
        padding: 10px 14px 0;
    }

    .cfBC5CereVEFajJ0mety {
        padding: 12px 14px 14px;
    }
}

body.app-night-mode .X6ByvCozCFYdfbRS0qZa,
body.app-night-mode .cfBC5CereVEFajJ0mety {
    background: #111c2e;
    color: #d8e1eb;
}

body.app-night-mode .X6ByvCozCFYdfbRS0qZa {
    border: 1px solid #2e3e53;
    box-shadow: none;
}

body.app-night-mode .HtTbof7fNec0ix2aWxLg {
    background: #182536;
    border: 1px solid #2e3e53;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */


.jImNMAl4lR4MnpTpwvat {
    padding: 10px 10px;
    border: 1px solid rgba(187, 187, 187, 0.2);
    border-radius: 7px;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.wojcxsRXNylwRavlAdCv {
    padding-left: 47px;
    padding-right: 50px;
    margin-bottom: -3px;
    margin-top: -15px;
}

.dutF3dqbCYwfdf2BFptA {
    padding-top: 16px;
    box-shadow: 0 5px 8px #f0f1f2;
    z-index: 2;
}

.hpJ21oHAws9To6bmdyje{
    color: rgba(0, 0, 0, 0.65);
    margin-right: 6px;
    padding-left: 46px;
}

.KsB_RVcypE8pPwqItr8b {
    padding: 24px 70px;
}


/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

@-moz-keyframes PG7hTgNBqFKK0wAkgMjG {
  0% {
    -moz-transform: rotate(0deg) scale(1.0);
  }
  100% {
    -moz-transform: rotate(360deg) scale(0.1);
  }
}

@-webkit-keyframes PG7hTgNBqFKK0wAkgMjG {
  0% {
    -webkit-transform: rotate(0deg) scale(1.0);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.1);
  }
}

@keyframes PG7hTgNBqFKK0wAkgMjG {
  0% {
    -webkit-transform: rotate(0deg) scale(1.0);
  }
  100% {
    -webkit-transform: rotate(360deg) scale(0.1);
    transform: rotate(360deg) scale(0.1);
  }
}

.goe4OI4VNBWkGQUa7BAJ {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  background-image: url('https://gw.alipayobjects.com/zos/rmsportal/TVYTbAXWheQpRcWDaDMu.svg');
  background-repeat: no-repeat;
  background-position: center 110px;
  background-size: 100%;
  animation: PG7hTgNBqFKK0wAkgMjG 200s infinite linear;
}

.Z2pEPiP3OxM8cge66ZW3 {
  position: relative;
  z-index: 1;
}

/*
 * Copyright (C) 2018 - 2024 Entgra (Pvt) Ltd, Inc - All Rights Reserved.
 *
 * Unauthorised copying/redistribution of this file, via any medium is strictly prohibited.
 *
 * Licensed under the Entgra Commercial License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       https://entgra.io/licenses/entgra-commercial/1.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */

.App {
  padding: 20px;
}

.ant-layout-header{
  padding: 0;
  height: auto;
  box-shadow: 0 2px 8px #f0f1f2;
}

.steps-content {
    margin-top: 16px;
    border: 1px dashed #e9e9e9;
    border-radius: 6px;
    background-color: #fafafa;
    min-height: 200px;
    text-align: center;
    padding-top: 80px;
}

.steps-action {
    margin-top: 24px;
}

.ant-input-affix-wrapper .ant-input{
    min-height: 0;
}

h1.ant-typography,
h2.ant-typography,
h3.ant-typography,
h4.ant-typography {
    font-weight: 300;
}

img.twemoji {
    height: 1em;
    width: 1em;
    margin: 0 .05em 0 .1em;
    vertical-align: -0.1em;
}

.ant-menu-dark .ant-menu-item-selected {
    color: black !important;
}

#rc-tabs-0-panel-5 .ant-divider-horizontal {
    display: flex;
    clear: both;
    width: 100%;
    min-width: 100%;
    margin: 0 !important;
}

