.curveno-check {
  display: grid;
  justify-items: start;
  gap: 6px;
  min-width: 0;
  padding: 7px 0;
  font: 400 10px/1.4 var(--mono,monospace);
  color: var(--muted,#a4afbd);
}
.curveno-check-status,.curveno-check-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 8px;
}
.curveno-check-badge {
  border: 1px solid #3a4452;
  padding: 2px 5px;
  color: var(--ink,#e8ebef);
  font-weight: 500;
  letter-spacing: .035em;
  white-space: nowrap;
}
.curveno-check-badge[data-state="confirmed"],.curveno-check-badge[data-state="finalized"] {
  color: var(--verify,#62d6a0);
  border-color: #3b7661;
}
.curveno-check-badge[data-state="failed"] {color: var(--index,#ff765f);border-color:#805149}
.curveno-check-badge[data-state="checking"],.curveno-check-badge[data-state="processed"] {color:var(--write,#62b5ff)}
.curveno-check-badge[data-state="error"],.curveno-check-badge[data-state="not-found"] {color:var(--trace,#e8bb65)}
.curveno-check-meta {
  color: var(--muted,#a4afbd);
  font-size: 9px;
}
.curveno-check-meta:empty {display:none}
.curveno-check-meta span + span::before {content:"·";margin-inline-end:7px}
.curveno-check-button {
  appearance:none;
  display:inline-flex;
  align-items:center;
  padding: 4px 7px;
  border:1px solid #485463;
  background:#1d242d;
  color:var(--ink,#e8ebef);
  font:500 9px/1.3 var(--mono,monospace);
  text-align:left;
}
.curveno-check-button:hover:not(:disabled) {
  border-color:var(--write,#62b5ff);
  background:#263442;
}
.curveno-check-button:disabled {opacity:.65}
.curveno-check-error {max-width:100%;color:var(--index,#ff765f)}
.curveno-check-error summary {cursor:pointer}
.curveno-check-error pre {
  white-space:pre-wrap;
  overflow-wrap:anywhere;
  max-height:106px;
  overflow:auto;
  margin:3px 0;
  color:var(--muted,#a4afbd);
}
.curveno-storage-status {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:6px;
  color:var(--trace,#e8bb65);
  font:400 10px/1.4 var(--mono,monospace);
}
.curveno-check [hidden],.curveno-storage-status[hidden] {display:none!important}
