.account-page{background:var(--cream);min-height:100vh;color:var(--ink);padding:48px max(28px,50% - 380px)}.account-back{color:inherit;font:300 26px Cormorant Infant,serif;text-decoration:none}.account-page h1{margin:70px 0 12px;font-size:68px}.account-email{color:var(--muted);margin-bottom:38px}.account-card{background:#f2e7d9;padding:28px}.account-card h2{margin:0 0 20px;font-size:36px}.account-order{border-top:1px solid #24201d38;grid-template-columns:1fr auto;gap:5px;padding:15px 0;display:grid}.account-order small{color:var(--muted);grid-column:1/-1}.account-exit{color:var(--ink);margin-top:28px;font-size:13px;display:inline-block}.account-page .eyebrow{margin-top:90px}.payment-methods{object-fit:contain;width:100%;max-width:720px;height:auto;margin:22px 0 34px;display:block}.admin-partners-link{color:var(--ink);font:600 13px Arial;text-decoration:underline}.partner-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 22px;display:grid}.partner-summary div{background:#f2e7d9;gap:7px;padding:20px;display:grid}.partner-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font:11px Arial}.partner-summary b{font:300 43px/1 Cormorant Infant,serif}.partner-admin-copy{color:var(--muted);max-width:690px;line-height:1.5}.partner-admin-list{gap:16px;display:grid}.partner-admin-card{background:#f2e7d9;padding:25px}.partner-admin-top{justify-content:space-between;gap:28px;display:flex}.partner-admin-top h2{margin:3px 0 8px;font:300 38px/1 Cormorant Infant,serif}.partner-admin-top p{margin:7px 0;font:13px/1.45 Arial}.partner-admin-top a{color:var(--ink);word-break:break-all;font:12px Arial}.partner-admin-note{max-width:620px;color:var(--muted)}.partner-actions{align-content:start;gap:8px;min-width:180px;display:grid}.partner-actions button{background:var(--orange);color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;padding:11px;font:700 11px Arial}.partner-actions .reject{color:var(--ink);background:0 0;border:1px solid #24201d66}.partner-actions small{color:#9b2c24;font:11px Arial}.partner-status{align-content:start;gap:6px;min-width:180px;font:13px Arial;display:grid}.partner-status small{color:var(--muted);font-size:11px}.partner-status code,.partner-code code{word-break:break-all;font:11px/1.35 monospace}.partner-metrics{border-top:1px solid #24201d2e;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px;display:flex}.partner-metrics span{background:#fff5e7;padding:8px 10px;font:11px Arial}.partner-metrics b{font-size:16px}.partner-code{color:var(--muted);gap:7px;margin-top:15px;font:12px Arial;display:grid}.partner-code b{color:var(--ink)}@media (width<=640px){.account-page{padding:28px 18px}.account-page h1{margin-top:44px;font-size:48px}.account-card{padding:20px}.account-card h2{font-size:30px}.partner-summary{grid-template-columns:1fr}.partner-admin-top{display:grid}.partner-actions,.partner-status{min-width:0}.partner-admin-card{padding:20px}}.delivery-page{padding-left:max(32px,50% - 590px);padding-right:max(32px,50% - 590px)}.delivery-page h1{margin-bottom:38px;font-size:clamp(64px,7vw,104px)}.delivery-page .account-card{max-width:1080px;padding:48px 64px}.delivery-page .account-card h2{margin-top:38px;font-size:44px}.delivery-page .account-card h2:first-child{margin-top:0}.delivery-page .account-card p,.delivery-page .account-card li{font-size:16px;line-height:1.65}.delivery-page .account-card p{max-width:860px}@media (width<=640px){.delivery-page{padding-left:18px;padding-right:18px}.delivery-page h1{font-size:48px}.delivery-page .account-card{padding:20px}.delivery-page .account-card h2{font-size:30px}}
