.dl-core-navigation-minimal {
    width: 440px;
    height: 556px;
    display: flex;
    flex-direction: column;
    position: relative;
    max-height: 70vh;
    max-width: 80vw;
    padding-top: 16px;

    .dl-core-navigation {
        height: calc(100% - 40px);

        &__entries-header {
            flex-wrap: wrap;
        }

        &__search {
            margin-right: 0;
            margin-bottom: 8px;
        }
    }

    &__header {
        display: flex;
        align-items: center;
        padding: 0 20px 8px 12px;
        flex: 0 0 auto;
    }

    &__controls {
        display: flex;
        align-items: center;
        width: 100%;
    }

    &__footer {
        padding: 8px 16px 16px;
        display: flex;
        flex: 1 0 auto;
        gap: 16px;
    }

    &__footer-navigation-actions {
        display: flex;
        flex: 1 0 auto;
        justify-content: flex-end;
        gap: 8px;
    }

    &__footer-button {
        min-width: 128px;
    }

    &__popup {
        border-radius: 4px;
        overflow: hidden;
        background-color: var(--g-color-base-float);
    }
}
