/* Üye kartım */
.uk-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:start}
@media (max-width:900px){.uk-grid{grid-template-columns:1fr}.uk-on{position:static;order:2}.uk-kart{max-width:420px}}
.uk-form{padding:20px;display:grid;gap:14px}
.uk-a{display:grid;gap:5px}
.uk-a>span{font-size:.8rem;color:var(--muted);display:flex;justify-content:space-between}
.uk-a em{font-style:normal;font-family:var(--f-mono);font-size:.72rem}
.uk-a input,.uk-a select,.uk-a textarea{width:100%}
.uk-a textarea{resize:vertical;min-height:96px;font-family:var(--f-body);line-height:1.5}
.uk-a[hidden]{display:none}
.uk-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:560px){.uk-2{grid-template-columns:1fr}}
.uk-fotoal{display:flex;gap:16px;align-items:center}
.uk-fotoal>div:last-child{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.uk-fotoal small{flex-basis:100%;font-size:.75rem}
.uk-fotokut{width:96px;height:96px;flex:none;border-radius:50%;overflow:hidden;border:1px solid var(--line);background:var(--panel-2);display:grid;place-items:center;font-size:.7rem;color:var(--muted);text-align:center}
.uk-fotokut img{width:100%;height:100%;object-fit:cover}
.uk-izin{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:var(--r);background:var(--panel-2);font-size:.85rem;line-height:1.45}
.uk-izin input{width:auto;margin-top:3px;flex:none}
.uk-alt{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
.uk-alt small{flex:1 1 260px;font-size:.75rem}
.uk-dur{font-size:.88rem;margin-bottom:12px}
.uk-dur:empty{display:none}
.uk-dur.ok{color:var(--ok)}.uk-dur.hata{color:var(--bad)}.uk-dur.bilgi{color:var(--muted)}
.uk-bos{padding:24px;display:grid;gap:10px;justify-items:start;max-width:620px}
.uk-on{position:sticky;top:90px;display:grid;gap:10px}
.uk-kart{border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}
.uk-foto{aspect-ratio:1;background:linear-gradient(135deg,var(--panel-2),var(--ink));display:grid;place-items:center}
.uk-foto img{width:100%;height:100%;object-fit:cover;display:block}
.uk-foto span{font-family:var(--f-display);font-weight:900;font-size:4.5rem;color:var(--gold)}
.uk-govde{padding:16px 18px 18px;display:grid;gap:8px}
.uk-govde h3{text-transform:none;font-size:1.6rem}
.uk-gorev{justify-self:start;font:600 .7rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-gold);background:var(--gold);padding:5px 8px;border-radius:4px}
.uk-govde dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:2px 0;font-size:.85rem}
.uk-govde dt{color:var(--muted)}.uk-govde dd{margin:0}
.uk-govde p{font-size:.88rem;line-height:1.55;margin:0}
.uk-sos{display:flex;gap:8px}
.uk-sos a{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--text)}
.uk-sos a:hover{border-color:var(--gold);color:var(--gold-hi)}
.uk-sos svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
/* Üyelerimiz */
.uy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin-bottom:24px}
.uy-grid .uk-govde h3{font-size:1.35rem}
.uy-cta{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:16px 18px}
.uy-cta>div{flex:1 1 320px;font-size:.92rem}
