.accountPage,.trackPage{max-width:1100px;margin:auto;padding:80px 22px 120px}.accountHero h1,.trackPage h1{font:600 clamp(48px,6vw,76px)/1 "Playfair Display",serif;letter-spacing:-.04em;margin:10px 0}.accountHero>p:last-child{color:#6c786f}.accountGrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:45px}.accountCard{border:1px solid #d7dcd3;border-radius:22px;padding:24px}.cardHead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e3dc;padding-bottom:14px}.cardHead h3{font:600 26px Playfair Display,serif;margin:0}.cardHead a{font-size:12px;font-weight:700}.accountRow{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #eceee8;font-size:13px}.addressMini{padding:14px 0;border-bottom:1px solid #eceee8}.addressMini b,.addressMini span{display:block}.addressMini span{font-size:12px;color:#748077;margin-top:5px;line-height:1.5}.trackStatus{color:#68746c}.timeline{margin:40px 0;position:relative}.timeline:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:1px;background:#cdd3ca}.timelineItem{display:grid;grid-template-columns:20px 1fr;gap:14px;position:relative;padding:0 0 28px}.dot{width:18px;height:18px;background:#dcebb2;border:5px solid #10271d;border-radius:50%;z-index:2}.timelineItem b,.timelineItem small{display:block}.timelineItem small{margin-top:5px;color:#7a867d}@media(max-width:720px){.accountGrid{grid-template-columns:1fr}}.loginPage{min-height:70vh;display:grid;place-items:center;padding:60px 20px}.loginCard{width:min(440px,100%);border:1px solid #d7dcd3;border-radius:26px;padding:34px;background:#fbfaf5}.loginCard h1{font:600 44px/1 Playfair Display,serif;margin:12px 0}.loginCard>p{color:#6f7a71}.loginCard form{display:grid;gap:12px;margin-top:24px}.loginCard input{border:1px solid #cfd4ca;border-radius:14px;padding:14px;background:#fff}.textBtn{border:0;background:transparent;text-decoration:underline;cursor:pointer}.loginMessage{background:#eef2e2;padding:10px;border-radius:10px;font-size:12px}
