.positions-table-container{transform:translateZ(0);will-change:transform;contain:layout style paint;backface-visibility:hidden}.positions-row{pointer-events:auto;transition:background-color .1s ease-out,transform .1s ease-out;contain:layout;will-change:background-color}.positions-row:hover{transform:translateZ(0) scale(1.002);background-color:rgba(139,92,246,.05)}.enhanced-positions-table{contain:size layout style paint;overflow-anchor:none;transform:translateZ(0)}.mod-kit-panel{contain:layout style;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lucide-icon{flex-shrink:0;transform:translateZ(0);shape-rendering:geometricPrecision}.loading-skeleton{animation:pulse 1.5s ease-in-out infinite;min-height:2rem;contain:size layout}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.6}}.portfolio-selector{contain:layout style;touch-action:manipulation}.mod-kit-toggle{touch-action:manipulation;transition:all .15s cubic-bezier(.4,0,.2,1);will-change:transform,background-color}.positions-table-header{height:3rem;contain:size layout}.positions-table-cell{min-width:0;contain:layout style}.main-content{contain:size layout style paint;content-visibility:auto;contain-intrinsic-size:800px}.positions-table tr{transition:background-color .1s ease-out!important}.positions-table tr:hover{transform:none!important;filter:none!important;backdrop-filter:none!important}.positions-table button{transition:color .1s ease-out,border-color .1s ease-out!important}.group:hover .group-hover\\:opacity-100{transition:opacity .1s ease-out!important}.hover\\:brightness-110:hover{filter:none!important;background-color:rgba(255,255,255,.08)!important}