/* Hesabım: profil menusunun penceresi (_Layout #hesabimPerde, hesabim.js)
   ve /hesabim sayfasi ayni kartlari (_HesabimKartlari) basar. Kabuk
   .rsecim-parametre'dir (baslik + ince cizgi + kayan govde); pencerede
   kartlar cerceve tasimaz, pencerenin kendisi kutudur - ic ice kutu olmasin
   diye bolumler yalnizca baslik ve ayracla ayrilir. */

.hesabim-kartlari {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 0;
}

/* Hata yokken ozet bos bir serit olarak kalmasin (form.css yalnizca
   .f-govde'nin dogrudan cocugunu gizler; burada ozet kartin icinde). */
.hesabim-kartlari .validation-summary-valid { display: none; }

.hesabim-kutu {
    width: min(660px, 100%);
}

.hesabim-kutu .rsecim-bas {
    justify-content: flex-start;
}

/* Bas harfler: profil dugmesindeki avatarin dili (site.css .topbar-profile-avatar). */
.hesabim-tas {
    display: inline-flex;
    flex: none;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--ac);
    color: #fff;
    font-size: 13px;
    font-weight: 700;
}

.hesabim-kimlik {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-width: 0;
}

.hesabim-kimlik h3,
.hesabim-eposta {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hesabim-eposta {
    font-size: 12px;
    color: var(--tx2);
}

.hesabim-kutu .rsecim-govde {
    gap: 0;
    padding: 4px 20px 18px;
}

.hesabim-kutu .rsecim-govde:focus { outline: none; }

.hesabim-kutu .hesabim-kartlari { gap: 0; }

.hesabim-kutu .f-bolum {
    padding: 14px 0 0;
    background: none;
    border: 0;
    border-radius: 0;
}

.hesabim-kutu .f-bolum + .f-bolum {
    margin-top: 16px;
    border-top: 1px solid var(--bd-l, var(--bd));
}

.hesabim-eylem {
    display: flex;
    justify-content: flex-end;
}

.hesabim-bekle {
    margin: 14px 0 0;
    font-size: 13px;
    color: var(--tx2);
}

.hesabim-bekle--hata { color: var(--color-danger); }
