.dialog-container
{
        border: 1px solid #c5c5c5;
}
.dialog-title-container
{
    display: flex;
    align-items: flex-start;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: var(--vel-fixed-spacing-04);
    border-bottom: 1px solid var(--vel-color-neutral-200);
}


@media only screen and (min-width: 740px) {
    .ui-dialog.ui-widget.ui-widget-content {
        width: 512px;
        box-shadow: var(--vel-elevation500-box_shadow);
        border-bottom-left-radius: var(--vel-shape400-border_radius);
        border-bottom-right-radius: var(--vel-shape400-border_radius);
        border-top-left-radius: var(--vel-shape400-border_radius);
        border-top-right-radius: var(--vel-shape400-border_radius);
        height: auto;
        max-height: calc(100% - 100px);
        max-width: calc(100% - 100px);
    }

    .ui-dialog .ui-dialog-buttonpane {
        padding: var(--vel-fixed-spacing-05) var(--vel-fixed-spacing-07);
        border-bottom-left-radius: var(--vel-shape400-border_radius);
        border-bottom-right-radius: var(--vel-shape400-border_radius);
    }
   
}


.ui-widget-overlay
{
    background: rgba(0, 0, 0, 0.5);
    opacity:unset;
    z-index:2 !important;
}
.ui-dialog.ui-front {
	z-index: 3;
}

.ui-dialog.ui-widget.ui-widget-content {
    border: none;
    background-color:var(--vel-color-neutral-white);
    padding:0;
    overflow:hidden;
    display:flex;
    flex-direction:column;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-dialog .ui-dialog-content {
    
    flex:1 1 auto;
}

.ui-dialog .ui-dialog-titlebar
{
    flex:0 0 auto;
    background-color:var(--vel-color-neutral-white);
    display: flex;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: var(--vel-fixed-spacing-04);
    border:none;
    border-bottom: 1px solid var(--vel-color-neutral-200);
    padding: unset;
    position: unset;
    padding:16px;
    padding-left: var(--vel-fixed-spacing-07);
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.ui-dialog .ui-dialog-title {
    /*display: flex;
    -webkit-box-align: baseline;
    align-items: baseline;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex-flow: wrap;
    gap: var(--vel-fixed-spacing-02) var(--vel-fixed-spacing-04);
    margin-block: 6px;*/
    float: none;
    margin: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width:auto;

    
    margin: 0px;
    font-weight: var(--vel-typography-text-400-bold-font_weight,var(--vel-typography-text-400-font_weight));
    font-size: var(--vel-typography-text-400-bold-font_size,var(--vel-typography-text-400-font_size));
    line-height: var(--vel-typography-text-400-bold-line_height,var(--vel-typography-text-400-line_height));
    font-family: var(--vel-typography-text-400-bold-font_family,var(--vel-typography-text-400-font_family));
    letter-spacing: var(--vel-typography-text-400-bold-letter_spacing,var(--vel-typography-text-400-letter_spacing));

}
.ui-dialog .ui-dialog-titlebar-close {
    position: unset;
    right: unset;
    top: unset;
    width: 40px;
    margin: unset;
    padding: unset;
    height: unset;
    text-indent:-9000px;
    display:inline-flex;
    gap:0;
}
.ui-dialog .ui-button-icon-only .ui-icon,
.ui-dialog .ui-dialog-titlebar .ui-button-icon ui-icon {

    display:block;
    width:40px;
    height:40px;
    position: unset;
    top: unset;
    left: unset;
    margin-top: unset;
    margin-left: unset;
    background-image:url(../../../img//velocity/notification_close.svg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:24px;
    cursor:pointer;
}
.ui-dialog .ui-button-icon-space{
    display:none;
}
.ui-dialog .ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content:none;
    display: none
}

 {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}



.ui-dialog .ui-dialog-buttonpane
{
    flex:0 0 auto;
    border-top: 1px solid var(--vel-color-neutral-200);
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    justify-content: flex-start;
    align-items: center;
}


div.ui-dialog[role=dialog];
{
    position:fixed;
}


.mylp-fake-dialog
{
    height:100vh;
}