
/* remember to import this scss file into your app */
.toastify.dialogs {
    min-width: 200px;
    background: none;
    background-color: var(--color-main-background);
    color: var(--color-main-text);
    box-shadow: 0 0 6px 0 var(--color-box-shadow);
    padding: 0 12px;
    margin-top: 45px;
    position: fixed;
    z-index: 10100;
    border-radius: var(--border-radius);
    display: flex;
    align-items: center;

    .toast-undo-container {
        display: flex;
        align-items: center;
    }

    .toast-undo-button,
    .toast-close {
        position: static;
        overflow: hidden;
        box-sizing: border-box;
        min-width: 44px;
        height: 100%;
        padding: 12px;
        white-space: nowrap;
        background-repeat: no-repeat;
        background-position: center;
        background-color: transparent;
        min-height: 0;

        /* icon styling */
		&.toast-close {
            text-indent: 0;
            opacity: 0.4;
            border: none;
            min-height: 44px;
            margin-left: 10px;
            font-size: 0;

            /* dark theme overrides for Nextcloud 25 and later */
            &::before {
                background-image: url('./Close.svg');
                content: ' ';
                filter: var(--background-invert-if-dark);

                display: inline-block;
                width: 16px;
                height: 16px;
            }
        }

        &.toast-undo-button {
            /* $margin: 3px; */
            /* margin: $margin; */
            /* height: calc(100% - 2 * #{$margin}); */
            margin-left: 12px;
        }

        &:hover,
        &:focus,
        &:active {
            cursor: pointer;
            opacity: 1;
        }
    }

    &.toastify-top {
        right: 10px;
    }

    /* Toast with onClick callback */
	&.toast-with-click {
        cursor: pointer;
    }

    /* Various toasts types */
	&.toast-error {
        border-left: 3px solid var(--color-error);
    }

    &.toast-info {
        border-left: 3px solid var(--color-primary);
    }

    &.toast-warning {
        border-left: 3px solid var(--color-warning);
    }

    &.toast-success {
        border-left: 3px solid var(--color-success);
    }

    &.toast-undo {
        border-left: 3px solid var(--color-success);
    }
}


