/*start: popup dialog*/
.le-popup-dialog {
    background: #ffffff;
    z-index: 999999999999999999999999999999;
    white-space: nowrap;
}
/*start: context menu*/
.le-popup-dialog.le-context-menu {
    position: fixed;
    z-index: 999999;
    width: 150px;
    background: #151719;
    border-radius: 5px;
}

.le-popup-dialog.le-context-menu .le-context-item {
    padding: 8px 10px;
    font-size: 15px;
    color: #eee;
    cursor: pointer;
    border-radius: inherit;
}

.le-popup-dialog.le-context-menu .le-context-item:hover {
    background: #303236;
}
/*end: context menu*/

.le-popup-dialog-close-sign:before{
    content: ' ';
    display: block;
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/" x="0px" y="0px" width="22px" height="23px" viewBox="-0.017 -0.916 22 23" enable-background="new -0.017 -0.916 22 23" xml:space="preserve"> <defs> </defs> <path style="fill:white" d="M21.238,21.737c-0.128,0-0.256-0.049-0.354-0.146L0.146,0.854c-0.195-0.195-0.195-0.512,0-0.707s0.512-0.195,0.707,0 l20.738,20.737c0.195,0.195,0.195,0.512,0,0.707C21.494,21.688,21.366,21.737,21.238,21.737z"/> <path style="fill:white" d="M0.5,21.737c-0.128,0-0.256-0.049-0.354-0.146c-0.195-0.195-0.195-0.512,0-0.707L20.884,0.146 c0.195-0.195,0.512-0.195,0.707,0s0.195,0.512,0,0.707L0.854,21.591C0.756,21.688,0.628,21.737,0.5,21.737z"/> </svg>');
    background-repeat: no-repeat;
    background-position: center center;
    width:30px;
    height: 30px;
    filter: drop-shadow(0px 4px 8px rgb(0 0 0 / 0.4));
}
.le-popup-dialog .le-popup-dialog-close-sign {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px;
}
.le-popup-dialog-body {
    height: 100%;
}
.le-popup-dialog.le-popup-dialog-fullwidth-mid-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-fullwidth-belowtop-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-fullwidth-abovebottom-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-winmid-winmid-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-fullwidth-winmid-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-winmid-fullheight-position .le-popup-dialog-close-sign,
.le-popup-dialog.le-popup-dialog-fullwidth-fullheight-position .le-popup-dialog-close-sign {
    display: block;
}
.le-popup-dialog .le-popup-dialog-close-sign:before {
    width:20px;
    height: 20px;
}
.le-popup-dialog-y-scroll .le-popup-dialog-body{
    overflow-y: auto;
}
.le-popup-dialog.le-popup-dialog-fullwidth-below-position,
.le-popup-dialog.le-popup-dialog-fullwidth-above-position,
.le-popup-dialog.le-popup-dialog-fullwidth-mid-position,
.le-popup-dialog.le-popup-dialog-fullwidth-belowtop-position,
.le-popup-dialog.le-popup-dialog-fullwidth-abovebottom-position,
.le-popup-dialog.le-popup-dialog-fullwidth-winmid-position,
.le-popup-dialog.le-popup-dialog-fullwidth-fullheight-position {
    white-space: normal;
}
.le-popup-dialog .le-popup-dialog-arrow {
    position: absolute;
}
.le-popup-dialog.le-popup-dialog-mid-below-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-right-below-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-left-below-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-winmid-below-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-fullwidth-below-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-mid-above-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-right-above-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-above-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-winmid-above-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-fullwidth-above-position .le-popup-dialog-arrow {
    position: absolute;
    width: 40px;
    height: 20px;
}
.le-popup-dialog.le-popup-dialog-right-mid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-right-winmid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-right-belowtop-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-right-abovebottom-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-right-fullheight-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-mid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-winmid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-belowtop-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-abovebottom-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-left-fullheight-position .le-popup-dialog-arrow {
    position: absolute;
    width: 20px;
    height: 40px;
}
.le-popup-dialog.le-popup-dialog-mid-below-position .le-popup-dialog-arrow::after, 
.le-popup-dialog.le-popup-dialog-right-below-position .le-popup-dialog-arrow::after, 
.le-popup-dialog.le-popup-dialog-left-below-position .le-popup-dialog-arrow::after, 
.le-popup-dialog.le-popup-dialog-winmid-below-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-fullwidth-below-position .le-popup-dialog-arrow::after {
    content: "";
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    border-left: none;
    border-right: none;
    border-top: none;
    border-left: 20px solid transparent !important;
    border-right: 20px solid transparent !important;
    border-bottom: 20px solid white;
}
.le-popup-dialog.le-popup-dialog-mid-above-positionle-popup-dialog-right-belowtop-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-winmid-above-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-fullwidth-above-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-mid-above-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-right-above-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-left-above-position .le-popup-dialog-arrow::after {
    content: "";
    position: absolute;
    top: 100%;
    border-left: 20px solid transparent !important;
    border-right: 20px solid transparent !important;
    border-top: 20px solid white;
}
.le-popup-dialog.le-popup-dialog-right-mid-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-right-winmid-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-right-belowtop-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-right-abovebottom-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-right-fullheight-position .le-popup-dialog-arrow::after {
    content: "";
    position: absolute;
    margin-left: -20px;
    border-top: 20px solid transparent !important;
    border-bottom: 20px solid transparent !important;
    border-right: 20px solid white;
}
.le-popup-dialog.le-popup-dialog-left-mid-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-left-winmid-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-left-belowtop-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-left-abovebottom-position .le-popup-dialog-arrow::after,
.le-popup-dialog.le-popup-dialog-left-fullheight-position .le-popup-dialog-arrow::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    left: auto;
    margin-right: -20px;
    border-top: 20px solid transparent !important;
    border-bottom: 20px solid transparent !important;
    border-left: 20px solid white;
}

.le-popup-dialog.le-popup-dialog-fullwidth-mid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-fullwidth-belowtop-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-fullwidth-abovebottom-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-fullwidth-winmid-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-fullwidth-winmid-position .le-popup-dialog-arrow, 
.le-popup-dialog.le-popup-dialog-winmid-winmid-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-winmid-fullheight-position .le-popup-dialog-arrow,
.le-popup-dialog.le-popup-dialog-fullwidth-fullheight-position .le-popup-dialog-arrow {
    display: none !important;
}
/*end: popup dialog*/