.confirm-remove-popup div:where(.swal2-icon).swal2-question {
    border-color: var(--color-primary-text-light);
    background: var(--color-primary-text-light);
    color: var(--color-white);
}

.confirm-remove-popup .swal2-cancel {
    background: transparent;
    color: var(--color-primary-text);
    border: 1px solid var(--color-primary-text);
}
.confirm-remove-popup .swal2-cancel:hover {
    color: var(--color-white);
    background-color: var(--color-primary-text);
    border: 1px solid var(--color-primary-text);
}

.confirm-remove-popup .swal2-confirm {
    background: transparent;
    color: var(--color-primary-text-light);
    border: 1px solid var(--color-primary-text-light);
}
.confirm-remove-popup .swal2-confirm:hover {
    color: var(--color-white);
    background-color: var(--color-primary-text-light);
    border: 1px solid var(--color-primary-text-light);
}

.confirm-remove-popup .swal2-close {
    color: var(--color-contact-card);
}

.confirm-remove-popup .swal2-html-container {
    color: var(--color-primary-text);
    margin-top: 1rem;
    font-size: 1.25rem !important;
    font-weight: bold;
}

.confirm-remove-popup .swal2-title {
    margin-top: 1rem;
}

.confirm-remove-popup .swal2-actions {
    display: flex !important;
    width: 100% !important;
    gap: 10px;
    padding: 0 1.5em;   /* dorovná default padding modalu */
    box-sizing: border-box;
    margin-top: 2rem;
}

.confirm-remove-popup .swal2-actions .swal2-cancel,
.confirm-remove-popup .swal2-actions .swal2-confirm
{
    flex: 1 1 0;
    margin: 0 !important;
    border-radius: var(--bs-border-radius-xl) !important;
}