/* ThankBitcoin Block Explorer — 2012 blockexplorer.com retro style.
   极简早期 web:白底、Verdana 小字、蓝链接、细边框表格,无圆角/阴影/渐变。 */
* { box-sizing: border-box; }
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  background: #ffffff;
  margin: 0;
  padding: 0;
  line-height: 1.4;
}
a { color: #0000ee; text-decoration: none; cursor: pointer; }
a:visited { color: #551a8b; }
a:hover { text-decoration: underline; }

/* 顶部标题栏 —— 老式简单横条 */
header {
  border-bottom: 1px solid #999;
  padding: 8px 12px;
  background: #f0f0f0;
}
header .logo {
  font-size: 18px;
  font-weight: bold;
  color: #333;
  cursor: pointer;
  display: inline-block;
}
header .logo b { color: #e88a00; }
header .logo span { color: #333; }
header .search {
  display: inline-block;
  margin-left: 20px;
}
header .search input {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 2px 4px;
  border: 1px solid #7f9db9;
  width: 340px;
}
header .search button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 2px 8px;
  border: 1px solid #999;
  background: #e8e8e8;
  cursor: pointer;
}

.wrap { padding: 12px; max-width: 900px; }
h1 { font-size: 16px; margin: 8px 0; }
h2 { font-size: 14px; margin: 14px 0 6px; border-bottom: 1px solid #ccc; padding-bottom: 2px; }

/* 通用表格 —— 老 blockexplorer 的细边框风 */
table {
  border-collapse: collapse;
  width: 100%;
  margin: 6px 0;
  font-size: 12px;
}
th, td {
  border: 1px solid #ccc;
  padding: 3px 6px;
  text-align: left;
  vertical-align: top;
}
th { background: #e8e8e8; font-weight: bold; }
tr:nth-child(even) td { background: #f7f7f7; }

/* 块详情 label:value 两列表(2012 风的核心) */
.blockinfo { border-collapse: collapse; margin: 8px 0; }
.blockinfo td { border: 1px solid #ccc; padding: 4px 8px; }
.blockinfo td.k {
  background: #e8e8e8;
  font-weight: bold;
  white-space: nowrap;
  width: 160px;
}
.blockinfo td.v { font-family: "Courier New", monospace; word-break: break-all; }

.mono, .hash { font-family: "Courier New", monospace; }
.muted { color: #777; }
.err { color: #c00; padding: 8px; border: 1px solid #c00; background: #fff0f0; }
.back { display: inline-block; margin: 6px 0; }

/* 交易列表 —— 老式简单块 */
.tx {
  border: 1px solid #ccc;
  margin: 6px 0;
  padding: 6px;
  background: #fafafa;
}
.tx .txid { font-family: "Courier New", monospace; font-size: 11px; margin-bottom: 4px; word-break: break-all; }
.tx .io { display: flex; gap: 10px; align-items: flex-start; }
.tx .io-col { flex: 1; }
.tx .io-h { font-weight: bold; font-size: 11px; color: #555; margin-bottom: 2px; }
.tx .io-arrow { color: #999; padding: 0 4px; }
.out { display: flex; justify-content: space-between; gap: 8px; padding: 1px 0; border-bottom: 1px dotted #ddd; font-size: 11px; }
.out .addr { font-family: "Courier New", monospace; word-break: break-all; }
.out .val { white-space: nowrap; color: #060; }

/* 小标签 */
.pill {
  display: inline-block;
  font-size: 10px;
  padding: 0 4px;
  border: 1px solid #aaa;
  background: #eee;
  color: #333;
  cursor: pointer;
}
.pill.cb { background: #ffe; border-color: #cc0; }
.pill.hb { background: #eef; border-color: #99c; }
.pill.xcm { background: #fee; border-color: #c99; }
.pill.term { background: #efe; border-color: #9c9; }

/* 状态摘要小表 */
.summary { margin: 8px 0; }
.summary td.k { background: #e8e8e8; font-weight: bold; width: 140px; }

/* 分页 */
.pager { margin: 10px 0; font-size: 12px; }
.pager .pg { padding: 1px 6px; border: 1px solid #ccc; margin-right: 2px; background: #f0f0f0; }
.pager .pg.cur { background: #e88a00; color: #fff; border-color: #e88a00; }
.pager .pg.disabled { color: #bbb; background: #f7f7f7; }
.pager .pg.info { border: none; background: none; color: #777; }

footer {
  border-top: 1px solid #ccc;
  margin-top: 20px;
  padding: 8px 12px;
  font-size: 11px;
  color: #777;
}
