.purchase-workspace{margin-left:var(--shell-left);padding:calc(var(--desktop-shell-vertical-offset) + var(--shell-top) + 20px) 22px 90px;min-height:100vh;background:#05070b;color:#fff}.purchase-workspace>*{max-width:1000px;margin-left:auto;margin-right:auto}.purchase-hero{padding:25px;border:1px solid #3c2f19;border-radius:20px;background:linear-gradient(145deg,#181107,#0b0e14)}.purchase-hero small{color:#d9ad55}.purchase-hero h1{margin:7px 0}.purchase-hero p,.purchase-card small{color:#aeb5c1}.purchase-hero a,.purchase-card button,.purchase-card a{display:inline-flex;padding:10px 14px;border:1px solid #d9ad55;border-radius:10px;background:#15120c;color:#f0c66e;font-weight:800;text-decoration:none;cursor:pointer}.purchase-list{display:grid;gap:12px;margin-top:16px}.purchase-card{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:16px;border:1px solid #292e38;border-radius:15px;background:#0d1016}.purchase-card h2{margin:7px 0 6px;font-size:18px}.purchase-status{display:inline-block;padding:4px 8px;border-radius:999px;background:#20242d}.purchase-status.paid{background:#153426;color:#6ce4a6}@media(max-width:900px){.purchase-workspace{margin-left:0;padding:calc(var(--shell-top) + 14px) 12px 90px}.purchase-card{grid-template-columns:1fr}.purchase-card button,.purchase-card a{width:100%;justify-content:center}}
