-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexplorer.css
More file actions
78 lines (65 loc) · 4.36 KB
/
Copy pathexplorer.css
File metadata and controls
78 lines (65 loc) · 4.36 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
/* LXS Block Explorer — styles (reuses the brand vars from style.css). */
.exp-main{max-width:1100px;margin:0 auto;padding:20px 20px 70px;}
/* search */
.exp-search{display:flex;gap:8px;margin:6px 0 22px;}
.exp-search input{flex:1;background:var(--bg2,#0e1118);border:1px solid var(--line);color:var(--text);
padding:13px 15px;border-radius:12px;font-size:15px;outline:none;transition:border-color .15s,box-shadow .15s;}
.exp-search input:focus{border-color:var(--accent2);box-shadow:0 0 0 3px rgba(58,160,255,.15);}
.exp-search button{padding:13px 20px;}
.loading{color:var(--dim);text-align:center;padding:60px 0;font-size:15px;}
.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;}
.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;}
.sm{font-size:12px;}
.r{text-align:right;}
a{color:var(--accent2);text-decoration:none;}
a:hover{text-decoration:underline;}
/* stat cards */
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;}
.stat{background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:14px;padding:16px 18px;}
.stat .sl{color:var(--dim);font-size:12px;margin-bottom:4px;}
.stat .sv{font-size:19px;font-weight:800;letter-spacing:-.3px;}
@media(max-width:760px){.stats{grid-template-columns:1fr 1fr;}}
/* two-column */
.two{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:900px){.two{grid-template-columns:1fr;}}
/* card header */
.ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
.ch h2{margin:0;font-size:16px;letter-spacing:-.2px;}
/* tables */
.tbl{width:100%;border-collapse:collapse;font-size:13.5px;display:block;overflow-x:auto;}
.tbl thead th{text-align:left;color:var(--dim);font-weight:600;font-size:12px;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap;}
.tbl tbody td{padding:10px 10px;border-bottom:1px solid var(--line);white-space:nowrap;}
.tbl tbody tr:last-child td{border-bottom:0;}
.tbl tbody tr:hover{background:rgba(58,160,255,.04);}
.tbl .r{text-align:right;}
/* key/value rows (explorer detail pages) */
.erow{display:flex;gap:16px;padding:12px 2px;border-bottom:1px solid var(--line);align-items:flex-start;font-size:14px;}
.erow:last-child{border-bottom:0;}
.ek{color:var(--dim);flex:0 0 200px;}
.ev{flex:1;min-width:0;word-break:break-word;}
@media(max-width:640px){.erow{flex-direction:column;gap:3px;}.ek{flex:none;}}
.titlebar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 14px;flex-wrap:wrap;gap:10px;}
.titlebar h1{font-size:26px;margin:0;letter-spacing:-.5px;}
.navbtns a{border:1px solid var(--line2);border-radius:9px;padding:6px 11px;margin-left:6px;font-size:13px;}
/* badges */
.tag{display:inline-block;border:1px solid var(--line2);border-radius:20px;padding:1px 9px;font-size:11.5px;color:var(--dim);font-weight:600;}
.badge{display:inline-block;border-radius:8px;padding:3px 12px;font-size:12.5px;font-weight:800;}
.badge.ok{background:rgba(70,229,161,.12);color:var(--accent);border:1px solid rgba(70,229,161,.35);}
.badge.bad{background:rgba(255,107,107,.12);color:var(--bad);border:1px solid rgba(255,107,107,.35);}
.badge.pend{background:rgba(229,194,70,.12);color:#e5c246;border:1px solid rgba(229,194,70,.35);}
.io{display:inline-block;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800;}
.io.in{background:rgba(70,229,161,.12);color:var(--accent);}
.io.out{background:rgba(229,194,70,.12);color:#e5c246;}
/* gas bar */
.bar{height:5px;border-radius:4px;background:var(--bg2,#0e1118);border:1px solid var(--line);overflow:hidden;margin-top:5px;max-width:260px;}
.bar span{display:block;height:100%;background:var(--grad);}
/* copy button */
.cp{background:transparent;border:0;color:var(--dim);cursor:pointer;font-size:14px;padding:0 4px;box-shadow:none;}
.cp:hover{color:var(--accent2);}
/* input data / logs */
.inp{width:100%;min-height:90px;background:var(--bg2,#0e1118);border:1px solid var(--line);border-radius:10px;
color:var(--dim);font:12px ui-monospace,monospace;padding:10px;resize:vertical;word-break:break-all;}
.log{background:var(--bg2,#0e1118);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-top:8px;word-break:break-all;}
.log .mono{color:var(--text);}
.pager{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px;font-size:13px;}
.pager a{font-weight:700;}