.strategyTable{width:100%;min-width:1200px;border-collapse:collapse;color:#d1d5db;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;background-color:#000000}.tableWrapper{overflow-y:auto;max-height:75vh;position:relative;border:1px solid #374151;border-radius:.375rem}.strategyTable th,.strategyTable thead{position:sticky;top:0;z-index:10;background-color:#1f2937}.strategyTable th{padding:.75rem;border-bottom:1px solid #4b5563;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.strategyTable td{padding:.6rem .75rem;border-bottom:1px solid #374151;vertical-align:middle}.cellXSmall{width:70px}.cellSmall{width:90px}.cellMedium{width:110px}.cellLarge{width:150px}.strategyTableRow{transition:background-color .15s ease;border-bottom:1px solid #4a5568!important;height:2.5rem!important}.strategyTableRow:hover{background-color:#374151}.strategyTableRow:nth-child(2n){background-color:rgba(42,51,66,.4)!important}.strategySortable{cursor:pointer;transition:background-color .2s ease}.strategySortable:hover{background-color:#374151}.sortIndicator{margin-left:4px;font-size:.9em}.summaryRow{background-color:rgba(42,47,60,.8)!important;font-size:.75rem!important;color:#e2e8f0!important;font-weight:500;border-top:2px solid #4a5568!important}.viewButtonBlue,.viewButtonGreen{padding:.15rem .5rem!important;border-radius:.25rem;border:none;font-size:.7rem!important;cursor:pointer;transition:background-color .15s ease;display:inline-block;text-align:center;font-weight:500}.viewButtonGreen{background-color:#38a169!important;color:white!important}.viewButtonGreen:hover{background-color:#2f855a!important}.viewButtonBlue{background-color:#3182ce!important;color:white!important}.viewButtonBlue:hover{background-color:#2c5282!important}@media (max-width:768px){.strategyTable td,.strategyTable th{padding:.35rem .4rem!important;font-size:.7rem!important}.tableWrapper{max-height:65vh}.cellXSmall{width:45px!important;max-width:45px!important;min-width:45px!important}.cellSmall{width:55px!important;max-width:55px!important;min-width:55px!important}.cellMedium{width:70px!important;max-width:70px!important;min-width:70px!important}.cellLarge{width:85px!important;max-width:85px!important;min-width:85px!important}}