*{box-sizing:border-box}body,html{background:#fff}body{margin:0;color:#0b0b0b;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.adminShell{padding:28px 20px;max-width:1200px;margin:auto}.adminHeader{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.metric{background:white;border:1px solid #ddd;border-radius:16px;padding:16px}.metric b{font-size:28px;display:block}.tableWrap{overflow:auto;background:white;border:1px solid #ddd;border-radius:16px}table{border-collapse:collapse;width:100%;min-width:800px}td,th{padding:14px;border-bottom:1px solid #eee;text-align:left;font-size:14px}th{background:#f6f6f4}.badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#eee;color:#111;font-size:12px;font-weight:800}.thumb{width:120px;height:120px;object-fit:cover;border-radius:14px;border:1px solid #ddd}.gravityDots{position:fixed;inset:0;z-index:0;pointer-events:none;background:#f2f2f2}.formShell{background:transparent!important}.formShell>.dotField,.formShell>.dotLens{display:none!important}.formShell .formCard,.formShell .formTop,.formShell .formTrust{position:relative}.formShell .formTop{z-index:3;border-bottom-color:rgba(0,0,0,.14)}.formShell .formTrust{z-index:3;color:#777;border-top:1px solid #d8d8d8;max-width:1040px;margin:44px auto 0;padding:28px 0 0;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;font-size:12px}.formShell .formTrust .footerBrand{display:block;width:54px;height:54px;background:url(/assets/monogram.png) 0/contain no-repeat}.formShell .formTrust .footerBrand .brandMark,.formShell .formTrust .footerBrand>strong,.formShell .formTrust p{display:none}.formShell .formTrust:after{content:"© 2026 Apex Vault. All rights reserved.   ·   Custom sports cards · Melbourne, Australia";display:block;text-align:right;color:#777;line-height:1.5}.formShell .progress i{background:rgba(0,0,0,.16)}.formShell .progress i.on{background:#111}.formShell .cartIcon{border-color:rgba(0,0,0,.2);background:rgba(255,255,255,.7);box-shadow:0 7px 20px rgba(0,0,0,.08)}.formShell .cartIcon svg{stroke:#111}.formShell .footerBrand strong{color:#111}.formShell .choiceGrid{align-items:stretch}.formShell .choice{display:flex;flex-direction:column;height:100%}.formShell .choiceSelect{margin-top:auto;min-height:58px;display:flex;align-items:center}.formShell .choice.selected .choiceSelect{background:#0a0a0a;color:#fff}.formShell .formBrand{width:250px;height:58px;background:url(/assets/logo%20wide.png) 0/contain no-repeat}.formShell .formBrand .brandMark,.formShell .formBrand>strong{display:none}.formShell .formCard{z-index:4;background-color:rgba(255,255,255,.94);background-image:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),url(/assets/holobg.png);background-size:cover;background-position:50%;background-attachment:local}.formShell .formCard:after{content:"";position:absolute;right:28px;top:24px;width:52px;height:52px;background:url(/assets/monogram.png) 50%/contain no-repeat;opacity:.16;pointer-events:none}.formShell .stepIntro{padding-right:64px}.formShell .cartItem>strong,.formShell .cartTotal,.formShell .choiceTop>b{display:none!important}.formShell .choiceGrid{overflow:visible;gap:18px;padding:10px 4px 18px}.formShell .choice{position:relative;overflow:hidden;padding-top:215px;transform-origin:center;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;will-change:transform}.formShell .choice:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:275px;background-repeat:no-repeat;background-size:cover;background-position:center 28%;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.78) 78%,rgba(0,0,0,.28) 92%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.78) 78%,rgba(0,0,0,.28) 92%,transparent);transition:transform .24s ease,filter .24s ease}.formShell .choice:first-child:before{background-image:url(/assets/au-gir.png);background-size:80% auto;background-position:center 12px}.formShell .choice:nth-child(2):before{background-image:url(/assets/red.png);background-size:80% auto;background-position:center 12px}.formShell .choice:nth-child(3):before{background-image:url(/assets/cri-ind.png)}.formShell .choice>*{position:relative;z-index:1}.formShell .choice .choiceTop{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.97) 58%,#fff);margin-left:-1px;margin-right:-1px;padding-top:24px}.formShell .choice.selected,.formShell .choice:hover{transform:scale(1.035);z-index:5;box-shadow:0 24px 48px rgba(0,0,0,.16)}.formShell .choice.selected:before,.formShell .choice:hover:before{transform:scale(1.035);filter:saturate(1.05) contrast(1.02)}@media(max-width:700px){.metricGrid{grid-template-columns:1fr}.adminHeader{align-items:flex-start;flex-direction:column}.formShell .formBrand{width:190px;height:48px}.formShell .formCard:after{right:18px;top:18px;width:40px;height:40px}.formShell .stepIntro{padding-right:44px}.formShell .formTrust{align-items:flex-start;flex-direction:column;gap:14px}.formShell .formTrust:after{text-align:left}.formShell .formTrust .footerBrand{width:48px;height:48px}.formShell .choice{padding-top:190px}.formShell .choice:before{height:245px}.formShell .choice.selected,.formShell .choice:hover{transform:scale(1.015)}}