/* 67 · Sadakat işlem belirsizliği */
.kzlu-dialog{width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #73549c;border-radius:14px;background:linear-gradient(150deg,var(--kz-card),var(--kz-bg));box-shadow:0 30px 95px #07050bbd;color:var(--kz-text);font:15px/1.4 Inter,system-ui,sans-serif;overflow:auto}.kzlu-dialog::backdrop{background:#080610c9}.kzlu-dialog *{box-sizing:border-box}.kzlu-dialog [hidden]{display:none!important}.kzlu-dialog button{cursor:pointer;font:inherit}.kzlu-dialog button:focus-visible{outline:2px solid #cf9bff;outline-offset:2px}
.kzlu-head{display:flex;align-items:center;gap:9px;padding:15px 20px;border-bottom:1px solid var(--kz-line)}.kzlu-head img{width:39px;height:39px;border-radius:8px}.kzlu-head strong{color:var(--kz-lilac);font-size:19px}.kzlu-head span{flex:1;margin-left:8px;padding-left:12px;border-left:1px solid #6b5478;font-size:16px;font-weight:700}.kzlu-head button{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--kz-line);border-radius:7px;background:var(--kz-card-2);color:var(--kz-text)}
.kzlu-body{position:relative;min-height:530px;padding:31px 32px 36px;text-align:center}.kzlu-number{position:absolute;top:26px;left:26px;display:grid;place-items:center;width:51px;height:51px;border:1px solid #725491;border-radius:9px;background:var(--kz-card-3);color:var(--kz-lilac);font-size:21px;font-weight:800}.kzlu-art{display:grid;place-items:center;width:115px;height:115px;margin:5px auto 17px;border:1px solid #94651d;border-radius:13px;background:var(--kz-card-2);color:var(--kz-gold)}.kzlu-art i{font-size:70px}.kzlu-dialog[data-stage=loading] .kzlu-art,.kzlu-dialog[data-stage=received] .kzlu-art{border-color:#765399;background:var(--kz-card-2);color:var(--kz-lilac)}.kzlu-dialog[data-stage=loading] .kzlu-art i{animation:kzlu-spin 1.1s linear infinite}@keyframes kzlu-spin{to{transform:rotate(360deg)}}
.kzlu-body h2{margin:0;color:var(--kz-text);font-size:29px;line-height:1.2}.kzlu-meta{margin:8px 0 24px;color:var(--kz-muted);font-size:17px}.kzlu-meta b{padding:0 3px;color:var(--kz-lilac)}.kzlu-divider{margin:0 0 24px;padding-top:25px;border-top:1px solid var(--kz-line);color:var(--kz-text);text-align:left;font-size:17px}.kzlu-warning{display:flex;align-items:center;gap:14px;min-height:75px;margin:0 0 22px;padding:15px;border:1px solid #d6a71e;border-radius:9px;background:var(--kz-card-2);color:var(--kz-gold);text-align:left;font-size:16px}.kzlu-warning i{flex:none;font-size:34px}.kzlu-error{margin:0 0 14px;color:var(--warn);text-align:left;font-size:13px}
.kzlu-primary,.kzlu-secondary,.kzlu-pending{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:1px solid #f0ca3e;border-radius:8px;background:linear-gradient(125deg,#ffe66a,#ffcd36);color:#1a1422;font-size:17px!important;font-weight:800!important}.kzlu-primary i{font-size:23px}.kzlu-secondary{border-color:#ae78d8;background:var(--kz-card-2);color:var(--kz-text)}.kzlu-pending{position:absolute;bottom:34px;left:32px;width:calc(100% - 64px);border-color:#655573;background:var(--kz-card-3);color:var(--kz-lilac);cursor:wait!important}.kzlu-balance{display:flex;align-items:center;flex-direction:column;margin:0 0 23px;padding:20px 0 7px;border-top:1px solid var(--kz-line);border-bottom:1px solid var(--kz-line)}.kzlu-balance strong{font-size:43px;line-height:1.1}.kzlu-balance span{margin:5px 0 2px;color:var(--kz-muted);font-size:15px}.kzlu-dialog[data-stage=received] .kzlu-divider{padding-top:0;border:0;margin-bottom:16px}.kzlu-dialog[data-stage=received] .kzlu-warning{min-height:53px;margin-bottom:12px}.kzlu-dialog[data-stage=received] .kzlu-warning i{font-size:23px}
@media(max-width:600px){.kzlu-head{padding:11px}.kzlu-head img{width:30px;height:30px}.kzlu-head strong{font-size:15px}.kzlu-head span{margin-left:2px;padding-left:8px;font-size:12px}.kzlu-body{min-height:480px;padding:24px 17px}.kzlu-number{top:19px;left:17px;width:39px;height:39px;font-size:16px}.kzlu-art{width:90px;height:90px}.kzlu-art i{font-size:53px}.kzlu-body h2{font-size:23px}.kzlu-meta{font-size:13px}.kzlu-divider{font-size:14px}.kzlu-warning{font-size:13px}.kzlu-primary,.kzlu-secondary{font-size:14px!important}.kzlu-pending{left:17px;bottom:24px;width:calc(100% - 34px)}}
@media(prefers-reduced-motion:reduce){.kzlu-dialog[data-stage=loading] .kzlu-art i{animation:none}}
