.inventory-card.svelte-8w9u0t{margin-top:16px;min-height:200px;background:#181f25;border:1px solid #303e4a;border-radius:20px;padding:16px;width:100%;position:relative}.header.svelte-8w9u0t{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.title.svelte-8w9u0t{font-size:20px;color:#fff;font-family:gilroy-bold,sans-serif;font-weight:700}.sell-all-btn.svelte-8w9u0t{padding:10px 18px;border-radius:14px;border:1px solid rgba(248,113,113,.45);background:#991b1b33;color:#fecaca;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s}.sell-all-btn.svelte-8w9u0t:disabled{opacity:.55;cursor:not-allowed}.sell-all-btn.svelte-8w9u0t:not(:disabled):hover{filter:brightness(1.05)}.sell-all-btn.svelte-8w9u0t:not(:disabled):active{transform:translateY(1px)}.sell-all-confirm.svelte-8w9u0t{border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#0f172ab8;padding:14px 16px;display:flex;flex-direction:column;gap:12px;color:#e2e8f0;margin-bottom:14px}.sell-all-confirm.svelte-8w9u0t p:where(.svelte-8w9u0t){margin:0;font-size:.9rem}.sell-all-actions.svelte-8w9u0t{display:flex;flex-wrap:wrap;gap:10px}.sell-all-button.svelte-8w9u0t{padding:10px 18px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#0f172ad9;color:#e2e8f0;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:transform .2s,filter .2s,opacity .2s}.sell-all-button.danger.svelte-8w9u0t{border-color:#f8717173;background:linear-gradient(135deg,#ef4444,#f97316);color:#0f172a}.sell-all-button.svelte-8w9u0t:disabled{opacity:.6;cursor:not-allowed}.sell-all-button.svelte-8w9u0t:not(:disabled):hover{filter:brightness(1.05)}.sell-all-button.svelte-8w9u0t:not(:disabled):active{transform:translateY(1px)}.sell-all-alert.svelte-8w9u0t{border-radius:12px;padding:10px 14px;background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.82rem;margin-bottom:12px}.sell-all-success.svelte-8w9u0t{border-radius:12px;padding:10px 14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);color:#bbf7d0;font-size:.82rem;margin-bottom:12px}.empty-state.svelte-8w9u0t{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-text.svelte-8w9u0t{font-size:14px;font-family:gilroy-semibold,sans-serif;font-weight:600}.empty-text.svelte-8w9u0t .muted:where(.svelte-8w9u0t){color:#445768}.empty-text.svelte-8w9u0t .accent:where(.svelte-8w9u0t){color:#1686ff}.items-grid.svelte-8w9u0t{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px}.inv-item.svelte-8w9u0t{position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--item-color, #3b82f6) 20%,#1d252b),color-mix(in srgb,var(--item-color, #3b82f6) 6%,#1d252b) 70%,#1d252b);border:1px solid #2e3a44;border-radius:14px;padding:8px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .25s,background .25s;box-shadow:inset 0 0 30px color-mix(in srgb,var(--item-color, #3b82f6) 8%,transparent)}.inv-item.svelte-8w9u0t:hover{border-color:#3d4c58}.inv-item.svelte-8w9u0t img:where(.svelte-8w9u0t){width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.no-img.svelte-8w9u0t{width:48px;height:48px;border-radius:12px;background:#27323a;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#6b7e8d}.label.svelte-8w9u0t{max-width:100%;font-size:11px;line-height:1.15;font-family:gilroy-semibold,sans-serif;font-weight:600;color:#cfd8de;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.placeholder-grid.svelte-8w9u0t{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px}.skeleton.svelte-8w9u0t{height:92px;border-radius:14px;background:linear-gradient(100deg,#202a31 20%,#27333b,#202a31 60%);background-size:200% 100%;animation:svelte-8w9u0t-shimmer 1.2s infinite linear}@keyframes svelte-8w9u0t-shimmer{to{background-position:-200% 0}}.open-cases-btn.svelte-8w9u0t{margin-top:16px;width:220px;height:44px;border-radius:20px;background:#1686ff;border:none;cursor:pointer;font-size:14px;color:#fff;font-family:gilroy-semibold,sans-serif;font-weight:600;box-shadow:0 4px 15px #007aff40;transition:filter .2s,transform .2s}.open-cases-btn.svelte-8w9u0t:hover{filter:brightness(1.05)}.open-cases-btn.svelte-8w9u0t:active{transform:translateY(1px)}@media (max-width:420px){.header.svelte-8w9u0t{flex-direction:column;align-items:stretch;gap:10px}.sell-all-btn.svelte-8w9u0t{width:100%}.sell-all-actions.svelte-8w9u0t{flex-direction:column}.sell-all-button.svelte-8w9u0t{width:100%}.inventory-card.svelte-8w9u0t{padding:14px 14px 16px}.open-cases-btn.svelte-8w9u0t{width:200px;height:42px;font-size:13px}}.balance-card.svelte-eknvk8{background:#181f25;border:1px solid #303e4a;border-radius:20px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.4rem);position:relative;width:100%}@media (max-width:360px){.balance-card.svelte-eknvk8{flex-direction:column;align-items:stretch;padding:16px 16px 18px}.balance-action.svelte-eknvk8{width:100%}}@media (min-width:640px){.balance-card.svelte-eknvk8{padding:20px 24px}}.balance-info.svelte-eknvk8{display:flex;flex-direction:column}.balance-label.svelte-eknvk8{font-size:clamp(14px,.9rem,16px);color:#445768;font-family:gilroy-semibold,sans-serif;font-weight:600;letter-spacing:.2px}.balance-value.svelte-eknvk8{margin-top:6px;font-size:clamp(22px,2.1vw,26px);font-family:gilroy-bold,sans-serif;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.ton-ico.svelte-eknvk8 svg{width:23px;height:23px;display:inline-block}.balance-action.svelte-eknvk8{flex:0 0 auto;width:144px;height:42px;border-radius:22px;background:linear-gradient(135deg,#0072ee,#1686ff);border:none;cursor:pointer;font-family:gilroy-semibold,sans-serif;font-weight:600;font-size:14px;color:#fff;box-shadow:0 4px 15px #007aff4d;transition:filter .2s,transform .2s}.balance-action.svelte-eknvk8:active{transform:translateY(1px)}.balance-action.svelte-eknvk8:hover{filter:brightness(1.05)}@media (max-width:420px){.balance-action.svelte-eknvk8{width:128px;height:40px;font-size:13px}.balance-value.svelte-eknvk8{font-size:clamp(20px,6.2vw,24px)}}.balance-card.svelte-eknvk8:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff0f,#fff0);opacity:.4}
