/**
 * SweetAlert2 – Confirm butonu site primary rengi (#00A8E8)
 */
:root {
    --swal2-primary: #00A8E8;
    --swal2-primary-hover: #0087c4;
    --swal2-confirm-button-background-color: var(--swal2-primary);
    --swal2-confirm-button-color: #fff;
    --swal2-outline: 0 0 0 3px rgba(0, 168, 232, 0.3);
    --swal2-cancel-button-background-color: #64748b;
    --swal2-input-focus-border: 1px solid var(--swal2-primary);
    --swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(0, 168, 232, 0.25);
}

/* Confirm butonu: site primary (#00A8E8) */
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
    background-color: var(--swal2-primary) !important;
    color: #fff !important;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover {
    background-color: var(--swal2-primary-hover) !important;
}

/* Para birimi seçim diyaloğundaki döviz açıklaması */
.swal2-html-container .swal-currency-disclaimer {
    margin: 0.75rem 0 0;
    padding: 0.5rem 0 0;
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    font-size: 0.75rem;
    line-height: 1.4;
    color: #64748b;
    text-align: left;
}
