Mirror of https://github.com/roostorg/osprey
github.com/roostorg/osprey
1.tableContainer {
2 width: 100%;
3 overflow-x: auto;
4 margin-top: 20px;
5 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
6 border-radius: 8px;
7}
8
9.jobTable {
10 width: 100%;
11 border-collapse: collapse;
12 background-color: white;
13 font-size: 14px;
14}
15
16.tableHeader {
17 background-color: #f8f9fa;
18 border-bottom: 2px solid #dee2e6;
19}
20
21.tableHeader th {
22 padding: 12px 16px;
23 text-align: left;
24 font-weight: 600;
25 color: #495057;
26}
27
28.tableRow {
29 border-bottom: 1px solid #dee2e6;
30}
31
32.tableRow:hover {
33 background-color: #f8f9fa;
34}
35
36.tableCell {
37 padding: 12px 16px;
38}
39
40.descriptionCell {
41 max-width: 300px;
42 white-space: normal;
43 word-wrap: break-word;
44}
45
46.statusBadge {
47 padding: 4px 8px;
48 border-radius: 4px;
49 font-size: 12px;
50 font-weight: 500;
51}
52
53.statusCompleted {
54 background-color: #e6f4ea;
55 color: #1b873f;
56}
57
58.statusInProgress {
59 background-color: #fff3e0;
60 color: #ff9800;
61}
62
63.statusFailed {
64 background-color: #ffebee;
65 color: #d32f2f;
66}
67
68.statusDefault {
69 background-color: #f8f9fa;
70 color: #495057;
71}
72
73.actionsContainer {
74 display: flex;
75 gap: 8px;
76}
77
78.actionButton {
79 padding: 6px 12px;
80 color: white;
81 border: none;
82 border-radius: 4px;
83 cursor: pointer;
84 font-size: 12px;
85}
86
87.pauseButton {
88 background-color: #007bff;
89}
90
91.pauseButton:hover {
92 background-color: #0056b3;
93}
94
95.deleteButton {
96 background-color: #dc3545;
97}
98
99.deleteButton:hover {
100 background-color: #c82333;
101}
102
103.disabledButton {
104 background-color: #ccc;
105 cursor: not-allowed;
106}
107
108.disabledButton:hover {
109 background-color: #ccc;
110}
111
112.inProgress {
113 background-color: #f0f7f4;
114}