-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCallArchive.css
More file actions
135 lines (131 loc) · 3.93 KB
/
Copy pathCallArchive.css
File metadata and controls
135 lines (131 loc) · 3.93 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
/* ═══ CALL ARCHIVE / LEDGER VAULT — Standalone Component ═══ */
.archive-module {
background: #05070a;
border: 1px solid #1a2330;
border-radius: 12px;
box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 12px 30px rgba(0,0,0,.35);
padding: 18px;
flex: 1;
display: flex;
flex-direction: column;
overflow-y: auto;
}
.archive-header {
display: flex; justify-content: space-between; align-items: center;
padding-bottom: 14px;
border-bottom: 1px solid #1a2330;
}
.archive-title {
display: flex; align-items: center; gap: 14px;
}
.step-tag {
font: 700 11px/1 "JetBrains Mono", monospace;
color: #484f58; background: #0a0e14;
border: 1px solid #1e293b; border-radius: 4px;
padding: 4px 8px; letter-spacing: 1px;
}
.archive-title h2 {
font: 800 14px/1.2 "Inter", sans-serif;
color: #c9d1d9; letter-spacing: .08em; text-transform: uppercase;
}
.archive-title p {
font: 500 10px/1 "JetBrains Mono", monospace;
color: #484f58; letter-spacing: .1em; text-transform: uppercase;
margin-top: 4px;
}
.vault-stats {
display: flex; align-items: center; gap: 18px;
font: 500 10px/1 "JetBrains Mono", monospace;
color: #484f58; letter-spacing: .08em; text-transform: uppercase;
}
.vault-lock { color: #39ff88; }
.archive-grid {
display: grid;
grid-template-columns: 320px minmax(0, 1fr);
gap: 18px; margin-top: 18px;
flex: 1;
min-height: 0;
overflow: hidden;
}
@media (max-width: 900px) {
.archive-grid { grid-template-columns: 1fr; }
}
.record-list {
overflow-y: auto;
scrollbar-width: thin; scrollbar-color: #263241 transparent;
padding-right: 4px;
}
.archive-card {
width: 100%; text-align: left;
background: #0d1117;
border: 1px solid #2b3442; border-radius: 8px; padding: 12px;
box-shadow: 0 3px 0 #020304, inset 0 1px 0 rgba(255,255,255,.03);
transition: none; cursor: pointer; margin-bottom: 10px;
}
.archive-card:hover { border-color: #3b4c60; }
.archive-card.active-vault {
transform: translateX(5px);
border-color: #39ff88;
box-shadow:
inset 3px 0 0 #39ff88,
0 3px 0 #020304,
0 0 0 1px rgba(57,255,136,.08);
}
.card-top {
display: flex; justify-content: space-between; align-items: center;
margin-bottom: 8px;
}
.sig-id {
font: 600 11px/1 "JetBrains Mono", monospace;
color: #8b949e; letter-spacing: .5px;
}
.sig-badge {
font: 700 9px/1 "Inter", sans-serif;
padding: 3px 8px; border-radius: 3px;
letter-spacing: .08em; text-transform: uppercase;
}
.sig-badge.qualified { background: rgba(57,255,136,.12); color: #39ff88; }
.sig-badge.failed { background: rgba(239,68,68,.12); color: #ef4444; }
.sig-name {
font: 700 14px/1.3 "Inter", sans-serif;
color: #c9d1d9; display: block;
}
.sig-meta {
font: 500 11px/1 "JetBrains Mono", monospace;
color: #484f58; margin-top: 4px; display: block;
}
.inspection-pane {
background: #020617;
border: 1px solid #1e293b; border-radius: 10px;
box-shadow: inset 0 10px 24px rgba(0,0,0,.45);
padding: 18px; min-height: 500px;
overflow: auto;
scrollbar-width: thin; scrollbar-color: #263241 #040812;
display: flex; flex-direction: column;
}
.view-header {
font: 700 12px/1 "JetBrains Mono", monospace;
color: #39ff88; letter-spacing: .08em; text-transform: uppercase;
padding-bottom: 14px; border-bottom: 1px solid #1e293b;
margin-bottom: 14px;
}
.transcript-box {
flex: 1; overflow: auto;
font: 400 13px/1.7 "Inter", sans-serif;
color: #c9d1d9;
padding: 12px;
background: #05070a; border: 1px solid #161b22; border-radius: 8px;
}
.transcript-box b { color: #39ff88; font-weight: 700; }
.json-metadata {
margin-top: 18px; padding: 12px;
border: 1px dashed #314051; border-radius: 8px;
background: #05070a; color: #39ff88;
font: 500 12px/1.55 "JetBrains Mono", monospace;
}
.json-metadata pre { white-space: pre-wrap; word-break: break-word; }
.empty-vault {
flex: 1; display: grid; place-items: center;
font: 600 12px/1 "JetBrains Mono", monospace;
color: #484f58; letter-spacing: .1em; text-transform: uppercase;
}