.auth-links{display:flex;justify-content:space-between;gap:15px;margin-top:22px;font-size:14px;color:var(--green-dark)}
.auth-card.wide{width:min(720px,92vw)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
.check{display:flex!important;flex-direction:row!important;align-items:center;font-size:14px}.check input{width:18px;height:18px}
.account-shell{max-width:1180px;margin:50px auto;display:grid;grid-template-columns:230px 1fr;gap:30px}
.account-nav{display:flex;flex-direction:column;gap:7px;align-self:start;position:sticky;top:105px}.account-nav a{padding:13px 16px;border-radius:12px;font-weight:650}.account-nav a.active,.account-nav a:hover{background:var(--soft);color:var(--green-dark)}
.panel{border:1px solid var(--line);border-radius:20px;padding:26px;background:#fff}.form-panel h2,.panel h2{margin-top:0}
.form-panel label,.track-form label{display:flex;flex-direction:column;gap:8px;margin:14px 0;font-weight:600}.form-panel input,.form-panel select,.form-panel textarea,.track-form input{width:100%;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;font:inherit}
.address-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:25px}.tag,.status{display:inline-flex;padding:7px 10px;border-radius:999px;background:#e8f8ee;color:var(--green-dark);font-size:12px;font-weight:800;text-transform:capitalize}
.order-list{display:flex;flex-direction:column;gap:12px}.order-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:22px;border:1px solid var(--line);border-radius:16px;padding:20px}.order-row p{margin:5px 0 0;color:var(--muted);font-size:13px}.empty.compact{margin:0;max-width:none}
.content-card{max-width:900px;margin:50px auto;padding:38px;border:1px solid var(--line);border-radius:24px}.content-card.narrow{max-width:650px}.prose{line-height:1.75}.prose img{max-width:100%}
.track-form{display:flex;align-items:end;gap:12px}.track-form label{flex:1;margin:0}.tracking-result{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}
.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:30px}.summary-grid div{padding:18px;background:var(--soft);border-radius:14px}.summary-grid small,.summary-grid strong{display:block}.summary-grid strong{margin-top:6px;text-transform:capitalize}
.checkout-grid{max-width:1100px;margin:50px auto;display:grid;grid-template-columns:1fr 1fr;gap:28px}.mini-row{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}
@media(max-width:900px){.checkout-grid,.account-shell{grid-template-columns:1fr}.account-shell,.checkout-grid{margin:35px 20px}.account-nav{position:static;flex-direction:row;overflow:auto}}
@media(max-width:520px){.form-grid,.address-grid,.summary-grid{grid-template-columns:1fr}.track-form{align-items:stretch;flex-direction:column}.order-row{grid-template-columns:1fr auto}.order-row>strong:last-child{grid-column:1/-1}}
