/* Çocuk bölümünde aile profilleri: hedef şeridi ve gelen “Aferin” çıkartmaları */
.ni-ck-aile { display: grid; gap: .5rem; margin: .75rem 0 0; }
.ni-ck-hedef { display: flex; gap: .75rem; align-items: center; padding: .7rem .9rem; border-radius: 18px; background: color-mix(in srgb, #ffc94d 16%, var(--ni-surface, #fff)); border: 2px dashed color-mix(in srgb, #f0a53a 55%, transparent); }
.ni-ck-hedef.is-tam { background: color-mix(in srgb, #2f9e7a 14%, var(--ni-surface, #fff)); border-style: solid; border-color: color-mix(in srgb, #2f9e7a 45%, transparent); }
.ni-ck-hedef__i { font-size: 1.8rem; line-height: 1; }
.ni-ck-hedef > div { flex: 1; min-width: 0; display: grid; }
.ni-ck-hedef strong { font-family: "Baloo 2", var(--ni-font-heading, system-ui), sans-serif; font-size: 1.05rem; }
.ni-ck-hedef small { color: var(--ni-muted, #5f6d69); }
.ni-ck-cikartma { position: fixed; inset: 0; z-index: 9999; display: grid; place-items: center; padding: 16px; background: rgba(10, 20, 18, .45); }
.ni-ck-cikartma__k { width: min(420px, 100%); max-height: 90vh; overflow: auto; background: var(--ni-surface, #fff); color: var(--ni-text, #1d2a27); border-radius: 26px; padding: 1.4rem 1.2rem; text-align: center; display: grid; gap: 1rem; box-shadow: 0 20px 50px -20px rgba(0, 0, 0, .5); animation: ni-ck-pop .45s cubic-bezier(.2, 1.4, .4, 1); }
.ni-ck-cikartma__m { display: grid; gap: .2rem; justify-items: center; }
.ni-ck-cikartma__m span { font-size: 3.6rem; line-height: 1.1; }
.ni-ck-cikartma__m strong { font-family: "Baloo 2", var(--ni-font-heading, system-ui), sans-serif; font-size: 1.4rem; color: #2f9e7a; }
.ni-ck-cikartma__m em { font-style: normal; }
.ni-ck-cikartma__m small { color: var(--ni-muted, #5f6d69); }
.ni-ck-cikartma .ni-ck-btn { justify-self: center; background: #2f9e7a; color: #fff; border: 0; border-radius: 999px; padding: .7rem 1.4rem; font-weight: 800; font-size: 1.05rem; cursor: pointer; }
@keyframes ni-ck-pop { from { transform: scale(.6); opacity: 0; } to { transform: none; opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .ni-ck-cikartma__k { animation: none; } }
