.qui-window-simpleWindow__closeBtn {
    position: absolute;
    top: 0;
    right: 0;
}

/* reset border radius for mobile full screen */
.qui-window-popup.qui-window-simpleWindow--mobileFullScreen {
    border-radius: 0;
}

.qui-window-simpleWindow-content {
    flex-grow: 1;
    overflow: auto;
    outline: none;
    height: 100%;
    width: 100%;
}

.qui-window-simpleWindow-content--withPadding {
    padding: 2rem clamp(1rem, 3vw, 2rem) 2rem;
}

.qui-window-simpleWindow__buttons {
    background-color: var(--_bg-actions);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0.5rem;
    padding: 0.75rem 1rem;
}