/* 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:36px}
#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}}
