/* Customer account only; no catalogue, welcome or merchant selectors. */
.pc563{max-width:1120px;margin:auto;padding-bottom:32px;color:var(--metin,#172033)}
.pc563 .pa537-identity{background:#fcfbf8;border:1px solid #deded8;border-radius:20px;padding:24px;box-shadow:none}
.pc563 .pa537-avatar{background:#e3efed;color:#0b6e78;border-radius:50%}
.pc563 .pa537-status{background:#e3efed;color:#14565b}
.pc563-session{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;margin-bottom:12px;font-size:13px;color:#596361}
.pc563-session .pr-h-blok{margin:0;padding:0}
.pc563-session .pr-h-cta{min-height:44px;background:transparent;border:1px solid #cbd3d0;color:#174f55;padding:8px 18px}
.pc563 .pj-account-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}
.pc563 .pa537-overview{grid-column:1/-1}
.pc563 .pj-account-main{min-width:0}
.pc563 .pa524-section{background:#fff;border:1px solid #e0e3df;border-radius:18px;padding:24px;box-shadow:none}
.pc563 .pr-h-alan{font-size:16px;min-height:48px;background:#fcfbf8;border:1px solid #cbd3d0;border-radius:10px;color:#172033;width:100%;box-sizing:border-box}
.pc563 .pr-h-alan:focus-visible{outline:2px solid #0b6e78;outline-offset:2px}
.pc563 #pf_email{background:#f2f3f0;color:#596361;margin-top:6px}
.pc563 .pc563-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}
.pc563 .pc563-savebar .pr-h-cta{background:#0b6e78;color:white;border:0;border-radius:12px;min-height:48px;font-weight:650;padding:12px 20px}
.pc563 #profilKayitDurum563{flex:1;min-width:180px;margin:0;font-size:13px;line-height:1.5}
.pc563 .pj-account-links{background:#fcfbf8;border:1px solid #e0e3df;border-radius:18px;padding:18px}
.pc563 .pr-h-form{gap:16px}
.pc563 .pa537-settings{margin-top:20px;display:grid;gap:20px}
.pc563 .pr-h-cta,.pc563 .pr-h-satir{touch-action:manipulation}
@media(max-width:767px){
.pc563{padding:0 0 24px;max-width:100%}
.pc563 .pa537-identity{padding:20px 16px;border-radius:16px;flex-wrap:wrap}
.pc563 .pa537-identity-text{min-width:0}.pc563 .pa537-identity-text p{overflow-wrap:anywhere}
.pc563 .pj-account-grid{grid-template-columns:minmax(0,1fr);gap:20px}
.pc563 .pa537-overview{grid-column:1;order:0}
.pc563 .pj-account-main{order:1}.pc563 .pj-account-links{order:2}
.pc563 .pa524-section{padding:20px 16px;border-radius:16px}
.pc563 .pr-h-form{grid-template-columns:minmax(0,1fr)}
.pc563 .pc563-savebar{display:block}.pc563 .pc563-savebar .pr-h-cta{width:100%;margin-bottom:12px}
.pc563 .pc563-session{align-items:flex-start}.pc563 .pc563-session>span{max-width:55%;line-height:1.5}
.pc563 .pa537-summary{min-width:0}.pc563 .pa537-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.pc563 .pa537-points{grid-column:1/-1}
.pc563 .pr-h-yanyana{flex-wrap:wrap}.pc563 .pr-h-yanyana>*{max-width:100%}
}
/* Existing customer authentication dialog; provider and error flows unchanged. */
#mhOverlay .hg-sheet{background:#fcfbf8;color:#172033;border:1px solid #e0e3df;border-radius:22px;max-width:480px;width:min(480px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 18px 60px #17203324;scrollbar-width:none}
#mhOverlay .hg-sheet::-webkit-scrollbar{display:none}
#mhOverlay .hg-sheet .pj-auth-photo{display:none}
#mhOverlay .hg-sheet .mh-head{background:transparent;padding:22px 24px 0;border:0}
#mhOverlay .hg-sheet .mh-title{font-size:26px;font-weight:700;letter-spacing:-.6px}
#mhOverlay .hg-sheet .hg-govde{padding:16px 24px 24px}
#mhOverlay .hg-sheet .hg-inp{background:#fff;border:1px solid #cbd3d0;border-radius:10px;min-height:48px;font-size:16px;color:#172033;box-shadow:none}
#mhOverlay .hg-sheet .hg-inp:focus-visible{outline:2px solid #0b6e78;outline-offset:2px}
#mhOverlay .hg-sheet .hg-birincil{background:#0b6e78;border:0;border-radius:10px;min-height:48px;font-weight:650;color:#fff}
#mhOverlay .hg-sheet .hg-google{background:#fff;border:1px solid #cbd3d0;border-radius:10px;min-height:48px;color:#172033}
#mhOverlay .hg-sheet .hg-not{background:#edf3f0;border:1px solid #dbe5df;color:#355950;border-radius:10px;font-size:12px;line-height:1.5}
#mhOverlay .hg-sheet .hg-not--uyari{background:#fff5e9;color:#76552e;border-color:#efddc4}
#mhOverlay .hg-sheet .hg-baglanti{color:#0b6e78;min-height:44px}
#mhOverlay .hg-sheet .hg-ust-ack{font-size:14px;line-height:1.6;color:#596361}
@media(max-width:767px){#mhOverlay .hg-sheet{width:100%;max-width:none;border-radius:22px 22px 0 0;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding-bottom:env(safe-area-inset-bottom)}#mhOverlay .hg-sheet .hg-govde{padding:16px 20px 24px}}
/* Membership refinement, scoped to customer auth and account security. */
#mhOverlay .hg-sheet .hg-google{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-weight:600;box-shadow:none}
#mhOverlay .hg-sheet .hg-ayrac{margin:18px 0;color:#68716f;font-size:12px}
#mhOverlay .hg-sheet .hg-form{margin:0}
#mhOverlay .hg-sheet .hg-lbl{display:block;font-size:13px;font-weight:600;margin-bottom:7px}
#mhOverlay .hg-sheet .hg-alan{margin-bottom:16px;min-width:0}
#mhOverlay .hg-sheet .hg-inp{width:100%;box-sizing:border-box}
#mhOverlay .hg-sheet .hg-sifre-sar{display:flex;gap:0;position:relative}
#mhOverlay .hg-sheet .hg-sifre-sar .hg-inp{padding-right:76px;min-width:0}
#mhOverlay .hg-sheet .hg-goz{position:absolute;z-index:2;right:4px;top:2px;bottom:2px;min-width:64px;min-height:44px;border:0;background:transparent;color:#0b6e78;border-radius:8px;font-size:12px}
#mhOverlay .hg-sheet .hg-birincil{width:100%;margin-top:4px}
#mhOverlay .hg-sheet .hg-ipucu,#mhOverlay .hg-sheet .hg-kvkk{font-size:12px;line-height:1.6;color:#596361}
#mhOverlay .hg-sheet .hg-kvkk{border-top:1px solid #e0e3df;padding-top:16px;margin-bottom:0}
#mhOverlay .hg-sheet .hg-kvkk a{color:#125d65;text-underline-offset:3px}
#mhOverlay .hg-sheet .hg-inp[aria-invalid=true]{border:2px solid #b42318}
#mhOverlay .hg-sheet :is(.hg-hata,.hg-bilgi).gizli{display:none!important}
#mhOverlay .hg-sheet .mh-kapat{min-width:44px;min-height:44px}
#mhOverlay .hg-sheet :is(button,a):focus-visible{outline:2px solid #0b6e78;outline-offset:2px}
.ca565 .ca565-security .pr-h-mikro{line-height:1.6;overflow-wrap:anywhere}
.ca565 .ca565-security .pr-h-cta{min-height:48px;white-space:normal}
