/* Reset popover containers used to promote elements above showModal() dialogs */
#bgl-toast-container {
    all: unset;
    display: block;
    position: fixed;
    top: 0;
    inset-inline-end: 0;
    width: 0;
    height: 0;
    overflow: visible;
}

/* Override vue-toastification default styles */
.custom-toast-wrapper {
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    min-height: auto !important;
    overflow: visible;
}

.custom-toast-body {
    padding: 0 !important;
}

/* Hide default toast container styling */
.Vue-Toastification__toast--default.custom-toast-wrapper {
    background: transparent !important;
}

.Vue-Toastification__toast--success.custom-toast-wrapper,
.Vue-Toastification__toast--error.custom-toast-wrapper,
.Vue-Toastification__toast--warning.custom-toast-wrapper,
.Vue-Toastification__toast--info.custom-toast-wrapper {
    background: transparent !important;
}