/* Customer journey: generated account/tracking/checkout direction, existing data and controls. */
:root{--pj-width:1240px;--pj-gap:clamp(16px,2.5vw,32px);--pj-surface:var(--pr-kagit,#fff);--pj-line:var(--pr-cizgi,#dededb);--pj-ink:var(--pr-murekkep,#152a30);--pj-muted:var(--pr-murekkep-2,#5b666a);--pj-accent:var(--pr-petrol,#0e5359)}
.pj-demo{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;margin:6px 0;border-radius:8px;background:var(--pr-petrol-soluk,#e4efef);color:var(--pj-accent);font-size:12px;font-weight:600;line-height:1.45;white-space:normal}
.pr-kok.pj-account{max-width:var(--pj-width);padding-inline:clamp(16px,3vw,40px)}
.pj-welcome{margin:0 0 var(--pj-gap);color:var(--pj-ink)}
.pj-welcome h1,.pj-welcome h2{margin:0 0 10px;font-size:clamp(28px,3.3vw,46px);font-weight:700;line-height:1.12;letter-spacing:-.035em}
.pj-welcome p{font-size:clamp(15px,1.5vw,19px);line-height:1.5;margin:0;color:var(--pj-muted)}
.pj-account-grid{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--pj-gap);align-items:start}
.pj-account-main,.pj-account-links{min-width:0}
.pj-account-links{position:sticky;top:96px;border:1px solid var(--pj-line);border-radius:16px;background:var(--pj-surface);padding:8px 14px}
.pj-account .pr-h-liste{margin:0}
.pj-account .pr-h-satir{background:transparent;min-height:60px}
.pj-account .pr-h-ad{font-weight:500}
.pj-account .pr-h-alt-yazi,.pj-account .pr-h-mikro{overflow-wrap:anywhere}
.pj-account-main>.pr-h-blok,.pj-order-summary,.pj-account .pr-h-form{border:1px solid var(--pj-line);border-radius:16px;background:var(--pj-surface);padding:clamp(16px,2vw,24px);margin:0 0 20px;box-shadow:none}
.pj-order-summary h2{font-size:23px;margin:0 0 10px;line-height:1.3}
.pj-order-summary p{margin:0 0 18px;line-height:1.6;color:var(--pj-muted)}
.pj-account .pr-h-cta{min-height:48px;border-radius:12px;white-space:normal}
.pj-account .pr-h-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pj-account .pr-h-alan-sar{min-width:0}
.pj-account .pr-h-form>button,.pj-account .pr-h-form>.pr-h-eylem{grid-column:1/-1}
.pr-kok.pj-checkout{max-width:var(--pj-width);padding-inline:clamp(16px,3vw,40px)}
.pj-checkout>.pj-welcome,.pj-checkout>.pj-demo{grid-column:1/-1}
.pj-checkout .dk-ozet{border:1px solid var(--pj-line);border-radius:18px;padding:clamp(16px,2vw,24px);background:var(--pj-surface);min-width:0}
.pj-checkout .ode-baslik{font-weight:650;line-height:1.35}
.pj-checkout .oz-ad{min-width:0;overflow-wrap:anywhere}
.pj-checkout .oz-fi{flex-shrink:0;font-variant-numeric:tabular-nums}
.pj-checkout .odeme-opt{border-radius:12px;min-height:64px}
.pj-checkout :is(input,textarea,select){max-width:100%;font-size:16px}
.pj-checkout .soz-linkler{flex-wrap:wrap}
.pr-kok.pj-tracking{max-width:820px;padding-inline:clamp(16px,3vw,36px)}
.pj-tracking .pr-t-bas{padding:24px 0;text-align:left}
.pj-tracking .pr-t-baslik{font-size:clamp(27px,3vw,38px);line-height:1.18;letter-spacing:-.025em}
.pj-tracking .pr-t-bolum{padding:20px;border:1px solid var(--pj-line);border-radius:16px;background:var(--pj-surface);margin-block:16px;box-shadow:none}
.pj-tracking .pr-t-kalem{gap:16px;align-items:start}
.pj-tracking .pr-t-kalem>span:first-child{min-width:0;overflow-wrap:anywhere}
.pj-tracking .pr-t-fiyat{flex-shrink:0}
.pj-tracking .pr-t-cta{min-height:48px;border-radius:12px}
@media(min-width:1024px){.pj-checkout .dk-ozet{position:sticky;top:96px;align-self:start;max-height:calc(100dvh - 120px);overflow:auto;scrollbar-gutter:stable}.pj-account .pr-giris{margin-bottom:16px}}
@media(max-width:767px){.pj-account-grid{grid-template-columns:minmax(0,1fr)}.pj-account-links{position:static;order:0}.pj-account-main{order:1}.pj-account .pr-h-form{grid-template-columns:minmax(0,1fr)}.pj-checkout .dk-ozet{display:block;margin-block:20px}.pj-tracking .pr-t-bolum{padding:16px}.pj-account .pr-h-eylem{flex-wrap:wrap}.pj-account .pr-h-eylem>*{max-width:100%}}
@media(prefers-reduced-motion:reduce){.pj-account *,.pj-checkout *,.pj-tracking *{scroll-behavior:auto}}
