.vg-shop{--vg-gold:#e4bc70;--vg-line:#393044;color:#e9e5ed;font:14px/1.6 Arial,sans-serif}.vg-shop *{box-sizing:border-box}.vg-shop [hidden]{display:none!important}.vg-header{padding:28px;background:linear-gradient(125deg,#221c30,#111820);border:1px solid var(--vg-line);border-top:3px solid var(--vg-gold)}.vg-kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--vg-gold)}.vg-header h1{font-size:30px;margin:6px 0;color:#fff}.vg-header p{margin:8px 0;color:#c5bfce}.vg-balance{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0;padding:18px;border:1px solid var(--vg-line);background:#171b24}.vg-balance strong{font-size:22px;color:var(--vg-gold)}.vg-pix,.vg-history{padding:20px;background:#151a22;border:1px solid var(--vg-line);margin:16px 0}.vg-pix summary{cursor:pointer;font-weight:bold;color:var(--vg-gold)}.vg-tools{display:flex;gap:12px;margin:20px 0}.vg-tools input,.vg-tools select{min-width:0;width:100%;padding:12px;color:#eee;background:#1c202b;border:1px solid var(--vg-line);border-radius:4px}.vg-tools select{max-width:165px}.vg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vg-card{display:flex;flex-direction:column;background:linear-gradient(145deg,#1c202b,#131821);border:1px solid var(--vg-line);padding:20px;border-radius:6px}.vg-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.vg-emblem{width:54px;height:54px;display:grid;place-items:center;color:var(--vg-gold);background:#302838;border:1px solid #806543;border-radius:10px;font-size:25px}.vg-tag{color:#aaa1b6;font-size:10px;text-transform:uppercase;letter-spacing:1px}.vg-card h2{font-size:17px;line-height:1.35;color:#fff;margin:17px 0 8px}.vg-card p{font-size:12px;color:#bcb5c6;margin:0 0 16px}.vg-card form{margin-top:auto}.vg-price{font-size:22px;color:var(--vg-gold);margin-bottom:12px}.vg-price small{font-size:11px}.vg-button{display:block;width:100%;border:1px solid #d4ae64;border-radius:3px;background:#d4ae64;color:#20191a!important;padding:11px 12px;text-align:center;font-size:12px;font-weight:bold;text-decoration:none;cursor:pointer}.vg-button:hover{background:#e9c98d}.vg-button:disabled{opacity:.45;cursor:not-allowed}.vg-note{font-size:12px;color:#aaa1b6}.vg-message{position:sticky;top:12px;z-index:5;padding:16px;margin:16px 0;background:#29303c;border:1px solid #ccab6d;color:white}.vg-message[data-state=error]{border-color:#ee8888}.vg-message[data-state=success]{border-color:#84c49c}.vg-table-wrap{overflow-x:auto}.vg-history table{width:100%;border-collapse:collapse;font-size:12px}.vg-history th,.vg-history td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--vg-line)}.vg-history h2{color:white;font-size:18px;margin-bottom:12px}.vg-shop a:not(.vg-button){color:var(--vg-gold)}@media(max-width:600px){.vg-grid{grid-template-columns:1fr}.vg-header{padding:20px}.vg-tools{flex-direction:column}.vg-tools select{max-width:none}}
