.game-shop{color:#e5e8ee}.game-shop [hidden]{display:none!important}.game-shop-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.game-shop-kicker,.game-shop-category{font-size:11px;letter-spacing:1.4px;color:#ffb74a;text-transform:uppercase}.game-shop h1{font-size:30px;margin:8px 0 12px;color:#fff}.game-shop p{color:#aeb8c9;line-height:1.6}.game-shop-balance{min-width:150px;padding:18px;background:#172436;border:1px solid #354658;border-radius:12px;display:flex;flex-direction:column;gap:6px}.game-shop-balance strong{font-size:28px;color:#ffc56b}.game-shop small{font-size:12px}.game-shop a{color:#ffc56b}.game-shop-alert,.game-shop-notice{padding:14px 18px;border-radius:8px;border:1px solid #825f30;background:#33291b}.game-shop-notice{background:#192c32;border-color:#365861}.game-shop-recipient,.game-shop-tools{margin:22px 0}.game-shop label{display:block;margin-bottom:8px;font-weight:600}.game-shop select,.game-shop input[type=search]{width:100%;max-width:440px;color:#fff;background:#152133;border:1px solid #3b4b62;border-radius:7px;padding:12px}.game-shop select option{background:#152133}.game-shop-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.game-shop-tabs button{background:#182538;border:1px solid #38485e;color:#c9d3e2;padding:8px 12px;border-radius:6px}.game-shop-tabs button.active{color:#181818;background:#ffba50;border-color:#ffba50}.game-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.game-shop-card{display:flex;flex-direction:column;padding:18px;border:1px solid #334155;border-radius:12px;background:linear-gradient(150deg,#1a2a3c,#101b2a)}.game-shop-art{height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:radial-gradient(ellipse,#34445a55,transparent 70%)}.game-shop-art img{max-height:80px;max-width:100px;image-rendering:pixelated;object-fit:contain}.game-shop-art span{color:#ffc369;font-size:40px}.game-shop-card h2{font-size:17px;line-height:1.4;margin:8px 0;color:#fff}.game-shop-count{font-size:12px;color:#b8c2d2}.game-shop-card p{font-size:12px;margin:10px 0 20px;flex:1}.game-shop-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.game-shop-card-bottom strong{font-size:22px;color:#ffc56b}.game-shop-card-bottom button{background:#ffb84a;color:#1b1c22;border:0;border-radius:6px;padding:9px 14px;font-weight:700}.game-shop-card-bottom button:disabled{opacity:.4;cursor:not-allowed}.game-shop button:focus-visible,.game-shop input:focus-visible,.game-shop select:focus-visible{outline:2px solid #ffd38a;outline-offset:3px}.game-shop-orders{margin-top:36px;padding-top:22px;border-top:1px solid #334155}.game-shop-history-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.game-shop-orders h2{font-size:22px;color:#fff}.game-shop-table-wrap{overflow-x:auto}.game-shop-orders table{width:100%;border-collapse:collapse}.game-shop-orders th,.game-shop-orders td{padding:12px;text-align:left;border-bottom:1px solid #334155;vertical-align:top}.game-shop-orders small{color:#b0bac9}.game-shop button{cursor:pointer}@media(max-width:600px){.game-shop-intro{align-items:stretch;flex-direction:column}.game-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-shop-card{padding:12px}.game-shop-card h2{font-size:15px}.game-shop-card-bottom{align-items:flex-start;flex-direction:column}.game-shop-card-bottom button{width:100%}.game-shop-history-title{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.game-shop-grid{grid-template-columns:1fr}}

.game-shop-delivery{border:0;padding:0;margin:0 0 18px}.game-shop-delivery legend{font-size:16px;color:#e5e8ee;border:0;margin-bottom:10px}.game-shop-delivery label{display:inline-flex;align-items:center;gap:8px;margin-right:22px;font-weight:400}.game-shop-delivery input{margin:0;accent-color:#ffb84a}.game-shop input[type=text]{width:100%;max-width:440px;color:#fff;background:#152133;border:1px solid #3b4b62;border-radius:7px;padding:12px}
