.stat-open {
  width: 100%;
  text-align: left;
  color: #263247;
  background: #fff;
  font-weight: 400;
}
.stat-open:hover {
  border-color: #1768e4;
  box-shadow: 0 10px 28px #1768e422;
}
.stat-open small {
  display: block;
  margin-top: 6px;
  color: #1768e4;
  font-weight: 750;
}
.asset-status-badge {
  display: inline-flex;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 800;
  white-space: nowrap;
}
.asset-status-badge.status-available { background: #dff5e8; color: #147342; }
.asset-status-badge.status-written_off { background: #fff0bf; color: #946800; }
.asset-status-badge.status-disposed { background: #fde0e0; color: #b42318; }
.verified-dialog {
  width: min(1050px, calc(100% - 28px));
  max-width: 1050px;
  max-height: 90dvh;
  padding: 28px;
}
.verified-dialog .close {
  position: sticky;
  z-index: 2;
  float: right;
  top: 0;
}
.verified-dialog-head {
  padding-right: 48px;
  margin-bottom: 18px;
}
.verified-dialog-head h2 { margin-bottom: 6px; }
.verified-asset-open {
  display: grid;
  gap: 3px;
  padding: 0;
  background: transparent;
  color: #263247;
  text-align: left;
}
.verified-asset-open:hover { color: #1768e4; }
.verified-asset-open small { color: #7b899d; }
@media (max-width: 520px) {
  .verified-dialog {
    width: calc(100% - 14px);
    padding: 20px 14px;
    max-height: 94dvh;
  }
}
