diff --git a/frontend/current_screen.png b/frontend/current_screen.png index 7dd5b38b..e69681a6 100644 Binary files a/frontend/current_screen.png and b/frontend/current_screen.png differ diff --git a/frontend/src/features/model-operations/components/ModelOperationTable.vue b/frontend/src/features/model-operations/components/ModelOperationTable.vue index 1fc4e17f..fa2e15d9 100644 --- a/frontend/src/features/model-operations/components/ModelOperationTable.vue +++ b/frontend/src/features/model-operations/components/ModelOperationTable.vue @@ -1,44 +1,40 @@ @@ -62,89 +58,10 @@ defineProps<{ operations: ModelOperationItem[] }>() color: var(--ks-color-neutral-800); } -.table-container { +.grid-wrapper { width: 100%; - overflow-x: auto; - border: 1px solid var(--ks-color-neutral-300); + border: 1px solid var(--ks-color-border); border-radius: var(--ks-radius-sm); -} - -.ks-table { - width: 100%; - border-collapse: collapse; - font-size: var(--ks-font-body); - text-align: left; -} - -.ks-table th { - background: #f1f5f9; - color: var(--ks-color-neutral-800); - font-weight: 700; - padding: var(--ks-space-2) var(--ks-space-3); - border-bottom: 1px solid var(--ks-color-neutral-300); - font-size: var(--ks-font-caption); - white-space: nowrap; -} - -.ks-table td { - padding: var(--ks-space-2) var(--ks-space-3); - border-bottom: 1px solid var(--ks-color-neutral-200); - vertical-align: middle; -} - -.ks-table tr.row-even { - background: #ffffff; -} - -.ks-table tr.row-odd { - background: #f8fafc; -} - -.ks-table tr:hover { - background: #e0f2fe; -} - -.code-text { - font-weight: 700; - color: var(--ks-color-action); - font-family: monospace; -} - -.name-text { - font-weight: 600; - color: var(--ks-color-neutral-900); -} - -.badge { - display: inline-block; - padding: 1px 6px; - border-radius: var(--ks-radius-sm); - font-size: 11px; - font-weight: 600; -} - -.badge.cadence { - background: #e2e8f0; - color: #334155; -} - -.badge.gate { - background: #dcfce7; - color: #166534; - border: 1px solid #bbf7d0; -} - -code { - font-family: monospace; - font-size: 11px; - background: #f1f5f9; - padding: 2px 4px; - border-radius: 3px; - color: #475569; -} - -.owner-text, .output-text { - color: var(--ks-color-neutral-700); - font-size: var(--ks-font-caption); + overflow: hidden; }