/* Beta 6.3 — kardiyo sırasında Ruhun Uyanışı */
.cardio-zikr-target{display:grid;gap:12px;margin:0 0 20px}
.cardio-zikr-target>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.cardio-zikr-target strong{font-size:clamp(20px,2.4vw,26px);font-variant-numeric:tabular-nums}
.cardio-zikr-target p{margin:0;color:var(--muted,#858d9a)}
.cardio-zikr-bar{height:10px;border-radius:999px;background:var(--surface2,#151920);border:1px solid var(--line,#282e38);overflow:hidden}
.cardio-zikr-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent,#83abff);transition:width .6s linear}
.cardio-zikr-target.is-over .cardio-zikr-bar i{background:var(--ok,#5fe09a)}
.cardio-zikr-target.is-over strong{color:var(--ok,#5fe09a)}
.cardio-zikr{margin:0 0 20px}
.cardio-zikr>header p{color:var(--muted,#858d9a);margin:6px 0 16px}
.cardio-zikr-tasks{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.cardio-zikr-tasks .beta25-form .btn{width:100%}
.cardio-zikr h3,.cardio-zikr-finish h3{margin:22px 0 10px;font-size:15px}
.cardio-zikr-copies{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.cardio-zikr-copies li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line,#282e38);border-radius:10px;background:var(--surface2,#151920)}
.cardio-zikr-copies li small{color:var(--muted,#858d9a)}
.cardio-zikr-copies li b{font-variant-numeric:tabular-nums}
.cardio-zikr-finish .btn.primary{width:100%;padding:16px;font-size:15px}
.cardio-zikr-hint{display:block;color:var(--muted,#858d9a);margin:-4px 0 8px}
/* Beta 6.4 — tür etiketi ve kardiyoya çevirme */
.cz-kind{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;border:1px solid var(--line,#282e38);color:var(--muted,#858d9a)}
.cz-kind.is-cardio{color:var(--ok,#5fe09a);border-color:rgba(95,224,154,.45)}
.cz-kind.is-warning{color:#ffbd65;border-color:rgba(255,189,101,.5)}
.template-picker label span .cz-kind{display:table;margin-top:6px}
.cz-convert{margin:0 0 20px;border-color:rgba(255,189,101,.45)}
.cz-convert p{color:var(--muted,#858d9a)}
.cz-convert form{display:grid;grid-template-columns:minmax(140px,200px) 1fr auto;gap:12px;align-items:end}
.cz-convert .cz-check{display:flex;gap:8px;align-items:center}
.cz-convert .cz-check input{width:auto}
@media (max-width:640px){
 .cz-convert form{grid-template-columns:1fr}
 .cardio-zikr-tasks{grid-template-columns:1fr}
 .cardio-zikr-copies li{grid-template-columns:1fr auto}
 .cardio-zikr-copies li span{grid-column:1/-1}
}
