.swal2-actions {
    width: 100%;
    gap: 0.5rem;
}
.swal2-actions button {
    --font-color: white;
    --button-color: transparent;
    --slant: calc(100% - 17px);
    --border-color: white;

    border-top-left-radius: 70px !important;
    border-bottom-left-radius: 70px !important;
    clip-path: polygon(0 0, 100% 0,  100% var(--slant), var(--slant) 100%, 0 100% ) !important;

    border: 2px solid var(--border-color) !important;
    padding: 0.25rem 0 !important;
    position: relative;
    flex-grow: 0.3;
    background-color: var(--button-color) !important;
    color: var(--font-color) !important;
}
.swal2-actions button::before {
    --border: calc(2px / 2);
    --slant: calc(100% - 17px);

    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: -1px;
    top: 1px;
    background: var(--border-color);
    z-index: -10;

    clip-path: polygon(100% calc(var(--slant) - 1px), 100% 1px, 100% 100%, calc(var(--slant) - 1px) 100%);
}
.swal2-actions button:focus {
    box-shadow: none;
}
.swal2-actions button.swal2-confirm {
    order: 2;
}
.swal2-actions button.swal2-confirm:hover {
    --button-color: #00FEE4;
    --border-color: #00FEE4;
    --font-color: black;
}
.swal2-actions button.swal2-cancel {
    order: 1;
}
.swal2-actions button.swal2-cancel:hover {
    --button-color: #D9D9D9;
    --border-color: #D9D9D9;
    --font-color: black;
}