.an-plain-dialog,
.an-popup-window {
    padding: 1.875rem;
    margin: 0;
    border-radius: 0.75rem;
    background: var(--Base-White);
    box-shadow: 0 1.25rem 1.5rem -0.25rem rgba(16, 24, 40, 0.08), 0 0.5rem 0.5rem -0.25rem rgba(16, 24, 40, 0.03);
    max-height: 95vh;
    max-width: 95vw;
    min-width: 25rem;
}

.an-plain-dialog .k-dialog-titlebar,
.an-popup-window .k-window-titlebar {
    min-height: 1.75rem;
    padding: 0.625rem 0.625rem 0.875rem;
    border: none;
    & .k-dialog-title {
        font: var(--font-lg-md);
        color: var(--Gray-900);
    }
}

.an-plain-dialog .k-dialog-content,
.an-popup-window .k-window-content {
    padding: 0.625rem;
    margin: 0;
}

.an-dropdown-button-item {
    --button-color: var(--Gray-700);
    --button-background: var(--Base-White);

    box-shadow: none;
    height: 2.25rem;
    font: var(--font-sm-n);
    cursor: pointer;
    flex-shrink: 0;
    color: var(--button-color);
    stroke: var(--button-color);
    border: none;
    background-color: var(--button-background);

    .k-link{
        box-shadow: none !important;
    }

    & svg {
        height: 1.25rem;
        width: 1.25rem;
        display: block;
    }

    &:not(.disabled):hover {
        --button-background: var(--Gray-50);
    }

    &.disabled {
        cursor: auto;
        --button-color: var(--Gray-400);
        --button-background: var(--Gray-100);

        & svg {
            stroke: var(--button-color);
        }
    }
}


.an-popup-window .k-window-actions{
    border: none;
}

.an-popup-window .k-window-actions:not(:has(*)) {
    padding: 0;
}

.an-plain-dialog .k-dialog-actions {
    border-width: 0;
}

.an-delete-dialog{
    padding: 1.5rem;
}

.an-delete-dialog .k-dialog-content {
    margin-bottom: 1.375rem;
}

.an-delete-dialog .k-dialog-actions {
    margin-top: 0;
}

.an-dialog-button-delete{
    background-color: var(--Error-600) !important;
    border: transparent !important;
}

.an-relation-modal-validation{
    min-height: 1.25rem;
    margin-top: .25rem;
}

.attachment-popup{
    height: 510px;
}