﻿:root {
    /* Brand */
    --green: #0B2A45; /* primary: سرمه‌ای فقط سایدبار */
    --green2: #4FC3F7; /* secondary: آبی روشن برای سربرگ/دکمه‌ها */
    --green3: #43A047; /* success سبز */
    --yellow: #FF9800; /* CTA / highlight */
    /* Neutrals */
    --c8: #FAFAFA; /* page bg */
    --c3: #ECEFF1; /* cards/surfaces */
    --c7: #212121; /* text */
    /* Tints */
    --green-light: #81D4FA; /* آبی خیلی روشن */
    --blue-light: #B3E5FC; /* آبی آسمانی ملایم */
}


@font-face {
    font-family: Vazir;
    src: url(../WebsiteTemplates/fonts/Vazir/Vazir.eot);
    src: url(../WebsiteTemplates/fonts/Vazir/Vazir.eot?#iefix) format("embedded-opentype"), url(../WebsiteTemplates/fonts/Vazir/Vazir.woff2) format("woff2"), url(../WebsiteTemplates/fonts/Vazir/Vazir.woff) format("woff"), url(../WebsiteTemplates/fonts/Vazir/Vazir.ttf) format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: iranyekan;
    src: url(fonts/BTitr.TTF) format("truetype");
}

@font-face {
    font-family: "EntezareZohoor 1 **";
    src: url(fonts/BTitr.TTF) format("truetype");
}

@font-face {
    font-family: DejaVu Sans;
    src: url(fonts/DejaVu/DejaVuSans.ttf) format("truetype");
}

@font-face {
    font-family: BNazanin;
    src: url(fonts/BTitr.ttf) format("truetype");
}
/*------------------------------iransans font-----------------------------------*/
@font-face {
    font-family: irsans;
    font-display: swap;
    font-weight: 400;
    src: url(fonts/iransans/irsans.eot) format("embedded-opentype");
    src: url(fonts/iransans/irsans.eot?#iefix) format("embedded-opentype"), url(fonts/iransans/irsans.woff) format("woff"), url(fonts/iransans/irsans.ttf) format("truetype");
}

@font-face {
    font-family: irsans;
    font-display: swap;
    font-weight: 200;
    src: url(fonts/iransans/irsans-u.eot);
    src: url(fonts/iransans/irsans-u.eot?#iefix) format("embedded-opentype"), url(fonts/iransans/irsans-u.woff) format("woff"), url(fonts/iransans/irsans-u.ttf) format("truetype");
}

@font-face {
    font-family: irsans;
    font-display: swap;
    font-weight: 300;
    src: url(fonts/iransans/irsans-l.eot);
    src: url(fonts/iransans/irsans-l.eot?#iefix) format("embedded-opentype"), url(fonts/iransans/irsans-l.woff) format("woff"), url(fonts/iransans/irsans-l.ttf) format("truetype");
}

@font-face {
    font-family: irsans;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(fonts/iransans/irsans-m.eot);
    src: url(fonts/iransans/irsans-m.eot?#iefix) format("embedded-opentype"), url(fonts/iransans/irsans-m.woff) format("woff"), url(fonts/iransans/irsans-m.ttf) format("truetype");
}

@font-face {
    font-family: irsans;
    font-weight: 700;
    font-display: swap;
    src: url(fonts/iransans/irsans-b.eot);
    src: url(fonts/iransans/irsans-b.eot?#iefix) format("embedded-opentype"), url(fonts/iransans/irsans-b.woff) format("woff"), url(fonts/iransans/irsans-b.ttf) format("truetype");
}

.radius-10 {
    border-radius: 10px;
}

body,
html {
    background-color: var(--c8);
    color: var(--c7);
    direction: rtl;
    text-align: right;
    box-sizing: content-box;
    margin: 0;
    padding: 0;
    min-height: 100vh;
    overflow-x: hidden;
    font-family: irsans !important;
    /*border-radius: 30px;*/
}

#light,
#dark {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    background-color: var(--c3);
    margin-right: 5px;
    align-items: center;
    justify-content: center;
    display: none !important;
}

header.header {
    background-image: linear-gradient( 180deg, #4FC3F7 0%, /* سرمه‌ای برند خیلی نازک بالا */
    #4FC3F7 30%, /* خاکستری خیلی روشن */
    #4FC3F7 70%, /* سفید کامل */
    #4FC3F7 100% /* کهربایی روشن‌تر (نه خیلی جیغ) */
    );
    max-width: 201px;
    min-height: 100vh;
    position: absolute;
    left: auto;
    right: 0px;
    z-index: 10000;
    transition: all 0.3s ease-in !important;
}

main#main {
    width: calc(100%);
    transition: all 0.3s ease-in;
    max-height: calc(100vh);
}

    main#main.fullWidth {
        width: calc(100%) !important;
    }

    main#main > form {
        height: calc(100vh - 67px);
    }

#mc,
#wizard,
#Wizard {
    height: 100% !important;
    min-height: 100% !important;
    max-height: calc(100vh - 70px);
    overflow-y: auto;
    overflow-x: hidden;
}
/* main#main > form > #mc,
        main#main > form > #mc > div,
        main#main > form > #mc .k-tabstrip-content > div,
        main#main > form > #mc > div:not(.k-tabstrip) > div:not(.k-grid) {
            height: calc(100%)
        }*/
/*main#main > form > #mc > div:not(.k-tabstrip),*/
/*main#main > form > #mc > div:not([class]),*/
main#main > form > #mc > div:not(.k-tabstrip, .baseContainer) > div:not(.k-grid, .k-tabstrip) {
    padding-bottom: 0px;
    background-color: var(--c3) !important;
    border-radius: 10px;
}

.banner-site {
    height: 45px;
    width: calc(100% - 30px);
    /*max-width: 1100px;*/
    margin: auto;
    display: block;
    margin-top: 10px;
    /*background-image: url(../../Styles/WebsiteTemplates/images/header.png);*/
    background-color: #fff;
    /*background-position: right;
    background-repeat: no-repeat;
    background-size: 50% 100%;*/
    position: relative;
    z-index: 1;
}

    .banner-site .bannerItem {
        position: relative;
        z-index: 101;
    }

    .banner-site::before {
        content: "";
        position: absolute;
        left: auto;
        top: 0px;
        right: 0;
        height: 100%;
        width: calc(100%);
        display: block;
        background-image: url(../../Styles/WebsiteTemplates/images/imageBanner2.jpeg);
        background-position: 0px -170px;
        background-repeat: no-repeat;
        background-size: cover;
        z-index: 0;
        border-radius: 10px;
    }

    .banner-site > img {
        width: 100%;
        height: 200px;
        object-fit: cover;
        object-position: top;
    }

    .banner-site .swiper {
        height: 200px;
        position: absolute;
        width: 55%;
        right: auto;
        left: 0px;
        z-index: -1;
    }

    .banner-site > .swiper * {
        height: 200px !important;
    }

    .banner-site .swiper img {
        height: 200px !important;
        width: 100%;
        object-fit: cover;
        object-position: left top;
    }

#menu {
    background-color: transparent;
    /*background-color: var(--green);*/
}

    /*#menu > .k-item > .k-link {
        padding-right: 35px;
    }*/

    #menu > .k-item.active > .k-link {
        background-image: linear-gradient( 90deg, rgba(255, 255, 255, 0) 25%, #047a89 75% );
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, #047a89 75%);
    }

    #menu .k-menu-group {
        /*background-image: linear-gradient(180deg, #003d3f 0%, var(--green) 100%);*/
        background-color: var(--blue-light);
    }

    #menu .k-link {
        color: #fff;
        font-family: irsans !important;
        font-size: 8pt;
        font-weight: normal !important;
    }

    #menu .k-menu-expand-arrow {
        right: auto;
        left: 43px;
        position: absolute;
    }

    #menu > .k-item > .k-link {
        padding-top: 9px;
        padding-bottom: 9px;
        cursor: pointer;
    }

        #menu > .k-item > .k-link:hover {
            background-image: linear-gradient( 90deg, rgba(255, 255, 255, 0) 25%, #047a89 75% );
            background: linear-gradient(90deg, rgba(255, 255, 255, 0) 25%, #047a89 75%);
        }

.k-menu-group-md .k-menu-item {
    margin-bottom: 3px;
}

#menu > .k-item ul .k-link:hover {
    color: var(--yellow) !important;
    background-color: transparent !important;
}

#menu > .k-item ul .k-menu-item .k-link.active {
    color: #FFFFFF !important; /* متن سفید */
    background-color: #F5F7FA !important; /* آبی برند (تیره‌تر از منوی اصلی) */
    border-radius: 6px; /* کمی گردی برای تم مدرن */
}


#menu_mn_active .k-link {
    color: var(--yellow) !important;
    background-color: transparent !important;
}

#menu .k-item > .k-link::before {
    content: "";
    width: 20px;
    height: 18px;
    position: absolute;
    right: 10px;
    left: auto;
    background-repeat: no-repeat;
    background-size: contain;
}

#menu .k-item.icon-administrative-settings > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.2928 14.5221C16.0327 14.5221 16.6325 13.9223 16.6325 13.1824C16.6325 12.4426 16.0327 11.8428 15.2928 11.8428C14.5529 11.8428 13.9531 12.4426 13.9531 13.1824C13.9531 13.9223 14.5529 14.5221 15.2928 14.5221Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M15.29 16.3085C17.0164 16.3085 18.4159 14.9089 18.4159 13.1826C18.4159 11.4562 17.0164 10.0566 15.29 10.0566C13.5636 10.0566 12.1641 11.4562 12.1641 13.1826C12.1641 14.9089 13.5636 16.3085 15.29 16.3085Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M16.1215 19.3061L16.6069 17.9412L17.8159 17.4404L19.1243 18.0623L20.2989 16.8877L19.677 15.5793L20.1778 14.3703L21.5427 13.8849V12.2237L20.1777 11.7383L19.6769 10.5293L20.2989 9.22089L19.1243 8.04629L17.8159 8.66823L16.6068 8.16744L16.1215 6.80249H14.4603L13.9749 8.16745L12.7659 8.66825L11.4575 8.0463L10.2829 9.22091L10.9048 10.5293L10.404 11.7383L9.03906 12.2237V13.8849L10.404 14.3703L10.9048 15.5793L10.2829 16.8877L11.4575 18.0623L12.7659 17.4404L13.9749 17.9412L14.3978 19.3061H16.1215Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.7555 6.72813V5.01632H3.67935V15.3016C3.67282 15.656 3.52715 15.9937 3.27381 16.2416C3.02046 16.4896 2.67976 16.6279 2.32527 16.6268C1.97379 16.6268 1.6367 16.4872 1.38816 16.2387C1.13963 15.9901 1 15.6531 1 15.3016V1.44385H7.43909L8.179 3.23008H17.9692V5.01632' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M2.28516 16.627H10.379' stroke='white' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-basic-information > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_151_193' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Cpath d='M0.90625 0.846157H24.887V24H0.90625V0.846157Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_151_193)'%3E%3Cpath d='M18.2344 1.2984V3.9634C18.2344 4.23899 18.4679 4.4646 18.7531 4.4646H21.893' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8796 21.2764H6.77649C6.49134 21.2764 6.25781 21.0521 6.25781 20.7764V1.79838C6.25781 1.52406 6.49134 1.29845 6.77649 1.29845H18.2354L21.8941 4.46464V20.7764C21.8941 21.0508 21.6593 21.2764 21.3754 21.2764H15.0835' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0746 11.9047C16.1467 11.9047 17.8367 10.2715 17.8367 8.26928C17.8367 6.26697 16.1467 4.6339 14.0746 4.6339C12.0025 4.6339 10.3125 6.26697 10.3125 8.26928C10.3125 10.2715 12.0025 11.9047 14.0746 11.9047Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0703 8.2795V9.97412' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.0703 6.56528V6.56567' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7027 14.0427H19.5092M8.63672 14.0427H10.1703' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4447 15.9926H8.63672M19.5092 15.9926H17.9771' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7027 17.9409H19.5092M8.63672 17.9409H10.1703' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5411 21.2764V23.0467C19.5411 23.3222 19.3077 23.5479 19.0238 23.5479H4.42357C4.13969 23.5479 3.90625 23.3222 3.90625 23.0467V4.06987C3.90625 3.79424 4.13969 3.56867 4.42357 3.56867H6.25557' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9809 21.2764H12.9805' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-dashboard > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_151_187)'%3E%3Cpath d='M7.32287 6.33338H1.38537C0.621437 6.33338 0 5.71194 0 4.94787V1.38537C0 0.621437 0.621437 0 1.38537 0H7.32287C8.08694 0 8.70838 0.621437 8.70838 1.38537V4.94787C8.70838 5.71194 8.08694 6.33338 7.32287 6.33338ZM1.38537 1.1875C1.27621 1.1875 1.1875 1.27621 1.1875 1.38537V4.94787C1.1875 5.05717 1.27621 5.14588 1.38537 5.14588H7.32287C7.43217 5.14588 7.52088 5.05717 7.52088 4.94787V1.38537C7.52088 1.27621 7.43217 1.1875 7.32287 1.1875H1.38537Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.32287 19H1.38537C0.621437 19 0 18.3786 0 17.6146V9.30214C0 8.53806 0.621437 7.91663 1.38537 7.91663H7.32287C8.08694 7.91663 8.70838 8.53806 8.70838 9.30214V17.6146C8.70838 18.3786 8.08694 19 7.32287 19ZM1.38537 9.10413C1.27621 9.10413 1.1875 9.19284 1.1875 9.30214V17.6146C1.1875 17.7238 1.27621 17.8125 1.38537 17.8125H7.32287C7.43217 17.8125 7.52088 17.7238 7.52088 17.6146V9.30214C7.52088 9.19284 7.43217 9.10413 7.32287 9.10413H1.38537Z' fill='%23FFFFFF'/%3E%3Cpath d='M17.616 19H11.6785C10.9144 19 10.293 18.3786 10.293 17.6146V14.0521C10.293 13.2881 10.9144 12.6666 11.6785 12.6666H17.616C18.3799 12.6666 19.0013 13.2881 19.0013 14.0521V17.6146C19.0013 18.3786 18.3799 19 17.616 19ZM11.6785 13.8541C11.5692 13.8541 11.4805 13.9428 11.4805 14.0521V17.6146C11.4805 17.7238 11.5692 17.8125 11.6785 17.8125H17.616C17.7251 17.8125 17.8138 17.7238 17.8138 17.6146V14.0521C17.8138 13.9428 17.7251 13.8541 17.616 13.8541H11.6785Z' fill='%23FFFFFF'/%3E%3Cpath d='M17.616 11.0834H11.6785C10.9144 11.0834 10.293 10.4619 10.293 9.69787V1.38537C10.293 0.621437 10.9144 0 11.6785 0H17.616C18.3799 0 19.0013 0.621437 19.0013 1.38537V9.69787C19.0013 10.4619 18.3799 11.0834 17.616 11.0834ZM11.6785 1.1875C11.5692 1.1875 11.4805 1.27621 11.4805 1.38537V9.69787C11.4805 9.80717 11.5692 9.89588 11.6785 9.89588H17.616C17.7251 9.89588 17.8138 9.80717 17.8138 9.69787V1.38537C17.8138 1.27621 17.7251 1.1875 17.616 1.1875H11.6785Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_151_187'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-supervision > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.81885 13.3196L4.43926 12.7206H1V18.6289H7.89548V13.3196H4.81885Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9204 13.3196L14.5408 12.7206H11.1016V18.6289H17.997V13.3196H14.9204Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.49465 6.3377C10.5747 6.3377 11.4502 5.46084 11.4502 4.37918C11.4502 3.29751 10.5747 2.42065 9.49465 2.42065C8.41461 2.42065 7.53906 3.29751 7.53906 4.37918C7.53906 5.46084 8.41461 6.3377 9.49465 6.3377Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.2535 4.37924C15.2535 4.37924 12.6766 8.38739 9.49785 8.38739C6.31906 8.38739 3.74219 4.37924 3.74219 4.37924C3.74219 4.37924 6.3191 0.371094 9.49785 0.371094C12.6766 0.371094 15.2535 4.37924 15.2535 4.37924Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.08203 12.569V10.0995H14.9189V13.2717' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 8.5459V10.0275' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.08203 16.6605H5.81072' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.1875 16.6605H15.9162' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-protection > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_150_4896' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M0 1.90735e-06H20V20H0V1.90735e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_150_4896)'%3E%3Cpath d='M9.99969 0.390625L18.125 2.93625V9.77301C18.125 14.5756 14.7162 18.7024 10 19.6094C5.28379 18.7024 1.875 14.5756 1.875 9.77301V2.93625L10.0003 0.390625' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.0265 13.4338C15.61 12.3341 15.9375 11.085 15.9375 9.77301V4.54329L10 2.68309L4.0625 4.54329V9.77301C4.0625 13.3784 6.53523 16.5082 10 17.3702C11.0109 17.1187 11.9373 16.6742 12.7426 16.0811' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.28766 12.5491L6.67188 9.93329L7.9977 8.60743L9.28766 9.89743L11.9967 7.18841L13.3225 8.51423L9.28766 12.5491Z' stroke='%23FFFFFF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
}

#menu .k-item.icon-key > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0062 14.3473C15.7454 14.3473 15.4904 14.4246 15.2736 14.5695C15.0567 14.7144 14.8877 14.9204 14.7879 15.1613C14.6881 15.4023 14.662 15.6674 14.7128 15.9232C14.7637 16.179 14.8893 16.414 15.0737 16.5984C15.2582 16.7828 15.4931 16.9084 15.7489 16.9593C16.0047 17.0102 16.2699 16.9841 16.5108 16.8843C16.7518 16.7845 16.9577 16.6154 17.1026 16.3986C17.2475 16.1817 17.3249 15.9268 17.3249 15.666C17.3249 15.3162 17.1859 14.9808 16.9386 14.7335C16.6913 14.4862 16.3559 14.3473 16.0062 14.3473ZM16.0062 16.2C15.8987 16.2 15.7937 16.1681 15.7044 16.1084C15.615 16.0486 15.5455 15.9637 15.5044 15.8644C15.4634 15.7651 15.4528 15.6558 15.4739 15.5505C15.495 15.4451 15.547 15.3484 15.6231 15.2725C15.6992 15.1967 15.7962 15.1452 15.9016 15.1245C16.0071 15.1038 16.1163 15.1149 16.2155 15.1563C16.3146 15.1977 16.3992 15.2676 16.4586 15.3572C16.518 15.4467 16.5495 15.5519 16.549 15.6594C16.5485 15.803 16.491 15.9405 16.3893 16.0418C16.2875 16.1431 16.1498 16.2 16.0062 16.2Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.0067 11.7452C15.4232 11.7469 14.8475 11.8791 14.3216 12.132C13.7957 12.3848 13.3329 12.752 12.9672 13.2067V4.74515H13.9606C14.0341 4.74594 14.1062 4.72566 14.1686 4.68671C14.2309 4.64776 14.2807 4.59177 14.3122 4.52537C14.3425 4.4573 14.3526 4.38197 14.3413 4.30833C14.33 4.2347 14.2978 4.16585 14.2485 4.10999L11.8309 1.42207C11.7943 1.38295 11.7501 1.35175 11.7009 1.33043C11.6518 1.3091 11.5988 1.2981 11.5452 1.2981C11.4916 1.2981 11.4386 1.3091 11.3895 1.33043C11.3403 1.35175 11.2961 1.38295 11.2595 1.42207L8.8529 4.10339C8.80398 4.15949 8.77217 4.22844 8.76127 4.30207C8.75036 4.3757 8.7608 4.45091 8.79136 4.51878C8.82285 4.58518 8.87271 4.64117 8.93503 4.68012C8.99735 4.71907 9.06952 4.73935 9.14301 4.73856H10.1386V13.5869H8.68147V6.5935C8.68089 6.49168 8.64018 6.39418 8.56818 6.32218C8.49617 6.25017 8.39868 6.20947 8.29685 6.20889H6.24411C6.1421 6.20889 6.04427 6.24941 5.97214 6.32154C5.90001 6.39367 5.85949 6.4915 5.85949 6.5935V13.5869H4.61554V8.71219C4.61554 8.61018 4.57501 8.51235 4.50288 8.44022C4.43075 8.36809 4.33293 8.32757 4.23092 8.32757H2.18037C2.07836 8.32757 1.98054 8.36809 1.90841 8.44022C1.83628 8.51235 1.79576 8.61018 1.79576 8.71219V13.6704C1.78119 13.6796 1.76789 13.6907 1.75619 13.7034L0.303448 15.2111C0.236445 15.2801 0.19788 15.3717 0.195436 15.4679C0.192992 15.564 0.226849 15.6575 0.290261 15.7298L1.67268 17.321C1.70831 17.3632 1.75275 17.397 1.80287 17.4202C1.85299 17.4433 1.90758 17.4552 1.96279 17.455H3.89905C4.00106 17.455 4.09889 17.4145 4.17102 17.3424C4.24315 17.2703 4.28367 17.1724 4.28367 17.0704V16.4594H5.65729V17.4397C5.65787 17.5415 5.69858 17.639 5.77058 17.711C5.84259 17.783 5.94008 17.8237 6.04191 17.8243H8.18916C8.29061 17.8231 8.38754 17.7822 8.45907 17.7102C8.5306 17.6383 8.57101 17.5411 8.57158 17.4397V16.4594H9.77158V17.3386C9.77158 17.4406 9.8121 17.5384 9.88423 17.6105C9.95636 17.6827 10.0542 17.7232 10.1562 17.7232H12.6881C13.0488 18.3007 13.554 18.7741 14.1538 19.0965C14.7536 19.4189 15.4271 19.5791 16.1078 19.5614C16.7885 19.5437 17.4528 19.3486 18.035 18.9955C18.6172 18.6423 19.0971 18.1434 19.4273 17.5479C19.7575 16.9524 19.9266 16.281 19.9178 15.6001C19.909 14.9193 19.7227 14.2525 19.3772 13.6657C19.0317 13.0789 18.539 12.5925 17.9479 12.2545C17.3568 11.9165 16.6877 11.7387 16.0067 11.7386V11.7452ZM10.5122 3.97592H10.0001L11.5386 2.24845L13.0771 3.97592H12.5716C12.4696 3.97592 12.3717 4.01644 12.2996 4.08857C12.2275 4.1607 12.187 4.25853 12.187 4.36054V13.5913H10.9056V4.36054C10.9056 4.25853 10.8651 4.1607 10.793 4.08857C10.7209 4.01644 10.623 3.97592 10.521 3.97592H10.5122ZM6.62872 6.97592H7.91224V13.5869H6.62872V6.97592ZM3.8485 9.0968V13.5869H2.56499V9.0968H3.8485ZM16.0067 18.8023C15.4417 18.8024 14.8871 18.6501 14.4014 18.3616C13.9156 18.0731 13.5166 17.6589 13.2463 17.1627C13.2134 17.1016 13.1645 17.0506 13.105 17.015C13.0454 16.9794 12.9773 16.9606 12.9078 16.9605H10.5496V16.0814C10.5496 15.9794 10.5091 15.8816 10.4369 15.8095C10.3648 15.7373 10.267 15.6968 10.165 15.6968H8.18696C8.08496 15.6968 7.98713 15.7373 7.915 15.8095C7.84287 15.8816 7.80235 15.9794 7.80235 16.0814V17.055H6.42652V16.0748C6.42652 15.9728 6.386 15.875 6.31387 15.8029C6.24174 15.7307 6.14392 15.6902 6.04191 15.6902H3.89905C3.79743 15.6908 3.70016 15.7316 3.62851 15.8036C3.55685 15.8757 3.51663 15.9732 3.51663 16.0748V16.6858H2.13861L1.09905 15.4924L2.19795 14.3561H12.9078C12.9766 14.3557 13.044 14.3369 13.1031 14.3018C13.1622 14.2666 13.2109 14.2164 13.2441 14.1561C13.5095 13.6688 13.8992 13.2605 14.3736 12.9726C14.848 12.6848 15.3901 12.5276 15.9449 12.5171C16.4997 12.5067 17.0473 12.6433 17.5322 12.9131C18.0171 13.1829 18.4219 13.5762 18.7055 14.0532C18.9891 14.5301 19.1414 15.0736 19.1468 15.6285C19.1523 16.1834 19.0107 16.7298 18.7366 17.2122C18.4624 17.6946 18.0655 18.0959 17.586 18.3752C17.1065 18.6545 16.5616 18.8018 16.0067 18.8023Z' fill='%23FFFFFF'/%3E%3Cpath d='M0.913936 7.47257C0.961316 7.47233 1.00825 7.46339 1.0524 7.44619C1.27218 7.36488 6.24141 5.40883 9.20405 1.09015C9.24789 1.02737 9.27188 0.952875 9.2729 0.876309C9.27393 0.799742 9.25194 0.724631 9.2098 0.6607C9.16765 0.59677 9.10728 0.546964 9.03651 0.517732C8.96573 0.4885 8.88781 0.481188 8.81284 0.496743L6.64141 0.936303C6.59078 0.945068 6.54241 0.96389 6.49918 0.991658C6.45594 1.01943 6.4187 1.05558 6.38967 1.09797C6.36064 1.14037 6.34039 1.18816 6.33014 1.23851C6.31988 1.28886 6.31982 1.34076 6.32995 1.39113C6.34008 1.44151 6.36021 1.48935 6.38914 1.53181C6.41807 1.57428 6.45522 1.61052 6.49838 1.6384C6.54155 1.66627 6.58987 1.68521 6.64048 1.6941C6.69109 1.70299 6.74297 1.70165 6.79306 1.69015L7.98207 1.45059C5.11174 5.01323 0.821628 6.70114 0.775474 6.71872C0.682522 6.74411 0.602484 6.80346 0.551197 6.88503C0.49991 6.96661 0.48111 7.06446 0.498517 7.15923C0.515924 7.254 0.568269 7.33879 0.645197 7.39681C0.722125 7.45483 0.818029 7.48187 0.913936 7.47257Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-reports > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4469 0.943359H4.74462C3.85834 0.943359 3.13716 1.66454 3.13716 2.551V5.82267C3.13716 6.03107 3.30594 6.20003 3.51452 6.20003C3.7231 6.20003 3.89188 6.03107 3.89188 5.82267V2.551C3.89188 2.08078 4.2744 1.69808 4.74462 1.69808H17.4469C17.9172 1.69808 18.2997 2.08078 18.2997 2.551V17.1248C18.2997 17.7397 17.8331 18.2665 17.259 18.2993C16.6513 18.3351 16.0897 17.8449 16.0897 17.1934V15.9172C16.0897 15.7088 15.9209 15.5398 15.7123 15.5398H15.7112H3.89188V15.053C3.89188 14.8446 3.7231 14.6757 3.51452 14.6757C3.30594 14.6757 3.13716 14.8446 3.13716 15.053V15.5398H2.11564C1.90706 15.5398 1.73828 15.7088 1.73828 15.9172V17.1934C1.73828 18.2296 2.5846 19.0566 3.60149 19.0566H17.193C17.1944 19.0566 17.1956 19.0558 17.197 19.0558C18.2535 19.0509 19.0544 18.167 19.0544 17.1248V2.551C19.0544 1.66454 18.3332 0.943359 17.4469 0.943359ZM3.60149 18.3018C2.99781 18.3018 2.493 17.8096 2.493 17.1934V16.2946H15.3339V17.1928C15.3339 17.5829 15.4903 18.018 15.7016 18.3018H3.60149Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.7892 13.6531H7.61173C7.40316 13.6531 7.23438 13.822 7.23438 14.0304C7.23438 14.2388 7.40316 14.4078 7.61173 14.4078H16.7892C16.9978 14.4078 17.1666 14.2388 17.1666 14.0304C17.1666 13.822 16.9978 13.6531 16.7892 13.6531Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.7903 11.6982H8.97892C8.77034 11.6982 8.60156 11.8672 8.60156 12.0756C8.60156 12.284 8.77034 12.453 8.97892 12.453H16.7903C16.9989 12.453 17.1677 12.284 17.1677 12.0756C17.1677 11.8672 16.9989 11.6982 16.7903 11.6982Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.7925 9.74731H9.26408C9.0555 9.74731 8.88672 9.91628 8.88672 10.1247C8.88672 10.3331 9.0555 10.502 9.26408 10.502H16.7925C17.001 10.502 17.1698 10.3331 17.1698 10.1247C17.1698 9.91628 17.001 9.74731 16.7925 9.74731Z' fill='%23FFFFFF'/%3E%3Cpath d='M0.945312 10.4383C0.945312 12.4061 2.5572 14.0337 4.54054 14.0337C6.50976 14.0337 8.14055 12.424 8.14055 10.4383C8.14055 10.4377 8.14046 10.4371 8.14046 10.4365C8.14046 10.4363 8.14055 10.4362 8.14055 10.4361C8.14055 10.4358 8.14041 10.4356 8.14041 10.4353C8.1388 8.45168 6.52473 6.83826 4.54054 6.83826C2.55029 6.83826 0.945312 8.47171 0.945312 10.4383ZM4.16318 7.62107V9.75237L2.36061 8.61717C2.80569 8.08354 3.4423 7.7176 4.16318 7.62107ZM1.95974 9.25679L3.92141 10.4922L2.2127 12.0614C1.89057 11.6007 1.70003 11.0417 1.70003 10.4383C1.70003 10.0165 1.79462 9.6172 1.95974 9.25679ZM2.72233 12.6181L4.48385 11.0005L5.89073 12.9379C5.48872 13.1553 5.02884 13.279 4.54054 13.279C3.84927 13.279 3.21541 13.0302 2.72233 12.6181ZM6.5002 12.4925L5.28097 10.8134H7.35806C7.2706 11.4705 6.95861 12.0565 6.5002 12.4925ZM7.35748 10.0587H4.91789V7.62098C6.18397 7.78994 7.18755 8.79279 7.35748 10.0587Z' fill='%23FFFFFF'/%3E%3Cpath d='M6.14446 2.8302C5.52646 2.8302 5.02344 3.33304 5.02344 3.95104C5.02344 4.57106 5.52646 5.07556 6.14446 5.07556C6.38876 5.07556 6.61344 4.99513 6.79806 4.86221L8.36402 5.94044C8.34 6.03162 8.32311 6.12559 8.32311 6.22422C8.32311 6.84424 8.82577 7.34874 9.44376 7.34874C10.064 7.34874 10.5685 6.84424 10.5685 6.22422C10.5685 6.17622 10.5601 6.13045 10.5542 6.08402L11.978 5.35724C12.1786 5.54647 12.4466 5.66463 12.7431 5.66463C12.9415 5.66463 13.1253 5.60857 13.2873 5.51805L15.0014 7.01542C14.9514 7.14223 14.9217 7.27923 14.9217 7.42354C14.9217 8.04375 15.4247 8.54825 16.0427 8.54825C16.6626 8.54825 17.1671 8.04375 17.1671 7.42354C17.1671 6.80555 16.6626 6.30289 16.0427 6.30289C15.845 6.30289 15.6617 6.35877 15.5002 6.44901L13.787 4.9524C13.8378 4.82437 13.8678 4.68583 13.8678 4.53992C13.8678 3.92192 13.3633 3.41927 12.7431 3.41927C12.1251 3.41927 11.6224 3.92192 11.6224 4.53992C11.6224 4.58921 11.6308 4.63624 11.6369 4.68387L10.2129 5.41079C10.0114 5.22153 9.74185 5.10338 9.44376 5.10338C9.19935 5.10338 8.97481 5.1842 8.79044 5.31751L7.22625 4.24053C7.2512 4.14759 7.26879 4.05173 7.26879 3.95104C7.26879 3.33304 6.7643 2.8302 6.14446 2.8302ZM5.77815 3.95104C5.77815 3.74909 5.94251 3.58492 6.14446 3.58492C6.35156 3.58492 6.51408 3.74577 6.51408 3.95104C6.51408 4.15833 6.35156 4.32084 6.14446 4.32084C5.9392 4.32084 5.77815 4.15833 5.77815 3.95104ZM16.4124 7.42354C16.4124 7.63102 16.2499 7.79353 16.0427 7.79353C15.8375 7.79353 15.6764 7.63102 15.6764 7.42354C15.6764 7.22178 15.8408 7.05761 16.0427 7.05761C16.2499 7.05761 16.4124 7.21828 16.4124 7.42354ZM12.7431 4.17399C12.9505 4.17399 13.1131 4.33466 13.1131 4.53992C13.1131 4.74739 12.9505 4.90991 12.7431 4.90991C12.5378 4.90991 12.3771 4.74739 12.3771 4.53992C12.3771 4.33816 12.5411 4.17399 12.7431 4.17399ZM9.81375 6.22422C9.81375 6.4315 9.65124 6.59402 9.44376 6.59402C9.2385 6.59402 9.07783 6.4315 9.07783 6.22422C9.07783 6.02227 9.24182 5.8581 9.44376 5.8581C9.65124 5.8581 9.81375 6.01895 9.81375 6.22422Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}

#menu .k-item.icon-knowledge-base > .k-link::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_150_4861)'%3E%3Cpath d='M18.9999 4.33334H18.6667V3.22998C18.665 3.21884 18.6629 3.20785 18.66 3.19687C18.6472 3.06519 18.5562 2.95425 18.4296 2.91611C18.4195 2.91122 18.4093 2.90695 18.3987 2.90314C17.4521 2.71378 16.5152 2.56866 15.6526 2.47253C15.6606 2.42645 15.6653 2.37991 15.6667 2.33337V1.00006C15.666 0.447998 15.2187 0.000610351 14.6666 0H5.3334C4.78134 0.000610351 4.33395 0.447998 4.33334 1.00006V2.33337C4.33472 2.38007 4.33945 2.4266 4.34738 2.47253C3.4848 2.56882 2.54806 2.71378 1.60126 2.90329C1.59073 2.9071 1.58051 2.91138 1.57043 2.91626C1.52908 2.92877 1.49063 2.94937 1.45706 2.97684C1.42471 3.004 1.3977 3.03696 1.37741 3.07404C1.35696 3.11218 1.3443 3.15399 1.34018 3.19702C1.33728 3.20785 1.33499 3.21884 1.33331 3.22998V4.33334H1.00006C0.447998 4.33395 0.000610351 4.78134 0 5.3334V18.3333C0.000610351 18.8853 0.447998 19.3327 1.00006 19.3333H8.0571C8.1456 19.3332 8.23044 19.3683 8.293 19.431L8.56903 19.707C8.7561 19.8952 9.01077 20.0006 9.27627 20H10.7239C10.9892 20.0006 11.2439 19.8952 11.431 19.707L11.707 19.431C11.7696 19.3683 11.8544 19.3332 11.9429 19.3333H18.9999C19.552 19.3327 19.9994 18.8853 20 18.3333V5.3334C19.9994 4.78134 19.552 4.33395 18.9999 4.33334ZM5 1.00006C5.00015 0.81604 5.14938 0.666809 5.3334 0.666656H14.6666C14.8508 0.666809 14.9998 0.81604 15 1.00006V2.33337C14.9998 2.51739 14.8508 2.66647 14.6666 2.66663H5.3334C5.14938 2.66647 5.00015 2.51739 5 2.33337V1.00006ZM5.3334 11.3333C5.14938 11.3332 5.00015 11.1841 5 11.0001V9.66659C5.00015 9.48257 5.14938 9.33349 5.3334 9.33334H14.6666C14.8508 9.33349 14.9998 9.48257 15 9.66659V11.0001C14.9998 11.1841 14.8508 11.3332 14.6666 11.3333H5.3334ZM14.3333 12V12.6666C14.3332 12.8506 14.184 12.9999 13.9999 13H6.00006C5.81604 12.9999 5.66681 12.8506 5.66666 12.6666V12H14.3333ZM5.66666 8.66669V7.66662H14.3333V8.66669H5.66666ZM14.6666 6.99997H5.3334C5.14938 6.99982 5.00015 6.85074 5 6.66672V5.3334C5.00015 5.14923 5.14938 5.00015 5.3334 5H14.6666C14.8508 5.00015 14.9998 5.14923 15 5.3334V6.66672C14.9998 6.85074 14.8508 6.99982 14.6666 6.99997ZM5.66666 4.33334V3.33328H14.3333V4.33334H5.66666ZM1.99997 3.50662C2.94128 3.32596 3.86642 3.18787 4.70444 3.1044C4.79263 3.17688 4.89258 3.23349 5 3.27194V4.39484C4.60159 4.53506 4.33456 4.91089 4.33334 5.3334V6.66672C4.33456 7.08908 4.60159 7.4649 5 7.60528V8.72803C4.60159 8.86841 4.33456 9.24423 4.33334 9.66659V11.0001C4.33456 11.4224 4.60159 11.7982 5 11.9386V12.6666C5.00061 13.2187 5.448 13.6661 6.00006 13.6667H13.9999C14.552 13.6661 14.9994 13.2187 15 12.6666V11.9386C15.3984 11.7982 15.6654 11.4224 15.6667 11.0001V9.66659C15.6654 9.24423 15.3984 8.86841 15 8.72803V7.60528C15.3984 7.4649 15.6654 7.08908 15.6667 6.66672V5.3334C15.6654 4.91089 15.3984 4.53506 15 4.39484V3.27194C15.1074 3.23349 15.2074 3.17688 15.2956 3.1044C16.1336 3.18787 17.0589 3.32596 18 3.50662L18.0002 4.66537L18 4.66659L18.0002 4.66797L18.0025 17.2507C16.1568 16.8597 11.9244 16.1418 10.3334 17.3627V15.3334C10.3334 15.1492 10.184 15 10 15C9.81598 15 9.66659 15.1492 9.66659 15.3334V17.3491C8.04382 16.1475 3.83621 16.8608 1.99997 17.2501V3.50662ZM19.3333 18.3333C19.3332 18.5173 19.184 18.6665 18.9999 18.6667H11.9429C11.6775 18.6659 11.4229 18.7715 11.2357 18.9597L10.9596 19.2357C10.8972 19.2984 10.8122 19.3335 10.7239 19.3333H9.27627C9.18777 19.3335 9.10278 19.2984 9.04037 19.2357L8.76434 18.9597C8.57712 18.7715 8.3226 18.6659 8.0571 18.6667H1.00006C0.81604 18.6665 0.666809 18.5173 0.666656 18.3333V5.3334C0.666809 5.14923 0.81604 5.00015 1.00006 5H1.33331V17.2501C1.33255 17.4538 1.42502 17.6466 1.58417 17.7737C1.73904 17.8981 1.94183 17.9457 2.13592 17.903C4.9971 17.2966 8.63769 16.9804 9.48074 18.0843C9.60495 18.2448 9.79614 18.3389 9.99908 18.3392C10.2019 18.3395 10.3935 18.246 10.518 18.0859C11.3626 16.98 15.0034 17.2963 17.86 17.9021C18.0551 17.946 18.2597 17.8989 18.4158 17.7737C18.575 17.6466 18.6674 17.4538 18.6667 17.2501V5H18.9999C19.184 5.00015 19.3332 5.14923 19.3333 5.3334V18.3333Z' fill='%23FFFFFF'/%3E%3Cpath d='M2.76479 14.57C2.89617 14.699 3.10659 14.699 3.23812 14.57C3.26742 14.5375 3.29107 14.5003 3.30816 14.46C3.34371 14.3793 3.34371 14.2874 3.30816 14.2067C3.29198 14.166 3.26818 14.1286 3.23812 14.0967C3.20562 14.0672 3.16854 14.0436 3.1281 14.0267C3.00405 13.9743 2.86047 14.0019 2.76479 14.0967C2.73458 14.1286 2.71093 14.1658 2.69476 14.2067C2.67767 14.2467 2.66866 14.2897 2.66805 14.3334C2.66698 14.377 2.67614 14.4205 2.69476 14.46C2.71169 14.5004 2.73534 14.5375 2.76479 14.57Z' fill='%23FFFFFF'/%3E%3Cpath d='M4.00122 14.6667H5.00128C5.1853 14.6667 5.33469 14.5174 5.33469 14.3334C5.33469 14.1492 5.1853 14 5.00128 14H4.00122C3.8172 14 3.66797 14.1492 3.66797 14.3334C3.66797 14.5174 3.8172 14.6667 4.00122 14.6667Z' fill='%23FFFFFF'/%3E%3Cpath d='M5.33475 15.3334H3.00137C2.8172 15.3334 2.66797 15.4826 2.66797 15.6666C2.66797 15.8508 2.8172 16 3.00137 16H5.33475C5.51877 16 5.668 15.8508 5.668 15.6666C5.668 15.4826 5.51877 15.3334 5.33475 15.3334Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.66534 16C7.84952 16 7.99875 15.8508 7.99875 15.6666C7.99875 15.4826 7.84952 15.3334 7.66534 15.3334H6.66544C6.48126 15.3334 6.33203 15.4826 6.33203 15.6666C6.33203 15.8508 6.48126 16 6.66544 16H7.66534Z' fill='%23FFFFFF'/%3E%3Cpath d='M16.7647 14.57C16.8962 14.699 17.1066 14.699 17.238 14.57C17.2674 14.5375 17.2911 14.5004 17.308 14.46C17.3267 14.4205 17.3358 14.377 17.3347 14.3334C17.3341 14.2897 17.3251 14.2467 17.308 14.2067C17.2919 14.1658 17.2682 14.1286 17.238 14.0967C17.1423 14.0019 16.9987 13.9743 16.8747 14.0267C16.8343 14.0436 16.7972 14.0672 16.7647 14.0967C16.7346 14.1286 16.7108 14.166 16.6946 14.2067C16.6591 14.2874 16.6591 14.3793 16.6946 14.46C16.7117 14.5003 16.7354 14.5375 16.7647 14.57Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.0014 14.6667H16.0014C16.1855 14.6667 16.3347 14.5174 16.3347 14.3334C16.3347 14.1492 16.1855 14 16.0014 14H15.0014C14.8174 14 14.668 14.1492 14.668 14.3334C14.668 14.5174 14.8174 14.6667 15.0014 14.6667Z' fill='%23FFFFFF'/%3E%3Cpath d='M14.6653 16H16.9987C17.1828 16 17.3321 15.8508 17.3321 15.6666C17.3321 15.4826 17.1828 15.3334 16.9987 15.3334H14.6653C14.4813 15.3334 14.332 15.4826 14.332 15.6666C14.332 15.8508 14.4813 16 14.6653 16Z' fill='%23FFFFFF'/%3E%3Cpath d='M12.3334 16H13.3333C13.5175 16 13.6667 15.8508 13.6667 15.6666C13.6667 15.4826 13.5175 15.3334 13.3333 15.3334H12.3334C12.1492 15.3334 12 15.4826 12 15.6666C12 15.8508 12.1492 16 12.3334 16Z' fill='%23FFFFFF'/%3E%3Cpath d='M6.00137 1.99991H6.33463C6.5188 1.99991 6.66803 1.85068 6.66803 1.66666C6.66803 1.48248 6.5188 1.33325 6.33463 1.33325H6.00137C5.8172 1.33325 5.66797 1.48248 5.66797 1.66666C5.66797 1.85068 5.8172 1.99991 6.00137 1.99991Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.53858 1.97332C7.66263 2.02657 7.80652 1.9988 7.90204 1.90343C7.99741 1.80807 8.02518 1.66402 7.97193 1.54012C7.95575 1.49923 7.9321 1.462 7.90189 1.43011C7.76822 1.30666 7.56223 1.30666 7.42856 1.43011C7.3985 1.46185 7.3747 1.49923 7.35868 1.54012C7.30558 1.66402 7.33335 1.80791 7.42856 1.90343C7.46106 1.93288 7.49814 1.95654 7.53858 1.97332Z' fill='%23FFFFFF'/%3E%3Cpath d='M6.33463 5.66663H6.00137C5.8172 5.66663 5.66797 5.81586 5.66797 6.00003C5.66797 6.18405 5.8172 6.33328 6.00137 6.33328H6.33463C6.5188 6.33328 6.66803 6.18405 6.66803 6.00003C6.66803 5.81586 6.5188 5.66663 6.33463 5.66663Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.90189 5.76336C7.76822 5.63992 7.56223 5.63992 7.42856 5.76336C7.3985 5.7951 7.3747 5.83248 7.35868 5.87322C7.30558 5.99728 7.33335 6.14117 7.42856 6.23669C7.46106 6.26598 7.49814 6.28979 7.53858 6.30657C7.66263 6.35983 7.80652 6.33205 7.90204 6.23669C7.99741 6.14132 8.02518 5.99728 7.97193 5.87322C7.95575 5.83248 7.9321 5.79525 7.90189 5.76336Z' fill='%23FFFFFF'/%3E%3Cpath d='M6.33463 10H6.00137C5.8172 10 5.66797 10.1492 5.66797 10.3334C5.66797 10.5174 5.8172 10.6667 6.00137 10.6667H6.33463C6.5188 10.6667 6.66803 10.5174 6.66803 10.3334C6.66803 10.1492 6.5188 10 6.33463 10Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.90189 10.0967C7.76822 9.97329 7.56223 9.97329 7.42856 10.0967C7.3985 10.1285 7.3747 10.1659 7.35868 10.2066C7.30558 10.3307 7.33335 10.4745 7.42856 10.5701C7.46106 10.5994 7.49814 10.6232 7.53858 10.6399C7.66263 10.6932 7.80652 10.6654 7.90204 10.5701C7.99741 10.4745 8.02518 10.3307 7.97193 10.2066C7.95575 10.1659 7.9321 10.1286 7.90189 10.0967Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_150_4861'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.k-i-arrow-w::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='8' viewBox='0 0 5 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646347 4.35355C0.451084 4.15829 0.451084 3.84171 0.646347 3.64645L3.82833 0.464466C4.02359 0.269204 4.34017 0.269204 4.53543 0.464466C4.7307 0.659728 4.7307 0.976311 4.53543 1.17157L1.70701 4L4.53543 6.82843C4.7307 7.02369 4.7307 7.34027 4.53543 7.53553C4.34017 7.7308 4.02359 7.7308 3.82833 7.53553L0.646347 4.35355ZM1 4.5H0.9999V3.5H1V4.5Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 5px;
    height: 8px;
}

.k-tabstrip-items {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    font-family: irsans !important;
    font-size: 8pt;
    font-weight: normal !important;
    margin-right: 17px !important;
    color: #000 !important;
    /*left: 100px;
    top: 100px;*/
}

    .k-tabstrip-items .k-item {
        /*float: left;*/
        /*color: #fff;*/
        /*padding: 10px 40px;*/
        position: relative;
        top: 12px;
        cursor: pointer;
        margin-right: 12px !important;
        margin-left: -12px !important;
        overflow: visible !important;
        border: none !important;
        border-radius: 10px;
        top: 8px !important;
        margin-bottom: 1px !important;
        /*background-color: #58c !important;*/
        color: #000 !important;
    }

#wizard > .k-tabstrip-items-wrapper .k-item.k-focus,
#wizard > .k-tabstrip-items-wrapper .k-item.k-state-focused,
#wizard > .k-tabstrip-items-wrapper .k-item:focus {
    box-shadow: none !important;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-focus,
#Wizard > .k-tabstrip-items-wrapper .k-item.k-state-focused,
#Wizard > .k-tabstrip-items-wrapper .k-item:focus {
    box-shadow: none !important;
}

#wizard > .k-tabstrip-items-wrapper .k-item label {
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 9px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item label {
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 9px;
}

#wizard > .k-tabstrip-items-wrapper .k-item.k-active label {
    margin-right: 0px;
    margin-left: 15px;
    margin-bottom: 9px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-active label {
    margin-right: 0px;
    margin-left: 15px;
    margin-bottom: 9px;
}

#wizard > .k-tabstrip-items-wrapper .k-item:first-child label {
    margin-right: 0px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item:first-child label {
    margin-right: 0px;
}

#wizard > .k-tabstrip-items-wrapper .k-item:first-child .k-link {
    padding-right: 0px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item:first-child .k-link {
    padding-right: 0px;
}

#wizard > .k-tabstrip-items-wrapper .k-item::after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--c8) !important;
    z-index: -1;
    transform: skew(-33deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item::after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--c8) !important;
    z-index: -1;
    transform: skew(-33deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

#wizard > .k-tabstrip-items-wrapper .k-item.k-active::after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--c3) !important;
    z-index: -1;
    transform: skew(-33deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-active::after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--c3) !important;
    z-index: -1;
    transform: skew(-33deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

#wizard > .k-tabstrip-items-wrapper .k-item.k-active {
    /*top: 6px !important;*/
    font-weight: bold;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-active {
    /*top: 6px !important;*/
    font-weight: bold;
}

#wizard > .k-tabstrip-items-wrapper .k-item:hover {
    position: relative;
    /*background-color: #58c !important;*/
    /*z-index: -1;*/
    transform: skew(0deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item:hover {
    position: relative;
    /*background-color: #58c !important;*/
    /*z-index: -1;*/
    transform: skew(0deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    border-radius: 10px;
}

    #wizard > .k-tabstrip-items-wrapper .k-item:hover::after {
        background-color: #dbdbdb !important;
    }

    #Wizard > .k-tabstrip-items-wrapper .k-item:hover::after {
        background-color: #dbdbdb !important;
    }

#wizard > .k-tabstrip-items-wrapper .k-item.k-active,
#wizard > .k-tabstrip-items-wrapper .k-item:active {
    background-color: transparent !important;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-active,
#Wizard > .k-tabstrip-items-wrapper .k-item:active {
    background-color: transparent !important;
}

#wizard > .k-tabstrip-items-wrapper .k-item:focus {
    box-shadow: none !important;
}

#Wizard > .k-tabstrip-items-wrapper .k-item:focus {
    box-shadow: none !important;
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    border-color: var(--c3) !important;
    color: #000000;
    background-color: var(--c3) !important;
    z-index: 2;
    padding: 0px !important;
}

#wizard > .k-tabstrip-items-wrapper .k-item.k-active::before,
#wizard > .k-tabstrip-items-wrapper .k-item:hover::before {
    content: "";
    position: absolute;
    top: -8px;
    left: auto;
    right: -13px;
    bottom: 0;
    background-color: var(--c3) !important;
    z-index: -1;
    transform: skew(0deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    width: 60%;
    height: 51px;
    border-top-right-radius: 2px;
}

#Wizard > .k-tabstrip-items-wrapper .k-item.k-active::before,
#Wizard > .k-tabstrip-items-wrapper .k-item:hover::before {
    content: "";
    position: absolute;
    top: -8px;
    left: auto;
    right: -13px;
    bottom: 0;
    background-color: var(--c3) !important;
    z-index: -1;
    transform: skew(0deg);
    transition: all 0.2s linear;
    overflow: visible !important;
    width: 60%;
    height: 51px;
    border-top-right-radius: 2px;
}

#wizard > .k-tabstrip-items-wrapper .k-item:first-child::before {
    right: -20px !important;
}

#Wizard > .k-tabstrip-items-wrapper .k-item:first-child::before {
    right: -20px !important;
}

.k-tabstrip-content {
    width: calc(100% - 18px) !important;
    /*margin: 0 auto;*/
    /*margin-top: 0px !important;*/
    border: none !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    max-height: calc(100vh - 90px) !important;
    height: 100% !important;
    /*height: 100% !important;*/
    overflow-x: hidden !important;
}

#wizard > .k-tabstrip-items-wrapper {
    border: none !important;
}

#Wizard > .k-tabstrip-items-wrapper {
    border: none !important;
}

.k-grid {
    /*height: calc(100%) !important;*/
    font-family: irsans !important;
    font-size: 8pt;
    font-weight: normal !important;
    background-color: var(--c3) !important;
    /* border-radius: 0px; */
    border: none;
    padding: 0px 10px;
    border-radius: 10px;
}

    .k-grid .btn {
        /*background-color: var(--green) !important;*/
        background-image: linear-gradient(180deg, #005d60 0%, var(--green2) 100%);
        border: none;
        border-radius: 7px !important;
        font-size: 8pt;
        font-weight: normal !important;
        padding: 0px 10px;
        min-height: 32px;
        min-width: 32px;
        max-width: fit-content;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-family: irsans !important;
        color: #fff;
    }

        .k-grid .btn:hover {
            background-color: #005d60 !important;
        }

.k-grid-header {
    border-color: transparent !important;
}

.k-grid-update,
.k-action-buttons .k-button-solid-primary {
    background-color: var(--green2) !important;
    border-radius: 7px !important;
    font-size: 8pt;
    font-weight: normal !important;
    padding: 0px 10px;
    min-height: 37px;
    min-width: 45%;
    max-width: 180px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: irsans !important;
    border: 1px solid transparent !important;
    box-shadow: none !important;
    color: #fff;
}

.k-button-solid-primary {
    background-color: var(--green2) !important;
    border-radius: 7px !important;
    font-size: 8pt;
    font-weight: normal !important;
    border: 1px solid transparent !important;
    box-shadow: none !important;
    color: #fff;
    font-family: irsans;
}

a:hover {
    color: #fff;
}

.k-grid-cancel,
.k-action-buttons .k-button-solid-base {
    background-color: var(--c8) !important;
    border-radius: 7px !important;
    font-size: 8pt;
    font-weight: normal !important;
    padding: 0px 10px;
    min-height: 37px;
    min-width: 45%;
    max-width: 180px;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: irsans !important;
    border: 1px solid #006977 !important;
    box-shadow: none !important;
    color: #000;
}

.grid-button2,
.grid-newrecord {
    padding: 0px !important;
    margin-left: 3px !important;
}

.fa-rotate-right,
.grid-refresh,
.grid-download,
.grid-newrecord {
    width: 32px;
    height: 32px;
}

    .fa-rotate-right::before {
        content: "";
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9348 10.375L24.2681 7.875C23.7348 7.375 22.9348 7.375 22.4014 7.875L19.7348 10.375C19.2014 10.875 19.2014 11.625 19.7348 12.125C20.2681 12.625 21.0681 12.625 21.6014 12.125L21.7348 12C20.6681 15.25 17.6014 17.5 14.0014 17.5C11.8681 17.5 9.8681 16.75 8.40143 15.375C7.8681 14.875 7.0681 14.875 6.53477 15.375C6.00143 15.875 6.00143 16.625 6.53477 17.125C8.53477 19 11.2014 20 14.0014 20C19.3348 20 23.7348 16.375 24.5348 11.625L25.0681 12.125C25.3348 12.375 25.7348 12.5 26.0014 12.5C26.2681 12.5 26.6681 12.375 26.9348 12.125C27.4681 11.625 27.4681 10.875 26.9348 10.375Z' fill='white'/%3E%3Cpath d='M21.468 2.875C19.468 1 16.8013 0 14.0013 0C8.66797 0 4.26797 3.625 3.46797 8.375L2.93464 7.875C2.4013 7.375 1.6013 7.375 1.06797 7.875C0.534635 8.375 0.534635 9.125 1.06797 9.625L3.73464 12.125C4.0013 12.375 4.26797 12.5 4.66797 12.5C5.06797 12.5 5.33464 12.375 5.6013 12.125L8.26797 9.625C8.8013 9.125 8.8013 8.375 8.26797 7.875C7.73464 7.375 6.93464 7.375 6.4013 7.875L6.26797 8C7.33464 4.75 10.4013 2.5 14.0013 2.5C16.1346 2.5 18.1346 3.25 19.6013 4.625C20.1346 5.125 20.9346 5.125 21.468 4.625C22.0013 4.125 22.0013 3.375 21.468 2.875Z' fill='white'/%3E%3C/svg%3E%0A");
        background-size: 24px;
        background-repeat: no-repeat;
        width: 32px;
        height: 32px;
        background-position: center;
        right: 0px;
        left: 0px;
        top: 0px;
        bottom: 0px;
        display: block;
        margin: auto;
    }

.fa-file-excel::before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 11H25.5V4C25.5 3.86739 25.4473 3.74021 25.3536 3.64645C25.2598 3.55268 25.1326 3.5 25 3.5C24.8674 3.5 24.7402 3.44732 24.6464 3.35355C24.5527 3.25979 24.5 3.13261 24.5 3C24.5 2.86739 24.4473 2.74021 24.3536 2.64645C24.2598 2.55268 24.1326 2.5 24 2.5H8C7.86739 2.5 7.74021 2.55268 7.64645 2.64645C7.55268 2.74021 7.5 2.86739 7.5 3C7.5 3.13261 7.44732 3.25979 7.35355 3.35355C7.25979 3.44732 7.13261 3.5 7 3.5C6.86739 3.5 6.74021 3.55268 6.64645 3.64645C6.55268 3.74021 6.5 3.86739 6.5 4V11H6C5.60218 11 5.22064 11.158 4.93934 11.4393C4.65804 11.7206 4.5 12.1022 4.5 12.5V19.5C4.5 19.8978 4.65804 20.2794 4.93934 20.5607C5.22064 20.842 5.60218 21 6 21H6.5V28C6.5 28.1326 6.55268 28.2598 6.64645 28.3536C6.74021 28.4473 6.86739 28.5 7 28.5C7.13261 28.5 7.25979 28.5527 7.35355 28.6464C7.44732 28.7402 7.5 28.8674 7.5 29C7.5 29.1326 7.55268 29.2598 7.64645 29.3536C7.74021 29.4473 7.86739 29.5 8 29.5H24C24.1326 29.5 24.2598 29.4473 24.3536 29.3536C24.4473 29.2598 24.5 29.1326 24.5 29C24.5 28.8674 24.5527 28.7402 24.6464 28.6464C24.7402 28.5527 24.8674 28.5 25 28.5C25.1326 28.5 25.2598 28.4473 25.3536 28.3536C25.4473 28.2598 25.5 28.1326 25.5 28V21H26C26.3978 21 26.7794 20.842 27.0607 20.5607C27.342 20.2794 27.5 19.8978 27.5 19.5V12.5C27.5 12.1022 27.342 11.7206 27.0607 11.4393C26.7794 11.158 26.3978 11 26 11ZM24.5 27.59C24.2892 27.6627 24.0978 27.7825 23.9401 27.9401C23.7825 28.0978 23.6627 28.2892 23.59 28.5H8.41C8.33726 28.2892 8.21753 28.0978 8.05987 27.9401C7.90222 27.7825 7.71076 27.6627 7.5 27.59V21H24.5V27.59ZM9.57 13.76C9.50104 13.646 9.48022 13.5092 9.5121 13.3798C9.54398 13.2504 9.62596 13.139 9.74 13.07C9.85404 13.001 9.99081 12.9802 10.1202 13.0121C10.2496 13.044 10.361 13.126 10.43 13.24L11.5 15L12.57 13.21C12.6041 13.1535 12.6491 13.1043 12.7022 13.0652C12.7554 13.0261 12.8157 12.9979 12.8798 12.9821C12.9439 12.9663 13.0104 12.9633 13.0757 12.9732C13.1409 12.9832 13.2035 13.0059 13.26 13.04C13.3165 13.0741 13.3657 13.1191 13.4048 13.1722C13.4439 13.2254 13.4721 13.2857 13.4879 13.3498C13.5037 13.4139 13.5067 13.4804 13.4968 13.5457C13.4868 13.6109 13.4641 13.6735 13.43 13.73L12.08 16L13.43 18.24C13.497 18.3545 13.5167 18.4907 13.485 18.6195C13.4532 18.7483 13.3725 18.8597 13.26 18.93C13.1818 18.9777 13.0916 19.002 13 19C12.9141 18.9986 12.8298 18.976 12.7548 18.9341C12.6798 18.8922 12.6163 18.8324 12.57 18.76L11.5 17L10.43 18.79C10.3804 18.8569 10.3154 18.9109 10.2406 18.9474C10.1658 18.9839 10.0833 19.002 10 19C9.90843 19.002 9.81821 18.9777 9.74 18.93C9.62748 18.8597 9.54678 18.7483 9.51504 18.6195C9.4833 18.4907 9.50301 18.3545 9.57 18.24L10.92 16L9.57 13.76ZM14.51 18.4L15.51 13.4C15.5331 13.2871 15.5944 13.1856 15.6837 13.1127C15.773 13.0398 15.8847 13 16 13C16.1094 12.9926 16.2181 13.022 16.3087 13.0837C16.3993 13.1453 16.4667 13.2356 16.5 13.34L17.5 16.42L18.5 13.34C18.5317 13.2346 18.5987 13.1433 18.6897 13.0814C18.7808 13.0195 18.8903 12.9907 19 13C19.11 13.0066 19.2148 13.0495 19.298 13.1218C19.3812 13.1941 19.4381 13.2919 19.46 13.4L20.46 18.4C20.4731 18.4643 20.4735 18.5307 20.461 18.5951C20.4485 18.6596 20.4234 18.721 20.3872 18.7758C20.351 18.8306 20.3044 18.8777 20.2499 18.9145C20.1955 18.9512 20.1344 18.9769 20.07 18.99H20C19.8847 18.99 19.773 18.9502 19.6837 18.8773C19.5944 18.8044 19.5331 18.7029 19.51 18.59L18.88 15.43L18 18.16C17.961 18.2525 17.8957 18.3314 17.8121 18.3869C17.7285 18.4424 17.6303 18.472 17.53 18.472C17.4297 18.472 17.3315 18.4424 17.2479 18.3869C17.1643 18.3314 17.099 18.2525 17.06 18.16L16.15 15.44L15.52 18.6C15.4935 18.7326 15.4154 18.8493 15.3028 18.9243C15.1903 18.9993 15.0526 19.0265 14.92 19C14.7874 18.9735 14.6708 18.8954 14.5957 18.7828C14.5207 18.6703 14.4935 18.5326 14.52 18.4H14.51ZM21.51 18.5V13.5C21.51 13.3674 21.5627 13.2402 21.6564 13.1464C21.7502 13.0527 21.8774 13 22.01 13C22.1426 13 22.2698 13.0527 22.3636 13.1464C22.4573 13.2402 22.51 13.3674 22.51 13.5V18.5C22.51 18.6326 22.4573 18.7598 22.3636 18.8536C22.2698 18.9473 22.1426 19 22.01 19C21.8774 19 21.7502 18.9473 21.6564 18.8536C21.5627 18.7598 21.51 18.6326 21.51 18.5ZM24.51 11H7.5V4.41C7.71076 4.33726 7.90222 4.21753 8.05987 4.05988C8.21753 3.90222 8.33726 3.71076 8.41 3.5H23.59C23.6627 3.71076 23.7825 3.90222 23.9401 4.05988C24.0978 4.21753 24.2892 4.33726 24.5 4.41L24.51 11ZM23.51 6C23.51 6.13261 23.4573 6.25979 23.3636 6.35355C23.2698 6.44732 23.1426 6.5 23.01 6.5H9C8.86739 6.5 8.74021 6.44732 8.64645 6.35355C8.55268 6.25979 8.5 6.13261 8.5 6C8.5 5.86739 8.55268 5.74021 8.64645 5.64645C8.74021 5.55268 8.86739 5.5 9 5.5H23C23.1326 5.5 23.2598 5.55268 23.3536 5.64645C23.4473 5.74021 23.5 5.86739 23.5 6H23.51ZM22.51 8C22.51 8.13261 22.4573 8.25979 22.3636 8.35355C22.2698 8.44732 22.1426 8.5 22.01 8.5H10C9.86739 8.5 9.74021 8.44732 9.64645 8.35355C9.55268 8.25979 9.5 8.13261 9.5 8C9.5 7.86739 9.55268 7.74021 9.64645 7.64645C9.74021 7.55268 9.86739 7.5 10 7.5H22C22.1326 7.5 22.2598 7.55268 22.3536 7.64645C22.4473 7.74021 22.5 7.86739 22.5 8H22.51ZM8.5 24C8.5 23.8674 8.55268 23.7402 8.64645 23.6464C8.74021 23.5527 8.86739 23.5 9 23.5H23C23.1326 23.5 23.2598 23.5527 23.3536 23.6464C23.4473 23.7402 23.5 23.8674 23.5 24C23.5 24.1326 23.4473 24.2598 23.3536 24.3536C23.2598 24.4473 23.1326 24.5 23 24.5H9C8.86739 24.5 8.74021 24.4473 8.64645 24.3536C8.55268 24.2598 8.5 24.1326 8.5 24ZM21.5 26C21.5 26.1326 21.4473 26.2598 21.3536 26.3536C21.2598 26.4473 21.1326 26.5 21 26.5H11C10.8674 26.5 10.7402 26.4473 10.6464 26.3536C10.5527 26.2598 10.5 26.1326 10.5 26C10.5 25.8674 10.5527 25.7402 10.6464 25.6464C10.7402 25.5527 10.8674 25.5 11 25.5H21C21.1326 25.5 21.2598 25.5527 21.3536 25.6464C21.4473 25.7402 21.5 25.8674 21.5 26Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 24px;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-position: center;
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: block;
    margin: auto;
}

.k-pager-refresh:hover {
    color: #fff !important;
}

.k-toolbar {
    /*display: block;*/
    background-color: var(--c3) !important;
    border-radius: 0px;
    border: none;
}

.k-grid thead th,
.k-grid-header {
    background-color: var(--green2) !important;
    color: #fff;
}

.k-grid-header {
    border-radius: 10px !important;
    overflow: hidden;
}

.k-grid-pager {
    border: none !important;
    color: #000;
    background-color: transparent !important;
    font-family: irsans !important;
    font-size: 9pt !important;
    font-weight: normal !important;
}

.k-grid tbody tr {
    background-color: var(--c8) !important;
    color: #000;
    border-radius: 10px !important;
    border-top: 1px solid var(--c3) !important;
    border-bottom: 1px solid var(--c3) !important;
    overflow: hidden;
}

    .k-grid tbody tr:hover {
        background-color: #e1ffe08c !important;
        color: #000;
        border-radius: 10px !important;
        border-top: 1px solid var(--c3) !important;
        border-bottom: 1px solid var(--c3) !important;
        overflow: hidden;
    }

    .k-grid tbody tr.k-footer-template {
        background-color: var(--c3) !important;
        color: #000;
        border-radius: 10px !important;
        border: 1px solid var(--green) !important;
        overflow: hidden;
    }

.k-grid tbody,
.k-grid-content {
    border-radius: 10px !important;
    border-top: 1px solid var(--c3) !important;
    border-bottom: 1px solid var(--c3) !important;
    background-color: var(--c3) !important;
    /*margin-bottom: 10px !important;*/
}

    .k-grid tbody tr td {
        border-top: 1px solid var(--c3) !important;
        border-bottom: 1px solid var(--c3) !important;
    }

        .k-grid tbody tr td:first-child {
            border-top-right-radius: 10px !important;
            border-bottom-right-radius: 10px !important;
        }

        .k-grid tbody tr td:last-child {
            border-top-left-radius: 10px !important;
            border-bottom-left-radius: 10px !important;
        }

.k-rtl .k-filter-row th:first-child,
.k-rtl .k-grid tbody td:first-child,
.k-rtl .k-grid tfoot td:first-child,
.k-rtl .k-grid-header .k-header:first-child {
    border-left: none !important;
}

.k-grid tbody tr td,
.k-grid thead th {
    border-left: none !important;
    border-right: none !important;
    font-size: 8pt;
    /* text-wrap: auto !important; */
    font-weight: normal !important;
}

    .k-grid thead th .k-cell-inner {
        /*margin-top: auto !important;
        margin-bottom: auto !important;*/
        height: 100% !important;
        margin: auto -5px !important;
        width: 100%;
        padding-left: 10px;
    }

    .k-grid thead th:not(:last-child)::after {
        content: "";
        width: 0.2px;
        height: 16px;
        background-color: var(--green);
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: auto;
        bottom: 0;
        margin: auto;
    }

    .k-grid thead th .k-link {
        padding: 0px !important;
        display: flex !important;
        align-items: center !important;
        text-align: center;
        justify-content: center;
        text-wrap: auto !important;
        white-space: normal !important;
    }

        .k-grid thead th .k-link * {
            text-wrap: auto !important;
            white-space: normal !important;
            padding: 0px 2px;
        }

.k-grid-filter-menu .k-icon {
    position: absolute !important;
    right: 0px;
}

.pageTitle {
    font-size: 8pt;
    background-color: var(--c3);
    border-radius: 40px;
    text-align: center;
    height: 27px;
    color: var(--green);
    line-height: 27px;
    width: fit-content;
    padding: 0px 10px;
}

.allerts {
    background-color: var(--c3);
    border-radius: 50%;
    height: 27px;
    width: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#sidebarBtn {
    background-color: var(--c3);
    border-radius: 50%;
    height: 27px;
    width: 27px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#headerMenu.closed {
    margin-right: -201px !important;
    transition: all 0.3s ease-in;
}

#headerMenu {
    margin-right: 0px;
    transition: all 0.3s ease-in;
}

.k-grid-edit {
    background-color: var(--c3) !important;
    border-radius: 7px;
    border: none !important;
}

    .k-grid-edit .k-i-edit:before {
        content: "" !important;
        color: var(--green);
        background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_101_66)'%3E%3Cpath d='M7.61406 7.6944L6.50802 11.3827C6.41409 11.6964 6.49991 12.0368 6.73155 12.2681C6.90086 12.4374 7.12845 12.529 7.36125 12.529C7.44677 12.529 7.53288 12.5169 7.61695 12.4914L11.3056 11.3856C11.4468 11.3433 11.5755 11.2667 11.6796 11.1624L18.4422 4.39979C18.6092 4.23279 18.7031 4.00608 18.7031 3.77008C18.7031 3.53409 18.6092 3.30737 18.4422 3.14038L15.8593 0.557801C15.5114 0.2099 14.9478 0.2099 14.5999 0.557801L7.83758 7.32041C7.73321 7.42478 7.65668 7.55292 7.61406 7.6944ZM9.25586 8.42093L15.2296 2.4469L16.5528 3.77008L10.579 9.74411L8.68935 10.3106L9.25586 8.42093Z' fill='%23006977'/%3E%3Cpath d='M17.8125 8.60938C17.3205 8.60938 16.9219 9.0083 16.9219 9.5V15.4375C16.9219 16.2562 16.2559 16.9219 15.4375 16.9219H3.5625C2.74406 16.9219 2.07812 16.2562 2.07812 15.4375V3.5625C2.07812 2.74377 2.74406 2.07812 3.5625 2.07812H9.5C9.99199 2.07812 10.3906 1.6792 10.3906 1.1875C10.3906 0.695804 9.99199 0.296875 9.5 0.296875H3.5625C1.76183 0.296875 0.296875 1.76211 0.296875 3.5625V15.4375C0.296875 17.2379 1.76183 18.7031 3.5625 18.7031H15.4375C17.2382 18.7031 18.7031 17.2379 18.7031 15.4375V9.5C18.7031 9.0083 18.3045 8.60938 17.8125 8.60938Z' fill='%23006977'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_101_66'%3E%3Crect width='19' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-size: contain;
        background-repeat: no-repeat;
    }

.k-grid-delete {
    background-color: var(--c3) !important;
    border-radius: 7px;
    border: none !important;
}

    .k-grid-delete .k-i-close:before {
        content: "" !important;
        color: var(--green);
        background-image: url("data:image/svg+xml,%3Csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 6V17C2 17.5304 2.21071 18.0391 2.58579 18.4142C2.96086 18.7893 3.46957 19 4 19H12C12.5304 19 13.0391 18.7893 13.4142 18.4142C13.7893 18.0391 14 17.5304 14 17V6M6 7V15M10 7V15M1 3H15M5 1H11' stroke='%23006977' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        background-size: contain;
        background-repeat: no-repeat;
    }

.k-pager-wrap > a,
.k-pager-wrap .k-pager-numbers-wrap li {
    margin: 0px 3px !important;
    border-radius: 4px !important;
    overflow: hidden;
    color: var(--green) !important;
}

.k-pager-numbers .k-link.k-selected,
.k-pager-numbers .k-link.k-state-selected {
    border-color: var(--green) !important;
    color: var(--green) !important;
    background-color: #fff !important;
    border-radius: 4px !important;
}

.k-pager-numbers .k-link {
    border-color: #fff !important;
    color: var(--green) !important;
    background-color: #fff !important;
    border-radius: 4px !important;
}

.k-rtl .k-grid-header .k-header {
    text-align: center;
    vertical-align: middle;
    font-size:8pt!important;
}

.k-filter-menu {
    font-size: 8pt !important;
}

.k-window:not(.k-dialog) {
    border-color: var(--green2) !important;
    color: #000 !important;
    background-color: var(--c8) !important;
    background: var(--c8) !important;
    border-radius: 10px !important;
    font-family: irsans !important;
    min-height: 50vh !important;
    min-width: 50vw !important;
    max-width: 99vw;
    max-height: 90vh;
    overflow: hidden;
}
.k-window.k-dialog {
    border-color: var(--green2) !important;
    color: #000 !important;
    background-color: var(--c8) !important;
    background: var(--c8) !important;
    border-radius: 10px !important;
    font-family: irsans !important;
    overflow: hidden;
}

    .k-window:not(.k-dialog) .k-window-content {
        min-height: 50vh !important;
        min-width: 50vw !important;
        max-width: 99vw;
        max-height: 90vh;
        /* top: 102px; */
        position: relative;
        background-color: var(--c3) !important;
    }

.k-window .k-edit-buttons {
    border-top: 1px solid var(--c8) !important;
    margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100%;
    justify-content: center;
}

.k-actions-horizontal {
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: var(--c3) !important;
    border-top: 1px solid var(--c8) !important;
    margin: 0px !important;
}

.k-edit-form-container {
    width: 100%;
    /* min-width: 400px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    /* justify-content: space-around; */
    min-height: 100% !important;
    max-height: 61vh !important;
    /* overflow-y: auto; */
    height: 100%;
    /*background-color: var(--c8) !important;*/
}
/*.k-window-titlebar {
    border-color: transparent !important;
}*/

.k-window-titlebar {
    height: 30px !important; /* ارتفاع دلخواه مثلاً 30px */
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    font-size: 10pt !important; /* اختیاری، اگه فونت بزرگه */
}


.k-edit-label {
    text-align: right !important;
    font-size: 8pt;
    font-weight: normal !important;
}

.k-input-solid {
    min-height: 37px !important;
    border-radius: 7px !important;
    box-shadow: none !important;
    border: 1px solid rgba(219, 219, 219, 1) !important;
    background-color: #fff !important;
}

.k-edit-buttons {
    border: none !important;
}

.k-edit-form-container .k-edit-buttons {
    margin: 0px !important;
}

.k-edit-label {
    width: 90%;
    display: block;
    margin-bottom: 0px !important;
    padding-right: 0px;
}

.k-edit-field {
    width: 90%;
    display: block;
    margin-bottom: 10px;
}

.k-i-arrow-s::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 11L14 0L6.99887 3.66667L0 0L7 11Z' fill='%23006977'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 11px;
}

.k-i-arrow-n::before {
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_104_76)'%3E%3Cpath d='M7 0L0 11L7.00113 7.33333L14 11L7 0Z' fill='%23006977'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_104_76'%3E%3Crect width='14' height='11' fill='white' transform='matrix(-1 0 0 -1 14 11)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 14px;
    height: 11px;
}

.k-picker-solid {
    min-height: 37px !important;
    border-radius: 7px !important;
    box-shadow: none !important;
    border: 1px solid rgba(219, 219, 219, 1) !important;
    background-color: #fff !important;
    font-family: irsans;
}

.k-popup:not(.k-menu-group) {
    border-color: var(--green2) !important;
    color: #000 !important;
    background-color: var(--c3) !important;
    border-radius: 10px !important;
    font-family: irsans !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-grid td.k-selected,
.k-grid td.k-state-selected,
.k-grid th.k-selected,
.k-grid th.k-state-selected,
.k-grid tr.k-selected > td,
.k-grid tr.k-state-selected > td {
    color: #000 !important;
    background-color: #00d2d8 !important;
}

.dropdown .dropdown-menu .dropdown-item:hover,
.dropdown .dropdown-menu .dropdown-item:active,
.dropup .dropdown-menu .dropdown-item:hover,
.dropup .dropdown-menu .dropdown-item:active,
.dropleft .dropdown-menu .dropdown-item:hover,
.dropleft .dropdown-menu .dropdown-item:active,
.dropright .dropdown-menu .dropdown-item:hover,
.dropright .dropdown-menu .dropdown-item:active {
    background-color: var(--green) !important;
    border-radius: 7px !important;
    color: #fff;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear;
    text-align: right;
}

.dropdown-item {
    text-align: right;
    border-radius: 7px !important;
}

.bg-green {
    background-color: var(--green);
    font-family: irsans;
    font-size: 8pt;
    font-weight: normal !important;
    color: #fff;
}

.radius-7 {
    border-radius: 7px !important;
}

#ContractBoardSearch {
    border: 1px solid rgba(219, 219, 219, 1) !important;
    font-size: 8pt;
    font-weight: normal !important;
}

.Clean {
    top: 3px;
    left: 18px;
    right: auto;
    filter: brightness(0.5);
}

input,
select,
textarea,
.k-input-inner {
    box-shadow: none !important;
    font-family: irsans;
}

.edit-icon {
    /*content: '' !important;*/
    color: var(--green);
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_150_395)'%3E%3Cpath d='M15.6903 11.9357C15.4565 11.9357 15.2669 12.1475 15.2669 12.4089V16.6104C15.2661 17.3941 14.698 18.0292 13.9968 18.03H2.11694C1.4157 18.0292 0.847603 17.3941 0.846776 16.6104V4.27932C0.847603 3.49577 1.4157 2.86065 2.11694 2.85973H5.87616C6.11002 2.85973 6.29955 2.6479 6.29955 2.38653C6.29955 2.12535 6.11002 1.91333 5.87616 1.91333H2.11694C0.948323 1.91481 0.00132309 2.97322 0 4.27932V16.6106C0.00132309 17.9167 0.948323 18.9751 2.11694 18.9766H13.9968C15.1654 18.9751 16.1124 17.9167 16.1137 16.6106V12.4089C16.1137 12.1475 15.9242 11.9357 15.6903 11.9357Z' fill='%23006977'/%3E%3Cpath d='M15.9455 0.695973C15.2014 -0.135637 13.9951 -0.135637 13.251 0.695973L5.69749 9.13813C5.64573 9.19598 5.60835 9.2677 5.58884 9.34645L4.59553 13.3544C4.55468 13.5187 4.59619 13.6947 4.70402 13.8154C4.81202 13.9359 4.96947 13.9823 5.11649 13.9368L8.70256 12.8265C8.77301 12.8047 8.83718 12.7629 8.88895 12.705L16.4423 4.26271C17.1852 3.43054 17.1852 2.08341 16.4423 1.25124L15.9455 0.695973ZM6.62002 9.44571L12.802 2.53627L14.7957 4.76455L8.61358 11.674L6.62002 9.44571ZM6.22177 10.3389L7.8146 12.1193L5.61133 12.8015L6.22177 10.3389ZM15.8436 3.59357L15.3946 4.09542L13.4007 1.86695L13.8499 1.3651C14.2632 0.903182 14.9333 0.903182 15.3466 1.3651L15.8436 1.92037C16.2562 2.38285 16.2562 3.13128 15.8436 3.59357Z' fill='%23006977'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_150_395'%3E%3Crect width='17' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 17px;
    height: 19px;
}

.delete-icon {
    /*content: '' !important;*/
    color: var(--green);
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.64449 0.285254C5.43749 0.390514 5.26109 0.580706 5.16515 0.795216C5.09621 0.953106 5.08847 1.04621 5.08847 1.81931V2.66937H3.04439C0.801047 2.66937 0.797267 2.66937 0.517188 2.91219C0.440508 2.98097 0.333047 3.1267 0.279408 3.24412C0.179688 3.45046 0.179688 3.47079 0.179688 4.32902C0.179688 5.18725 0.179688 5.20739 0.279408 5.41392C0.333047 5.53134 0.440508 5.67707 0.517188 5.74585C0.662988 5.87125 0.938927 5.98867 1.08851 5.98867C1.16519 5.98867 1.17671 6.009 1.17671 6.13839C1.17671 6.36506 1.66757 17.1039 1.69439 17.4236C1.73651 17.9701 2.04341 18.4437 2.51123 18.6866L2.72975 18.7998H8.99987H15.2698L15.4883 18.6866C15.9524 18.4477 16.263 17.9661 16.3052 17.4236C16.332 17.116 16.8228 6.34473 16.8228 6.12205C16.8228 6.00881 16.8381 5.98848 16.911 5.98848C17.0606 5.98848 17.3367 5.87106 17.4825 5.74566C17.5592 5.67688 17.6667 5.53115 17.7203 5.41373C17.82 5.20739 17.82 5.18707 17.82 4.32883C17.82 3.4706 17.82 3.45047 17.7203 3.24393C17.6667 3.12651 17.5592 2.98078 17.4825 2.912C17.2026 2.66918 17.1987 2.66919 14.9553 2.66919H12.9113V1.82311C12.9113 0.883945 12.896 0.803003 12.6582 0.527884C12.5853 0.438772 12.4472 0.329525 12.3552 0.285065C12.1864 0.200134 12.1558 0.200132 8.99213 0.200132C5.88605 0.204313 5.79407 0.204315 5.64449 0.285254ZM12.0753 1.0785C12.1367 1.13512 12.1443 1.22024 12.1443 1.90823V2.66919H8.99987H5.85527V1.91222C5.85527 1.26869 5.86301 1.14728 5.92043 1.08249C5.97803 1.01371 6.12365 1.00972 8.99213 1.00972C11.7418 1.00972 12.0102 1.01371 12.0753 1.0785ZM17.0145 3.59639C17.0644 3.70164 17.0644 4.9564 17.0145 5.06166C16.9724 5.13861 16.8457 5.13861 8.99987 5.13861C1.15385 5.13861 1.02731 5.13861 0.985188 5.06166C0.962148 5.0172 0.946847 4.70142 0.946847 4.32902C0.946847 3.95662 0.962148 3.64084 0.985188 3.59639C1.02731 3.51943 1.15385 3.51943 8.99987 3.51943C16.8459 3.51943 16.9724 3.51943 17.0145 3.59639ZM16.0328 6.32041C16.0213 6.50661 15.9025 9.09726 15.7644 12.0765L15.5189 17.4964L15.423 17.6704C15.3616 17.7839 15.2734 17.8688 15.1622 17.9254L14.9973 18.0104H8.99213H2.99075L2.82209 17.9173C2.71085 17.8565 2.62265 17.7634 2.56523 17.6581C2.48081 17.4922 2.47325 17.3949 2.23151 12.0721C2.09723 9.09289 1.97843 6.50642 1.96691 6.32022L1.94387 5.98829H8.99987H16.0559L16.0328 6.32041Z' fill='%23006977'/%3E%3Cpath d='M3.90039 11.9995V16.5532H4.28379H4.66719V11.9995V7.44576H4.28379H3.90039V11.9995Z' fill='%23006977'/%3E%3Cpath d='M7.04492 11.9995V16.5532H7.42832H7.81172V11.9995V7.44576H7.42832H7.04492V11.9995Z' fill='%23006977'/%3E%3Cpath d='M10.1895 11.9995V16.5532H10.5729H10.9563V11.9995V7.44576H10.5729H10.1895V11.9995Z' fill='%23006977'/%3E%3Cpath d='M13.334 11.9995V16.5532H13.7174H14.1008V11.9995V7.44576H13.7174H13.334V11.9995Z' fill='%23006977'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 19px;
}

.pwt-datepicker-input-element {
    border-radius: 7px;
    border: none !important;
    width: 100%;
    min-height: 37px;
}

.k-grid-toolbar .k-button {
    /*background-color: var(--green) !important;*/
    background-image: linear-gradient(180deg, #005d60 0%, var(--green2) 100%);
    border-radius: 7px !important;
    font-size: 8pt;
    font-weight: normal !important;
    padding: 0px 10px;
    min-height: 32px;
    min-width: 32px;
    max-width: fit-content;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: irsans !important;
    color: #fff;
    border: none !important;
}

    .k-grid-toolbar .k-button:hover {
        /*background-color: #005d60 !important;*/
        background-image: linear-gradient(180deg, #005d60 0%, #005d60 100%);
    }

.k-button .k-button-text,
.k-button .k-text {
    overflow: hidden;
    white-space: break-spaces;
    font-family: irsans;
    font-size: 8pt;
    font-weight: normal !important;
}

.k-chip-label {
    font-family: irsans;
}

.k-window:not(.k-dialog) .k-window-content {
    min-height: 50vh !important;
    min-width: 50vw !important;
    max-width: 99vw;
    max-height: 90vh;
    /*overflow-x: hidden;*/
}

.k-grid-content .k-button-solid-base {
    border-color: var(--green2);
    color: #fff;
    background-color: var(--green2);
    border-radius: 7px !important;
}

.k-toolbar-item .k-button {
    border-color: var(--green2);
    color: #fff;
    background-color: var(--green2);
    border-radius: 7px !important;
    font-family: irsans;
}

.k-grid-content .k-button-solid-base:hover {
    border-color: var(--green2);
    color: #fff;
    background-color: var(--green2);
}

.k-grid {
    margin-bottom: 7px;
}

.k-grid-content .k-button-solid-base {
    margin-bottom: 3px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #f5f5f5;
}

::-webkit-scrollbar-thumb {
    background-color: var(--green);
    border: 2px solid #555555;
}

@-webkit-keyframes flipHeads {
    0% {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        transform: rotateY(0);
    }

    15% {
        -webkit-transform: rotateY(1800deg);
        -moz-transform: rotateY(1800deg);
        transform: rotateY(1800deg);
    }

    85% {
        -webkit-transform: rotateY(1800deg);
        -moz-transform: rotateY(1800deg);
        transform: rotateY(1800deg);
    }

    100% {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        transform: rotateY(0);
    }
}

@keyframes effect {
    0% {
        transform: rotate(0deg) scale(0, 0);
    }

    10% {
        transform: rotate(359deg) scale(1, 1);
    }

    90% {
        transform: rotate(359deg) scale(1, 1);
    }

    100% {
        transform: rotate(359deg) scale(0, 0);
    }
}

@keyframes fade {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    15% {
        opacity: 0;
    }

    98% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

#loading {
    position: absolute;
    margin: 0;
    width: 100%;
    height: 100%;
    background: white;
    z-index: 100000000;
}

#loading-container {
    position: relative;
    top: 200px;
    display: block;
    margin: auto;
    width: 256px;
    height: 256px;
}

#loading-hole {
    width: 100%;
    height: auto;
}

#loading-logo {
    width: 130px;
    height: 120px;
    top: 65px;
    left: 65px;
    position: absolute;
    animation: loadingeffect 20s infinite ease-out;
}

@keyframes loadingeffect {
    0% {
        transform: rotate(0deg) scale(0, 0);
    }

    10% {
        transform: rotate(359deg) scale(1, 1);
    }

    90% {
        transform: rotate(359deg) scale(1, 1);
    }

    100% {
        transform: rotate(359deg) scale(0, 0);
        top: 65px;
        left: 65px;
    }
}

#loading-fire {
    width: 165px;
    height: 160px;
    top: 52px;
    left: 45px;
    padding: 10px;
    position: absolute;
    border-radius: 50%;
    clip-path: circle(55px at center);
    transform: scale(1.4, 1.4);
    filter: saturate(3);
    animation: loadingfade 20s infinite ease-out;
}

@keyframes loadingfade {
    0% {
        opacity: 1;
    }

    10% {
        opacity: 1;
    }

    15% {
        opacity: 0;
    }

    98% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.k-window-content .k-grid::before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: var(--c3);
    position: absolute;
    right: 0;
    left: 0;
    border-radius: 10px;
    z-index: -1;
}

.k-window .k-tabstrip {
    /*height: 100%;*/
}

.k-window-content > div {
    /*height: 100%;*/
}

.k-window #wizard .k-tabstrip-content > div {
    /*height: 99%;*/
}

.k-window #Wizard .k-tabstrip-content > div {
    /*height: 99%;*/
}

.btn.grid-button2:not([style*="float:left;"]) {
    padding: 0 10px !important;
}

.k-grid-filter-menu {
    position: absolute !important;
    left: 4px !important;
    right: auto !important;
    top: 0;
    bottom: 0;
    margin: auto !important;
    padding: 1px !important;
    /* background-color: var(--green2); */
    border-radius: 3px;
    width: 16px !important;
    height: 16px !important;
    text-align: center !important;
    vertical-align: middle;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.k-grid-header .k-header {
    /*border-left: 1px solid #fff;*/
    padding: 5px !important;
}

.c-main {
    /*height: 650px;*/
}

thead[role="rowgroup"] tr:last-child th {
    border-top: 1px solid var(--green);
}

.row.Footer {
    height: auto !important;
}

a {
    text-decoration: none;
}

.k-menu-link .k-icon svg {
    width: 12px;
    height: 12px;
}

.leftDiv,
.rightDiv {
    border: 1px solid transparent !important;
}

#DistributionCompanyPowerLossPerformanceReportwizard,
#CountryPowerDailyDiagramwizard,
#TariffPowerLossPerformanceReportwizard,
#TransferCompanyPowerLossPerformanceReportwizard,
#ProvincePowerLossPerformanceReportwizard,
#AreaPowerLossPerformanceReportwizard {
    background-color: var(--c3) !important;
    border: 1px solid transparent !important;
}

.k-tabstrip-content .k-tabstrip-content .k-toolbar {
    background-color: var(--c8) !important;
    border: 1px solid transparent !important;
}

.k-tabstrip-content .k-tabstrip-content .k-grid {
    background-color: var(--c8) !important;
    border: 1px solid transparent !important;
}

#DistributionCompanyPowerLossPerformanceReportwizard,
#CountryPowerDailyDiagramwizard,
#TariffPowerLossPerformanceReportwizard,
#TransferCompanyPowerLossPerformanceReportwizard,
#ProvincePowerLossPerformanceReportwizard,
#AreaPowerLossPerformanceReportwizard {
    padding-top: 10px;
}

.leftDiv > div {
    width: 97% !important;
    /*height: 498px !important;*/
    height: calc(100vh - 230px) !important;
}

#CountryPowerDailyDiagramwizard {
    height: 67vh !important;
}

#AreaPowerLossPerformanceReportwizard {
    height: 45vh !important;
}

#CountryPowerDailyDiagramwizard {
    width: 96vw !important;
}

#CountryOutageGrid,
#CountryToolsGrid,
#CountryPowerLossPerformanceReportGrid {
    height: 48vh !important;
}

#TariffPowerLossPerformanceReportwizard {
    height: 63vh !important;
}

.k-listview {
    border-color: var(--c3);
    color: #000;
    background-color: var(--c3);
}

#DashboardGrid {
    height: 57vh !important;
}

#DashboardOpType2Grid {
    height: 57vh !important;
}

.k-tabstrip-content .k-tabstrip-content.k-active {
    background-color: var(--c8) !important;
    border-radius: 10px;
}

.k-tabstrip-content .k-tabstrip-items-wrapper .k-item.k-active {
    background-color: var(--c8) !important;
    border-radius: 7px 7px 0px 0px;
}

#mainContractBoard.bootstrap .Scroll {
    height: 80vh !important;
}
/*.k-prompt-container, .k-window-content {
    padding: 0rem 1rem;
}*/
#ItemBox {
    min-height: 635px !important;
}

    #ItemBox .Body {
        min-height: 92% !important;
    }

#Body .StickyNote .item {
    background-color: var(--green);
    color: #fff;
    border-radius: 10px;
    padding: 10px;
    margin: 0px;
}

#Body .StickyNote * {
    color: #fff;
}

.k-tabstrip-content {
    padding: 10px !important;
}
/*.k-menu{
    border: 1px solid transparent;
}*/
#KnowledgeBaseGrid {
    height: 54vh !important;
}

text,
button,
label,
p {
    font-family: irsans;
}

#AreaPowerLossPerformanceReportWizard {
    height: 44vh !important;
}

#TariffPowerLossPerformanceReportWizard {
    height: 64vh !important;
}

.OutageSubsribersDiv > div {
    min-height: 300px;
}

.FormSeenStatus {
    width: 327px !important;
}

.k-window {
}

#CountryPowerDailyDiagramWizard {
    width: 95vw !important;
    height: 67vh !important;
}

#CountryPowerDailyDiagram,
#CountryPowerLossDailyDiagram {
    height: 68vh !important;
}

#pgSubscriberGrid,
#SendMessagesReportGrid,
#BaleMessagesGrid {
    height: 66vh !important;
}

.k-table-td,
.k-table-th {
    text-overflow: unset !important;
    white-space: wrap !important;
}

.k-pager-info {
    display: inline-flex !important;
}

.k-grid-pager {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.k-grid td {
    font-size: 9pt !important;
}

/*.k-column-title {
    font-size: 15px !important;
}*/

.k-grid-footer {
    border-color: transparent !important;
    color: #000 !important;
    background-color: var(--c3) !important;
    font-size: 9pt !important;
    font-weight:100!important;
}

/*.k-grid-footer td{
    
}*/

.k-grid-filter-menu.k-active,
.k-grid-filter-menu:focus {
    background-color: #00d2d8 !important;
    padding: 10px 10px 10px 7px !important;
    color: var(--green);
}

.k-form-field {
    width: 85% !important;
}

.box {
    overflow: hidden;
    background-color: var(--c8);
    border-radius: 15px;
    border: 1px solid var(--c3);
}

.filter-box {
    /*max-width: 400px;*/
    margin: auto;
    background-color: white;
    padding: 7px;
    border-radius: 8px;
    /*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);*/
    margin-bottom: 5px;
}

    .filter-box input {
        width: 180px !important;
    }

.datepicker-plot-area {
    font-family: irsans !important;
    border-radius: 15px;
}

.k-tabstrip-items .k-link {
    padding: .5rem .4rem !important;
}

/*#DistributionCompanyMap,
#TransferCompanyMap,
#ProvinceMap,
#AreaMap {
    height: calc(100vh - 295px) !important;
}*/
.leftDiv .k-tabstrip-content > div:has(.filter-box) > div:nth-child(2) {
    height: calc(100vh - 220px) !important;
}

.leftDiv .k-tabstrip-content > div:has(.k-toolbar-solid) > div:nth-child(2) {
    height: calc(100vh - 220px) !important;
}
/*.leftDiv .k-tabstrip-content > div:not(.filter-box) > div:first-child,
.leftDiv .k-tabstrip-content > div:not(.k-toolbar-solid) > div:first-child{
    height: calc(100vh - 240px) !important;
}*/
.baseContainer .leftDiv, .baseContainer .leftDiv #Wizard {
    background-color: var(--c8) !important;
    background: var(--c8) !important;
}

.k-step-list-horizontal ~ .k-progressbar {
    width: 100% !important;
    --kendo-progressbar-progress: 100;
}

.k-tabstrip-scrollable .k-tabstrip-items {
    white-space: nowrap; /* جلوگیری از شکستن خط */
    display: flex; /* تب‌ها در یک خط قرار گیرند */
    overflow: hidden; /* مخفی کردن اسکرول داخلی */
}

    .k-tabstrip-scrollable .k-tabstrip-items li {
        display: inline-block; /* تب‌ها به صورت افقی */
    }

.k-tabstrip-scrollable .k-tabstrip-prev,
.k-tabstrip-scrollable .k-tabstrip-next {
    display: none; /* مخفی کردن دکمه‌ها به صورت پیش‌فرض */
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    width: 27px !important;
    height: 40px !important;
    background-color: #fff !important;
    border-radius: 7px;
}

.k-tabstrip-scrollable .k-tabstrip-prev {
    left: 0;
}

.k-tabstrip-scrollable .k-tabstrip-next {
    right: 0;
}

.k-tabstrip-scrollable {
    position: relative; /* برای موقعیت‌دهی دکمه‌ها */
}

    /* استایل برای دکمه‌های غیرفعال */
    .k-tabstrip-scrollable .k-tabstrip-prev:disabled,
    .k-tabstrip-scrollable .k-tabstrip-next:disabled {
        opacity: 0.5;
        cursor: not-allowed;
    }

    .k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button .k-button-icon {
        min-width: auto;
        min-height: auto;
        margin: auto;
        /* align-items: center; */
        /* justify-content: center; */
        right: 0;
        left: 0;
        bottom: 0;
        top: 0;
        display: contents;
    }

.k-step-text {
    font-family: irsans !important;
    font-size: 8pt;
}