.item-text.svelte-1q5c8ay{color:var(--muted-foreground);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s;display:inline-block}.item-text.svelte-1q5c8ay:hover{background:color-mix(in oklab, var(--primary) 15%, transparent);color:var(--primary)}.hover-text.svelte-1q5c8ay{color:var(--muted-foreground);font-size:12px}.popover-wrapper.svelte-1q5c8ay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid color-mix(in oklab, var(--primary) 30%, transparent);min-width:300px;box-shadow:0 12px 40px #00000080, 0 0 0 1px color-mix(in oklab, var(--primary) 10%, transparent);background:#1e1e2dfa;border-radius:12px;margin:-1rem;position:relative;overflow:visible}.popover-wrapper.svelte-1q5c8ay:after{content:"";border-right:1px solid color-mix(in oklab, var(--primary) 30%, transparent);border-bottom:1px solid color-mix(in oklab, var(--primary) 30%, transparent);z-index:1;background:#1e1e2dfa;width:12px;height:12px;margin-left:-20px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.popover-header.svelte-1q5c8ay{border-bottom:1px solid var(--border-glass);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.popover-title.svelte-1q5c8ay{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.popover-count.svelte-1q5c8ay{color:var(--muted-foreground);background:var(--surface-glass);border-radius:4px;padding:4px 8px;font-size:12px}.popover-content.svelte-1q5c8ay{padding:8px}.popover-item.svelte-1q5c8ay{border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:all .2s;display:flex}.popover-item.svelte-1q5c8ay:hover{background:color-mix(in oklab, var(--primary) 10%, transparent)}.popover-item-icon.svelte-1q5c8ay{background:color-mix(in oklab, var(--primary) 15%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex}.popover-item-icon.svelte-1q5c8ay img:where(.svelte-1q5c8ay){object-fit:contain;width:32px;height:32px}.popover-item-info.svelte-1q5c8ay{flex:1;min-width:0}.popover-item-name.svelte-1q5c8ay{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:14px;font-weight:500;overflow:hidden}.popover-item-quantity.svelte-1q5c8ay{color:var(--muted-foreground);font-size:12px}.popover-item-value.svelte-1q5c8ay{color:var(--color-rs-gold);flex-shrink:0;font-size:14px;font-weight:600}
