.win-probability-matrix-card{padding:1.5rem}.win-probability-matrix-header-section{margin-bottom:1.5rem}.win-probability-matrix-section-title{margin-bottom:.5rem}.win-probability-matrix-description{font-size:.875rem;color:var(--color-text-muted)}.win-probability-matrix-scroll-container{overflow-x:auto;margin-bottom:2rem}.win-probability-matrix-grid{display:grid;grid-gap:1px;gap:1px;background:var(--color-border);border-radius:var(--radius-md);overflow:hidden;min-width:-moz-fit-content;min-width:fit-content;grid-template-columns:120px repeat(var(--sentiment-count,3),minmax(150px,1fr))}.win-probability-matrix-header-row{display:grid;grid-template-columns:150px repeat(auto-fit,minmax(120px,1fr));background:var(--color-surface-elevated)}.win-probability-matrix-header-cell{padding:.75rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em}.win-probability-matrix-header-cell.first{text-align:left;font-size:.875rem;font-weight:700;color:var(--color-text);background:var(--color-surface)}.win-probability-matrix-row{display:grid;grid-template-columns:150px repeat(auto-fit,minmax(120px,1fr));background:var(--color-surface)}.win-probability-matrix-row-header{padding:.75rem;font-size:.875rem;font-weight:600;color:var(--color-text);background:var(--color-surface-elevated);border-right:1px solid var(--color-border)}.win-probability-matrix-cell{padding:1.5rem;text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);border:2px dashed var(--color-border);transition:all .3s ease;position:relative;box-shadow:none}.win-probability-matrix-cell.filled{border:2px solid hsla(0,0%,100%,.2);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2)}.win-probability-matrix-cell.filled:hover{transform:scale(1.05);z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.4)}.win-probability-matrix-cell-content{display:flex;flex-direction:column;align-items:center;gap:.25rem}.win-probability-matrix-cell-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.win-probability-matrix-cell-value{font-size:1.25rem;font-weight:700;color:var(--color-text)}.win-probability-matrix-cell-percentage{font-size:.75rem;color:var(--color-text-muted);font-weight:500}.win-probability-matrix-cell-probability{font-size:.875rem;font-weight:600}.win-probability-matrix-cell-probability.high{color:var(--color-success)}.win-probability-matrix-cell-probability.medium{color:var(--color-info)}.win-probability-matrix-cell-probability.low{color:var(--color-danger)}.win-probability-matrix-stats-section{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.win-probability-matrix-stats-card{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.win-probability-matrix-stats-title{font-size:.875rem;font-weight:600;margin-bottom:.75rem;color:var(--color-text)}.win-probability-matrix-stats-list{display:flex;flex-direction:column;gap:.5rem}.win-probability-matrix-stats-item{display:flex;justify-content:space-between;font-size:.875rem}.win-probability-matrix-stats-label{color:var(--color-text-muted)}.win-probability-matrix-stats-value{font-weight:600;color:var(--color-text)}.win-probability-matrix-legend{margin-top:1.5rem;padding:1rem;background:var(--color-surface-elevated);border-radius:var(--radius-md);font-size:.75rem;color:var(--color-text-muted)}.win-probability-matrix-legend-content{display:flex;gap:2rem;flex-wrap:wrap;align-items:center}.win-probability-matrix-legend-item{display:flex;align-items:center;gap:.5rem}.win-probability-matrix-legend-item strong{color:var(--color-text)}.win-probability-matrix-legend-color{width:16px;height:16px;border-radius:4px;display:inline-block;flex-shrink:0}.win-probability-matrix-legend-note{margin-left:auto;font-size:.7rem}.win-probability-matrix-empty-message{color:var(--color-text-muted);text-align:center}