/* Okur sayfalari (/okur/…) — onek `okr-` (jenerik kok sinif yok). */
.okr-form { display: grid; gap: .5rem; margin: 0 0 2rem; max-width: 34rem; }
.okr-form p { margin: 0; }
.okr-form label { display: block; font-weight: 600; margin-bottom: .25rem; }
.okr-form input[type="email"],
.okr-form input[type="text"] { width: 100%; box-sizing: border-box; padding: .6rem .7rem; font: inherit; }
.okr-not { margin: 0 0 1rem; }
.okr-kucuk { font-size: .875rem; opacity: .8; }
.okr-durum { min-height: 1.5em; font-weight: 600; }
.okr-bal { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
.okr-cikis p { display: flex; flex-wrap: wrap; gap: .5rem; }
.okr-sil { border-top: 1px solid currentColor; padding-top: 1.5rem; }
.okr-sil h2 { font-size: 1.25rem; margin: 0 0 .5rem; }
.okr-tehlike { background: #b3261e; border-color: #b3261e; color: #fff; }

/* 27 Eyl 2026 (Paket 2): Bildirimler + Takip ettiklerim (inc/takip-bildirim.php). */
.okr-bildirim h2, .okr-takipler h2 { font-size: 1.25rem; margin: 0 0 .25rem; }
.okr-takipler h3 { font-size: .75rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; margin: 1rem 0 .25rem; color: var(--soluk, #7b7f89); }
.okr-bildirim-liste, .okr-takip-liste { list-style: none; margin: 0; padding: 0; }
.okr-bildirim-liste li { display: grid; gap: .15rem; padding: .7rem 0 .7rem 1.1rem; border-top: 1px solid var(--cizgi, #e2e4e1); position: relative; }
.okr-bildirim-liste a { display: grid; gap: .1rem; color: inherit; }
.okr-bildirim-ne { font-size: .85rem; color: var(--murekkep-soft, #4b4e57); }
.okr-bildirim-baslik { font-weight: 700; }
.okr-bildirim-liste time { font-size: .8rem; color: var(--soluk, #7b7f89); }
.okr-bildirim-yeni::before { content: ""; position: absolute; left: 0; top: 1.1rem; width: .45rem; height: .45rem; border-radius: 50%; background: var(--vurgu, #dc303c); }
.okr-takip-liste li { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: .55rem 0; border-top: 1px solid var(--cizgi, #e2e4e1); }
.okr-takip-liste li > a { font-weight: 600; min-width: 0; overflow-wrap: anywhere; }
.okr-takip-liste .okr-takip-tus { width: auto; flex: none; padding: .45rem .9rem; }
