.options-checklist {
  display:grid;
  gap:8px
}
.checkbox-card {
  display:flex;
  gap:12px;
  padding:13px 15px;
  border:1px solid var(--line);
  border-radius:8px;
  cursor:pointer
}
.checkbox-card:hover {
  border-color:var(--line-strong)
}
.card-text {
  display:grid;
  gap:3px
}
.card-title {
  font-weight:600
}
.card-desc {
  color:var(--muted);
  font-size:12px
}
.items-list,.key-value-list {
  display:grid;
  gap:8px
}
.list-item-card {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  background:var(--surface-alt);
  border:1px solid var(--line);
  border-radius:8px;
  padding:13px 15px
}
.item-actions {
  display:flex;
  align-items:center;
  gap:7px;
  flex:none
}
