.onay-arka{position:fixed;inset:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--tema-pencere-arka);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .16s ease}.onay-arka.gorunur{opacity:1}.onay-arka.kapaniyor{opacity:0}.onay-kutu{width:min(380px,100%);background:rgba(26,28,33,.82);color:var(--tema-pencere-yazi);text-align:center;border-radius:16px;padding:22px 22px 18px;box-shadow:0 18px 50px rgba(0,0,0,.4);border:2px solid var(--tema-pencere-kenar);border-top:5px solid var(--tema-birincil);transform:translateY(10px) scale(.96);transition:transform .18s ease}.onay-arka.gorunur .onay-kutu{transform:none}.onay-kutu.tehlike{border-top-color:var(--tema-tehlike)}.onay-ikon{width:64px;height:64px;margin:-54px auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;background:var(--tema-pencere-bg);box-shadow:0 6px 18px rgba(0,0,0,.22);border:3px solid var(--tema-birincil)}.onay-kutu.tehlike .onay-ikon{border-color:var(--tema-tehlike)}.onay-kutu h3{margin:0 0 6px;font-size:18px}.onay-kutu p{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--tema-pencere-yazi-soluk)}.onay-uyari{background:#fef2f2;color:var(--tema-tehlike-koyu)!important;border:1px solid #fecaca;border-radius:10px;padding:8px 10px;font-weight:600}.onay-dugmeler{display:flex;gap:10px;margin-top:16px}.onay-dugmeler button{flex:1;min-height:44px;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:filter .12s ease,transform .12s ease}.onay-dugmeler button:hover{filter:brightness(1.06)}.onay-dugmeler button:active{transform:scale(.98)}.onay-dugmeler button:focus-visible{outline:3px solid var(--tema-vurgu);outline-offset:2px}.onay-hayir{background:#e5e7eb;color:#111827}.onay-evet{background:var(--tema-birincil);color:#fff}.onay-kutu.tehlike .onay-evet{background:linear-gradient(180deg,var(--tema-tehlike) 0,var(--tema-tehlike-koyu) 100%)}@media (prefers-reduced-motion:reduce){.onay-arka,.onay-kutu{transition:none}}.onay-dugmeler button[hidden]{display:none}.onay-kutu.tek .onay-dugmeler{justify-content:center}.onay-kutu.tek .onay-evet{flex:0 1 180px}