.regressions-list{max-width:1200px;margin:0 auto}.regressions-summary{padding:.75rem 1rem;margin-bottom:1.5rem;border-radius:6px;background:rgba(220,53,69,8%);border:1px solid rgba(220,53,69,.2);font-size:.9rem;font-weight:600;color:var(--pst-color-text-base,#333)}.regressions-toolbar{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:center}.regressions-toolbar .toolbar-group{display:flex;align-items:center;gap:.4rem}.regressions-toolbar .toolbar-group label{font-size:.85rem;font-weight:600;color:var(--pst-color-text-muted,#6c757d);white-space:nowrap}.regressions-toolbar select{padding:.4rem .8rem;border:1px solid var(--pst-color-border,#dee2e6);border-radius:4px;background:var(--pst-color-surface,#fff);color:var(--pst-color-text-base,#333);font-size:.85rem}.regressions-toolbar input[type=text]{padding:.4rem .8rem;border:1px solid var(--pst-color-border,#dee2e6);border-radius:4px;background:var(--pst-color-surface,#fff);color:var(--pst-color-text-base,#333);font-size:.85rem;width:160px}.regressions-toolbar .checkbox-group{display:flex;gap:.6rem;flex-wrap:wrap}.regressions-toolbar .checkbox-group label{font-weight:400;cursor:pointer}.regressions-toolbar .checkbox-group input[type=checkbox]{margin-right:.2rem;vertical-align:middle}.regressions-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.regressions-table{width:100%;border-collapse:collapse;font-size:.85rem}table.regressions-table thead{position:sticky;top:0;z-index:1}table.regressions-table th{text-align:left;padding:.5rem .6rem;border-bottom:2px solid var(--pst-color-border,#dee2e6);font-size:.8rem;color:var(--pst-color-text-muted,#6c757d);background:var(--pst-color-surface,#fff);cursor:pointer;user-select:none;white-space:nowrap}table.regressions-table th:hover{color:var(--pst-color-text-base,#333)}table.regressions-table th .sort-arrow{margin-left:.3rem;font-size:.65rem;opacity:.4}table.regressions-table th.sorted .sort-arrow{opacity:1}table.regressions-table td{padding:.4rem .6rem;border-bottom:1px solid var(--pst-color-border,#dee2e6);white-space:nowrap}table.regressions-table tbody tr:nth-child(even){background:var(--pst-color-surface,#fff)}table.regressions-table tbody tr:nth-child(odd){background:var(--pst-color-on-background,#f8f9fa)}table.regressions-table tbody tr:hover{background:var(--pst-color-border,#dee2e6)}table.regressions-table .col-scenario{font-weight:600}table.regressions-table .col-metric{font-family:monospace;font-size:.8rem}table.regressions-table .col-metric a{color:inherit;text-decoration:none}table.regressions-table .col-metric a:hover{text-decoration:underline}table.regressions-table .col-date{color:var(--pst-color-text-muted,#6c757d)}table.regressions-table .col-commits{font-family:monospace;font-size:.75rem}table.regressions-table .col-commits a,table.regressions-table a.col-commits{color:var(--pst-color-text-muted,#6c757d);text-decoration:none;font-family:monospace;font-size:.75rem}table.regressions-table .col-commits a:hover,table.regressions-table a.col-commits:hover{text-decoration:underline}table.regressions-table td.severity-high{background:rgba(220,53,69,.3)}table.regressions-table td.severity-medium{background:rgba(220,53,69,.15)}table.regressions-table td.severity-low{background:rgba(220,53,69,6%)}table.regressions-table tbody tr.resolved-row{opacity:.55}table.regressions-table tbody tr.resolved-row:hover{opacity:.85}.status-badge{display:inline-block;padding:.15rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600;line-height:1.4}.status-badge.status-active{background:rgba(220,53,69,.15);color:#b02a37}.status-badge.status-fixed{background:rgba(40,167,69,.15);color:#1a7f37}.status-badge.status-improved{background:rgba(13,110,253,.15);color:#0a58ca}.regressions-loading,.regressions-empty{text-align:center;padding:3rem;color:var(--pst-color-text-muted,#6c757d)}.regressions-row-count{font-size:.8rem;color:var(--pst-color-text-muted,#6c757d);margin-bottom:.5rem}@media(max-width:768px){.regressions-toolbar{gap:.75rem}.regressions-toolbar input[type=text]{width:120px}}