﻿/* DIALOG */

.dialog {
    padding: 0.5rem;
    max-width: 60vw;
    max-height: 90vh;
}

    .dialog .mud-dialog-title > h6 {
        font-size: 1.4rem;
    }

    .dialog .mud-dialog-actions button {
        border-radius: 4px;
    }

/***********/

/* SHARED DIALOGS */

.import-file-dialog.dialog .upload-area:focus-visible ~ div .drag-drop-area,
.import-file-dialog.dialog .upload-area:hover ~ div .drag-drop-area {
    border-color: var(--mud-palette-primary);
}

.import-file-dialog.dialog .upload-area:hover {
    cursor: pointer;
}

.import-file-dialog.dialog .download-template {
    padding: 0.5rem 1rem;
}

.general-confimation.dialog {
    max-width: 45vw;
}

    .general-confimation.dialog .warning {
        border-left: 3px solid #FFAE00;
        border-radius: 6px;
        background: #FFF6D1;
        color: #92400E;
    }

        .general-confimation.dialog .warning svg {
            color: #FFAE00;
        }


        /***********/
        .import-file-dialog.dialog {
            margin: auto;
            min-width: 40vw;
        }

.delete-dialog.dialog {
    max-width: 50vw;
}

.loginpage.dialog {
    max-width: 35vw;
}

.calculate-fv-process.dialog {
    padding-top: 0;
}

.add-manually-hedged-item.dialog {
    min-width: 60vw;
}

.hedge-item-detail-dialog.dialog {
    min-width: 60vw;
}

.retrospective.dialog {
    min-width: 60vw;
}

.prospective.dialog {
    min-width: 60vw;
    max-width: 75vw;
}

.add-row-accounting-data.dialog {
    min-width: 30vw;
}

.switch-client.dialog {
    max-width: 35vw;
}

.entries-transfer.dialog {
    max-width: 65vw;
}

@media screen and (min-width: 1920px) {
    .loginpage.dialog {
        max-width: 30vw;
    }
}
