body:has(.vt){margin:0;background:#000}.vt{--vt-gold: #e0c48c;--vt-sand: #d9c59b;--vt-dim: #a8936a;--vt-card: #15120d;--vt-rule: rgba(224, 196, 140, .25);box-sizing:border-box;min-height:100vh;min-height:100dvh;padding:16px 16px 32px;background:#000;color:var(--vt-sand);color-scheme:dark;font-family:system-ui,-apple-system,PingFang SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.6}.vt *,.vt *:before,.vt *:after{box-sizing:border-box}.vt-head{display:flex;align-items:center;justify-content:space-between;max-width:480px;margin:0 auto 12px}.vt-logo{width:120px;height:auto}.vt-body{display:grid;gap:12px;max-width:480px;margin:0 auto}.vt-card{display:grid;gap:8px;margin:0;padding:16px;border:1px solid var(--vt-rule);border-radius:12px;background:var(--vt-card)}.vt h1,.vt h2{margin:0;color:var(--vt-gold);font-size:18px}.vt h2{font-size:16px}.vt p{margin:0}.vt-big{color:var(--vt-gold);font-size:32px;font-weight:600}.vt-muted{color:var(--vt-dim);font-size:13px}.vt-warn{color:#f0a35e}.vt-prices{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.vt-prices dd{margin:0;text-align:right}.vt-terms{margin:0;padding-left:20px;font-size:14px}.vt-check{display:flex;gap:8px;align-items:flex-start}.vt-check input{margin-top:4px}.vt-primary{padding:12px;border:0;border-radius:8px;background:var(--vt-gold);color:#000;font-size:16px;font-weight:600}.vt-primary:disabled{opacity:.5}.vt-link{padding:4px 0;border:0;background:none;color:var(--vt-gold);font-size:14px;text-decoration:underline;cursor:pointer}.vt-list,.vt-stores{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vt-list li{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--vt-rule)}.vt-list li>span:first-child{min-width:0;overflow-wrap:anywhere}.vt-grams{flex:none;white-space:nowrap}.vt-list small{display:block;color:var(--vt-dim)}.vt-stores li{display:grid}.vt-minus{color:#f0a35e}.vt-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.vt-actions input{padding:4px;border:1px solid var(--vt-rule);border-radius:6px;background:var(--vt-card);color:var(--vt-sand)}.vt-trade{display:flex;flex-wrap:wrap;gap:8px}.vt-trade>button{flex:1 1 calc(50% - 4px)}.vt-field{display:grid;gap:4px;margin:0;padding:0;border:0}.vt-field legend{margin-bottom:4px;padding:0}.vt-field input:not([type=radio]),.vt-field select{width:100%;padding:10px;border:1px solid var(--vt-rule);border-radius:8px;background:#000;color:var(--vt-sand);font-size:16px}.vt-qr{justify-self:center;width:240px;max-width:100%;height:auto;border-radius:8px;background:#fff}.vt-side{display:grid;justify-items:end}.vt-side,.vt-list li>strong{flex:none;max-width:40%;text-align:right}.vt-ok,.vt-ready{color:#8fd18f}@media print{body:has(.vt),.vt,.vt-card{background:#fff;color:#000}.vt h1,.vt h2,.vt-big,.vt-muted{color:#000}.vt-noprint,.vt-head button{display:none}}
