/* Copied from the real homepage index.css; only specificity adapted for wiki */
.cnr-toast-region{position:fixed!important;z-index:99999!important;right:22px!important;bottom:24px!important;display:flex!important;flex-direction:column!important;gap:9px!important;max-width:min(360px,calc(100vw - 32px))!important;pointer-events:none!important}
.cnr-toast{--cnr-tone:#55C84A!important;pointer-events:auto!important;display:flex!important;align-items:flex-start!important;gap:11px!important;background:#0b110e!important;color:#eaf2ec!important;border:1px solid #2d4033!important;border-left:3px solid var(--cnr-tone)!important;border-radius:6px!important;padding:12px 13px!important;box-shadow:0 8px 25px rgba(0,0,0,.28)!important;font-family:Inter,Arial,sans-serif!important;animation:cnrToastIn .2s ease-out both!important}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d!important}
.cnr-toast[data-type=info]{--cnr-tone:#9daeb0!important}
.cnr-toast__mark{color:var(--cnr-tone)!important;font-weight:900!important;font-size:15px!important}
.cnr-toast__content{flex:1!important;min-width:0!important}
.cnr-toast__title{font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important}
.cnr-toast__message{font-size:12px!important;color:#b7c4bb!important;line-height:1.5!important;margin-top:3px!important}
.cnr-toast__close{color:#9cac9e!important;background:none!important;border:0!important;cursor:pointer!important;font-size:19px!important;line-height:1!important;padding:0 2px!important}
.cnr-toast__close:hover{color:#fff!important}
.cnr-toast.is-leaving{animation:cnrToastOut .16s ease-in both!important}
.cnr-toast-region{right:24px!important;bottom:25px!important;max-width:min(390px,calc(100vw - 32px))!important;gap:10px!important}
.cnr-toast{--cnr-tone:#55C84A!important;position:relative!important;overflow:hidden!important;align-items:center!important;gap:12px!important;min-width:min(320px,calc(100vw - 32px))!important;padding:15px 16px!important;background:linear-gradient(115deg,rgba(19,40,25,.97),rgba(8,18,12,.98))!important;border:1px solid rgba(85,200,74,.48)!important;border-left:3px solid #55C84A!important;border-radius:7px!important;box-shadow:0 12px 36px rgba(0,0,0,.46),inset 0 1px rgba(150,255,160,.06)!important;backdrop-filter:blur(8px)!important}
.cnr-toast[data-type=info],.cnr-toast[data-type=success]{--cnr-tone:#55C84A!important}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d!important;border-color:rgba(255,77,77,.42)!important;border-left-color:#ff4d4d!important;background:linear-gradient(115deg,rgba(43,17,19,.98),rgba(15,12,13,.98))!important}
.cnr-toast__mark{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:6px!important;border:1px solid rgba(85,200,74,.35)!important;background:rgba(85,200,74,.12)!important;color:#55C84A!important;font-size:17px!important;font-weight:800!important}
.cnr-toast[data-type=error] .cnr-toast__mark{border-color:rgba(255,77,77,.35)!important;background:rgba(255,77,77,.12)!important;color:#ff4d4d!important}
.cnr-toast__title{color:#55C84A!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important}
.cnr-toast[data-type=error] .cnr-toast__title{color:#ff4d4d!important}
.cnr-toast__message{color:#d3e2d6!important;font-size:12px!important;line-height:1.55!important;margin-top:5px!important}
.cnr-toast__close{align-self:flex-start!important;color:#96ae9c!important;font-size:19px!important;transition:color .2s!important}
.cnr-toast__close:hover{color:#55C84A!important}
.cnr-toast::after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;height:2px!important;width:100%!important;background:var(--cnr-tone)!important;transform-origin:left!important;animation:cnrToastTimer var(--cnr-toast-duration,4000ms) linear forwards!important;opacity:.7!important}
.cnr-toast-region{right:24px!important;bottom:24px!important;gap:10px!important;max-width:min(390px,calc(100vw - 32px))!important}
.cnr-toast{--cnr-tone:#55C84A!important;position:relative!important;isolation:isolate!important;display:flex!important;align-items:flex-start!important;gap:13px!important;min-width:min(320px,calc(100vw - 32px))!important;padding:19px 36px 19px 21px!important;background:#030506!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:7px!important;box-shadow:0 12px 32px rgba(0,0,0,.40)!important;backdrop-filter:none!important;overflow:hidden!important}
.cnr-toast::before{content:""!important;position:absolute!important;top:12px!important;bottom:12px!important;left:0!important;width:3px!important;background:var(--cnr-tone)!important;border-radius:0 2px 2px 0!important;display:block!important}
.cnr-toast[data-type=info],.cnr-toast[data-type=success]{--cnr-tone:#55C84A!important}
.cnr-toast[data-type=error]{--cnr-tone:#ff4d4d!important}
.cnr-toast__mark{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:0!important;border:1px solid rgba(85,200,74,.24)!important;border-radius:5px!important;background:#101915!important;color:var(--cnr-tone)!important;font-size:16px!important;font-weight:800!important}
.cnr-toast[data-type=error] .cnr-toast__mark{background:#1b0e10!important;border-color:rgba(255,77,77,.3)!important}
.cnr-toast__content{min-width:0!important;flex:1!important;padding-top:2px!important}
.cnr-toast__title{color:#f3f5f3!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.25!important}
.cnr-toast__message{color:#abb5b3!important;font-size:12px!important;line-height:1.55!important;margin-top:7px!important}
.cnr-toast__close{position:absolute!important;top:13px!important;right:13px!important;align-self:auto!important;color:#89968e!important;font-size:18px!important;transition:color .18s!important}
.cnr-toast__close:hover{color:#55C84A!important}
.cnr-toast::after{height:2px!important;opacity:1!important;background:#55C84A!important;box-shadow:none!important}
.cnr-toast[data-type=error]::after{background:#ff4d4d!important}
.cnr-toast__progress, .cnr-toast-progress{background:#55C84A!important;opacity:1!important}
.cnr-toast__progress,.cnr-toast-progress{background:#55C84A!important;opacity:1!important}
/* V86: Ana sayfadaki yesil bildirim cubugunun eksik animasyonu */
@keyframes cnrToastTimer {
  from { transform: scaleX(1); }
  to   { transform: scaleX(0); }
}
.cnr-toast::after {
  transform-origin: left center !important;
  animation: cnrToastTimer var(--cnr-toast-duration, 4000ms) linear forwards !important;
}
@media (prefers-reduced-motion: reduce) {
  .cnr-toast::after { animation: none !important; }
}
